[计算机类试卷]国家二级(C语言)机试模拟试卷93及答案与解析.doc
《[计算机类试卷]国家二级(C语言)机试模拟试卷93及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(C语言)机试模拟试卷93及答案与解析.doc(30页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( C语言)机试模拟试卷 93及答案与解析 一、选择题 1 下列叙述中正确的是 ( )。 ( A)算法的空间复杂度与算法所处理的数据存储空间有关 ( B)算法的空间复杂度是指算法程序控制结构的复杂程度 ( C)算法的空间复杂度是指算法程序中指令的条数 ( D)压缩数据存储空间不会降低算法的空间复杂度 2 下列各组排序法中,最坏情况下比较次数相同的是 ( )。 ( A)希尔排序与堆排序 ( B)简单插入排序与希尔排序 ( C)简单选择排序与堆排序 ( D)冒泡排序与快速排序 3 设栈 的存储空间为 S(1: 50),初始状态为 top=51。现经过一系列正常的入栈与退栈操作后, top=
2、20,则栈中的元素个数为 ( )。 ( A) 31 ( B) 30 ( C) 21 ( D) 20 4 某二叉树共有 400个结点,其中有 100个度为 1的结点,则该二叉树中的叶子结点数为 ( )。 ( A) 149 ( B) 150 ( C) 151 ( D)不存在这样的二叉树 5 下面属于 “类一对象 ”主要特征的是 ( )。 ( A)对象一致性 ( B)对象无关性 ( C)类的多态性 ( D)类的依赖性 6 下面不属于需求分析阶段工作的是 ( )。 ( A)需求获取 ( B)可行性研究 ( C)需求分析 ( D)撰写软件需求规格说明书 7 软件生命周期是指 ( )。 ( A)软件的需求
3、分析、设计与实现 ( B)软件的开发与管理 ( C)软件的实现和维护 ( D)软件产品从提出、实现、使用维护到停止使用退役的过程 8 在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是( )。 ( A)内模式 ( B)用户模式 ( C)外模式 ( D)概念模式 9 大学中每个年级有 多个班,每个班有多名学生,则实体班级和实体学生之间的联系是 ( )。 ( A)一对多 ( B)一对一 ( C)多对一 ( D)多对多 10 有 3个关系 R、 S和 T如下:则由关系 R、 S得到关系 T的操作是 ( )。 ( A)交 ( B)投影 ( C)自然连接 ( D)并 11 以下选项中
4、,合法的 C语言常量是 ( )。 ( A) 1 234 ( B) C+ ( C) “ 2 0 ( D) 2Kb 12 有以下程序: #include main() int s, t, A=10; double B: 6: s=sizeof(A) t=sizeof(B): printf(“ d, (1 n”, s, t); 在 VC6平台上编译运行,程序运行后的输出结果是 ( )。 ( A) 4, 8 ( B) 4, 4 ( C) 2, 4 ( D) 10, 6 13 关于程序模块化,以下叙述错误的是 ( )。 ( A)程序模块化可以提高程序运行的效率 ( B)程序模块化可以提高程序编制的效率
5、( C)程序模块化可以提高程序代码复用率 ( D)程序模块化可以提高 调试程序的效率 14 以下选项中不能在 C语言程序中用作用户标识符的是 ( )。 ( A) auto ( B) scanf ( C) Float ( D) _3_14 15 设有语句: printi(“ 2(1 n”, 2010);,则以下叙述正确的是 ( )。 ( A)程序运行时输出 2010 ( B)程序运行时输 20 ( C)程序运行时输出 10 ( D)指定的输出宽度不够,编译出错 16 以下不属于 C语言整型常量的是 ( )。 ( A) 0L ( B) -018 ( C) 0Xa ( D) 200U 17 有以下程
6、序: #include main() int x=1, y=0; if(!x)y+; else if(x=0) if(x)y+=2; else y+=3: printf(“ d n”, y); 程序运行后的输出结果是 ( )。 ( A) 1 ( B) 2 ( C) 0 ( D) 3 18 若变量已正确定义,在 if(w)printf(“ d n”, k);中,以下不可替代 w的是( )。 ( A) a0)a*=x; break; if(X,则输出结果是 ( )。 ( A) 1, 2 ( B) 2, 2 ( C)一 1, 1 ( D)一 2, 1 23 有以下程序: #include #defi
7、ne N 4 void fun(int aN, int b) int i; for(i=0; i main() int X32=0, i; for(i=0; i,则输出结果为 ( )。 ( A) 2 4 6 ( B) 2 0 0 ( C) 2 4 0 ( D) 2 0 4 25 有以下程序: #include int ml(int x, int y) if(x void f(int); main() void f(int); f(5); void f(int n) prinff(“ d n”, n); 以下叙述中错误的是 ( )。 ( A) f函数中不可以出现 return语句 ( B)在主函
8、数中, f(5);可以正确调用 f函数 ( C)在主函数后的其他函数可以正确调用 f函数 ( D) f函数无返回值,应当定义成 void类型 27 有以下程序: #inelude main() int i=3, j=5, *p=p=&i, *q=&j, *r; r=&q; prinff(“ d, d, d, d, d n”, i, j, *p, *q, *r); 执行后的输出结果是 ( )。 ( A) 3, 5, 3, 5, 5 ( B) 5, 3, 5, 3, 5 ( C) 3, 5, 3, 5, 3 ( D) 3, 5, 3, 3, 5 28 以下不能使指针 s所指存储单元的值增 1的选项
9、是 ( )。 ( A) (*s)+; ( B) *s=as+1; ( C) as+; ( D) +*s; 29 以下语句中存在语法错误的是 ( )。 ( A) char ss620; ss1=“right?”; ( B) char ss20=“right?”; ( C) char*ss6; ss1=“right?”; ( D) char*ss=“right?”; 30 有以下程序: #include int fun() static int x=1; x*=2: return x; main() int i, s=1; for(i=1; i main() char *s=“abe”; do p
10、rintf(“ d”, *s 10); +s; while(*s); 程序运行后的输出结果是 ( )。 ( A) abe ( B) 789 ( C) 7890 ( D) 979899 32 有以下程序: #include #include main() int i, len; char b=“Welcome you to Beijing!”; len: strlen(b); for(i=0; i double fun(int 13) static double f=1; f*=n: retum f; main() int i; double s=0; for(i=1; i main() FIL
11、E*fp; int a10=1, 2, 3, i, n; fp=fopen(“d1 dat”, “w”); for(i=0; i #define MULl(x, y)x*y #define MUL2(x, y)(x)*(y) #define MUL3(x, y)(x*y) main() int m=2, n=3; print(“ d, d, d n”, MULl(m, m+n)*2, MUL2(m, m+n)*2,MUL3(m, m+n)*2); 程序运行后的输出结果是 ( )。 ( A) 10, 20, 14 ( B) 20, 20, 20 ( C) 10, 10, 10 ( D) 14,
12、14, 14 38 有以下程序: #include void fun(int a) if(a1)fun(a一 1); printf(“ d”, a); main() int q=5; fun(q); prinff(“ n”); 执行后的输出结果是 ( )。 ( A) 1 2 3 4 5 ( B) 5 4 3 2 1 ( C) 0 1 2 3 4 5 ( D) 5 4 3 2 1 0 39 以下关于 C语言文件的叙述中正确的是 ( )。 ( A)文件由数据序列组成,其类型可以为二进制文件或文本文件 ( B)文件由记录序列组成,其类型可以为二进制文件或文本文件 ( C)文件由字符序列组成,其类型可
13、以为二进制文件或文本文件 ( D)文件由数据序列组成,其类型只能是二进制文件 40 设有定义和语句 (假设 short int型数据占 2字节 ) short int*pi, *pj; pi=pJ=(short*)malloe(2); 则以下叙述正确的是 ( )。 ( A) pi和 pj指向了同一个 short int型存储单元 ( B) pi和 pj指向了 2个连续的 short int型存储单元的首地址 ( C) pi和 pj分别指向了一个 short int型存储单元 ( D) pi和 pj分别指向了 2个 short int型存储单元 二、程序填空题 41 下列给定程序中,甬数 fun
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 语言 模拟 93 答案 解析 DOC
