2014年C语言程序设计试卷-A卷(正式用卷).doc

2014年C语言程序设计试卷-A卷(正式用卷).doc

ID:50503891

大小:66.50 KB

页数:12页

时间:2020-03-10

2014年C语言程序设计试卷-A卷(正式用卷).doc_第1页
2014年C语言程序设计试卷-A卷(正式用卷).doc_第2页
2014年C语言程序设计试卷-A卷(正式用卷).doc_第3页
2014年C语言程序设计试卷-A卷(正式用卷).doc_第4页
2014年C语言程序设计试卷-A卷(正式用卷).doc_第5页
资源描述:

《2014年C语言程序设计试卷-A卷(正式用卷).doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、计算机学院2013-2014学年第2学期C语言程序设计考试试卷A卷(或B卷):A卷闭卷(或开卷):闭卷考试时间:2014年6月18日专业班级学号学生姓名题号一二三四五六七总分核对人题分10101010202020100得分注意:试卷后面附有运算符的优先级和结合性表。得分评卷人一、单项选择题(在下面每小题的A、B、C、D四个选项中,只有一个选项是正确的,请选择正确的选项并填写到括号内,选择正确得分。本大题共10小题,每小题1分,共10分。)1、-11的16位补码是【】A、0X800BB、0XFFFBC、0XFFF4D、0XFFF52、下列标识符中,不是C语言关键字的是【】A、charB

2、、includeC、voidD、break3、下列运算符中,优先级最高的是【】A、.B、--C、%D、&4、关于023584UL最准确的解释是【】A、无符号长整型常量B、长整型常量C、有符号整型常量D、非法常量5、下列错误的转义字符是【】A、'137'B、'138'C、'xa'D、'a'6、有如下程序片段:inti=0;while(i++<=3);printf("%d",i);则正确的执行结果是【】A、3B、4C、5D、程序陷入死循环7、以下对C语言函数的有关描述中,正确的是【】A、在C语言程序中调用函数时,只能把实参的值传递给形参,形参的值不能传递给实参B、C语言函数即可嵌

3、套定义也可递归定义C、C语言函数必须有返回值,否则不能使用函数D、在C语言中所有有调用关系的函数必须放在同一个源文件中8、设有声明:char*p[]={"Shanghai","Beijing","Honkong"};则结果为'j'的表达式是【】A、p[3][1]B、*(p[1]+3)C、*(p[3]+1)D、*p[1]+39、设有声明:charx[]="a\bcd";则字符数组x的大小是【】A、4B、5C、6D、710、以下声明语句正确的是【】A、intx[10][20],*p[10]=x;B、intx[10][20],(*p)[10]=x;C、intx[5][6],*p[6]=x

4、;D、intx[1][2],(*p)[2]=x;得分评卷人一、多项选择题(下面每小题的A、B、C、D备选项中,有两个或两个以上的选项是正确的,请选择正确的选项并填写到括号内。本大题共5小题,每小题2分,共10分。)1、设有声明:enumdef{NO,YES,ERROR=0,OK,OVERFLOW,CANCEL=0,CONFIRM};则枚举常量值为1的选项有:【】A、YESB、OKC、OVERFLOWD、CONFIRM2、设有声明:inta[2][3];则给所有元素赋初值的正确形式有:【】A、inta[2][3]={1,2,3,4,5,6};B、inta[2][3]={{1,2,3},

5、{4,5,6}};C、inta[2][3]={{1},{2,3},{4,5,6}};D、inta[2][3]={{1,2},{3,4},{5,6}}3、下列选项中,能完成输出整数75的选项有:【】A、printf("%d",0x4B);B、printf("%d",0113);C、printf("%f",75);D、putchar(0x4B)4、设有声明:intfun(int),(*pf)(int)=fun;则能正确调用函数fun的表达式有:【】A、(*pf)(6)B、pf(6)C、fun(6)D、(*fun)(6)5、设有声明:inta[5]={1,2,3,4,5},*p;则表达式的

6、值为3的选项有:【】A、p=a+2,*p++B、p=a+2,*++pC、p=a+1,p[1]D、p=&a[2],*p得分评卷人二、填空题(本大题共10小题,每小题1分,共10分。)本大题的第1题至第5题请参考下面的说明,请计算出表达式的值并填入各题前面的括号中,各题表达式之间相互无关。以下程序假设在32位机上运行。unsignedcharc=0x8A;unsignedshorth=0x8088;#defineB(x,y)(x)+(y)【】1、h&0xff【】2、h>>8

7、c【】3、B(3,5+5)%4【】4、c=h【】5、c?h+c:h-c本大题的第6题至第10题请参考下面的说明,请

8、计算出表达式的值并填入各题前面的括号中,各题的表达式相互无关。intx[4]={1,2,3,4},y[3]={5,6,7};chars1[]="ABC",s2[5]="XYZ";structT{int*a;charc;char*s;}t[]={{x,'8',s1},{y,66,s2}},*p=t;【】6、*p->a【】7、*(++p)->s【】8、*p->s++【】9、p->a[0]+p[1].c【】10、p->s[y[0]-4]得分评卷人一、判断改错题(

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

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

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