ImageVerifierCode 换一换
格式:DOC , 页数:12 ,大小:38.50KB ,
资源ID:915989      下载积分:2000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-915989.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文([自考类试卷]全国自考(计算机软件基础)模拟试卷8及答案与解析.doc)为本站会员(cleanass300)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

[自考类试卷]全国自考(计算机软件基础)模拟试卷8及答案与解析.doc

1、全国自考(计算机软件基础)模拟试卷 8 及答案与解析一、单项选择题1 与所使用的计算机无关的是数据的【 】结构。(A)存储(B)物理(C)逻辑(D)物理和逻辑2 数据的逻辑结构又分为 【 】(A)动态结构和静态结构(B)紧凑结构和非紧凑结构(C)线性结构和非线性结构(D)内部结构和外部结构3 在以下叙述中,不正确的是 【 】(A)数据的逻辑结构是数据元素之间的逻辑关系,是依赖于计算机语言的(B)存储结构不仅涉及数据元素的机内表示,还包括数据之间关联方式的表示(C)顺序存储方式使用的是一段连续的存储区(D)算法的时间复杂度与算法中语句的频度有关4 某算法的时间复杂度为 O(n2),表明该算法的

2、【 】(A)问题规模是 n2(B)执行时间等于 n2(C)执行时间与 n2 成正比(D)问题规模与 n2 成正比5 下列程序的功能是计算两个矩阵的乘积,其算法的时间复杂度是 【 】void mul_matrix(int n, int a 5,int b 5 ,int c 5) int i,j,k,x;for(i=0;inext=s 一next;s 一next=p;(B) s 一next=p;q 一next=s 一next(C) p 一next=s 一next;s 一next=q ;(D)s 一next=q;p 一next=s 一next ;8 在一个具有 n 个节点的有序单链表中插入一个新节点

3、并使其仍然有序的时间复杂度为 【 】(A)O(1)(B) O(n)(C) O(n2)(D)O(log 3n)9 在一个单链表中,已知 q 所指节点是 p 所指节点的前趋节点,若在 q 和 p 之间插入 s 所指向的节点,则执行的操作是 【 】(A)snext=pnext;pnext=s;(B) qnext=s;snext=p ;(C) pnext=s;snext=q ;(D)pnext=s next;snext=p;10 设在一个单链表中指针 p 指向节点 a,若要删除 a 之后的一个节点(若存在),则需执行的修改指针的操作为 【 】(A)p 一next=p 一next 一next(B) p=

4、p 一next(C) p=p 一next 一next(D)next=p11 带头节点的单链表 heald 为空的判定条件是 【 】(A)head=NULL(B) headnext=NULL(C) headnext=head(D)head!=NULL12 按照 1、2、3、4、5 的次序依次入栈时,出栈序列不可能是 【 】(A)1、2、3、4、5(B) 2、3、4、5、1(C) 5、4、3、2、1(D)5、4、1、2、313 在一个链队列中,假设 f 和 r 分别为队头和队尾指针,则插入指针 s 所指节点的运算是 【 】(A)fnext=s;f=s;(B) rnext=s;r=s ;(C) sn

5、ext=r;r=s ;(D)s 一next=f;f=s;14 假定一个顺序队列的队头和队尾指针分别用 front 和 rear 表示,则判断队列为空的条件是 【 】(A)front+1=rear(B) rear+1=front(C) front=0(D)front=rear15 假定利用数组 aN顺序存储一个栈,用 top 表示栈顶指针,top= 一 1 表示栈空,并已知栈未满,当元素 x 进栈时所执行的操作为 【 】(A)a-top=x(B) atop-=x(C) a+top=x(D)atop+=x二、填空题16 在 C 语言中,表示换行的转义字符是_。17 执行 for(j=k=0;jne

6、xt=pnext ;free(p);。22 对于一棵具有 n 个节点的树,该树中所有节点的度数之和为_。23 拓扑排序是针对_图的。24 _是按某种顺序将数据元素的无序序列调整成有序序列的过程。25 黑盒测试法包括等价划分、_以及错误推测法等。三、程序分析题26 以下程序是用来统计从键盘输入的一个正整数的各位数字中零的个数,并求各位数字中的最大者。例如:1080 的各位数字中零的个数是 2,各位数字中的最大者是 8。请将程序补充完整。#includemain()unsigned long num,max,t;int count;count=max=0;scanf(“old“,num);dot=

7、_;if(t=0)+count;elseif(maxmain()int i,j;for(i=0;imain()int i=1,j=1 ;for(;j10)break;if(j2!=0)j+=3;continue;j 一=1 ;printf(“d,dn“,i,j);29 以下程序的输出结果是_。#include main()int arr10,i,k=0 ;for(i=0;inext 指向第一个数据节点,如果 head 一next 的值为空,则单链表为空。12 【正确答案】 D【试题解析】 栈是按“先进后出”的原则组织数据的,所以选项 D 中若 5 先出栈,出栈的顺序只能是 5、4、3、2、1,

8、1 是不可能在 2、3 的前面出栈的。13 【正确答案】 B【试题解析】 链队列的插入操作在队尾进行,若队列未满,只需要在链队列尾部增加新节点,并让队尾指针指向新节点即可。14 【正确答案】 D15 【正确答案】 C【试题解析】 若栈未满,则进栈的步骤是:(1)栈顶指针上移 1 个节点。(2)将数据加入到 top 所指位置。二、填空题16 【正确答案】 n17 【正确答案】 4518 【正确答案】 str1419 【正确答案】 非线性结构20 【正确答案】 3n 一 221 【正确答案】 p=L 一 next22 【正确答案】 n123 【正确答案】 有向无环24 【正确答案】 排序25 【正

9、确答案】 边界值分析三、程序分析题26 【正确答案】 num1027 【正确答案】 j3!=028 【正确答案】 10,1229 【正确答案】 12四、程序设计题30 【正确答案】 #includemain()int num;int sum;scanf(“d“,&num);sum=num 100+num1010+num10;printf(“您输入的数据是:d,它各位上数字之和是:dn“,hum,sum);31 【正确答案】 void Copy(BTNode*b,BTNode*&t)if(b=NULL)t=NULL;elset=(BTNode*)malloc(sizeof(BTNode);tdata=b 一 data;Copy(b 一lchild,t 一lchild);Copy(b 一rchild ,t 一rehild) ;

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1