C语言模拟测试题1.doc_第1页
C语言模拟测试题1.doc_第2页
C语言模拟测试题1.doc_第3页
C语言模拟测试题1.doc_第4页
C语言模拟测试题1.doc_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

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

文档简介

一、单项选择题(每小题 2 分,总计 20 分)1以下变量中,命名合法的是 d 。Aa.b Bfloat C9k Dyear2在使用 函数时,需要在程序中加“#include”语句。Asqrt() Bprintf() Cscanf() Dgetchar()3. 下面程序段的输出结果是 。 int a=2,b=3;a=b;b=a;printf(“%d,%d”,a,b);A2,2 B2,3 C3,2 D3,34下面程序段的输出结果是 。int n=11,i=1;doy=y+1;while(n=11);printf(“%d”,y);A11 B12 C13 D以上都不对5下面程序段的输出结果是 。int x=0,y=0;if(x!=y) printf(“1”);else printf(“0”);A01 B 1 C10 D06执行语句“for(i=1; i10;i+);”后, i值为 。A9 B10 11 以上都不对7若有以下定义和语句,可通过指针P引用值为e的数组元素的表达式是 。char c7=a, b, c, d, e, f, g ,*p;p=c+3;A*p B*(p+1) *(p+2) *(p+3)8若有 char c5=c,d,0,e,0;则执行语句printf(%s,c);结果是 。Acd0e Bcd Ccd Dcd e9下面程序段的输出结果是 。struct s1char c1,c2;int n;struct s1 m;m=A,B,2;printf(“%d”,m.n);AA BB 2 以上都不对10若有定义“int b=1, 2, 3, 4,5, 6, 7 ;”,数组b的长度为 。A6 B7 8 9二、判断题,题中正确的划“”,错误的划“”(每小题2分,共20分)1一个C程序允许有多个main()函数。 2INT是C语言中的关键字。 3C语言中有顺序结构、选择结构和循环结构三种流程控制结构。 4定义在main函数后的任何函数都需声明。 5任何数组在使用前必须先定义。 6循环体若包含多条语句,必须用小括号括起来。 7语句“5=x;”是一个合法的赋值语句。 8C语言中打开文件函数为fopen()。 9在C语言中,仅由一个分号“;“构成的语句称为空语句。 10float x; 该语句将变量x定义为双精度型变量。 三、程序填空题(每空2分,共10分)1 求1到10之间的所有数的累加和#includeint main()int i,sum; (1) for(i=1;i=10; (2) )sum=sum+i;printf(sum=%dn,sum);return 0;2 输出下面的图形。 * * *#includeint main()int i, j;for(i=1;i=3;i+)for(j=2;j=i;j+)( 3 )for(j=1;( 4 );j+)printf(“*”);printf(“n”);3 逆序输出一个正整数#includeint main()int x;printf(“Enter x:”);scanf(“%d”,&x);while(x!=0)printf(“%d”,x%10);( 5 )return 0;四、写出下列程序段的输出结果(每题3分,共15分) 1#includeint main()int i,s;s=0;for(i=1;i=10;i=i+2)s=s+i;printf(%d,s);return 0;2 #includeint main()int n, m, k;n=0;m=n+;k=+n;printf(%d %dn, m, k);return 0;3#includeint main()int i, j, sum, item;sum=0;for(i=1;i=3;i+)item=1;for(j=1; j=i; j+)item=item*j;sum=sum+item;printf(“%d”,sum);4#includeint main()int a = 3, *p;p=&a;*p=10;printf(“%d %d”, a, *p);return 0;5#includeint even(int n)if(n%2=0)return 1;elsereturn 0;int main()int i, sum;sum=0;for(i=1;i=10;i+)if(even(i)=1)sum=sum+i;printf(“%d”, sum);return 0;五、编写程序(每题7分,共35分)1 输入年year,判断该年是否为闰年,如果是闰年输出“x是闰年“,否则输出”x不是闰年“(x用相应的年份代替)。判断闰年的条件是:能被4整除但不能被100整除,或者能被400整除。2 从键盘输入一个正整数n,计算n!并输出。3 输出斐波那契数列的前10项。要求必须使用循环结构4 使用

温馨提示

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

评论

0/150

提交评论