C语言期末考试题库1-6章练习题.doc_第1页
C语言期末考试题库1-6章练习题.doc_第2页
C语言期末考试题库1-6章练习题.doc_第3页
C语言期末考试题库1-6章练习题.doc_第4页
全文预览已结束

下载本文档

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

文档简介

一、不定项选择题(共30分,每题3分)(1)正确的C语言自定义标识符是( A C )。A)file_bak B)abc(10) C)continue D)class+3(2)设int x=8,y,z; 执行y=z=x+;x=y=z后,变量x的值是( B )。A)0 B)1 C)8 D)9(3)字符串“wx53np103q”的长度是( A )。A)7 B)9 C)15 D)16(4)设int a=9,b=8,c=7,x=1;则执行语句if(a7) if(b8) if(c9) x=2;else x=3;后x的值是( D )。A)0 B)2 C)1 D)3(5)有如下程序main() int x=23;do printf(“%d”,x-); while(!x);该程序的执行结果是( D )。A)321 B)23 C)不输出任何内容 D)陷入死循环(6)源程序要正确地运行,必须要有( C )函数? A) printf函数 B)自定义的函数C) main函数 D)不需要函数(7)C语言的基本类型有 ( AE G ) A) 整型 B) 枚举型 C) 数组型 D)指针型E)字符型 F) 构造型 G) 实型 H)空类型(8)已知a为整型变量,那么与表达式 a!=0 真假值情况相同的表达式有( A ) A)a0|ay? 10:11y+?a:z(3)若所有变量都已正确定义为int型则执行下列程序段后x 的值为 。x=80;a=10;b=16;y=9;z=0;if (aB)if(b!=15)if(!y) x=81;else if(!z) x=79;(4)I,j为int型的变量,则下面程序中的循环体的执行次数为 5 。I=1;j=0;While(I+jj) j=j+2;else I=I+2; (5)以下程序段运行后的输出结果是 yes 。 int a=1,b=3,c=5;if (c=a+b) printf(yesn);else printf(non);(6)一个int型与一个double型数据进行混合运算时,其结果是 double 型。(7)for(;)语句相当于 while(1) 语句。三、阅读下列程序,写出运行结果(共25分,每题5分)程序1 #include void main( ) int a=1,b=4,c=2; a=(a+b)/c; printf(“%d n”,-a); 运行结果: 1程序2 #include void main( ) char c1=67; /*A的ASCII码值为65 */ if (A =c1 & c1=Z) printf(“%d,%c”,c1,c1+1); else printf(“%c”,c1); 运行结果: 67,D程序3 #include void main( ) int a=0, n=5; for ( ; ; ) a+; n-; printf(“%d,”,a); a=n; if (n=0) break; printf(“%d”,a); 运行结果:1,5,4,3,2,0程序4 #include void main( ) int x = 1,a = 0,b = 0; switch(x) case 0; b + +; case 1; a + +; case 2; a + +;b + +; printf (“a = % d ,b = % d n”,a,b); 运行结果:a=2,b=1程序5写出下面这个程序的结果。 void main() int count,i; int x,y,z; x=y=z=0; scanf(%d,&count); for(i=0;icount;i+) x=(x+1)%2; y=(y+1)%3; z=(z+1)%5; printf(x=%d,y=%d,z=%dn,x,y,z); 如果运行时输入10, 结果是 x= 0 ,y= 1 ,z= 0 。 如果运行时输入17, 结果是 x= 1 ,y= 2 ,z= 2 。四、编写程序题(共25分)(要求交来的程序能运行并有正确结果。请大家把自己所编写的程序的运行结果也写在作业本上)(1)(10分)编程实现:下列级数之和:

温馨提示

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

评论

0/150

提交评论