谢谢。C语言选择题(考试复习题)

来源:百度知道 编辑:UC知道 时间:2024/05/16 13:01:33
谢谢。C语言选择题(考试复习题)
你们好:
这是一份考试复习题,我不知题做的是否正确,这分题没有答案,是老师发的,我是个初学者,您能帮我把下面的错题纠正一下吗?没有写的能帮我填一下吗?感谢您对我的帮助,我一定会更加努力学习,不孤负您的期望。真心的感谢帮助过我的人,(如zhangheng.kmyz richardbao2000. colinyear. richardbao2000. colinyear等)谢谢。
邮箱c23676639@163.com

2
22006-6-23
赵宝森

一.选择题
1.int x,y=3;x=++y;printf(“%d,%d
\n”,x,y);的执行结果为 D
A)3,4 B)4,4 C)4,3 D)3,3
2.Int x=2,y=8,z; z=x<y? x++: y++;printf(“\nd,%d,%d”,x,y,z);结果为
C
A)2,9,8 B)3,9,8 C)2,8,8 D)3,8,8
3.表达式10!=9的值为 A
A)1 B)0 C)非0值 D)T
4.Alt+f5 实现的操作是 c
A)运行 B)编译 C)看结果 D)连接
5.F2实现的操作是 c
A)编译 B)看结果 C)存盘 D)运行
6.Float x; int i; x=3.6;
i=(int)x;printf(“x=%f,i=%d”,x,i);结果为
A)x=3.600000,i=3
b)x=3,i=3.600000
C)x=3.600000 i=3
D)x=3 i=3.600000
7.unsigned int 型常量是(C )
A)123U B)123L C)123D D)123F
8.char c1,c2;c1=97;c2=98;pri

第一个是错误的。是C.先y自加后赋给x.
第二个的答案是3,8,2
第六个的答案是A.x被强制转换了整型!
第七个是A;第八个是C;第九个是D;
第十个是D;
第十一个是D;
第13个是B;
希望你以后做题目时仔细看题!
希望你有进步!

第一个错了,应该选择的是b;先执行的是y++,然后在把y复职给x,所以是b