奥鹏易百

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

帮助中心知识拓展客服QQ 515224986
查看: 381|回复: 0

【东师】算法分析与设计18秋在线作业1(随机)

[复制链接]

1万

主题

4

回帖

2万

积分

论坛元老

积分
28638
发表于 2018-10-20 17:35:10 | 显示全部楼层 |阅读模式
扫码加微信
算法分析与设计18秋在线作业1

东师作业答案
【东北师范大学在线作业是随机作业】
一、单选题:
1.[单选题]遗传算法主要模拟生物中的()。          (满分:)
    A. 遗传、复制、传递和分裂
    B. 遗传、突变、选择和杂交
    C. 遗传、突变、传递和转录
    D. 遗传、复制、转录和逆转录
    正确答案:——B——
2.[单选题]一般情况下,算法中基本操作重复执行的次数是()的某个函数。          (满分:)
    A. 问题类型
    B. 问题难度
    C. 问题结构
    D. 问题规模
    正确答案:——D——
3.[单选题]采用简单选择排序,比较次数与移动次数分别为()。          (满分:)
    A. O(n),O(logn)
    B. O(logn),0(n*n)
    C. 0(n*n),0(n)
    D. 0(nlogn),0(n)
    正确答案:——C——
4.[单选题]某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为()。          (满分:)
    A. n+1
    B. n-1
    C. 2n
    D. n/2
    正确答案:————
5.[单选题]图中有关路径的定义是()。          (满分:)
    A. 由顶点和相邻顶点序偶构成的边所形成的序列
    B. 由不同顶点所形成的序列
    C. 由不同边所形成的序列
    D. 上述定义都不是
    正确答案:————
6.[单选题]二进制的基数是()。          (满分:)
    A. 2
    B. 8
    C. 10
    D. 16
    正确答案:————
7.[单选题]下列排序算法中()排序在一趟结束后不一定能选出一个元素放在其最终位置上。          (满分:)
    A. 选择
    B. 冒泡    奥鹏作业答案

    C. 归并
    D. 堆
    正确答案:————
8.[单选题]下列排序算法中,其中()是稳定的。          (满分:)
    A. 堆排序,冒泡排序
    B. 快速排序,堆排序
    C. 直接选择排序,归并排序
    D. 归并排序,冒泡排序
    正确答案:————
9.[单选题]计算机能直接执行的语言是()。          (满分:)
    A. 机器语言
    B. 汇编语言
    C. 高级语言
    D. 目标语言
    正确答案:————
10.[单选题]八进制的基数是()。          (满分:)
    A. 2
    B. 8
    C. 10
    D. 16
    正确答案:————
11.[单选题]运算式(2008)10-(3723)8的结果是()。          (满分:)
    A. 0
    B. -5
    C. 5
    D. 10
    正确答案:————
12.[单选题]下面选项中比较著名的命名规则有()。          (满分:)
    A. 匈牙利命名法
    B. 匈牙利命名法和骆驼命名法
    C. 有匈牙利命名法、骆驼命名法和帕斯卡命名法
    D. 匈牙利命名法、骆驼命名法、帕斯卡命名法以及下划线命名法
    正确答案:————
13.[单选题]字符数组在初始化时若数据个数少于数组长度,多余元素自动为()。          (满分:)
    A. 空
    B. 0
    C. null
    D. 随机
    正确答案:————
14.[单选题]排序算法是按照某个或某些关键字的(),递增或递减的排列起来的操作          (满分:)
    A. 类别
    B. 属性
    C. 名称
    D. 大小
    正确答案:————
15.[单选题]n个结点的完全有向图含有边的数目()。          (满分:)
    A. n*n
    B. n(n+1)
    C. n/2
    D. n*(n-l)
    正确答案:————
16.[单选题]递归法是一总种编程策略,它需要有递归前进段、递归返回段和()。          (满分:)
    A. 判断条件
    B. 初始条件
    C. 边界条件
    D. 决策条件
    正确答案:————
17.[单选题]某内排序方法的稳定性是指()。          (满分:)
    A. 该排序算法不允许有相同的关键字记录
    B. 该排序算法允许有相同的关键字记录
    C. 平均时间为0(nlogn)的排序方法
    D. 以上都不对
    正确答案:————
18.[单选题]注释从功能上可以分为文件注释、函数注释和()。          (满分:)
    A. 程序员注释
    B. 功能注释
    C. 时间注释
    D. 版权注释
    正确答案:————
19.[单选题]下列叙述中正确的是()。          (满分:)
    A. 一个逻辑数据结构只能有一种存储结构
    B. 数据的逻辑结构属于线性结构,存储结构属于非线性结构
    C. 一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率
    D. 一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率
    正确答案:————
20.[单选题]语句printf("%d"",strlen("ATS"012""1"""""));的输出结果是()。          (满分:)
    A. 11
    B. 10
    C. 9
    D. 8
    正确答案:————
二、多选题:
21.[多选题]递归算法的执行过程分()和()两个阶段。          (满分:)
    A. 递归
    B. 递推
    C. 回归
    D. 回溯
    正确答案:————
22.[多选题]顺序结构、选择结构、循环结构三种结构共同特点是()          (满分:)
    A. 只有一个入口
    B. 只有一个出口
    C. 结构内的每一部分都有机会被执行到(不存在死语句)
    D. 结构内不存在死循环(永远执行不完的循环)。
    正确答案:————
23.[多选题]字符串有关的格式字符有()。          (满分:)
    A. "%c"
    B. "%d"
    C. "%f"
    D. "%s"
    正确答案:————
24.[多选题]设计递归算法有两点最为关键()和()。          (满分:)
    A. 确定递推公式
    B. 确定边界(终了)条件(递归出口)
    C. 每次递归调用,都必须向基本条件前进
    D. 如果结果已知,那么,不用再重复调用递归
    正确答案:————
三、判断题:
25.[判断题]假如用一个长度为50的数组(数组元素的下标从0到49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶指针top指向栈顶元素,如果bottom=49,top=30(数组下标),则栈中具有19个元素。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
26.[判断题]字符串在存储时,系统自动在其后加上结束标志。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
27.[判断题]程序调试的作用是将程序测试过程中发现的错误改正过来,程序调试后需要再次进行测试。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
28.[判断题]求n的阶乘的表示方法n!=n*(n-1)!,其中0!=1,对应的是递归的思想。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
29.[判断题]在深度为7的满二叉树中,度为2的结点个数为64。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
30.[判断题]C语言中,数组名代表该数组的起始地址。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
31.[判断题]在后序遍历二叉树的序列中,任何结点的子树上的所有结点,都是直接跟在该结点之后。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
32.[判断题]具有10个顶点的无向图,边的总数最多为44。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
33.[判断题]当循环队列非空且队尾指针等于队头指针时,说明循环队列已满,不能进行入队运算。这种情况称为上溢。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
34.[判断题]递推中的顺推法是指从已知条件出发,逐步推出要解决的问题。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
35.[判断题]快速排序的速度在所有排序方法中为最快,而且所需附加空间也最少。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
36.[判断题]非线性结构的逻辑特征是一个结点可能有多个直接前趋和直接后继。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
37.[判断题]使用冒泡排序法对n个数进行排序必须要进行n趟比较。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
38.[判断题]gets()函数一次可以输入多个字符串。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
39.[判断题]冒泡排序的时间复杂度为O(n*n)。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
40.[判断题]在使用递归策略时,必须有一个明确的递归结束条件,称为递归入口。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
41.[判断题]查找算法的效率用平均查找长度(ASL)进行度量          (满分:)
    A. 错误
    B. 正确
    正确答案:————
42.[判断题]stricmp()函数和strcmp()函数相同。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
43.[判断题]关键字是数据元素(或记录)中某个数据项的值,可以标识一个记录,称为主关键字。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
44.[判断题]排序算法中的比较次数与初始元素序列的排列无关。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
45.[判断题]递推算法是一种用若干步可重复的简单运算(规律)来描述复杂问题的方法。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
46.[判断题]下列程序段实现的是顺序查找功能()intSearch(intarray[],intn,intkey){inti;array[n]=key;for(i=0;key!=array;i++);return(i<n?i:-1);}          (满分:)
    A. 错误
    B. 正确
    正确答案:————
【奥鹏东北师范大学在线作业是随机作业】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|www.openhelp100.com ( 冀ICP备19026749号-1 )

GMT+8, 2024-11-26 21:52

Powered by openhelp100 X3.5

Copyright © 2001-2024 5u.studio.

快速回复 返回顶部 返回列表