c语言题目答案

c语言题目答案

ID:34542112

大小:92.50 KB

页数:13页

时间:2019-03-07

c语言题目答案_第1页
c语言题目答案_第2页
c语言题目答案_第3页
c语言题目答案_第4页
c语言题目答案_第5页
c语言题目答案_第6页
c语言题目答案_第7页
c语言题目答案_第8页
c语言题目答案_第9页
c语言题目答案_第10页
资源描述:

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

1、一、选择题1.设charcl;,则cl中为小写英文字母字符的正确表达式为()A.’a’<=c1=’z’B.(cl>=’a’)&&(cl<=’z’)C.(cl>=a)&&(c1<=z)D.(’a’<=c1)

2、

3、(’z’>=c1)2.一维数组a的正确说明语句为()A.inta(10);B.intn=10,a[n];C.intn;D.#defineSIZE10scanf(″%d″,&n);inta[SIZE];inta[n];3.已知字符’A’的ASCII码值是65,且charcl=’A’,c2=’D’;则执

4、行语句printf(″%d,%d″,cl,c2-2);后的输出结果是()A.A,DB.A,BC.65,68D.65,664.设inta=7;floatx=2.5,y=4.7;,则表达式x+3%(int)(x+y)/4的值是()A.2.75B.3.25C.2.5D.0.05.构成C语言程序的基本单位是()。A.过程B.函数C.语句D.命令6.下列选项中,不正确的赋值语句是()。A.y--;B.x=y=z=0; C.m=n%k;  D.t=a+x=3;7.合法的C语言标识符是()。A.5dmB.a>bC

5、.HhD.$s8.设intx=2,y=4;,值为非0的表达式是()A.1/x*yB.1/(x*y)C.1.0/x/yD.1/x/(double)y9.设inti=l,k=2;,则错误的循环语句是()A.for(i=0,k=k-1;i++,k++)s;B.for(;k-1;i++)s;C.for(i=1,k=4;k--;i++)s;D.for(;k--;)s;第13页共13页10.设typedefstruct{inta;chars[10];}TYPE;TYPEu1;则printf(”%d”,sizeo

6、f(u1));的输出结果是()A.2B.12C.14D.1611.设charsl[]=“string1”,s2[8],*s3,*s4=“string2”;,则对系统函数strcpy的错误调用是()A.strcpy(s1,s4);B.strcpy(s4,“string2”);C.strcpy(“string2”,s2);D.strcpy(s4,s1);12.正确的数组定义及初始化的是()A.chara[10]={“string”};B.inta[5]={0,1,2,3,4,5};C.chara={“str

7、ing”};D.inta[]={x,y,z};13.若有以下定义,则数值为4的表达式是(  )。    inta[3][4]={{1,2},{3,4},{5,6}},(*p)[4]=a;A.p[1][1]B.p++,*(p+1)C.a[2][2]D.*(p+1*4+1)14.在循环体中用来强制继续循环的语句是()A.breakB.continueC.exitD.return15.有说明struct{charname[15],sex;intage;floatscore;}stu,*p=&stu;以下语句中

8、正确的是()。A.scanf(“%c”,p->sex);B.scanf(“%s”,stu.name);C.scanf(“%d”,stu.age);D.scanf(“%f”,p->score);16.设inta=2,b=5;,结果为0的表达式是()A.a%bB.a&&bC.!(a=b)D.a!=b17.正确的数组定义及初始化的是()A.chara[10]={“string”};B.inta[5]={0,1,2,3,4,5};第13页共13页C.chara={“string”};D.inta[]={x,y,

9、z};18.设inta=1,b=2,c=3,d=4,f;,执行语句f=(a!=b)?c++:d++;后f的值是()A.2B.3C.4D.519.设intm=5;,语句while(m==0)printf(″%d″,m-=2);的循环体执行的次数是()A.0B.1C.2D.无限20.设inta;执行表达式(a=1,2,3),a+1后,a和表达式的值分别是()A.1和2B.2和3C.3和4D.4和521.下列关于函数定义正确的是()A.fun(intx,y){intz;returnz;}B.voidfun(i

10、ntx,inty){returnx+y;}C.fun(x,y){intx,y;doublez;z=x+y;returnz;}D.doublefun(intx,inty){doublez;z=x+y;returnz;)22.下列用户自定义标识符正确的是()A.4aB.b_1C.-&D.*p23.下列程序段正确的是()A.chars[]={‘xyz’};B.float*p,i;scanf(‘‘%s”,s);p=*p+i;C.chars[5]=‘

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

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

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