pxlt.net
当前位置:首页>>关于c语言选择题题库的资料>>

c语言选择题题库

1C 短路,e没有计算2D 后++当前语句不计算,前++算;0开头的数是八进制%o是按8进制输出3B “”表示有'\0'结尾,6个超出了个数了

第一题 非常简单 你也给出了答案了啊!第二题 也不难 #include void main(){ int i, j = 0; for(i = 0; i 评论0 0 0

fun里面的参数都是形参,以值传递方式传递变量,即在fun里面是a, b, c的副本fun运行完之后,a, b, c的都都不改变只有在传递地址的时候才会改变其参数值,比如传递指针或引用main里面的c变量没有进行赋初值,系统给了他一个随机值,故最后的结果是c的值无法确定

很多题目是一样的,题库会随机地拿出一部分题目考试

答案:28:A29题:B30题:C过程:29题:B,直到s>1000为止,说明当s<=1000时执行程序,而不是当s>1000时执行程序.30题:C,相减后赋值就是计算差值28题:运行结果:28题,29题,30题,其中后面的29和30题马上可以看出答案,但是28题源程序有错误,调试发现确实有错误,不过还是可以看出答案及出题者所要考察的内容.28题应该是考察数据交换的方式,正确应该用三杯水的方法交换二个数据.

一.单项选择题(每题2分,共20分)1.下面C语言的标识符中,哪个不合法______.A._total B.Large tall C.int_ D._while2. C语言源程序经过编译连接最后生成的文e799bee5baa6e58685e5aeb931333332626634件,其后缀名是______.A.”.c

1,A2,B.相当于x=16%1.任何正整数mod 1都是0.3,B4,A.没有定义返回值类型,会默认为int,做一个float 2.8到int的隐形转换.5,C.考break的用法.可能的结果只有X或YZ6,D.7,B.8,C.这个else会和if (b<0)配对.9,B.C这个选项语法上是正确的,但不会分配空间.10,C.

B B D A C A语句for(y=1;y<10;) y=((x=3*y,x+1),x-1);初始时y=1,然后x=3*y=3,逗号表达式的值是最后一个值,比如(a,b)的值是b,,所以表达式((x=3*y,x+1),x-1);的值是x-1,这时x=3,所以y=2;第二次循环,x=6,y=5;第三次 x=15 y=14,循环结束

网站首页 | 网站地图
All rights reserved Powered by www.pxlt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com