二级C语言题目.doc

二级C语言题目.doc

ID:61443690

大小:650.50 KB

页数:145页

时间:2021-01-31

二级C语言题目.doc_第1页
二级C语言题目.doc_第2页
二级C语言题目.doc_第3页
二级C语言题目.doc_第4页
二级C语言题目.doc_第5页
资源描述:

《二级C语言题目.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、二、二级C语言程序设计部分(1)设有两行定义语句:intscanf;floatcase;则以下叙述正确的是()。A)第2行语句不合法B)两行定义语句都合法C)第1行语句不合法D)两行定义语句都不合法答案为:A)(2)设有定义:doublex=2.12;,以下不能完整输出变量x值的语句是()。A)printf("x=%5.0f",x);B)printf("x=%f",x);C)printf("x=%lf",x);D)printf("x=%0.5f",x);答案为:A)(3)设有定义:inta,b;floatx,y;,则以下

2、选项中对语句所作的注释叙述错误的是()。A)scanf("%d%d%f",&a,&b);/*多余的格式符%f完全不起作用*/B)scanf("%d%d",&a,&b,&x);/*多余的输入项不能获得输入数据*/C)scanf("%d%f%d",&a,&b,&x);/*输入项与格式符类型不匹配,变量b和x得不到正确的输入数据*/D)scanf("Input:%d%d",&a,&b);/*格式串中允许加入格式符以外的字符串*/答案为:A)(4)结构化程序由顺序、选择、循环三种基本结构组成,以下相关叙述错误的是()。A)三种基本结构不可以嵌套

3、使用B)顺序结构是按语句在程序中的先后顺序逐条执行,没有分支,没有转移C)选择结构是根据不同的条件执行不同分支中的语句D)循环结构是根据条件决定是否重复、重复执行多少次循环体语句答案为:A)(5)以下能正确表述算式sin(2πr+30°)的C语言表达式是()。A)sin(2*3.14*r+3.14*30/180.0)B)sin(2*π*r+30)C)sin(2*3.14*r+30)D)sin(2*3.14*r+30*3.14/360.0)答案为:A)(6)设有定义:intx=11,y=12,z=0;,以下表达式值不等于12的是()。A)

4、z=(x==y)B)(z=x,y)C)z=(x,y)D)(z,x,y)答案为:A)(7)以下可以将任意一个两位整数n的个位数与十位数对换的表达式为()。A)(n-n/10*10)*10+n/10B)n-n/10*10+n/10C)n/10+(n-n/10)D)(n-n/10)*10+(n/10)答案为:A)(8)设有以下程序段inty;y=rand()%30+1;则变量y的取值范围是()。A)0<y≤30B)0≤y≤30C)1<y<30D)1<y≤30答案为:A)(9)以下程序段中,循环次数不超过10的是()。A)inti=10;do{

5、i=i+1;}while(i<0);B)inti=5;do{i+=1;}while(i>0);C)inti=1;do{i+=2;}while(i!=10);D)inti=6;do{i-=2;}while(i!=1);答案为:A)(10)有以下程序#includemain(){chara,b,c,d;scanf("%c%c",&a,&b);c=getchar();d=getchar();printf("%c%c%c%c",a,b,c,d);}当执行程序时,按下列方式输入数据(从第1列开始,代表回车,注意:回车

6、也是一个字符)1234则输出结果是()。A)123B)12C)1234D)1234答案为:A)(11)以下关于逻辑运算符两侧运算对象的叙述中正确的是()。A)可以是任意合法的表达式B)只能是整数0或非0整数C)可以是结构体类型的数据D)只能是整数0或1答案为:A)(12)有以下程序#includemain(){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);}程序输出()。A)编译有错B)0,0,0,3C

7、)1,1,2,0D)0,1,2,0答案为:A)(13)有以下程序#includemain(){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",a,b);}程序的运行结果是()。A)a=2,b=1B)a=2,b=2C)a=1,b=1D)a=1,b=0答案为:A)(14)以下程序段中的变量已正确定义for(

8、i=0;i<4;i++,i++)for(k=1;k<3;k++);printf("*");该程序段的输出结果是()。A)*B)****C)**D)********答案为:A)(15)有以下程序段#inclu

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

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

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