




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1.以下程序的输出结果是 A) 0 B) 29 C) 31 D) 无定值 #include fun(int x, int y, int z) z=x*x+y*y; void main() int a=31; fun(5,2,a); printf(“%d”,a);2. 以下程序的输出的结果是 #include int x=3;void main() int i;for (i=1;ix;i+) incre();void ncre( ) staic int x=1;x*=x+1;printf( %d,x);A) 3 3 B) 2 2 C) 2 6 D) 2 53. 有以下程序 #include void f(int x,int y) int t; if(xy) t=x; x=y; y=t; void main() int a=4,b=3,c=5; f(a,b); f(a,c); f(b,c); printf(%d,%d,%dn,a,b,c); 执行后输出的结果是 A) 3,4,5 B) 5,3,4 C) 5,4,3 D) 4,3,54. 若有以下类型说明语句 char w; int x; float y; double z; 则表达式 w*x+z-y 的结果是()类型。A.float B.char C.int D.double5. 以下能正确定义且赋初值的语句是 A)int n1=n2=10; B)char c=32; C)float f=f+1.1; D)double x=12.3E2.5;6.有以下程序main() int a=666,b=888;printf(%dn,a,b);程序运行后的输出结果是()A)错误信息 B)666 C)888 D)666,8887. 使用scanf()函数给字符变量输入数据的格式符为 (A) %f (B) %s (C) %d (D) %c8. 以下程序的输出结果是 。# includestdio.hvoid main( ) int a ,b,d=241; a=d/100%9; b=(-1)(-1); printf(%d,%dn,a,b); A) 6,1 B) 2,1 C) 6,0 D) 2,09. 有以下程序#include stdio.hvoid main() int i=1,j=2,k=3; if(i+=1(+j=3|k+=3) printf(%d %d %dn,i,j,k);程序运行后的输出结果是( )A)1 2 3 B)2 3 4C)2 2 3 D)2 3 310. 有如下程序 main0 float x=2.0,y;if(x0.0) y=0.0;else if(x10.0) y=1.0/x;else y=1.0;printf(“%fn”,y);该程序的输出结果是 A) 0.000000 B) 0.250000 C) 0.500000 D) 1.00000011. 有如下程序#include stdio.hvoid main() int x=1,a=0,b=0; switch(x) case 0: b+; case 1: a+; case 2: a+;b+; printf(a=%d,b=%dn,a,b);该程序的输出结果是( )A) a=2,b=1 B) a=1,b=1C) a=1,b=0 D) a=2,b=212. 下列程序的输出结果是main() double x; int y;x=1.2; y=(x+3.8)/5.0;printf(%dn, y);A. 3B. 0.8C. 0D. 113. 若变量已正确定义并赋值,以下符合C语言语法的表达式是A. a:=b+1B. a=b=c+2C. int 18.5%3D. a=a+714. 下列选项中不是结构化程序基本结构的是A. 顺序结构 B. 跳转分支结构 C. 选择结构 D. 循环结构15. 以下程序段的输出结果是_int i,j,m=0;for (i=1;i=5;i+=4)for (j=3;j=19;j+=4)m+;printf(“%dn”,m);A)10 B)15 C)20 D)2516. C语言while语句中,用于条件的表达式是_。 A)关系表达式 B)逻辑表达式 C) 算术表达式 D)任意表达式17. 下列叙述中正确的是A. C语言编译时不检查语法B. C语言的子程序有过程和函数两种C. C语言的函数可以嵌套定义 D. C语言的函数可以嵌套调用18. 下列字符串不符合标识符规定的是 。A) SUM B) sum C) 3cd D) end19. 以下选项中合法的用户标识符是_。A. longB. _2TestC. 3DmaxD. A.dat20. 下面叙述正确的是_。A)两个字符串所包含的字符个数相同时,才能比较字符串的大小;B)字符个数多的字符串比字符个数少的字符串大;C)字符串STOP与stop相等;D)字符串That小于字符串The;21. 有以下程序 #include void main ( ) int num44=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,i,j; for(i=0;i4;i+) for(j=0;j=i;j+) printf(%4c, ); for(j=_;j4;j+) printf(%4d,numij); printf(n); 若要输出数组对应矩阵的右上半三角,则在程序下划线处应填入的是 A)i-1 B)i C)i+1 D)4-i22. 以下程序的输出结果是_。#include void main ( ) int b33=0,1,2,0,1,2,0,1,2,i,j,t=1; for(i=0;i3;i+) for(j=i;j=i;j+) t=t+bibjj; printf(%dn,t);A. 3B. 4C. 1D. 923. 以下程序的运行结果是_。#include void main ( )char a=a,b,c,d,e,f,g,h,0;int i,j; i=sizeof(a); j=strlen(a);printf(%d,i);24. 设有如下程序段:int i=0, sum=1;do sum+=i+;while(i6);printf(%dn, sum);上述程序段的输出结果是_。25. 分析以下程序,写出此程序的运行结果:#include int x,y;int s( ) int z; x=3; y=4; z=x+y; return(z);void main( ) int n; x=1; y=2; n=s( ); printf(n=%d,n+x+y); 26. 分析如下程序,此程序运行时输出结果是:#includevoid main()struct u char *name; int age; int income; s; =Wangling; s.age=28; s.income=1000;printf(%dn,s.age);以下程序运行后的输出结果是_ 。#include stdio.hvoid main() char c; int n=100; float f=10; double x; x=f*n/(c=50); printf(%fn,x); 考生注意:先将源程序文件705.c复制到D盘中操作,操作完成后,将此文件复制回来(覆盖)!要求:补充程序使得程序运行时完成以下功能:用函数调用完成求一个数组10,0,2,4,5,8,10,12,2,40中的最大元素值要求:通过函数调用实现(计算方法在子函数中,通过主函数调用实现)考生注意:先将源程序文件108.c复制到D盘中操作,操作完成后,将此文件复制回来(覆盖)!要求:补充程序使得程序运行时完成以下功能:在屏幕上显示以下内容: I love C program!并以原文件名保存(不得删除原文件中的注释内容,否则该题不计分)。考生注意:先将源程序文件205.c复制到D盘中操作,操作完成后,将此文件复制回来(覆盖)!要求:补充程序使得程序运行时完成以下功能: 判断两个整数a和b,若a是b的倍数,则输出它们平方和,若b是a的倍数则输出它们的立方和, 若以上都不是,则输出a与b差的绝对值。 要求: 1)从键盘输入a和b的值,根据判断输出结果。并以原文件名保存(不得删除原文件中的注释内容,否则该题不计分)。考生注意:先将源程序文件601.c复制到D盘中操作,操作完成后,将此文件复制回来(覆盖)!要求:补充程序使得程序运行时完成以下功能: 用数组求出Fibonacci数列前20项,并输出。 要求: 1)用数组保存数列;2)按每行5个数输出。题号:1 分值:2 得分:0 答案:C 试卷: 题号:2 分值:2 得分:0 答案:C 试卷: 题号:3 分值:2 得分:0 答案:D 试卷: 题号:4 分值:2 得分:0 答案:D 试卷: 题号:5 分值:2 得分:0 答案:B 试卷: 题号:6 分值:2 得分:0 答案:B 试卷: 题号:7 分值:2 得分:0 答案:D 试卷: 题号:8 分值:2 得分:0 答案:B 试卷: 题号:9 分值:2 得分:0 答案:D 试卷: 题号:10 分值:2 得分:0 答案:C 试卷: 题号:11 分值:2 得分:0 答案:A 试卷: 题号:12 分值:2 得分:0 答案:D 试卷: 题号:13 分值:2 得分:0 答案:B 试卷: 题号:14 分值:2 得分:0 答案:B 试卷: 题号:15 分值:2 得分:0 答案:A 试卷: 题号:16 分值:2 得分:0 答案:D 试卷: 题号:17 分值:2 得分:0 答案:D 试卷: 题号:18 分值:2 得分:0 答案:C 试卷: 题号:19 分值:2 得分:0 答案:B
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论