《C语言及程序设计X》在线平时作业1-00001
试卷总分100 得分100
一、单选题 (共 20 道试题,共 80 分)
1.若x为float型变量,则以列程序段结果是()x=1234.6789;printf(“%-2.1f”,x);
A.输出格式描述符的域宽度不够,不能输出
B.输出为1234.7
C.输出为1234.6
D.输出为-1234.6
答案B
2.下面四个选项中,均是C语言关键字的选项是()。
A.autoenuminclude
B.switchtypedefcontinue
C.signedunionscanf
D.ifstructtype
答案B
3.以下程序的输出结果是()。main(){chara[][5]={“how”,”do”,”you”,”do”,”!”};charp;inti;p=a;for(i=0;i4;i++);printf(“%s”,p[i]);}
A.howdoyoudo!
B.how
C.howdoyoudo
D.hdyd
答案C
4.若有以下类型说明语句:chara;intb;floatc;doubled;则表达式ab-2d+c的结果类型为()
A.float
B.char
C.int
D.double
答案D
5.以下不正确的说法为()。
A.在不同函数中可以使用相同名字的变量
B.形式参数是局部变量
C.在函数内定义的变量只在本函数范围内有效
D.在函数内的复合语句中定义的变量在本函数范围内有效
答案D
6.若运行以下程序时,从键盘输入25,13,10回车,则输出结果为()。main(){inta1,a2,a3;scanf(%d%d%d,a1,a2,a3);printf(a1+a2+a3=%dn,a1+a2+a3);}
A.a1+a2+a3=48
B.a1+a2+a3=25
C.a1+a2+a3=10
D.不确定值
答案D
7.下列四组选项中,均不是C语言关键字的选项是()。
A.defineIFtype
B.getccharprintf
C.includescanfcase
D.whilegopow
答案A
8.下列语句中,符合语法的语句式()。
A.a+b=3
B.a=a+7
C.a=c+b+3=6;
D.a=8,b=a+7;
答案D