云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 大连理工大学C语言模拟题机房题库单选、判断、填空(分章节 - 共十一章)

大连理工大学C语言模拟题机房题库单选、判断、填空(分章节 - 共十一章)

  • 62 次阅读
  • 3 次下载
  • 2026/4/25 20:36:48

15.若x=2,y=3则x||y的结果是(C)。 A、3 B、0 C、1 D、2

16.针对下列程序段回答问题(B). for(t=1;t<=100;t++) {

scanf(\ if(x<0) continue; printf(\}

A、x>=0时什么也不输出

B、最多允许输出100个非负整数 C、printf函数永远也不执行 D、当x<0时整个循环结束

17.下列运算符优先级最低的是(A). A、= B、+ C、! D、&&

18.逻辑表达式3<2||-1&&4>3-!0的值为:(A) A、1 B、3 C、0 D、2

19.下列运算符中是C语言关系运算符的是(C)。 A、& B、~ C、!= D、!

二、判断题

1. 运算符的级别由高向低依次为!->算术运算符->关系运算符->逻辑运算符->赋值运算符.T

2. 在逻辑运算符中的运算级别由高向低依次为 &&->||->!。F 3. 若a=3,b=2,c=1 则关系表达式\的值为\真\。T 4. 逻辑表达式-5&&!8的值为1.F

5. 逻辑表达式4>2&&1||5<3-!0的值为1.T

6. 设d=1,e=2,f=3,则逻辑表达式!(d+e)+f&&e+f*2的值为0.F

7. 设x=1,y=2,z=3,则逻辑表达式x-y>z&&y!=z的值为0.T 8. 设u=1,v=2,w=3,则逻辑表达式u||v-w&&v+w的值为0.F 9. 设g=1,h=2,k=3,则逻辑表达式k+g||!h&&k-h的值为0。F 10.已知a=3,b=4,c=5,则逻辑表达式!(a>b) && !c||1的值为1.T 11.已知a=3,b=4,c=5.则逻辑表达式a+b>c && b==c值为0.T

12.已知a=3,b=4,c=5,则逻辑表达式!(a+b)+c-1 && b+c/2的值为0.F

13.已知x=2,y=2, 执行分支语句 if(x==y) y=1; else y=-1;后,y=-1. F 14.下面程序段的输出结果为A。F int i=20; switch(i/10) {

case 2:printf(\ case 1:printf(\}

15.求解表达式max=(a>b)?a:b的步骤是,先求解条件表达式(a>b),再根据它的值将a或b赋给max.T

16.条件表达式x?'a':'b'中,若x=0时,表达式的值为'a'.F 17.已知a=4,b=2,c=3,d=5,表达式a>b?a:c

18.已知a=1,b=2,c=3,d=4,则条件表达式a>b?a:(c>d?c:d)的值为4.T

19.语句if(a>b) printf(\可以用条件表达式a>b?a:b取代.F

20.语句if(a>b) printf(\可以用语句 printf(\取代.T

三、填空题

1. C语言表达式5>2>7>8的值是_____.0

2. C语言表达式!(4>=6)&&(3<=7)的值是_____. 1

3. x=5,y=8时,c语言表达式5-2>=x-1<=y-2的值是_____.1 4. 设x=2&&2||5>1,x的值 为_____. 1

5. 设a=3,b=4,c=4,则表达式a+b>c&&b==c&&a||b+c&&b==c的值为_____. 1 6. 设x=62,表达式x>=60&&x<70||x==1的值为_____.1 7. 已知a=12,写出表达式 0

8. 已知 a=10,b=15,c=1,d=2,e=10,则表达式a++&&e++&&c++的值为_____. 1 9. 执行下列语句后, b的十进制值是_____. 1

int x=240,y=15,b; char z='A'; b=(( x && y ) && ( z < 'a' ));

10.设a,b,c,t为整型变量,初值为a=3,b=4,c=5,执行完语句t=!(a+b)+c-1&&b+c/2 后,t的值是_____. 1

11.int x=2,y=3,z=4; 则表达式x+y>z&&y==z的值为_____.0 12.int x=2,y=3,z=4; 则表达式x+y&&(x=y)的值为_____.1

13.当a=1,b=2,c=3时,执行以下程序段后b=_____.2 if (a>c) b=a; a=c; c=b; 14.已知 i=5, 写出语句 a=(i>5)?0:1; 执行后整型变量 a 的值是_____.1

第6章 循环结构

一、单选题

1. 选择结构中的条件与循环结构中循环成立的条件, 在写法上可以是任一表达式,但其值只能被判断为\真\或\假\。 哪个数作为逻辑\假\值(A)。 A、0 B、-1

C、非零的数 D、1

2. 以下for循环的执行次数是 for(x=0,y=0;(y=123)&&(x<4);x++);(C)。 A、3次

B、循环次数不定 C、4次

D、是无限循环

3. 以下程序的执行结果是(B)。 main()

{ int num = 0;

while( num <= 2 ) { num++; printf( \A、0,1,2 B、1,2,3, C、1,2,3,4, D、1,2,

4. 执行语句 for(i=1;i++<4;); 后变量 i 的值是(B)。 A、3 B、5 C、4 D、不定

5.以下描述中正确的是(C)。 A、由于 do-while 循环中循环体语句只能是一条可执行语句,所以循环体内不能使用复合语句

B、do-while 循环中,根据情况可以省略 while

C、在 do-while 循环体中,必须有能使循环退出的操作。

D、do-while 循环由do开始,用while结束,在 while(表达式)后面不能写分号

6. t为int类型,进人下面的循环之前,t的值为0 while( t=1 ) { ??}

则以下叙述中正确的是(C)。 A、循环控制表达式的值为0

B、循环控制表达式不合法 C、循环控制表达式的值为1 D、以上说法都不对

7. 针对for循环语句,for(表达式1;表达式2;表达式3),下列说法正确的是(B). A、break语句可以一次性跳出多层嵌套循环 B、break语句只能跳出最内层循环

C、continue语句可以一次性跳出多层嵌套循环 D、continue语句可以跳出最内层循环

8. 在以下给出的表达式中,与 do--while(E)语句中的(E)不等价的 表达式是(B)。 A、(E>0||E<0) B、(E==0) C、(!E==0) D、(E!=0)

9. 下面有关 for 循环的正确描述是(C)。 A、for 循环是先执行循环体语句,后判断表达式 B、在 for 循环中,不能用 break 语句跳出循环体

C、for 循环的循环体语句中,可以包含多条语句,但必须用花括号括起来 D、for 循环只能用于循环次数已经确定的情况

10. 设j和k都是int类型,则下面的for循环语句(D)。 for(j=0,k=0;j<=9&&k!=876;j++) scanf(\A、最多执行9次 B、是无限循环

C、循环体一次也不执行 D、最多执行10次

11. 以下正确的描述是(A).

A、只能在循环体内和switch语句内使用break语句 B、continue语句的作用是终止整个循环的执行

C、从多层嵌套的外层循环中退出时,只能使用goto语句 D、在循环体内使用break和continue语句的作用相同

12.从键盘输入的整数中找出最小值min,输入0时结束.请在A处填写正确语句( D )。 #include \main()

{ int min=0,a; do{

scanf(\ if(min>a) min=a; }while(___A___);

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

15.若x=2,y=3则x||y的结果是(C)。 A、3 B、0 C、1 D、2 16.针对下列程序段回答问题(B). for(t=1;t<=100;t++) { scanf(\ if(x<0) continue; printf(\} A、x>=0时什么也不输出 B、最多允许输出100个非负整数 C、printf函数永远也不执行 D、当x<0时整个循环结束 17.下列运算符优先级最低的是(A). A、= B、+ C、! D、&& 18.逻辑表达式33-!0的值为:(A) A、1 B、3 C、0 D、2 19.下列运算符中是C语言关系运算符的是(C)。 A、& B、~ C、!= D、! 二、判断题 1. 运算符的级别由高向

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com