下载此文档

语言选择结构试题带有.doc


文档分类:IT计算机 | 页数:约18页 举报非法文档有奖
1/18
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/18 下载此文档
文档列表 文档介绍
该【语言选择结构试题带有 】是由【春天资料屋】上传分享,文档一共【18】页,该文档可以免费在线阅读,需要了解更多关于【语言选择结构试题带有 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。语言选择结构试卷试题带有答案语言选择结构试卷试题带有答案语言选择结构试卷试题带有答案读书破万卷下笔如有神一、选择题以下非法的赋值语句是n=(i=2,++i);j++;++(i+1);x=j>0;:intx=3,y=4,z=5;,则表达式!(x+y)+z-1&&y+z/2的值是6021阅读以下程序:main(){intx;scanf(“%d”,&x);if(x--<5)printf(“%d”,x);elseprintf(“%d”,x++);}程序运行后,若是从键盘上输人5,则输出结果是()。3456有以下程序main0{inta=2,b=-1,c=2;if(a<b)if(b<0)c=0;elsec++printf("%d\n",c);}该程序的输出结果是0123有以下程序#include<>main()读书破万卷下笔如有神{inta,b,c=246;a=c/100%9;b=(-1)&&(-1);printf("%d,%d\n",a,b);}输出结果是()。2,13,24,32,-1两次运行下面的程序,若是从键盘上分别输入6和4,则输出结果是main(){intx;scanf("%d",&x);if(x++>5)printf("%d",x);elseprintf("%d\n",x--);}A:7和5B:6和3C:7和4D:6和4能表示x为偶数的表达式是x%2==0x%2==1x%2x%2!=0下面的程序段中共出现了几处语法错误?inta,b;scanf("%d",a);b=2a;if(b>0)printf("%b",b);1234C语言中,逻辑“真”等价于大于零的数大于零的整数非零的数非零的整数语言选择结构试卷试题带有答案语言选择结构试卷试题带有答案语言选择结构试卷试题带有答案读书破万卷下笔如有神C语言的switch语句中,case后只能为常量只能为常量或常量表达式可为常量及表达式或有确定值的变量及表达式可为任何量或表达式已知inti=10;表达式"20-0<=i<=9",j,k;则表达式i=1,j=2,k=3,i&&j&&k的值为1230逻辑运算符两侧运算对象的数据种类只能是0或1只能是0或非0正数只能是整型或字符型数据能够是任何种类的数据能正确表示“当x的取值在[1,10]和[200,210]范围内为真,否则为假”的表达式是()(x>=1)&&(x<=10)&&(x>=200)&&(x<=210)(x>=1)||(x<=10)||(x>=200)||(x<=210)(x>=1)&&(x<=10)||(x>=200)&&(x<=210)(x>=1)||(x<=10)&&(x>=200)||(x<=210)已知x=43,ch=’a’,y=0;则表达式(x>=y&&ch<’b’&&!y)的值是()01语法错误假执行以下语句后a的值为inta=5,b=6,w=1,x=2,y=3,z=4;(a=w>x)&&(b=y>z);502语言选择结构试卷试题带有答案语言选择结构试卷试题带有答案语言选择结构试卷试题带有答案读书破万卷下笔如有神D:()main(){inta=5,b=0,c=0;if(a=b+c)printf(“*\n”);elseprintf(“n”$$);$}A:有语法错误不能够经过编译B:能够经过编译但不能够经过连接C:*D:$$$(main(){intm=5;if(m++>5)printf(n“”%d,m);)语言选择结构试卷试题带有答案语言选择结构试卷试题带有答案语言选择结构试卷试题带有答案elseprintf(“%d\n”,m--);}A:4B:5C:6D:(){intx,y;scanf(“%d”,&x);x输入12,则以下程序的运行结果是()语言选择结构试卷试题带有答案语言选择结构试卷试题带有答案语言选择结构试卷试题带有答案y=x>12?x+10:x-12;printf(“n%d”,y);}A:0B:22C:12D:10语言选择结构试卷试题带有答案语言选择结构试卷试题带有答案语言选择结构试卷试题带有答案若w=1,x=2,y=3,z=4,则表达式w<x?w:y<z?y:z的值是4321设有inta=2,b;则执行b=a&&1;语句后,b的结果是A:0语言选择结构试卷试题带有答案语言选择结构试卷试题带有答案语言选择结构试卷试题带有答案读书破万卷下笔如有神123设有intm=1,n=2;则++m==n的结果是0123设有intn=2;则++n+1==4的结果是truefalse10设有intn=2;则++n+1==4,n的结果是1234以下使i的运算结果为4的表达式是inti=0,j=0;(i=3,(j++)+i);inti=1,j=0;j=i=((i=3)*2);inti=0,j=1;(j==1)?(i=1):(i=3);inti=1,j=1;i+=j+=2;当a=5,b=2时,表达式a==b的值为2105若执行以下程序时从键盘上输入9,_______则输出结果是main(){intn;scanf("%d",&n);if(n++<10)printf("%d\n",n);elseprintf("%d\n",n--);}A:11B:10C:9语言选择结构试卷试题带有答案语言选择结构试卷试题带有答案语言选择结构试卷试题带有答案读书破万卷下笔如有神D:8main(){inta,b,d=241;a=d/100%9;b=(-1)&&(-1);printf(“%d,%d”,a,b);}A:6,1B:2,1C:6,0D:2,=10,y=20,z=30;以下语句执行后x,y,z的值是()语言选择结构试卷试题带有答案语言选择结构试卷试题带有答案语言选择结构试卷试题带有答案if(x>y)z=x;x=y;y=z;A:x=10,y=20,z=30B:x=20,y=30,z=30C:x=20,y=30,z=10D:x=20,y=30,z=20语言选择结构试卷试题带有答案语言选择结构试卷试题带有答案语言选择结构试卷试题带有答案以下表达式中能表示a在0到100之间的是a>0&a<100!(a<0||a>100)0<a<100!(a>0&&a<100)—else语句的二义性,C语言规定else总是与()组成配对关系。:intx,a,b;以下选项中错误的if语句是if(a=b)x++;if(a<=b)x++;if(a-b)x++;if(x)x++;当把以下四个表达式用作if语句的控制表达式时,有一个选项与其他三个选项含义不相同,这个选项是()。k%2k%2==1语言选择结构试卷试题带有答案语言选择结构试卷试题带有答案语言选择结构试卷试题带有答案读书破万卷下笔如有神(k%2)!=0!k%2==:inta=2,b=3,c=4;,则以下选项中值为0的表达式是()。(!a==1)&&(!b==0)aa&&ba||(b+b)&&(c-a)以下程序段的输出结果是。inta=10,b=50,c=30;if(a>b)a=b;b=c;c=a;printf("a=%db=%dc=%d\n",a,b,c);a=10b=50c=10a=10b=30c=10a=50b=30c=10a=50b=30c=50以下4个选项中,不能够看作一条语句的是{;}a=0,b=0,c=0;if(a>0);if(b==0)m=1;n=2;以下题目为二级题if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的表达中正确的选项是必定是逻辑值B)必定是整数值C)必定是正数D)能够是任意合法的数值有以下程序段inti,n;for(i=0;i<8;i++){n=rand()%5;switch(n){case1:case3:printf("%d\n",n);break;case2:case4:printf("%d\n",n);continue;语言选择结构试卷试题带有答案语言选择结构试卷试题带有答案语言选择结构试卷试题带有答案读书破万卷下笔如有神case0:exit(0);}printf("%d\n",n);}以下关于程序段执行情况的表达,正确的选项是A)for循环语句固定执行8次B)当产生的随机数n为4时结束循环操作C)当产生的随机数n为1和2时不做任何操作D)#include<>main(){intx=1,y=0;if(!x)y++;elseif(x==0)if(x)y+=2;elsey+=3;printf("%d\n",y);}程序运行后的输出结果是A)3B)2C)1D)#include<>intfun(intx,inty){if(x!=y)return((x+y)/2);elsereturn(x);}main(){inta=4,b=5,c=6;printf("%d\n",fun(2*a,fun(b,C)));}程序运行后的输出结果是A)3B)6C)8D)12有以下程序:#include<>语言选择结构试卷试题带有答案语言选择结构试卷试题带有答案语言选择结构试卷试题带有答案读书破万卷下笔如有神main(){inta=0,b=0,c=0,d=0;if(a=1)b=1;c=2;elsed=3;printf("%d,%d,%d,%d",a,b,c,d);}程序输出().)1,1,2,0B)0,0,0,3C)编译有错D)0,1,2,0有以下程序:#include<>main(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;case1:b++;break;}case2:a++;b++;break;case3:a++;b++;}printf("a=%d,b=%d\n",a,b);}a=2,b=2a=2,b=1a=1,b=1a=1,b=(x-y)intx,y;并已正确给变量赋值,则以下选项中与表达式等价的是()(x-y)?(x++):(y++)中的条语言选择结构试卷试题带有答案语言选择结构试卷试题带有答案语言选择结构试卷试题带有答案A)(x-y<0||x-y>0)B)(x-y<0)C)(x-y>0)D)(x-y==0):#include<>main(){intx=1,y=0;语言选择结构试卷试题带有答案语言选择结构试卷试题带有答案语言选择结构试卷试题带有答案读书破万卷下笔如有神if(!x)y++;elseif(x==0)if(x)y+=2;elsey+=3;printf("%d\n",y);}程序运行后的输出结果是():floatx=;inta=1,b=3,c=2;则正确的switch语句是()A)switch(a+b){case1:printf("*\n");case2+1:printf("\n");}B)switch((int)x);{case1:printf("*\n");case2:printf("\n");}switch(x);{:printf("*\n");:printf("\n");}switch(a+b){case1:printf("*\n");casec:printf("\n");},在if(W)printf("%d\n",k);中,以下不能取代W的是()。a<>b+cch=getchar()a==b+ca++以下表达中正确的选项是().在switch语句中必定使用defaultbreak语句必定与switch语句中的case配对使用break语句只能用于switch语句有以下嵌套的if语句if(a<b)if(a<c)k=a;elsek=c;elseif(b<c)k=b;语言选择结构试卷试题带有答案语言选择结构试卷试题带有答案语言选择结构试卷试题带有答案

语言选择结构试题带有 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数18
  • 收藏数0 收藏
  • 顶次数0
  • 上传人春天资料屋
  • 文件大小242 KB
  • 时间2024-04-16
最近更新