[计算机类试卷]国家二级(C语言)笔试模拟试卷273及答案与解析.doc
《[计算机类试卷]国家二级(C语言)笔试模拟试卷273及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(C语言)笔试模拟试卷273及答案与解析.doc(24页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( C语言)笔试模拟试卷 273 及答案与解析 1 简单的交换排序方法是 ( )。 ( A)快速排序 ( B)选择排序 ( C)堆排序 ( D)冒泡排序 2 有以下程序: main() int i=1, j=2, k=3; if(i+=1 程序运行后的输出结果是 _。 ( A) 1 2 3 ( B) 2 3 4 ( C) 2 2 3 ( D) 2 3 3 3 已知数据表 A中每个元素距其最终位置不远,为了节省时间,应采用的算法是( )。 ( A)堆排序 ( B)直接插入排序 ( C)快速排序 ( D)直接选择排序 4 在结构化程序设计中,模块划分的原则是 ( A)各模块应包括尽量多的功
2、能 ( B)各模块的规模应尽量大 ( C)各模块之间的联系应尽量紧密 ( D)模块内具有高内聚度、模块间具有低耦合度 5 在面向对象方法中, ( )描述的是具有相似属性与操作的一组对象。 ( A)属性 ( B)事件 ( C)方 法 ( D)类 6 下面不属于需求分析阶段任务的是 ( A)确定软件系统的功能需求 ( B)确定软件系统的性能需求 ( C)需求规格说明书评审 ( D)制定软件集成测试计划 7 需求分析阶段的任务是确定 ( A)软件开发方法 ( B)软件开发工具 ( C)软件开发费用 ( D)软件系统功能 8 对表进行水平方向和垂直方向的分割,分别对应的关系运算是 ( ) ( A)选择
3、和投影 ( B)投影和选择 ( C)选择和联接 ( D)投影和联接 9 下列特征中不是面向对象方法的主要特征的是 ( )。 ( A)多态性 ( B)继承 ( C)封装性 ( D)模块化 10 在 Windows环境下,单击当前窗口中的按钮 “ ”,其功能是 ( A)将当前应用程序转为后台运行 ( B)退出 Windows后再关机 ( C)终止当前应用程序的运行 ( D)退出 Windows后重新启动计算机 11 下列是用户自定义标识符的是 ( A) _w1 ( B) 3_xy ( C) int ( D) LINE-3 12 下列叙述中正确的是 ( )。 ( A)程序的执行效率与数据的存储 结构
4、密切相关 ( B)程序的执行效率只取决于程序的控制结构 ( C)程序的执行效率只取决于所处理的数据量 ( D)以上三种说法都不对 13 下列选项中不是字符常量的是 ( )。 ( A) v ( B) x2a ( C) a ( D) 0 14 sizeof(float)是 ( )。 ( A)一个双精度型表达式 ( B)一个整型表达式 ( C)一种函数调用 ( D)一个不合法的表达式 15 以下叙述不正确的是 _。 ( A)分号是 C语言的必要组成部分 ( B) C程序的注释 可以写在句的后面 ( C)函数是 C程序的基本单位 ( D)主函数的名字不一定用 main表示 16 下列程序的输出结果,是
5、 _。 main() int a=0,b=0,c=0; if(+a0|+b 0)+c; printf(“na=%d,b=%d,c=%d“,a,b,c); ( A) a=0,b=0,c=0 ( B) a=1,b=1,c=1 ( C) a=1,b=0,c=1 ( D) a=0,b=1,c=1 17 若变量 a是 int类型,并 执行了语句: a=A+1.6;则正确的叙述是 ( A) a的值是字符 C ( B) a的值是浮点型 ( C)不允许字符型和浮点型相加 ( D) a的值是字符 A的 ASCII值加上 1。 18 十六进制数 FF.1转换成十进制数是 ( ) ( A) 255.625 ( B)
6、 250.1625 ( C) 255.0625 ( D) 250.0625 19 有下列程序: fun(int x, int y) return (x+y); main() int a =1,b=2,c=3,sum; sum=fun(a+, b+, a+b), c+); printf(“%dn“, sum); 执行后的输出结果是 ( )。 ( A) 6 ( B) 7 ( C) 8 ( D) 9 20 若有定义语句: doub1e x,y,*px,*py;执行了 px=py=之后,正确的输入语句是 _。 ( A) scanf(“%f%f“ ( B) scanf(“%f%f“ ( C) scanf
7、(“%1f%lf“,px,y); ( D) scanf(“%lf%lf“,x,y); 21 有以下程序 #include main() char s=“012xy 08s34f4w2”; int i, n=0: for(i=0; si!=0; i+) if(si=0 si=9)n+: printf(“ d n”, n): 程序运行后的输出结果是 ( A) 0 ( B) 3 ( C) 7 ( D) 8 22 下面程序的功能是输出以下 形式的金字塔图案: * * * * * * * * * * * * * * * * main() int i,j; for(i=1;i =4;i+;) for(j=
8、1;j =4-i;j+)printf(“ “); for(j=1; ;j =_;j+)printf(“*“); printf(“n“); 在下划线处应填入的是 _。 ( A) i ( B) 2*i-1 ( C) 2*i+1 ( D) i+2 23 下列函数定义中,会出现编译错误的是 _。 ( A) max(int x,int y,int *z) *z=x y? x:y; ( B) int max(int x,y) int z; z=x y? x;y; return z; ( C) max(int x,int y) int z; z=x y? x:y; return(z); ( D) int m
9、ax(int x,int y) return(x y?x:y); 24 若变量已正确定义,有以下程序段: i=0; do printf(“%d, “, i);while(i+); printf(“%dh“, i); 其输出结果是 ( )。 ( A) 0, 0 ( B) 0, 1 ( C) 1, 1 ( D)程序进入无限循环 25 若有以下程序 #include stdio.h int a =2,4,6,8; main( ) int i; int *p=a; for(i=0;i 4;i+) ai=*p; printf(“%dn“,a2); 上面程序的输出结果是 ( A) 6 ( B) 8 ( C
10、) 4 ( D) 2 26 在 “文件包含 ”预处理语句的使用形式中,当 #include后面的文件名用 (尖括号 ) 括起时,寻找被包含文件的方式是 ( ) ( A)仅仅搜索当前目录 ( B)仅 仅搜索源程序所在目录 ( C)在标准目录下查找指定的文件 ( D)先在源程序所在目录搜索,如查找不到,再按系统指定的标准目录查找 27 下列程序的运行结果是 ( )。 main() int a 2,b 3,c 4; if(a b) if0 0)c 0; elsec+ 1; printf(“%dh”,c); ( A) 2 ( B) 3 ( C) 5 ( D) 4 28 可以在 C语言程序中用做用户标识
11、符的一组标识符是 ( )。 ( A) void ( B) aa 123 abc BBN cas ( C) as+b3 ( D) 6f -123 Do If SIG 29 若调用 fputc()函数输出字符不成功,则其返回值是 _。 ( A) EOF ( B) NULL ( C)非 0值 ( D)输出的字符 30 有下列程序: main() int i; for(i=1;i =40;i+) if(i+%5= =0) if(+ +i%8= =0)printf(“%d“,i); printf(“n“); 执行后的输出结果是( )。 ( A) 5 ( B) 24 ( C) 32 ( D) 40 31
12、以下能正确定义一维数组的选项是 ( )。 ( A) int a5 =0,1,2,3,4,5; ( B) char a = 0,1,2,3,4,5; ( C) char a = A,B,C ; ( D) int a5 = “0123“; 32 以下叙述中错误的是 ( A) gets函数用于从终端读入字符串 ( B) getchar函数用于从磁盘文件读入字符 ( C) fputs函数用于把字符串输出到文件 ( D) fwrite函数用于以二进制形式输出数据到文件 33 有以下程序 int fa(int x) return x*x; int fb(int x) return x*x*x; int f
13、(int (*f1)(),int (*f2)(),int x) return f2(x)-f1(x); main() int i; i-f(fa, fb,2); printf(“%d n“,i); 程序运行后的输出结果是 ( A) 4 ( B) 1 ( C) 4 ( D) 8 34 有以下程序: main() int k=5; while(-k) printf(“%d“, k-=3); printf(“n“); 执行后的输出结果是 ( )。 ( A) 1 ( B) 2 ( C) 4 ( D)死循环 35 下列程序执行后的输出结果是 _。 main () int x=f; printf(“%c
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 语言 笔试 模拟 273 答案 解析 DOC
