c语言程序设计试卷a卷(word版)

c语言程序设计试卷a卷(word版)

ID:31884402

大小:174.52 KB

页数:14页

时间:2019-01-24

c语言程序设计试卷a卷(word版)_第1页
c语言程序设计试卷a卷(word版)_第2页
c语言程序设计试卷a卷(word版)_第3页
c语言程序设计试卷a卷(word版)_第4页
c语言程序设计试卷a卷(word版)_第5页
资源描述:

《c语言程序设计试卷a卷(word版)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《C语言程序设计》期末考试试卷(A卷)课程名称C语言程序设计课程编号84810005任课教师题型单选题填空题阅读题编程题总分分值30262420100得分得分评阅人一、单选题:(共30题,每题1分,共30分)1、在计算机内一切信息的存取、传输和处理都是以()形式进行的。A.ASCII码B.二进制C.十进制D.十六进制2、下列无符号整数中最大的数是()。A.(10100011)2B.(FF)16C.(237)8D.7893、一个C语言程序是由()。A.一个主程序和若干子程序组成B.函数组成C.若干过程组成D.若干子程序组成4、下面四个选项中

2、,均是不合法的用户标识符的选项是()。A.AP_0doB.floatla0_AC.b-asizeofintD._123tempint5、下面四个选项中,均是不合法的转义字符的选项是()。A.'"''\''xf'B.'1011''''ab'C.'11''f''}'D.'abc''101''xlf'6、下面程序段输出结果是()。inti=5,k;k=(++i)+(++i)+(i++);printf("%d,%d",k,i);A.24,8B.21,8C.21,7D.24,7院(系):专业:年级:学生姓名:学号:-----

3、--------------------------------------------密----------------------------------封-----------------------------线---------------------------------------------------------7、若有定义:intk=7,x=12;,则能使值为3的表达式是()。A.x%=(k%=5)B.x%=(k–k%5)C.x%=k–k%5D.(x%=k)-(k%=5)8、若有说明语句:inta,b;,用户的输入为

4、111222333,结果a的值为111,b的值为333,那么以下输入正确的语句是()。A.scanf("%*3d%3c%3d",&a,&b);B.scanf("%3d%*3c%3d",&a,&b);C.scanf("%3d%3d%*3d",&a,&b);D.scanf("%3d%*2d%3d",&a,&b);9、对于条件表达式(k)?(i++):(i--)来说,其中的表达式k等价于()。A.k==0B.k==1C.k!=0D.k!=110、若a、b、c1、c2、x、y均是整型变量,正确的switch语句是()。A.swich(a+b);B

5、.switch(a*a+b*b){{case1:y=a+b;break;case3;case0:y=a-b;break;case1:y=a+b;break;case3:y=b-a,break;}}C.switchaD.switch(a-b){{casec1:y=a-b;breakdefault:y=a*b;breakcasec2:x=a*d;breakcase3:case4:x=a+b;breakdefault:x=a+b;case10:case11:y=a-b;break;}}11、下面程序的运行结果是()。#include

6、.h>voidmain(){inty=10;do{y--;}while(--y);printf("%d",y--);}A.-1B.1C.8D.012、下面程序段的运行结果是()。x=y=0;while(x<15)y++,x+=++y;printf("%d,%d",y,x);A.20,7B.6,12C.20,8D.8,20第1页(共6页)13、以下程序中,while循环的循环次数是()。inti=0;while(i<10){if(i<1)continue;if(i==5)break;i++;}A.1B.10C.6D.死循环,不能确定次数

7、14、设有数组定义:chararray[]="China";则数组array所占的空间为()。A.4个字节B.5个字节C.6个字节D.7个字节15、以下不能正确进行字符串赋初值的语句是()。A.charstr[5]="good!";B.charstr[]="good!";C.charstr[8]="good!";D.charstr[5]={'g','o','o','d'};16、以下程序的输出结果是()voidmain(){charst[20]="hellot\";printf(%d%d",strlen(st),sizeof

8、(st));}A.99B.520C.1320D.202017、以下正确的说法是()。A.定义函数时,形参的类型说明可以放在函数体内。B.return后边的值不能为表达式。C.如果函数值的类型与

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

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

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