C语言模拟试题及答案四_第1页
C语言模拟试题及答案四_第2页
C语言模拟试题及答案四_第3页
免费预览已结束,剩余1页可下载查看

下载本文档

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

文档简介

1、一.单项选择题1. 运算符的优先级最高A. :B. +C. ?:D. +2.mai n()(int n; ( n二n.n);此程序的输岀结果是 ?A.30B.24C.60D.483.若有如下定义,则 是对数组元素的正确的引用。.int a10 , *p ; p=a ;A.*&a10B.allC.*(p+ll)D.*p *p *p4.设整型变量n的值为2,执行语句“ n+ =n-二n*n ;”后,n的值是A.0B.4C.-4D.25.各种基本数据类型的存贮空间正确的长度排列为0A.CharL0NGINTFL0ATD0UBLE&NBSP ;&NBSP ;&NBSP ;&NBSP ; B.

2、 D0UBLEFL0ATL0NGINTC. CharVINTLONGFLOATDOUBLE&NBSP ;&NBSP ;&NBSP ;&NBSP ; D. FL0ATINTL0NG12?15:67?8:9)的值为。A 9B 8C 15D. 18. 若 x=5, y=3贝U y*=x+5; y 的值为.A. 10B. 20C.15D.309.能正确表示a和b同时为正或同时为负的逻辑表达式是-A.a=0| b=0) &(a 0 |b=0 & b=0)&(a0 & b0) &(a+b=0)D.a*b O10.C语言中,合法的字符型常数是oA.卞B.“ A”C.65D.A11.已有定义int

3、x=3, y=4, z=5;则表达式“ !(x+y)+zT&y+z/2 ” 的值是A.6B.0C.2D.112.若变量 c为 char 类型,能正确判断出 c 为小写字母的表达式是。A. azB.(c 二,a ,) | (c=, z ,)C.( 如, =c)D.(c= , a )& (c2 & 25 %5 的结果是。3. 下列程序段是从键盘输入的字符中统计数字字符的个数,用换行符结束循环。Int n=0, ch;Ch=getchar () ;While ( )( if ( ) n+; c=getchar ( ) : 4. C 语言中 getchar () 函数的功能是。5. int *p 的含

4、义是 o6. 定义 fp 为文件型指针变量的定义方法为。四、读程序。1. 改正下列程序中不正确的语句。main() int a;n)scanf( %d ” , a); if (a = 1) printf( One2. 写出下列程序的运行结果。fun (int a, int b) if(ab) return (a);Else return (b); main () int x 二 3, y=8, z 二 6, r;r=fun (fun(x, y), 2*z); printf( n”, r); 3. 改正下列程序中不正确的语句。main () int n ;float s=l. 0;for (n=

5、10;nl;n - )s 二 s+l/n;printf ( %6. lfn , s); )4. 写出下列程序的运行结果。main () int n;For(n=3; n=0 & ch =94 从键盘上输入一个字符。5 指针变量 p 为整型6 FILE *fp79四、 读出程序。1 printf ( %d, , &a) ; if (a=l)2 123 s 二 s+l.O/n4. 3 4 55 12 5%1. 编程序1. ftinclude stdio. h main() long t=l;int i;for (i=l;i 二 10;i+) t=t*i; printf( ld ”, t); 2 f

6、tinclude stdio. h main () int i;for(i=l;i=100;i+)( if (i =0) continue; printf( d , i);3. ftinclude stdio. h main () int i, j, a10;for (i=l;i=10;i+) scanf( %d, &ai);for (i=0;ii; j ) if(aj-lAJ) ( t=aj-l; aj-l=aj;aj=t; for(i=0;i10;i+) printfai);4. ftinclude stdio. h main () int a3 3, i, j, s二 0;for(i=0;i3;i+)for(j=0;j3;j+) scanf( d, &ai j);for (i=0;i3;i+)( for(j=0;j3;j+)printf( d ”, aij);力 n” );ftinclude stdio. h main() ( int c;

温馨提示

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

评论

0/150

提交评论