C语言上机练习常见选择题答案.docx

C语言上机练习常见选择题答案.docx

ID:58993164

大小:17.17 KB

页数:9页

时间:2020-10-27

C语言上机练习常见选择题答案.docx_第1页
C语言上机练习常见选择题答案.docx_第2页
C语言上机练习常见选择题答案.docx_第3页
C语言上机练习常见选择题答案.docx_第4页
C语言上机练习常见选择题答案.docx_第5页
资源描述:

《C语言上机练习常见选择题答案.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1、下列计算机语言中,CPU能直接执行的是(D)A、自然语言B、高级语言C、汇编语言D、机器语言2、算法具有5个特性,以下选项中不属于算法特性的是(B)A、有穷性B、简洁性C、可行性D、确定性3、以下叙述中,正确的叙述是(A)A、构成C程序的基本单位是函数B、可以在一个函数中定义另一个函数C、main()函数必须放在其他函数之前D、所有被调用的函数一定要在调用之前进行定义4、c2为字符型,执行语句“c2='A'+'6'-'3';”后,c2的值为(A)A、DB、63C、不确定的值D、C、已知字母A的ASCII码为十

2、进制的65,charch1,ch2;ch1='A'+'5'-'3';ch2='A'+'6'-'3';,则printf("%d,%c",ch1,ch2);的输出是(A)A、67,DC、C,DB、B,CD、不确定的值6、若a为int类型,且其值为5,则执行完表达式a+=a-=a*a后,a的值是(C)A、-5B、20C、-40D、25、设a、b和c都是int型变量,且a=3,b=4,c=5,则下面的表达式中,值为0的表达式是(D)A、'a'&&'b'B、a<=bC、a

3、

4、b+c&&b-cD、!((a<b)&&!c

5、

6、

7、1)8、表达式18/4*sqrt(4.0)/8值的数据类型为(C)。(1分)A、intB、floatC、doubleD、不确定9、以下选项中,属于C语言的数据类型是(C)。(1分)A、复数型B、逻辑型C、双精度型D、集合型10、若有main(){charc='z';printf("%c",c-25);},此程序的输出结果是(A)。(1分)A、aC、z-25B、ZD、y1、设x是int型变量,f是float型变量,用下面的语句给这两个变量输入值:scanf("i=%d,f=%f",&i,&f);,为了把100

8、和765.12分别送给i和f,正确的输入为(B)A、100<空格>765.12<回车>C、100<回车>765.12<回车>回车>B、i=100,f=765.12<回车>D、x=100<回车>f=765.12<12、下列表述中,合法的C语言赋值语句是(B)A、a=b=58B、i++;C、a=58,b=58D、k=int(a+b);13、下列表述中,能正确的定义变量a,b和c并为它们赋初值5的语句是(A)A、inta=5,b=5,c=5;C、a=5,b=5,c=5;B、inta,b,c=5;D、inta=b=c

9、=5;14、若k是int型变量,程序片段k=-3;if(k<=0)printf("####");elseprintf("&&&&");的输出结果是(A)A、####B、&&&&C、####&&&&D、有语法错误,无输出结果15、程序main(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;case1:b++;break;}case2:a++;b++;break;}printf("a=%d,b=%d",a,b);}的输出结果是(A)A

10、、a=2,b=1C、a=1,b=0B、a=1,b=1D、a=2,b=216、若有定义floatw;inta,b;,则合法的switch语句是(D)A、switch(w){case1.0:printf("*");case2.0:printf("**");}B、switch(a);{case1printf("*");case2printf("**");}C、switch(b){case1:printf("*");default:printf("");case1+2:printf("**"

11、);}D、switch(a+b);{case1:printf("*");case2:printf("**");default:printf("");}17、下列语句中,正确的定义语句是(B)A、intA[a];B、intA[10];C、intA[3,4];D、intA[][3]18、若有inta[4][5];,则数组a包含的元素个数是(D)A、4B、5C、9D、2019、下列关于对二维数组a进行初始化的操作中,不正确的操作是(B)A、inta[][3]={3,2,1,1,2,3};B、inta[][]

12、={{3,2,1},{1,2,3}};C、inta[][3]={{3,2,1},{1,2,3}};D、inta[2][3]={{3,2,1},{1,2,3}};20、下列描述中,能正确给字符数组str定义和赋值的是(A)A、charstr[]={"China"};B、charstr[10];str={"China"};C、charstr[10]={"abcdefghijk

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

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

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