问题解析: 3.(单选题) 组成数据的基本单位是( )。 A.数据项 B.数据类型 C.数据元素 D.数据变量 答题: A. B. C. D. (已提交) 参考答案:C 问题解析: 4.(单选题) 分析某个算法的优劣时,从需要占用的计算机资源角度,应考虑的两个方面是( ) 。 A.空间代价和时间代价 B.正确性和简明性 C.可读性和开放性 D.数据复杂性和程序复杂性 答题: A. B. C. D. (已提交) 参考答案:A 问题解析: 5.(单选题) 分析算法的好坏不必考虑( )。 A.正确性 B.易理解 C.需要占用的计算机资源 D.编程人员的爱好 答题: A. B. C. D. (已提交) 参考答案:D 问题解析: 6.(单选题) 比较算法和程序,以下说法中正确的是( )。 A.算法可采用“伪代码”或流程图等方式来描述 B.程序中的指令和算法中的运算语句都必须用高级语言表示 C.算法和程序都必须满足有穷性 D.算法就是程序 答题: A. B. C. D. (已提交) 参考答案:A 问题解析: 7.(单选题) 算法是问题求解规则的一种过程描述。下列关于算法性质的叙述中,正确的是( )。 A.算法一定要用高级语言描述 B.可采用类似自然语言的“伪代码”或流程图来描述算法 C.条件选择结构由条件和选择的两种操作组成,因此算法中允许有二义性 D.算法要求在若干或无限步骤内得到所求问题的解答 答题: A. B. C. D. (已提交) 参考答案:B 问题解析: 8.(单选题) 对一个算法的评价,不包括如下( B )方面的内容。 A.健壮性和可读性 B.并行性 C.正确性 D.时空复杂度 答题: A. B. C. D. (已提交) 参考答案:B 问题解析: 9.(单选题) 栈和队列的共同特点是( )。 A.只允许在端点处插入和删除元素 B.都是先进后出 C.都是先进先出 D.没有共同点 答题: A. B. C. D. (已提交) 参考答案:A 问题解析: 10.(单选题) 以下数据结构中哪一个是非线性结构?( ) 。 A. 队列 B. 栈 C. 线性表 D. 二叉树 答题: A. B. C. D. (已提交) 参考答案:D 问题解析: 第3章 计算机系统的软件·3.2 算法与数据结构 随堂练习提交截止时间:2019-06-15 23:59:59 当前页有2题,你已做2题,已提交2题,其中答对2题。 11.(单选题) 树最适合用来表示( )。 A.有序数据元素 B.无序数据元素 C.元素之间具有分支层次关系的数据 D.元素之间无联系的数据 答题: A. B. C. D. (已提交) 参考答案:C 问题解析: 12.(单选题) 栈的插入和删除操作在( )进行。 A.栈顶 B.栈底 C.任意位置 D.指定位置 答题: A. B. C. D. (已提交) 参考答案:A 问题解析: 第3章 计算机系统的软件·3.3 程序设计语言 随堂练习提交截止时间:2019-06-15 23:59:59 当前页有10题,你已做10题,已提交10题,其中答对10题。 1.(单选题) 1、计算机能够直接识别和运行的语言是( )。 A.机器语言 B.汇编语言 C.高级语言 D.智能语言 答题: A. B. C. D. (已提交) 参考答案:A 问题解析: 2.(单选题) 2、采用( )编写程序,可提高程序的移植性。 A. 机器语言 B. 宏指令 C. 汇编语言 D. 高级语言 答题: A. B. C. D. (已提交) 参考答案:D 问题解析: 3.(单选题) 3、( )不是高级程序设计语言。 A.FORTRAN B.C++ C.Java D.Flash 答题: A. B. C. D. (已提交) 参考答案:D 问题解析: 4.(单选题) 4、在各类程序设计语言中,