C语言程序设计期末试卷2_第1页
C语言程序设计期末试卷2_第2页
C语言程序设计期末试卷2_第3页
C语言程序设计期末试卷2_第4页
C语言程序设计期末试卷2_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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程序中可用下列方法表示,除了 A. a B. 97 C.141 D. x614、设int a,*p;则语句p=&a;中的运算符“&”的含义是( ) A.位与运算

2、 B.逻辑与运算 C.取指针内容 D.取变量地址5、设有如下定义:int x=l,y=-1;,则语句:printf(%dn,(x-&+y);的输出结果是A. 1 B. 0 C. -1 D. 26、当c的值不为0时,在下列选项中能正确将c的值赋给变量a、b的是A. c=b=a; B. (a=c)|(b=c) ;C. (a=c) &(b=c); D. a=c=b;7、设有说明语句:char a= 72abc;则变量a ( )A. 包含6个字符B. 包含5个字符 C. 包含4个字符D. 说明不合法8、在C语言中,数字029是一个()A.八进制数 B.十六进制数C.十进制数D.非法数9、C语言的编译系

3、统对宏命令是( )A.在程序运行时进行代换处理的B.在程序连接时进行代换处理的C.和源程序中其它C语句同时进行编译的D.在对源程序中其它成份正式编译之前进行处理的10、以下说法中正确的是()。A.C语言程序总是从第一个定义的函数开始执行B.在C语言程序中,要调用的函数必须在main( )中有定义C.C语言程序的执行既可以采用解释方式,也可以采用编译方式D.C语言程序中的main( )函数可以不放在程序的开始部分11、若有声明语句char ch=a,*pc=&ch;以下语句中,有语法错误的是 。 A.(*pc)+ B.ch+=-a+A; C.toupper(ch)=ch;D.ch+;12、以下关

4、于函数叙述中,正确的是 。 A.在函数体中可以直接引用另一个函数中声明为static类别的局部变量的值 B.在函数体中至少必须有一个return 语句 C.在函数体中可以定义另一个函数 D.在函数体中可以调用函数自身13、以下不能正确进行字符串赋初值的语句是()A.char str5= good!;B.char str = good!; C.char *str=good!;D.char str5= g,o,o,d;14、以下关于switch语句和break语句的描述中,只有( )是正确的。A.在switch语句中必须使用break语句B.在switch语句中,可以根据需要使用或不使用break

5、语句C.break语句只能用于switch语句中D.break语句是switch语句的一部分15、设有数组定义:char array =China; 则数组 array所占的空间为()A.4个字节 B.5个字节 C. 6个字节D.7个字节16、设有说明语句:char a= “123abc”;则变量a ( )A. 包含7个字符 B. 包含6个字符 C. 包含5个字符 D. 包含4个字符17、在C语言中,不正确的int类型的常数是( ) A. 32768 B. 0 C. 037 D. 0xAF18、设static char x =12345,y =1,2,3,4,5,0;那么() A.x数组的长度

6、等于y数组的长度 B.x数组的长度大于y数组的长度 C.x数组的长度少于y数组的长度 D.x数组与y数组的存储区域相同19、设int i,x33=1,2,3,4,5,6,7,8,9; 则下面语句 for(i=0;i=A & chno=1234;7. 1 8. 一维 9. 3 10. *(a+5)三、判断题:1.对2.错3.对4. 对5. 对6. 对7. 错8. 对9. 对10. 对四、编程题:1. #include void main()int i,n,sum=0;printf(请输入n的值:);scanf(%d,&n);for(i=1;i=n;i+)sum+=f(i);printf(阶乘的和为:%dn,sum);int f(int m)int i,mul=1;for(i=1;i=m;i+)mul*=i;return mul;2. #include void main()int a100;

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论