[专升本类试卷]山东专升本计算机科学与技术(综合二)模拟试卷4及答案与解析.doc
《[专升本类试卷]山东专升本计算机科学与技术(综合二)模拟试卷4及答案与解析.doc》由会员分享,可在线阅读,更多相关《[专升本类试卷]山东专升本计算机科学与技术(综合二)模拟试卷4及答案与解析.doc(24页珍藏版)》请在麦多课文档分享上搜索。
1、山东专升本计算机科学与技术(综合二)模拟试卷 4 及答案与解析单项选择题1 在一棵三元树中度为 3 的结点数为 2 个,度为 2 的结点数为 1 个,度为 1 的结点数为 2 个,则度为 0 的结点数为( )个。(A)4(B) 5(C) 6(D)72 已知有向图 G=(V,E),其中 V=V1,V 2,V 3,V 4,V 5,V 6,V 7,E=V 1,V 2,V 1, V3,V 1,V 4,V 3,V 5,V 3,(A)V 1,V 3,V 4,V6,V 2,V 5,V 7 (B) V,V 1,V 2,V 6,V 4,V 5,V 7(C) V1,V 3,V 4,V 5,V 2,V 6,V 7
2、(D)V 1,V 2,V 5,V 3,V 4,V 6,V 73 设一个顺序有序表 A1:14中有 14 个元素,则采用二分法查找元素 A4的过程中比较元素的顺序为( ) 。(A)A1, A2,A3,A4 (B) AD,A14 ,A7,A4(C) A7,A3 ,A5,A4(D)A7, A5,A3,A44 设一组初始记录关键字序列为(Q,H,C,Y,P,A,M ,S,R,D,F,X),则按字母升序的第一趟冒泡排序结束后的结果是( )。(A)F,H,C ,D,P ,A,M,Q,R,S,Y,X(B) P,A,C,S,Q,D,F,X,R,H,M,Y(C) A,D,C,R ,F ,Q,M,S,Y,P,H,
3、X(D)H,C,Q,P ,A, M,S ,R,D,F,X,Y5 设一组初始记录关键字序列为(50,40,95,20,15,70,60,45),则以增量d=4 的一趟希尔排序结束后前 4 条记录关键字为( )。(A)40,50,20,95(B) 15,40,60,20(C) 15,20,40,45(D)45,40,15,206 设有二维数组 A1:U 1,1:U 2,已知数据元素 A1,1在位置 2,A2,3在位置 18,A3 ,2 在位置 28,则元素 A4,5 的位置 ( )。(A)46(B) 45(C) 48(D)307 将一个 A1100,1100的下三角矩阵,按行优先存入一维数组B15
4、050中,A 中元素 A66,65,在 B 数组中的位置 K 为( )。(A)4419(B) 2209(C) 4417(D)23198 设某棵二叉树的高度为 10,则该二叉树上叶子结点最多有( )。(A)20(B) 255(C) 511(D)10239 设 F 是一个森林, B 是由 F 变换得的二叉树。若 F 中有 n 个非终端结点,则 B中右指针域为空的结点有( )个。(A)n1 (B) n(C) n+1(D)n+210 当一棵有 n 个结点的二叉树按层次从上到下,同层次从左到右将数据存放在一维数组 A1n 中时,数组中第 i 个结点的左孩子为( )。(A)A2i(2ib;+b)i+:wh
5、ile(a+c)j+;dok+:while(ad+);printf(“i:d,j=d,k=dn” ,i,j,k);46 #includevoid main( )int i,j ,row,col ,min;int a34=1,2,3,4,9,8,7,6 ,(一 1,一 2,0,5 ;min=a00;for(i=0;imain( )char s20=“14321645216431”;int i=0,p6=0) ;while(si+)PSEi一0 一 1+;for(i=0;inext;删除结点q=s 一next ;s 一next=q 一 next;free(s);释放空间注意:若单循环链表的长29
6、【正确答案】 算术表达式中各种括号的使用规则为:出现左括号,必有相应的右括号与之匹配,并且每对括号之间可以嵌套,但不能出现交叉情况。我们可以利用一个栈结构保存每个出现的左括号,当遇到右括号时,从栈中弹出左括号,检验匹配情况。在检验过程中,若遇到以下几种情况之一,就可以得出括号不匹配的结论。(1)当遇到某一个右括号时,栈已空,说明到目前为止,右括号多于左括号;(2)从栈中弹出的左括号与当前检验的右括号类型不同,说明出现了括号交叉情况;(3)算术表达式输入完毕,但栈中还有没有匹配的左括号,说明左括号多于右括号。下面是解决这单项选择题30 【正确答案】 C【试题解析】 C 语言严格区分大小写字母,如
7、”A1”和”a1”被认为是两个不同的标识符,C 程序的书写非常灵活,既可以一行多句,又可以一句多行,且每行不加行号。本题正确答案为 C。31 【正确答案】 C【试题解析】 赋值运算符是自右向左运算的。A 项是将 a 的值赋给了 b,又将 b的值赋给了 a,与题意不符;B 项和 C 项都是逻辑运算,且都自左向右运算,它们的区别是:或运算是先计算左边表达式的值,若为真,则结束运算,若为假,继续计算右边表达式,所以,如果 a=c 为真(只需要 a0),那么 b=c 语句不会执行,即不能完成 c 给 b 的赋值;与运算则是两边的表达式都要计算,所以,a=c 和 b=c 都能得到执行,C 为正确答案;D
8、 项是将 b 的值赋给了 c 和 a。32 【正确答案】 A【试题解析】 不管 if 语句中的条件真假,它只能执行一个语句,要想根据条件执行多个语句,应写成复合语句,程序中 if 和 else 的后面都有两个语句,违反了这一点。33 【正确答案】 A【试题解析】 n=4,此时比较的仍是 n=4 1=0,所以进行循环,但在循环之前,n执行减操作,此时 n=3,待输出时输出的是一一 n,即输出 2。n=2,此时比较的仍是 n=2!=0,所以进行循环,但在循环之前, n 执行减操作,此时 n=1,待输出时输出的是一一 n,即输出 0。n=0 ,此时比较的仍是 n=0=0,所以不进行循环,没有输出。所
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 试卷 山东 计算机科学 技术 综合 模拟 答案 解析 DOC
