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

来源:百度文库 编辑:高考问答 时间:2024/05/08 03:56:11
谢谢。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;printf(“%c%c”,c1,c2);结果为( D )
A)97 98 B)97,98 C)a b
D)a,b
9.下面哪一个函数必须使用#include<stdio.h>命令( c )
A)printf() B)scanf C)字定义函数 D)putchar
10.输入函数scanf正确的格式是(c)
A)scanf(“%d,%d”,a,b); B)scanf(%d%d,a,b )
C)scanf(%d%d,&a,&b);
D)scanf(“%f%f”,&a,&b);
11.执行scanf(“x%d,y=%d”,&x,&y);
语句时,怎样输入数据(B )
A)1 2 B)1, 2
C)X=1 y=2 D)X=1 , y=2
12.在c语言中,运算符的优先级高低的排列顺序是(D )
A)关系运算符 算术运算符 赋值运算符
B)算术运算符 赋值运算符 关系运算符
C)赋值运算符 关系运算符 算术运算符
D)算术运算符 关系运算符 赋值运算符
13.以下均是c语言的合法常量的选项是( A )
A)099,-026,0x123,e5
B)034,0x102,13e-3,-0.78
C)-0x22d,06f,8e2.3,e
D)e7,0xffff,12%,2.5e1.2

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

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