C语言若干简单练习题.doc_第1页
C语言若干简单练习题.doc_第2页
C语言若干简单练习题.doc_第3页
C语言若干简单练习题.doc_第4页
全文预览已结束

下载本文档

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

文档简介

C语言阶段测试1一 选择题(每题2分,共34分)1C程序中,一个float数据在内存中占 字节; A:2 B:4 C:1 D:52C语言中,正确的字符串表示是 ; A:“123” B:123 C:AB D: 1013若a是int型变量,b是float型变量,以下输入语句合法的是 ; A:scanf(“%f%f”,&a,&b) B:scanf(“%c%d”,&a,&b) C:scanf(“%d%f”,&a,&b) D:scanf(“%d%f”,a,b)4C语言中,char类型和long类型数据在内存中分别占 个字节; A:2,4 B:1,4 C:1,2 D:2,25int r=0xab;其中0xab表示是 数; A:十进制; B:错误数据; C:十六进制; D:八进制6如果x=25,执行if(x) x=5;语句时,该x为 ; A:“真” B:“假” C:25 D:57如果j=a1=3;执行a3=+a1;a3+=a3+j;a3的值是 ; A:8 B:10 C:9 D:118设int a,b,c; 且a=10;b=4;a/=b;则表达式(a%b?b:a)之值是 ; A:4 B:-4; C:2; D:-29设int x,a,b,c;计算表达式x=(a=4,b=16,c=32)后,x的值是 ; A:4 B:16 C:32 D:5210For( ;x=3 ; );代表的意义是 ; A:死循环 B:不循环 C:循环3次 D:语法错误11对于表达式53/2&!0和!(153|52&x5) break; A: 死循环 B: 循环5次 C: 循环4次 D: 循环6次17程序段的结果是 int k=0 ; do k+=2/2 ; while (k0) ; A: 死循环 B: 循环1次 C: 循环2次 D: 循环3次二读下列程序,写出程序的运行结果(每空3分,共18分)1main() int i=1,j=2,m=3,n=4; n=n/3;m=+i; n=m%j+;printf(“i=%d j=%d n”,i,j);printf(“m=%d n=%d”,m,n); 结果:i= 2 j= 3 m= 2 n= 0 2 #include “stdio.h” main ( ) char ch=F; int x; scanf(%d,&x); if(x=3) ch=ch+x; else ch=ch-x; putchar(ch);1)输入 2, 运行结果为:_D_ 2)输入 3, 运行结果为:_I_三程序填空(每空3分,共18分) 1.以下程序的功能是调用函数fun计算:m=1-2+3-4+9-10,并输出结果。请填空。int fun( int n) int m=0,f=1,i;for(i=1; ib ? a:b); main() double x,y;scanf(%lf%lf,&x,&y);printf(%lfn, max(x,y) );3打印如下图形的C程序,选择合适的句子填入该空格中。 1 1 1 1 1 2 2 2 3 程序: main() int i,j,k,n; n=1; for (i=0;i=2;i+) for (j=0; j=i ;j+) printf(“ “); for (k=0;k=4-2*i; k+ ) printf(“%d”,n); printf(“n”); n+ ; 四编写程序(30分)1输入年份,判断该

温馨提示

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

评论

0/150

提交评论