2011春期C语言期末考试试题.doc_第1页
2011春期C语言期末考试试题.doc_第2页
2011春期C语言期末考试试题.doc_第3页
2011春期C语言期末考试试题.doc_第4页
2011春期C语言期末考试试题.doc_第5页
全文预览已结束

下载本文档

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

文档简介

2011年春期C语言程序设计期末考试试题出题人: 班级: 姓名: 成绩:一、单项选择(每题2分,共18分)1、下面程序段执行后,a的值是 。 int a; printf (“%dn”,(a=3*5,a*4,a+5);A) 60 B) 20 C)15 D)102、下列程序段的输出是 。 int x=023; printf(“%dn”,-x);A ) 19 B) 18 C) 20 D) 223、指出下列程序段表示的逻辑关系是 。 if (ab)if (c=d)x=1;else x=2;A)若a=b且c!=d,则x=2。B)若a=b,则x=2。C)若ab且c=d,则 x=1;若ab且c!=d,则x=2。D)若a=0 | b=0)&(a0 | b=0 & b=0)&(a0 & b0) & (a+b0 9、设有定义:long x=-123456L;则以下能够正确输出变量X值的语句是 A)printf(“x=%dn”,x) B) printf(“x=%ldn”,x);C) printf(“x=%dln”,x); D)printf(“x=%Ldn”,x);二、填空题(每空1分,共15分)1、C语言有整形常量、实型常量、 、 和 五种常量。2、C语言的变量不仅要事先 ,而且还必须 后才能使用。3、C语言在给出逻辑运算结果时,以 代表“真”,以 代表“假”;在判断一个量是否为“真”时,以 代表“假”,以 代表“真”。4 . 一条简单语句是以_字符作为结束符的,一条复合语句是分别以_字符和_字符作为开始符和结束符的。5、x是一个逻辑量,则x&!x和x|!x的值分别为_和_。6、在嵌套的if语句中,每个else关键字与它前面最接近的_关键字相配套。三、程序改错(在正确的语句后面画,错误的在后面相应的横线上写出正确的语句。每空1分,共10分) 1. main() int a=8,b=1, a=a+b; b=a*b; printf(“%d,%d”,a,b); 2.main() int m; scanf(“%f”,m); if(m%2=0) printf(“%d是偶数n”,m) else ; printf(“%d是奇数”,m);四、程序填空(每空3分,共18分) 1、下面程序的功能是从键盘输入一组字符,从中统计大写字母的个数,分别用m与n记录,请填空使程序完整。 main () int m=0,n=0; char c ; while (_) ! =”n”) if (c=A& c=a & c=z ) _ ; printf (“%d %d”,m,n ); 2、输入两个整数,互换值后,再输出。main() printf(“请输入两个数:”); printf(“a=%d,b=%dn”,a,b); t=a; printf(“a=%d,b=%dn”,a,b);五、写出程序的运行结果(每小题5分,共15分)运行结果:1. Void main ()int num =1 ;while (num=2 )printf(“%dn”, +num);运行结果:2. main ()int i =1 ;while (i5 )if (+i%3!=2 ) printf(“yesn”);else printf (“%dn”, i)运行结果:3. main ()int x=1 , y=0, a=0 ,b=0; Switch (x) case 1 : switch(y) case 0 : a+; bresk ; case 1: b+, break ;case 2 : a+; b+ ;bresk ; case 3 : a+ ; b+ ; 六、编程题(第1小

温馨提示

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

评论

0/150

提交评论