c语言作业(选择、循环结构程序设计)

c语言作业(选择、循环结构程序设计)

ID:18497234

大小:56.00 KB

页数:8页

时间:2018-09-18

c语言作业(选择、循环结构程序设计)_第1页
c语言作业(选择、循环结构程序设计)_第2页
c语言作业(选择、循环结构程序设计)_第3页
c语言作业(选择、循环结构程序设计)_第4页
c语言作业(选择、循环结构程序设计)_第5页
资源描述:

《c语言作业(选择、循环结构程序设计)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、作业二(一)选择结构程序设计一、填空:(1)表示“整数x的绝对值大于5”时值为“真”的C语言表达式是【1】(2)若有以下程序main(){inta=4,b=3,c=5,t=0;if(a

2、f("%d",p);elseprintf("%d",p+2);}执行后输出结果是【4】(5)以下程序输出的结果是【5】  main()  {inta=5,b=4,c=3,d;  d=(a>b>c);  printf("%d",d);  }(6)若从键盘输入58,则以下程序输出的结果是【6】  main()  {inta; scanf("%d",&a);  if(a>50)printf("%d",a);  if(a>40)printf("%d",a); if(a>30)printf("%d",a);  }二、选择:(1)有如下程序段  inta=14,b=15,

3、x;  charc=’A’;  x=(a&&b)&&(c<’B’); 执行该程序段后,x的值为  A)tureB)falseC)0D)1(2)能正确表示逻辑关系:“a≥=10或a≤0”的C语言表达式是  A)a>=10ora<=0B)a>=0

4、a<=10C)a>=10&&a<=0D)a>=10‖a<=0(3)有如下程序  Main()  {intx=1,a=0,b=0;  switch(x){case0:b++;  case1:a++;  case2:a++;b++;  }  printf(“a=%d,b=%d”,a,b); } 该程序的输出结果是  A)a=2,b=

5、1B)a=1,b=1C)a=1,b=0D)才(4)有如下程序  Main()  {floatx=2.0,y;  if(x<0.0)y=0.0;  elseif(x<10.0)y=1.0/x;  elsey=1.0;  printf(“%f”,y);  }该程序的输出结果是A)0.000000B)0.250000C)0.500000D)1.000000(5)以下程序的输出结果是  A)0B)1C)2D)3 main()  {intx=0.5;charz=’a’;  printf(“%d”,(x&&1)&&(z<’z’));}(6)以下程序的输出结果是  main()

6、  {inta=5,b=4,c=6,d;  printf("%d",d=a>b?(a>c?a:c):(b));  }  A)5B)4C)6D)不确定(7)以下程序的输出结果是  main()  {inta=0,i;  for(i=0;i<5;i++) {switch(i)  {case0:  case3:a+=2;  case1:  case2:a+=3;  default:a+=5;  }  }  printf("%d",a);  }  A)41B)13C)10D)20(8)以下程序的输出结果是  main() {inta=4,b=5,c=0,d;  d=!a&

7、&!b

8、

9、!c;  printf("%d",d);  }  A)1B)0C)非0的数D)-1(9)设a、b、C、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式(m=a>b)&&(n=c>d)运算后,n的值位为  A)0B)1C)2D)3(10)阅读以下程序:  main()  {intx;  scanf(“%d”,&x);  if(x--<5)printf(“%d”,x);  elseprintf(“%d”,x++);  }  程序运行后,如果从键盘上输人5,则输出结果是  A)3B)4C)5D)6(11)已有定义:intx

10、=3,y=4,z=5;,则表达式!(x+y)+z-1&&y+z/2的值是A)6B)0C)2D)1(12)有以下程序main(){inta=15,b=21,m=0;switch(a%3){case0:m++;break;case1:m++;switch(b%2){default:m++;case0:m++;break;}}printf(“%d”,m);}程序运行后的输出结果是A)1B)2C)3D)4(13)有以下程序main(){inti=1,j=1,k=2;if((j++

11、

12、k++)&&i++);printf("%d,%d

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

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

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