C语言程序设计期末试卷2.doc

C语言程序设计期末试卷2.doc

ID:57687251

大小:33.50 KB

页数:7页

时间:2020-09-01

C语言程序设计期末试卷2.doc_第1页
C语言程序设计期末试卷2.doc_第2页
C语言程序设计期末试卷2.doc_第3页
C语言程序设计期末试卷2.doc_第4页
C语言程序设计期末试卷2.doc_第5页
资源描述:

《C语言程序设计期末试卷2.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、计算机科学与技术学院计算机专业科班《C语言程序设计》课程A/B卷总分题号一二三四五六七八九十题分核分人得分考试时间:200年月日上、下午学号:姓名:得分.一、选择题(每小题2分,共40分)1、属于C语言基本数据类型的是(    ) A.指针型              B.无符号整型 C.数组型              D.结构型2、C语言中,″x3d″在内存中占用的字节数是(    ) A.1              B.2 C.4              D.53、字符a的ASCII码为97,在C程序中可用

2、下列方法表示,除了A.‘a’B.‘97’C.‘141’D.‘x61’4、设inta,*p;则语句p=&a;中的运算符“&”的含义是(    ) A.位与运算               B.逻辑与运算 C.取指针内容             D.取变量地址5、设有如下定义:intx=l,y=-1;,则语句:printf("%d",(x--&++y));的输出结果是A.1B.0C.-1D.26、当c的值不为0时,在下列选项中能正确将c的值赋给变量a、b的是A.c=b=a;B.(a=c)

3、

4、(b=c);C.(a=c

5、)&&(b=c);D.a=c=b;7、设有说明语句:chara='72abc';则变量a()A.包含6个字符B.包含5个字符C.包含4个字符D.说明不合法8、在C语言中,数字029是一个()A.八进制数B.十六进制数C.十进制数D.非法数9、C语言的编译系统对宏命令是()A.在程序运行时进行代换处理的B.在程序连接时进行代换处理的C.和源程序中其它C语句同时进行编译的D.在对源程序中其它成份正式编译之前进行处理的10、以下说法中正确的是()。A.C语言程序总是从第一个定义的函数开始执行B.在C语言程序中,要调用的函数

6、必须在main()中有定义C.C语言程序的执行既可以采用解释方式,也可以采用编译方式D.C语言程序中的main()函数可以不放在程序的开始部分11、若有声明语句charch=’a’,*pc=&ch;以下语句中,有语法错误的是。A.(*pc)++B.ch+=-‘a’+’A’;C.toupper(ch)=ch;D.ch++;12、以下关于函数叙述中,正确的是。A.在函数体中可以直接引用另一个函数中声明为static类别的局部变量的值B.在函数体中至少必须有一个return语句C.在函数体中可以定义另一个函数D.在函数体中可

7、以调用函数自身13、以下不能正确进行字符串赋初值的语句是() A.charstr[5]="good!";B.charstr[]="good!";C.char*str="good!";D.charstr[5]={'g','o','o','d'};14、以下关于switch语句和break语句的描述中,只有()是正确的。A.在switch语句中必须使用break语句B.在switch语句中,可以根据需要使用或不使用break语句C.break语句只能用于switch语句中D.break语句是switch语句的一部分15、设

8、有数组定义:chararray[]="China";则数组array所占的空间为( )A.4个字节B.5个字节C.6个字节 D.7个字节16、设有说明语句:chara=“123abc”;则变量a()A.包含7个字符B.包含6个字符C.包含5个字符D.包含4个字符17、在C语言中,不正确的int类型的常数是()A.32768B.0C.037D.0xAF18、设staticcharx[]=″12345″,y[]={′1′,′2′,′3′,′4′,′5′,′′};那么( ) A.x数组的长度等于y数组的长度 B.x数组

9、的长度大于y数组的长度 C.x数组的长度少于y数组的长度 D.x数组与y数组的存储区域相同19、设inti,x[3][3]={1,2,3,4,5,6,7,8,9}; 则下面语句  for(i=0;i<3;i++) printf(″%d″,x[i][2-i]); 的输出结果是(  ) A.147                 B.159 C.357                 D.36920、下面函数定义有错误的是( ) A.f1(x1,x2)                B.f1(x1,x2)   intx1,

10、x2;                intx1;intx2;    {函数体}                 {函数体} C.f1(intx1,x2)            D.f1(intx1,intx2)   {函数体}                   {函数体}一、填空题(每小题2分,共20分.1、设inty;执行表

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

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

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