[计算机类试卷]国家二级(C语言)笔试模拟试卷215及答案与解析.doc
《[计算机类试卷]国家二级(C语言)笔试模拟试卷215及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(C语言)笔试模拟试卷215及答案与解析.doc(25页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( C语言)笔试模拟试卷 215 及答案与解析 1 将 E-R图转换到关系模式时,实体与联系都可以表示成 ( A) e3, e1, e4, e2 ( B) e2, e4, e3, e1 ( C) e3, e4, e1, e2 ( D)任意顺序 2 下列选项中不属于结构化程序设计方法的是 ( A)自顶向下 ( B)逐步求精 ( C)模块化 ( D)可复用 3 C语言中用于结构化程序设计的 3种基本结构是 _。 ( A)顺序结构、选择结构、循环结构 ( B) if、 switch、 break ( C) for、 while、 do-while ( D) if、 for、 continue
2、 4 数据的存储结构是指 ( )。 ( A)数据所占的存储空间 ( B)数据的逻辑结构在计算机的存放形式 ( C)数据在计算机中的顺序存储方式 ( D)存储在计算机外存中的数据 5 关系数据库管理系统能实现的专门关系运算包括 ( )。 ( A)排序、索引、统计 ( B)选择、投影、连接 ( C)关联、更新、排序 ( D)显示、打印、制表 6 下列选项中不属于算法的特性的是 ( A)确定性 ( B)可行性 ( C)有输出 ( D)无穷性 7 假设线性表的长度为 n,则在最坏情况下,冒泡排序需要的比较次数为 ( A) log2n ( B) n2 ( C) O(n1.5) ( D) n(n-1)/2
3、 8 用树形结构来表示实体之间联系的模型称为 ( )。 ( A)关系模型 ( B)层次模型 ( C)网状模型 ( D)数据模型 9 C语言中文件的存取方式 ( ) ( A)只能顺序存取 ( B)只能随机存取 (或直接存取 ) ( C)可以顺序存取,也可随机存取 ( D)只能从文件的开头进行 存取 10 如果一个算法显式地调用自己则称为 ( ) ( A)直接递归 ( B)自用递归 ( C)间接递归 ( D)外用递归 11 以下定义语句中正确的是 ( A) int a=b=0; ( B) char A=65+1, b=b; ( C) float a=1, *b= 执行 (m=ab)x=12; if
4、(!A) x-; else x=5; if(C) x=3; else x=4; ( A) 11 ( B) 4 ( C) 12 ( D) 3 16 C语言源程序名的后缀是 ( )。 ( A) .exe ( B) .c ( C) .obj ( D) .cp 17 设 a、 b和 c都是 int 型变量,且 a=3、 b=4、 c=5,则下面的表达式中,值为 0的表达式是 _。 ( A) a printf(“%d,%dn“,-a,+b); ( A) 1, 2 ( B) 1, 3 ( C) 0, 2 ( D) 0, 3 21 阅读以下程序 #include main( ) int case; floa
5、t printF; printf(“请输入 2个数: ”); scanf(“ d f”, if(x=0|x=1) return(3); -f(x-2); return y; main() int z; z=f(3); printf(“%dn“,z); 程序的运行结果是 ( A) 0 ( B) 9 ( C) 6 ( D) 8 24 若有定义 “int b8, *p=b; ”,则 p+6表示 ( )。 ( A)数组元素 b6的值 ( B)数组元素 b6的地址 ( C)数组元素 b7的地址 ( D)数组元素 b0的 0值加上 6 25 有以下程序: main() int x,y,z; x=y=1;
6、z=x+,y+,+y; printf(“%d,%d,%d,%dn“,x,y,z); 程序运行后的输出结果是 ( )。 ( A) 2,3,3 ( B) 2,3,2 ( C) 2,3,1 ( D) 2,2,1 26 函数 rewind 的作用是 ( A)使文件位置指针重新返回文件的开始位置 ( B)将文件位置指针指向文件中所要求的特定位置 ( C)使文件位置指针指向文件的末尾 ( D)使文件位置指针自动移至下一个字符位置 27 有如下定义: struct person char name9;int age; struct person class10=“John“,17,“paul“,19,“Ma
7、ry“,18,“Adam“,16; 根据上述定义,能输出字母M的语句是 ( )。 ( A) printf(“%cn“,class3.name); ( B) printf(“%cn“,class3.name1); ( C) printf(“%cn“,class2.name1); ( D) printf(“%cn“,class2.name0); 28 下列程序的输出结果是 _。 main() char *s=“12134211“; int v4=0,0,0,0,k,i; for(k=0;sk;k+) switch(sk) case 1:i=0; case 2:i=1; case 3:i=2; ca
8、se 4:i=3; vii+; for(k=O;k main() int k=4, m=3, p; p=func(k, m); printf(“ d“, p); p=func(k, m): printf(“ n“, p); ) int fun c(a, b) static int m=0, i=2; i+=m+1: m=i+a+b: return(m); 51 下列程序执行后输出的结果是【 】。 main() int arr10,i,k=0); fot(i=0;i 10;i+)arti=i; for(i=1:i 4;i+) k+=arri+i; printf(“%dn“,k); 52 以下程序
9、的运行结果是【 】。 #include stdio.h main() int a=1, b=2, c; c=max(a, b); printf(“max is%dn“, c); max(int x, int y) int z; z=(x y)? x:y; return(z); 53 以下程序运行后的输出结果是【 】。 main() char a=“Language“,b=“Programe“; char, p1, *p2; int k; p1=a,p2=b; for(k=0; k =7; k+) if*(p1+k)=*(p2+k)printf(“%c“, *(p1+k); 54 若想通过以下输
10、入语句使 a=5.0, b=4, c=3,则输入数据的形式应该是【 】。 int b,c; float a; scanf(“%f,%d,c=%d“, 57 有以下程序,程序执行后,输出结果是【 】 #include stdio.h void fun(int*A) a0=a1; main() int a10=10,9,8,7,6,5,4,3,2,1,i; for(i=2;i 1=0;i-) fun( for(i=0;i 10;i+) printf(“%d,ai); printf(“n“); 国家二级( C语言)笔试模拟试卷 215 答案与解析 1 【正确答案】 B 【试题解析】 由栈 “后进先出
11、 ”的特点可知: A)中 e1 不可能比 e2 先出, C)中 e1 不可能比 e2 先出, D)中栈是先进后出的,所以不可能是任意顺序。 B)中出栈过程如下图所示: 2 【正确答案】 D 【试题解析】 结构化程序设计方法的主要原则是:自顶向下,逐步求精,模块化,限制使用 goto语句。可复用性是指软件元素不加修改和稍加修改可在不同的软件开发过程中重复使用的性质。软件可复用性是软件工程追求的目标之一,是提高软件生产效率的最主要方法。面向对象的程序设计具 有可复用性的优点。 3 【正确答案】 A 【试题解析】 本题主要考查结构化程序设计的基本结构。结构化程序设计有 3种基本结构:顺序结构、选择结
12、构、循环结构。 4 【正确答案】 B 【试题解析】 数据的存储结构,又称为数据的物理结构,是数据的逻辑结构在计算机中的存放形式。数据的存储结构有顺序结构、链式结构、散列结构和索引结构等。 5 【正确答案】 B 【试题解析】 关系数据库管理系统的专门关系运算包括选择运算、投影运算和连接运算。 6 【正确答案】 D 【试题解析】 一个 算法必须具有五个特性,即有穷性、确定性、可行性,有输入、有输出其中有穷性是指算法必须总是在执行完有穷步之后结束,而且每步都在有穷时间内完成。 D选项不是算法的特性。 7 【正确答案】 D 【试题解析】 假设线性表的长度为 n,则在最坏情况下,冒泡排序要经过 n/2遍
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 语言 笔试 模拟 215 答案 解析 DOC
