视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
《C语言程序设计》第05章在线测试
2025-09-30 22:47:27 责编:小OO
文档

《C语言程序设计》第05章在线测试剩余时间:49:02
窗体顶端

 答题须知:1、本卷满分20分。

           2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。

           3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。 

第一题、单项选择题(每题1分,5道题共5分)
 1、设x和y均为int型变量,则以下语句:x=x+y; y=x-y; x=x-y; 的功能是:
A、把x和y按从大到小排列

B、把x和y按从小到大排列

C、x中为原来x和y的值的和

D、交换x和y中的值

 2、已有int x=2,y=7;则printf("%d",x+y==6);的输出结果是:
A、0

B、3

C、9

D、2

 3、以下合法的赋值语句是:
A、x=y=100;

B、d+5=10;

C、x+y=100;

D、c=int(a+b);

 4、已说明int a=256,执行语句printf(”%x” ,a);的结果是()
A、100

B、256

C、0ffe

D、00ff

 5、下列算术运算符中,只能在两个整型数据之间进行的运算符是( )。
A、*

B、+

C、/

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、假定x和y均为double类型,则表达式x=2,y=x+3/2的不正确值是:
A、3.500000

B、3

C、2.000000

D、3.000000

 3、下列能输出字符B的是():
A、putchar(ˊ\\x42ˊ);

B、putchar(ˊ\\x41ˊ);

C、putchar(66);

D、putchar(ˊ\\x41ˊ+1);

 4、已知“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);

 5、已知“int n;”。若通过scanf函数为变量n输入值,则合法的输入格式控制符为( )。
A、%d

B、%f

C、%o

D、%x

E、%c

F、%g

第三题、判断题(每题1分,5道题共5分)
 1、若变量c为char类型,能正确判断出c为小写字母的表达式是: (c>=ˊaˊ)&&(c<=ˊzˊ)。
正确

错误

 2、a=b=58是合法的C语言赋值表达式。
正确

错误

 3、赋值运算符的优先级低于所有的算术运算符。
正确

错误

 4、若有int x=5;,则(float)x就把x转换为float类型了。
正确

错误

 5、强制类型转换,并不改变原表达式本身的类型。
正确

错误

窗体底端

下载本文
显示全文
专题