东大《C语言及程序设计》在线

试卷总分:100 得分:100
一、单选题 (共 15 道试题,共 75 分)
1.以下程序段( 100%正确 vx-wxxygzs)。intx=1,y=4;printf(x<y?”x=%d”:”y=%d”,x,y);
A.输出控制格式错误
B.输出:y=4
C.输出:y=1
D.输出:x=1

2.sizeof(float)是()。
A.双精度型表达式
B.一个整型表达式
C.一个函数调用
D.一个不合法的表达式

3.若使用下述程序段将整数12和浮点数13.6分别赋给变量a和b,那么输入应该式()。inta;floatb;scanf(“a=%d,b=%f”,a,b);
A.a=12b=13.6
B.1213.6
C.“a=12,b=13.6”
D.“12,13.6”

4.若有说明:inta[10];则对数组元素的正确引用是()。
A.a(5)
B.“a[3,5]”
C.a[10-10]
D.a[10]

5.有定义:floatx=3.14,*p;下列错误的语句是()
A.p=x
B.p=3.14
C.*p=x
D.*p=3

二、判断题 (共 5 道试题,共 25 分)
16.已知int a,*p=&a,则函数printf("%d",p);调用错误。

17.C语言本身没有输入输出语句

18.在swith语句中可以根据需要使用或不需要使用break语句。

19.当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值

20.声明语句int x=y=z=5;可以正确定义整型变量x,y和z并为其赋初值5。

发布了3 篇原创文章 · 获赞 0 · 访问量 6

猜你喜欢

转载自blog.csdn.net/youxue100f/article/details/104701033
今日推荐