c语言考题分析

c语言考题分析

ID:26468967

大小:129.50 KB

页数:36页

时间:2018-11-27

c语言考题分析_第1页
c语言考题分析_第2页
c语言考题分析_第3页
c语言考题分析_第4页
c语言考题分析_第5页
资源描述:

《c语言考题分析》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语句基础1.以下叙述中正确的是cA)C程序中的注释只能出现在程序的开始位置和语句的后面B)C程序书写格式严格,要求一行内只能写一个语句C)C程序书写格式自由,一个语句可以写在多行上D)用C语言编写的程序只能放在一个程序文件中2.以下选项中不合法的标识符是cA)printB)FORC)&aD)_003.以下选项中不属于字符常量的是bA)'C'B)"C"C)'xCC0'D)'72'4.设变量已正确定义并赋值,以下正确的表达式是c说的是表达式,不是语句A)x=y*5=x+zB)int(15.8%5)C)x=y+z+5,++yD)x=25%5.05.以下定义语句

2、中正确的是bdA)inta=b=0;B)charA=65+1,b='b';C)floata=1,*b=&a,*c=&b;D)doublea=0.0,b=1.1;6.有以下程序段charch;intk;ch='a';k=12;printf("%c,%d,",ch,ch,k);printf("k=%d",k);已知字符a的ASCll十进制代码为97,则执行上述程序段后输出结果是dA)因变量类型与格式描述符的类型不匹配输出无定值B)输出项与格式描述符个数不符,输出为零值或不定值C)a,97,12k=12D)a,97,k=127.已知字母A的ASCⅡ代码值为65,若

3、变量kk为char型,以下不能正确判断出kk中的值为大写字母的表达式是bA)kk>='A'&&kk<='Z'B)!(kk>='A'‖kk<='Z')C)(kk+32)>='a'&&(kk+32)<='z'D)isalpha(kk)&&(kk<91)8.当变量c的值不为2、4、6时,值也为“真”的表达式是bA)(c==2)‖(c==4)‖(c==6)B)(c>=2&&c<=6)‖(c!=3)‖(c!=5)C)(c>=2&&c<=6)&&!(c%2)D)(c>=2&&c<=6)&&(c%2!=1)9.若函数中有定义语句:intk;,则   b      A)系统将自

4、动给k赋初值0B)这时k中的值无定义C)系统将自动给k赋初值-1D)这时k中无任何值 10.一下选项中,能用作数据常量的是        d A)o115B)0118C)1.5e1.5D)115L     11.设有定义:intx=2;,以下表达式中,值不为6的是         dA)x*=x+1B)X++,2*xC)x*=(1+x)D)2*x,x+=2       12.程序段:intx=12;doubley=3.141593;printf("%d%8.6f",x,y);的输出结果是          aA)123.141593B)123.141593C)1

5、2,3.141593D)123.1415930 13.若有定义语句:doublex,y,*px,*py;执行了px=&x;py=&y;之后,正确的输入语句是   cA)scanf("%f%f",x,y);B)scanf("%f%f"&x,&y);C)scanf("%lf%le",px,py);D)scanf("%lf%lf",x,y);14.有以下程序段B逗号表达式inta,b,c;a=10;b=50;c=30;if(a>b)a=b,b=c,c=a;printf(〞a=%db=%dc=%d〞,a,b,c);程序的输出结果:A)a=10b=50c=10B)a=

6、10b=50c=30C)a=10b=30c=10D)a=50b=30c=5015.以下叙述中正确的是CA)C程序的基本组成单位是语句B)C程序中的每一行只能写一条语句C)简单C语句必须以分号结束D)C语句必须在一行内写完16.计算机能直接执行的程序是DA)源程序B)目标程序C)汇编程序D)可执行程序17.以下选项中不能作为C语言合法常量的是AA)´cd´B)0.1c+6C)〞a〞D)´11´18.以下选项中正确的定义语句是CA)doublea;b;B)doublea=b=7C)doublea=7,b=7;D)double,a,b;19.以下不能正确表示代数

7、式2ab/cd的C语言表达式是DA)2*a*b/c/dB)a*b/c/d*2C)a/c/d*b*2D)2*a*b/c*d20.C源程序中不能表示的数制是AA)二进制B)八进制C)十进制D)十六进制21.若有表达式(w)?(-x):(++y),则其中与w等价的表达式是DA)w==1B)w==0C)w!=1D)w!=022.执行以下程序段后,w的值为Cintw=´A´,x=14,y=15;W=((x

8、

9、y)&&(w<´a´));A)-1B)NULLC)1D)023.若变量已正确定义为int型,要通过语句scanf(〞%d,%d,%d〞,&a,&b,&c);给a赋值1

10、、给b赋值2、给c赋值3

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

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

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