c语言试题(卷)与答案解析.doc

c语言试题(卷)与答案解析.doc

ID:55907326

大小:68.50 KB

页数:14页

时间:2020-06-13

c语言试题(卷)与答案解析.doc_第1页
c语言试题(卷)与答案解析.doc_第2页
c语言试题(卷)与答案解析.doc_第3页
c语言试题(卷)与答案解析.doc_第4页
c语言试题(卷)与答案解析.doc_第5页
资源描述:

《c语言试题(卷)与答案解析.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、本卷共有3道大题:一、单项选择题(50道小题,共50分)1、下列计算机语言中,CPU能直接执行的是()。(1分)A、自然语言B、高级语言C、汇编语言D、机器语言2、算法具有5个特性,以下选项中不属于算法特性的是()。(1分)A、有穷性B、简洁性C、可行性D、确定性3、以下叙述中,正确的叙述是()。(1分)A、构成C程序的基本单位是函数B、可以在一个函数中定义另一个函数C、main()函数必须放在其他函数之前D、所有被调用的函数一定要在调用之前进行定义4、已知字母A的ASCII码为十进制的65,charch1,ch2;ch1='A'+'5'-'3';ch2='A'

2、+'6'-'3';,则printf("%d,%c",ch1,ch2);的输出是()。(1分)A、67,DB、B,CC、C,DD、不确定的值5、c2为字符型,执行语句“c2='A'+'6'-'3';”后,c2的值为()。(1分)A、DB、63C、不确定的值D、C6、若a为int类型,且其值为5,则执行完表达式a+=a-=a*a后,a的值是()。(1分)A、-5B、20C、-40D、257、设a、b和c都是int型变量,且a=3,b=4,c=5,则下面的表达式中,值为0的表达式是()。(1分)A、'a'&&'b'B、a<=bC、a

3、

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

5、<b)&&!c

6、

7、1)8、表达式18/4*sqrt(4.0)/8值的数据类型为()。(1分)A、intB、floatC、doubleD、不确定9、设x是int型变量,f是float型变量,用下面的语句给这两个变量输入值:scanf("i=%d,f=%f",&i,&f);,为了把100和765.12分别送给i和f,正确的输入为()。(1分)A、100<空格〉765.12<回车>B、i=100,f=765.12<回车>C、100<回车〉765.12<回车>D、x=100<回车>f=765.12<回车>10、下列表述中,合法的C语言赋值语句是()。(1分)A、a=b=

8、58B、i++;C、a=58,b=58D、k=int(a+b);11、若k是int型变量,程序片段k=-3;if(k<=0)printf("####");elseprintf("&&&&");的输出结果是()。(1分)A、####B、&&&&C、####&&&&D、有语法错误,无输出结果12、程序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);}的输

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

10、ch(a+b);{case1:printf("*");case2:printf("**");default:printf("");}14、若有inta[4][5];,则数组a包含的元素个数是()。(1分)A、4B、5C、9D、2015、下列语句中,正确的定义语句是()。(1分)A、intA[a];B、intA[10];C、intA[3,4];D、intA[][3]16、下列描述中,能正确给字符数组str定义和赋值的是()。(1分)A、charstr[]={"China"};B、charstr[10];str={"China"};C、charstr[1

11、0]={"abcdefghijklmn"};D、charstr[10];strcpy(str,"abcdefghijklmn");17、若有charc[6]={'H','e','l','l','o'};,则c[5]的值是()。(1分)A、'0'B、''C、空格D、不可知的18、设有定义:charc,string[]="Welcomezhanghong";,若要逐个输出元素的值,可以写一个循环程序段,则这个循环段的“循环条件”是()。(1分)A、c=string[i]=''B、(c=string[i])=''C、c=string[i]!=''D、(

12、c=string[i])

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

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

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