《C语言程序设计》第05章在线测试
《C语言程序设计》第05章在线测试 剩余时间:5 1:07 答题须知:1、本卷满分20分。 2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。 3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。 第一题、单项选择题(每题1分,5道题共5分) 1、设x和y均为int型变量,则以下语句:x=x+y; y=x-y; x=x-y; 的功能是: A、把x和y按从大到小排列 C、x中为原来x和y的值的和 B、把x和y按从小到大排列 D、交换x和y中的值 2、已有int x=2,y=7;则printf(\%d\==6);的输出结果是: A、0 C、9 B、3 D、2 3、以下合法的赋值语句是: A、x=y=100; C、x+y=100; B、d+5=10; D、c=int(a+b); 4、已说明int a=256,执行语句printf(”%x” ,a);的结果是() A、100 C、0ffe B、256 D、00ff 5、下列算术运算符中,只能在两个整型数据之间进行的运算符是( )。 A、* C、/ B、+ D、% 第二题、多项选择题(每题2分,5道题共10分) 1、x、y、z被定义为int 型常量,若从键盘给 x、y、z输入数据,不正确的输入语句是: A、input x、y、z; B、scanf(” %d%d%d”,&x,&y,&z); C、scanf(” %d%d%d”,x, y, z); D、read (” %d%d%d”,&x,&y,&z);
2、设有说明语句:char a=ˊ\\72ˊ;,则变量a包含的字符数为:
A、1个字符 B、2个字符 C、3个字符 D、0个字符
3、下列能输出字符B的是():
A、putchar(ˊ\\x42ˊ); B、putchar(ˊ\\x41ˊ); C、putchar(66);
D、putchar(ˊ\\x41ˊ+1);
4、已知“int a, b; scanf ( \%d%d\”。若为a和b输入值,可以作为输入分隔符的是( )。
A、逗号 B、空格 C、回车 D、Tab键
5、已知“int a=1;char b=65; float c=2.0;double d=3.5;”。则下述赋值表达式结果为整型的是()。
A、a=3.2; B、c=(int)3.2; C、a=c+d; D、c=a+b; E、b=a+b; F、b=(int)(c+d);
第三题、判断题(每题1分,5道题共5分)
1、用户标识符中可以出现下划线,但不可以放在用户标识符的开头。 正确 错误 2、逻辑关系“a≥10或a≤0”正确表示的C语言表达式是:a>=10 or a<=0 。 正确 错误 3、赋值运算符的优先级低于所有的算术运算符。 正确 错误 4、C语言的表达式不一定必须有一个值。 正确 错误 5、若有int x=5;,则(float)x就把x转换为float类型了。 正确 错误
恭喜,交卷操作成功完成!你本次进行的《C语言程序设计》第05章在线测试的得分为 18分(满分20分),本次成绩已入库。若对成绩不满意,可重新再测,取最高分。
测试结果如下:
? ? ? ? ? ? ? ? ? ? ?
1.1 [单选] [对] 设x和y均为int型变量,则以下语句:x=x+y; y=x-y; x=x-y; 的功能是:
1.2 [单选] [对] 已有int x=2,y=7;则printf(\%d\==6);的输出结果是:
1.3 [单选] [对] 以下合法的赋值语句是:
1.4 [单选] [对] 已说明int a=256,执行语句printf(”%x” ,a);的结果是()
1.5 [单选] [对] 下列算术运算符中,只能在两个整型数据之间进行的运算符是( )。
2.1 [多选] [对] x、y、z被定义为int 型常量,若从键盘给 x、y、z输入数据,不正确的输入语句是:
2.2 [多选] [错] 设有说明语句:char a=ˊ\\72ˊ;,则变量a包含的字符数为:
2.3 [多选] [对] 下列能输出字符B的是():
2.4 [多选] [对] 已知“int a, b; scanf ( \%d%d\ );”。若为a和b输入值,可以作为输入分隔符的是( )。
2.5 [多选] [对] 已知“int a=1;char b=65; float c=2.0;double d=3.5;”。则下述赋值表达式结果为整型的是()。 3.1 [判断] [对] 用户标识符中可以出现下划线,但不可以放在用户
? ? ? ?
标识符的开头。
3.2 [判断] [对] 逻辑关系“a≥10或a≤0”正确表示的C语言表达式是:a>=10 or a<=0 。
3.3 [判断] [对] 赋值运算符的优先级低于所有的算术运算符。 3.4 [判断] [对] C语言的表达式不一定必须有一个值。
3.5 [判断] [对] 若有int x=5;,则(float)x就把x转换为float类型了。
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库C语言程序设计自我第4.5章在线测试答案在线全文阅读。
相关推荐: