下载此文档

C语言练习题(答案).pdf


文档分类:IT计算机 | 页数:约15页 举报非法文档有奖
1/15
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/15 下载此文档
文档列表 文档介绍
该【C语言练习题(答案) 】是由【小屁孩】上传分享,文档一共【15】页,该文档可以免费在线阅读,需要了解更多关于【C语言练习题(答案) 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:..C语言练****题(答案)福建省高等学校计算机等级考试(二级C语言),以下叙述正确的是()。,错误的是()。,正确的是()。()。()括起来。BB.{}:..C.[]D./**/,不正确的是()。()。,()。、分支结构、、嵌套结构、、分支结构、、循环结构、,以下叙述错误的是()。,,,正确的是()。()是正确的变量名。()是正确的常量。:...'a12'()是正确的变量名。DB.-()是正确的字符常量。单引号括起来CB.'\''C.'W'D."\32a"()是不正确的字符串常量。双引号括起来A.'abc'AB."12'12"C."0"D.""()是错误的整型常量。BBA.-//()是正确的浮点数。//e前面必须有数字,指数必须为整数B..:charc='\95';则变量c包含()个字符。\:inta=2;则正确的赋值表达式是()。:..-=(a*3)(-a)//(double)(-a)**4==(a=3,b=++a);运行后,x、a、b的值依次为()。,3,4//,4,,4,,4,=(3/4)+3%2;运行后,a的值为()。//注意除号/两边均为整型时,结果为整数(不含小数点)()。//:intx,a;则语句x=(a=3,a+1);运行后,x、a的值依次为()。,,,:inta;则语句a=(3*4)+2%3;运行后,a的值为()。:inta,b;doublex,则以下不符合C语言语法的表达:..式是()。%(-3)//%+=-=b==a+:intx=2,y=3;floati;,则以下符合C语言语法的表达式是()。=x*3=2//x*=(y==1)=float(x)//应改为i=(float)%(-3)//%,b,c,e均有值;对代数式(3ae)/(bc),不正确的C语言表达式是()。*e**a*e/b/*a*e/b*c//改为3*a*e/b/*e/c/b*()。/.(int).++5与6等价//单独写++5是错误的,可以写成a=++5D.'A'与"A",错误的是()。.%(模运算符)"自左至右""自右至左":..()。//++--只能用于变量,,(a+b)++是合法的C.'A'*'B'是不合法的D."A"+"B":intk,i=2,j=4;则表达式k=(++i)*(j--)的值是()。//,使b不为2的表达式是()。=(++a)/=6-(--a)=a%2//=a/:inta=1,b=2,c=3;则语句++a||++b&&++c;运行后b的值为()。//:inti,j;则表达式(i=2,j=5,i++,i+j++)的值是()。:inta,b;则表达式(a=2,b=5,a*2,b++,a+b)的值是()。:intm=5,n=3;则表达式(m+1,n+1,(--m)+(n--))的值是()。;使用scanf()函数输入一个整数给变量a,正确的函数:..调用是()。("%d",a);("%d",&a);("%f",&a);("%lf",&a);;使用scanf()函数输入一个数值给变量a,正确的函数调用是()。("%ld",&a);("%d",&a);("%",&a);//("%lf",&a);;使用scanf()函数输入一个字符给变量a,不正确的函数调用是()。("%lf",&a);//字符型变量与整型等价,("%c",&a);("%u",&a);()函数的功能是向终端输出()。//char*str0;?.;puts(str0);()函数的功能是从终端输入()。:intx=1234,y=123,z=12;则语句printf("%4d+%3d+%2d",x,y,z);运行后的输出结果为()。+1234++123+,Ainta;charc1,c2;scanf("%d%c%c",&a,&c1,&c2);:..若要求a、c1、c2的值分别为10、A和B,正确的数据输入是()。//输入数据时,遇空格、回车、TAB、:inta,b;scanf("%d,%d",&a,&b);//“格式控制”字符串中除了格式说明还有其他字符,则输入B若要求a、b的值分别为//时应在相应位置输入10和20,正确的数据输入是()。,=10,b=;()。voidmain(){inta=65;charc='A';Dprintf("%x,%d",a,c);},,,65:..,,()不是结构化程序设计中的三种基本结构之一。,()不是结构化程序设计三种基本结构的共同特点。,()。,()。DA.>B.||C.&&D.+//初等运算符()[]单目算术关系逻辑(不含!):intx=3,y=4;则表达式!x||y的值为()。:inti=7,j=8;则表达式i>=j||i<="">:..,表达式的值为"真",a的值为偶数时,表达式的值为"假"。则不能满足要求的表达式是()。%2==1CDAB.!(a%2==0)C.!(a%2)%:intx=3,y=4,z=5;则值为0的表达式是()。A.'x'&&'y'<=||y+z&&y-zD.!((x<y)&&!z||1)p=""考查运算符优先级<="">:inta=5,b=2,c=1;则表达式a-b<=""p=""的值是(="">D.-=;则正确的赋值表达式是()。)。+=a-=(a=4)*(a=3)=a*3=%=double(-3)='R';则正确的赋值表达式是()。=(a++)%+2=+=256--='\078':..='R';则正确的表达式是()。%=int(3e2)*a=a++=a+a=a+、,()。+=-=g+*=g-/=g*:floatx=;intz=8;则表达式x+z%3/4的值为()。:inta=1,b=2,c=3,d=4,x=5,y=6;则表达式(x=a>b)&&(y=c>d)的值为()。:inta=2,b=3;floatx=,y=;则表达式(float)(a+b)/2+(int)x%(int)y的值是()。//(float)(a+b)/2=:intb=7;floata=,c=;:..则表达式a+(b/2*(int)(a+c)/2)%4的值是()。:inta=6,b=2;charc1='a',c2='b';则表达式a+b%5+c2-c1的值是()。,x的值一定被重新赋值的是()。(x==y)x+=y;(x>y&&x!=y);//注意if语句后的空语句;x+=y;(x!=y)scanf("%d",&x);elsescanf("%d",&y);(x<y)<p="">{x++;y++;}:else总是与()配对。,下述if语句()与赋值语句:x=x%2==0?1:0;不等价。(x%2!=0)x=0;elsex=1;(x%2)x=1;elsex=0;(x%2==0)x=1;elsex=0;(x%2==1)x=0;elsex=1;:intx=1,y=2,z=4;则以下程序段运行后if(x>y)z=x+y;:..elsez=x-y;.-:inta=1,b=2,c=3;则执行以下程序段后if(a<b)<p="">{c=a;a=b;b=c;}=1,b=2,c==2,b=3,c==2,b=3,c==2,b=1,c=1z的值为()。a,b,c的值分别为()。()。intx=6,y=5;inta;Da=(--x==y++)?x:y+1;()。//注意分支中有无break的区别:..voidmain(){intn='e';switch(n--)C{default:printf("error");case'a':case'b':printf("good");break;case'c':printf("pass");case'd':printf("warn");}}()。voidmain(){intn='c';switch(n++){default:printf("error");break;case'a':Ccase'b':printf("good");break;case'c':printf("pass");case'd':printf("warn");}}:..()。voidmain(){intn=5;if(n++>=6)printf("%d\n",n);elseDprintf("%d\n",++n);},下述语句()不会出现死循环。(;(x=getchar())!='\n';);(1){x++;}(x=10;;x--);,与while(!x)等价的是()。(x==0)(x!=1)</b)<></y)<></y)&&!z||1)>

C语言练习题(答案) 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数15
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小屁孩
  • 文件大小536 KB
  • 时间2024-04-15