C语言程序设计》第05章在线测试
 C语言程序设计》第05章在线测试
剩余时间:
51:07
窗体顶端
 答题须知:1、本卷满分20分。
          2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。
          3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。
第一题、单项选择题(每题1分,5道题共5分)
 1、设xy均为int型变量,则以下语句:xx+y; yx-y; xx-y; 的功能是:
A、把xy按从大到小排列
B、把xy按从小到大排列
Cx中为原来xy的值的和
D、交换xy中的值
 2、已有int x2,y7;printf("d",x+y==6);的输出结果是:
A0
B3
C9
D2
 3、以下合法的赋值语句是:
Axy100;
Bd+510;
Cx+y100;
Dcint(a+b);
 4、已说明int a256,执行语句printf(”%x a);的结果是()
A100
B256
C0ffe
D00ff
 5、下列算术运算符中,只能在两个整型数据之间进行的运算符是( )
A*
B+
C/
D%
第二题、多项选择题(每题2分,5道题共10分)
 1xyz被定义为int 型常量,若从键盘给 xyz输入数据,不正确的输入语句是:
Ainput xyz;
Bscanf( ddd,&x,&y,&z);
Cscanf( ddd,x, y, z);
Dread ( ddd,&x,&y,&z);
 2、设有说明语句:char a=ˊ\72ˊ;,则变量a包含的字符数为:
A1个字符
B2个字符
C3个字符
D0个字符
 3、下列能输出字符B的是()
Aputchar(ˊ\x42ˊ);
Bputchar(ˊ\x41ˊ);
Cputchar(66);
Dputchar(ˊ\x41ˊ+1);
 4、已知“int a, b; scanf ( "dd", &a, &b );”。若为ab输入值,可以作为输入分隔符的是( )
A、逗号
B、空格
C、回车
DTab
 5、已知“int a1;char b65; float c2.0;double d3.5;”。则下述赋值表达式结果为整型的是()。
Aa3.2;
Bc(int)3.2;
Cac+d;
Dca+b;
Eba+b;
Fb(int)(c+d);
第三题、判断题(每题1分,5道题共5分)
c语言中的逗号表达式
 1、用户标识符中可以出现下划线,但不可以放在用户标识符的开头。
正确
错误
 2、逻辑关系“a10a0”正确表示的C语言表达式是:a>=10 or a<=0
正确
错误
 3、赋值运算符的优先级低于所有的算术运算符。
正确
错误
 4C语言的表达式不一定必须有一个值。
正确
错误
 5、若有int x5;,则(float)x就把x转换为float类型了。
正确
错误
窗体底端
    恭喜,交卷操作成功完成!你本次进行的《C语言程序设计》第05章在线测试的得分为 18(满分20分),本次成绩已入库。若对成绩不满意,可重新再测,取最高分。
测试结果如下:
1.1 [单选] [] xy均为int型变量,则以下语句:xx+y; yx-y; xx-y; 的功能是:
1.2 [单选] [] 已有int x2,y7;printf("d",x+y==6);的输出结果是:
1.3 [单选] [] 以下合法的赋值语句是:
1.4 [单选] [] 已说明int a256,执行语句printf(”%x a);的结果是()
1.5 [单选] [] 下列算术运算符中,只能在两个整型数据之间进行的运算符是( )
2.1 [多选] [] xyz被定义为int 型常量,若从键盘给 xyz输入数据,不正确的输入语句是:
2.2 [多选] [] 设有说明语句:char a=ˊ\72ˊ;,则变量a包含的字符数为:
2.3 [多选] [] 下列能输出字符B的是()
2.4 [多选] [] 已知“int a, b; scanf ( "dd", &a, &b );”。若为ab输入值,可以作为输入分隔符的是( )
2.5 [多选] [] 已知“int a1;char b65; float c2.0;double d3.5;”。则下述赋值表达式结果为整型的是()。
3.1 [判断] [] 用户标识符中可以出现下划线,但不可以放在用户标识符的开头。
3.2 [判断] [] 逻辑关系“a10a0”正确表示的C语言表达式是:a>=10 or a<=0
3.3 [判断] [] 赋值运算符的优先级低于所有的算术运算符。
3.4 [判断] [] C语言的表达式不一定必须有一个值。
3.5 [判断] [] 若有int x5;,则(float)x就把x转换为float类型了。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。