欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

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

    • 资源ID:915987       资源大小:46.50KB        全文页数:12页
    • 资源格式: DOC        下载积分:2000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要2000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

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

    1、全国自考(计算机软件基础)模拟试卷 6 及答案与解析一、单项选择题1 如下图所示的 4 棵二叉树中,不是完全二叉树的是 【 】2 如果某二叉树的先序序列是 stuwv,中序序列是 uwtvs,那么该二叉树的后序序列为【 】(A)uwvts(B) vwuts(C) wuvts(D)wutsv3 如下图所示的二叉树的中序遍历序列是 【 】(A)abcdgef(B) dfebagc(C) dbaefcg(D)defbagc4 如果 T2 是由有序树 T 转化而来的二叉树,那么 T 的先序序列就是 T2 的 【 】(A)先序序列(B)中序序列(C)后序序列(D)层次序序列5 按照二叉树的定义,具有 3

    2、 个节点的二叉树的中序遍历结果为 abc,则该类二叉树共有 【 】(A)3 种(B) 4 种(C) 5 种(D)6 种6 在一个非空二叉树的中序遍历序列中,根节点的右边 【 】(A)只有右子树上的所有节点(B)只有右子树上的部分节点(C)只有左子树的部分节点(D)只有左子树上的所有节点7 具有 n 个叶子节点的哈夫曼树的节点总数为 【 】(A)不确定(B) 2n(C) 2n+1(D)2n 一 18 在具有 n 个顶点、e 条边的无向图的邻接表中,所有边的链表中边节点的总数是 【 】(A)ee(B) e(C) 2e(D)2e+n9 对节点个数为 18 的顺序存储有序表,则采用折半查找方法查找第

    3、15 个节点的成功查找次数为 【 】(A)3(B) 4(C) 5(D)610 下列描述不正确的是 【 】(A)顺序查找对表中元素的存放位置无任何要求,当 n 较大时,效率低(B)当顺序表中关键字有序时,可采用折半查找(C)折半查找也称为二分查找(D)在链式存储结构上可以进行折半查找11 关键字比较的次数与记录的初始排列次序无关的是 【 】(A)希尔排序(B)冒泡排序(C)插入排序(D)选择排序12 肖待排序的序列中数据关键字基本有序或元素个数较少时,则最好的排序方法是【 】(A)基数排序(B)冒泡排序(C)直接选择排序(D)直接插入排序13 结构设计属于软件开发中的哪个阶段 【 】(A)软件定

    4、义阶段(B)软件编码阶段(C)软件设计阶段(D)软件维护阶段14 下列是结构化语言的是 【 】(A)FORTRAN(B) C(C) BASIC(D)COBOL15 在瀑布模型中,将软件开发的过程划分为若干个阶段,软件项目的可行性研究属于【 】(A)维护阶段(B)计划阶段(C)运行阶段(D)开发阶段二、填空题16 表达式 3*92+92*5 的值为_。17 执行下列语句后,变量 x 的值是_。switch(x=1)case 1:x=2;case 2:x=3;18 若定义了一个二维数组 int34;且该数组的起始地址为 1000,则元素 a13的地址为_。(一个整型变量占 2 个字节)19 执行下

    5、列程序段后,*(p+1)的值是_。char c3=“ab“,*p;p=c;20 为了使线性表能更好地做插入与删除操作,应采用_存储结构为好。21 栈满后再进行进栈运算,则发生_。22 已知 8 个数据元素为 34、76、45、18、26、54、92、65,按照依次插入节点的方法生成一棵二叉排序树,则该树的深度为_。23 圈的_是图运算的基础。24 假设待排序数据元素序列的关键字序列为 1、2、2、1 ,采用冒泡排序方法按递增排序得到的结果为_。25 _是现实世界中个体或事物的抽象。三、程序分析题26 当运行下列程序时,从键盘输入 AabD,请写出下面程序的运行结果。#includemain()

    6、char s80;int i=0:gets(s):while(si!=0)if(si=a)si=z+a一 si;i+:puts(s):27 写出下列程序的运行结果。#include#includetypedef structchar name10;long hum;float score;STU;main()STU a=“liming“,1001,86,b=“anjia“,1002 ,95 ,c=“lili“,1003,100,d,*p=&d;d=a:if(strcmp(aname,bname)0) d=b;if(strcmp(cname,bname)0) d=c;printf(“s,dn“,

    7、pname,dnum);28 下列程序的功能是将从键盘输入的一对数,按从小到大的顺序输出,当输入一对相等的数时结束循环。请填空完成程序。#includemain()int a,b,t ;scanf(“dd“,&a ,&b);while( )if( )t=a;a=b ;b=t ;printf(“d,dn“,a,b) ;scanf(“dd“,a,&b);29 下列函数的功能是求链表长度。请填空完成算法。struct nodechar ch;struct node*link;str(struct node*p) int ;while(p!=NULL) ;count+;return(count);四、

    8、程序设计题30 编写 C 程序,其中 fun 函数的功能是求 n 以内(不包括 n)同时能被 3 与 7 整除的所有整数之和的平方根;主函数的功能是输入 n 的值,调用 fun 函数,并输出结果。31 请编写函数,从传送过来的三个数中选出最大数和最小数,并通过形参传回调用函数。全国自考(计算机软件基础)模拟试卷 6 答案与解析一、单项选择题1 【正确答案】 C【试题解析】 完全二叉树是一个满二叉树的最下层从右向左连续缺少 n(n0)个节点的二叉树。2 【正确答案】 C3 【正确答案】 B【试题解析】 中序遍历的次序是中序遍历左子树、访问根节点、中序遍历右子树。4 【正确答案】 A【试题解析】

    9、树的先序遍历结果和对应二叉树的先序遍历结果一样。5 【正确答案】 C6 【正确答案】 A【试题解析】 中序遍历的次序是先中序遍历根的左子树,再访问根节点,最后中序遍历右子树,因此,根节点的右边只有右子树上的所有节点。7 【正确答案】 D【试题解析】 哈夫曼树是二叉树,因此二叉树的性质适用于哈夫曼树,又因为它没有度为 1 的节点,所以度为 2 的节点的个数为 n 一 1 个,节点总数为 n+(n 一 1)=2n 一 1。8 【正确答案】 C【试题解析】 在邻接表中,边节点是顶点的所有邻接点,1 条边连接 2 个丁贞点,因此,边节点的总数是 2e。9 【正确答案】 B10 【正确答案】 D【试题解

    10、析】 折半查找只适用于有序表,且限于顺序存储结构,在链式存储结构上是无法进行折半查找的。11 【正确答案】 D12 【正确答案】 D13 【正确答案】 C【试题解析】 软件设计阶段分为两个子阶段:总体设计和详细设计。总体设计过程和结构设计两个部分组成。14 【正确答案】 B15 【正确答案】 B二、填空题16 【正确答案】 617 【正确答案】 318 【正确答案】 101419 【正确答案】 b20 【正确答案】 链式21 【正确答案】 上溢22 【正确答案】 523 【正确答案】 遍历24 【正确答案】 1 ,1,2,225 【正确答案】 对象三、程序分析题26 【正确答案】 AzyD27

    11、 【正确答案】 lili,100328 【正确答案】 a!=bab29 【正确答案】 count=0p=p 一next四、程序设计题30 【正确答案】 #include#includeint fun(int n);main()int inputNum;scanf(“d“,&inputNum) ;printf(“输入的数是dn 计算结果为:dn“,inputNum,fun(inputNum);int fun(int n)int sum=0;for(int i=1; ifun(int*a,int*b,int*c)int max,min;max=*a;min=*a ;if(*b*a)max=*b;if(*bmax)max=*c:if(*cmin)min=*c:*a=max:*c=min;main()(int a, b,c;printf(“Input a,b,c:“) ;scanf(“ddd“,&a ,&b,&c);printf(“before call functionn“);printf(“a=d ,b=d,c=dn“ ,a ,b,c);fun(&a,&h,c);printf(“after call function:n“);printf(“max= d,min=dn“,a,c);


    注意事项

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




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

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

    收起
    展开