C语言习题第四章(3)

来源:网络收集 时间:2025-06-23 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xuecool-com或QQ:370150219 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

C)***** D)有语法错误,无法输出结果 26. 已知 int x=30,y=50,z=80;以下语句执行后变量x、y、z的值分别为: A 。(03试题) if (x>y||xz) z=x; x=y; y=z;

A)x=50, y=80, z=80 B)x=50, y=30, z=30 C)x=30, y=50, z=80 D)x=80, y=30, z=50

27. C语言中,要求运算对象必须是整型的运算符是: C 。(往届试题)

A)> B)++ C)% D)!= 28. 已知 int x=30,y=50,z=80;以下语句执行后变量x、y、z的值分别为: A 。(往届试题) if (x>y||xz) { z=x; x=y; y=z; }

A)x=50, y=80, z=80 B)x=50, y=30, z=30 C)x=30, y=50, z=80 D)x=80, y=30, z=50

29. 以下程序的输出结果是 B 。(04~05第二学期试题) main( ) {int x=2,y=-1,z=2;

if (x

30. 设a、b和c是int型变量,且a=2,b=4,c=6,则下面表达式中

值为0的是: D 。(往届试题) A)‘a’+ ‘b’ B)a<=b C)a||b+c&&b-c D)!( (a

31. 在C的if语句中,可用作判断的表达式是: D 。(往届试题)

A)关系表达式 B)逻辑表达式 C)算术表达式 D)任意表达式

32. 下面能正确表示变量a在区间[0,5]或(6,10)内的表达式为: B 。(往届试题) A)0<=a || a<=5 ||6

33.在C语言中,多分支选择结构语句为: switch(c)

{ case 常量表达式1:语句1; ……

case 常量表达式n-1:语句n-1; default 语句n;}

其中括号内表达式c的类型: C 。(往届试题) A)可以是任意类型 B)只能为整型 C)可以是整型或字符型 D)可以为整型或实型

34. 以下if 语句语法正确的是: B 。(往届试题) A)if ( x > 0 ) printf(“ %f ”, x ) else printf(“%f”, - x ); B)if ( x > 0 )

{ x = x + y ; printf (“%f ”, x ) ; } else printf ( “%f ”, - x ) ; C)if ( x > 0 )

{ x = x + y ; printf (“%f ”, x ) ; } ; else printf ( “%f ”, - x ) ; D)if ( x > 0 )

{ x = x + y ; printf (“%f ”, x ) } else printf ( “%f ”, - x ) ;

35.为了表示关系x>=y>=z,应使用C语言表达式 A 。(1级)

A)(x>=y)&&(y>=z) B)(x>=y)AND(y>=z) CD)(x>=y)&(y>=z)

36.若欲表示在if后a不等于0的关系,则能够正确表示这一关系的表达式为 A 。(1级)

A)a<>0 B)!a C)

(x>=y>=z)

a=0 D)a

37.下面程序的输出结果是 A 。(1级) main() {int x,y,z; x=y=1;

z=x++-1; Z=0 X=2 printf(“%d,%d\\t”,x,z); z+=-x+++(++y||++z); printf(%d,%d”,x,z); }

A)2,0 3,-1 C)2,0 2,1 0,1

38.下面程序的输出结果是 D main()

{int x=40,y=4,z=4; x=y= =z; printf(“%d”,x); x=x= =(y-z); printf(%d”,x); }

A)4 0 B)2,1 。(1级) B)4 1 3,0 D)2,1 C)1 1

D)1 0

39.若x=3,y=z=4,则下列表达式的值分别为 A 。(1级) (1)(z>=y>=x)?1:0 (2)z>=y&& y>=x

A)0 1 B)1 1 C)0 0 D)1 0

40.若x=3,y=z=4,则下列表达式的值分别为 A 。(1级) (1)(z>=y>=x)?1:0 (2)y+=z,x*=y

A)0 24 B)1 8 C)0 8 D)1 12

41.在以下一组运算符中,优先级最高的运算符是 C 。(1级)

A)<= B)= C)% D)&&

42.以下程序的输出结果是 C 。(1级) main() {

int a=-1,b=4,k;

k=(++a<=0)&&!(b--<=0); printf(\}

百度搜索“70edu”或“70教育网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,70教育网,提供经典综合文库C语言习题第四章(3)在线全文阅读。

C语言习题第四章(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.70edu.com/wenku/445175.html(转载请注明文章来源)
Copyright © 2020-2025 70教育网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:370150219 邮箱:370150219@qq.com
苏ICP备16052595号-17
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:7 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219