c语言期末复习题_ 选择和循环

c语言期末复习题_ 选择和循环

ID:14405792

大小:62.50 KB

页数:9页

时间:2018-07-28

c语言期末复习题_ 选择和循环_第1页
c语言期末复习题_ 选择和循环_第2页
c语言期末复习题_ 选择和循环_第3页
c语言期末复习题_ 选择和循环_第4页
c语言期末复习题_ 选择和循环_第5页
资源描述:

《c语言期末复习题_ 选择和循环》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第四章选择题1、判断字符型变量c1是否为大写字母的正确表达式为___B___。(A)'Z'<=c1<='Z'        (B)(c1>='A')&&(c1<='Z') (C)('A'>=c1)

2、

3、('Z'<=c1)            (D)(c1>='a')&&(c1<='Z')2、设a=3,b=4,c=5,则逻辑表达式"!(a+b)*c-1&&b+c%2"的值是__C____。(A)-1       (B)0         (C)1         (D)23、请从以下表达式中选出a为偶

4、数时值为0的表达式__D____。(A)a%2==0     (B)!a%2!=0     (C)a/2*2-2==0   (D)a%24、能正确表示a和b同时为正或同时为负的逻辑表达式是_D_____。(A)(a>=0‖b>=0)&&(a<0‖b<0)(B)(a>=0&&b>=0)&&(a<0&&b<0)(C)(a+b>0)&&(a+b<=0)(D)a*b>05、能正确表示逻辑关系:"0≤a≤10"的C语言表达式是_C_____。(A)0<=a<=10                (B)a>=0

5、,a<=10     (C)a>=0&&a<=10        (D)a>=0‖a<=106、在C语言中,if语句后的一对圆括号中,用以决定分支流程的表达式__D____。(A)只能用逻辑表达式 (B)只能用逻辑表达式或关系表达式(C)只能用关系表达式 (D)可用任意表达式7、为避免嵌套的条件语句if-else的二义性,C语言规定:else与__B____配对。(A)缩排位置相同的if       (B)其之前最近的if(C)其之后最近if            (D)同一行上的if8、下列运算符

6、中优先级最低的是___A___。 (A)*=   (B)&&     (C)+     (D)!=9、设a=4,b=3,c=2,d=1,则表达式a

7、

8、a!=0&&b==0(B)(a==0)

9、

10、(b==0)(C)(a!=0)

11、

12、(b!=0)(D)a*b==011、读程序,程序运行结果是【   B

13、    】。 #include voidmain() {  int a=5,b=4,c=3,d=2;     if(a>b>c)  printf("%d",d);     else if((c-1>=d)==1)  printf("%d",d+1);          else printf("%d",d+2);  }(A)2        (B)3      (C)4      (D)512、表达式2<3&&8<=(a=10)的结果是__B____。(A)0(B)1(

14、C)False(D)True13、若i为整型变量,且有程序段如下,则输出结果是_B_____。i=122;if(i%2) printf("####");else printf("****");(A)####                      (B)****(C)####****                   (D)有语法错误,无输出结果14、若变量都已正确说明,则以下程序段输出为__A____。inta=2,b=1,c,d;if(a==b) c=d=a;else     c=b;d=b

15、; printf("c=%d,d=%d",c,d);(A)c=1,d=1  (B)c=1,d=2 (C)c=2,d=1 (D)c=2,d=215、请阅读以下程序:#includevoidmain(){ inta=2,b=0,c=0;if(a=b+c)  printf("###");else printf("&&&"); }以上程序__C____。(A)有语法错不能通过编译 (B)可以通过编译但不能连接(C)输出&&&          (D)输出###16、读程序,程序运行结果是【

16、 C   】。#includevoidmain(){ intm=5;if(m++>5)printf("%d",m);elseprintf("%d",m--);  }(A)4    (B)5       (C)6      (D)717、设inta=2,b=3,x=1;则执行语句 if(a>2)      if(b>2)          x=2; elsex=3;后x的值是_B_____。(A)0     (B)1       (C)2   

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。