当前位置:神舟问>百科问答>C语言基来自本问题

C语言基来自本问题

2023-10-01 14:02:33 编辑:join 浏览量:601

问题补充说明:1. F( T )C语言程序是从源文件的第一条语句开始执行的。2. F( T )C语言对其数据在内存中所占用的实际字节数是有明确规定的。3. T( F)C语言中强制类型转换不会改变原变量的原有数据类型。4. T( F )程序段:i=8,j=10;printf("%d,%d,%d,%d\n",i,j,++i,j++);其结果9,10,9,10.5. F( T )C语言中放在“”之间的内容都被视为字符串的一个构成部分,都可以在屏幕上原样显示。6. F( T )C程序的执行是从程序的第一行开始,一直到程序的最后一行结束。7. T( F)设x、t均为int型变量,则执行语句"x = 10;t = x && x >10;"后,t的值为。8. F(T )C程序的执行从程序头开始。判断对错 括号是我选的 括号前面是正确的答案 求解释 我是小白

C语言基来自本问题

一、C语言规定总是从main易些振存身志()开始执行的(这个函数也叫“主函数”)。因此,你发来的题目中的(1、6、8)叙述都是错误的,都应该选择端站故提杂F。

二、第2题中,C语言对其数据在内存中所占用的实际字节数,随着程序中声明的数据类型以及数据的多少而变化,C语分待搞保构逐笔渐言本身并没有明确规定。这题应该选F。

三、第3题,C语言中强制类型转换,仅对转换的语句有效,而不会改变所转担位秋具守换变量的原有数据类型,这是正确的,应该选T。

四、第4题市声村房聚连章,i=8,j=10须星功普息这急收友;printf("%d,%d,%d,%d\n",i,j,++i,j++);实际上是一个程序执行类题目,执行这一句时,先取得ij变量的值,其中有一个++i(先自增),一个j++(后自增),先自增的i先加上1,也就是i=8+1=9,而后自增的j在打印之后再加1,所以打印时仍是j=10。所以打印出来是:910910。这是正确治阿迫斯落仍支善假的。

五、第5题“C语言中放在“”之间的内容都被视为字符串的一个构成部分,都可以在屏幕上原样显示”的说法是错广误的。举一个例子就可以了:print("%d",但剂质支镇件引8);是打印不出来%d的,它只能打印出来8。所以它是错的。

六、第7题,设x、t均为in铁管乙压免犯政陈距滑t型变量,则执行语句"x=10顺附足存宁;t=x&&x>10;"后,t的值为,这个题目好似没有写完,成了填空题了,现在来看计算过程,t=x&&x>10,根据计算的优先级,>号是6级,&&是11级,先计算x>10,因为x=河市苗顶三宪下呼10,故x>10是不成立的,所家定侵配扩精优皇另迅以它的值是0,第二步再计算x&&0=10&&0=0。t的值最后应该是0。

希望对你有所帮助。

标签:C语言,来自

版权声明:文章由 神舟问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.shenzhouwen.com/answer/170946.html
热门文章