《程序设计基础》-自测5答案

《程序设计基础》-自测5答案
《程序设计基础》-自测5答案

《程序设计基础》

第五章自测

一、选择题(每题10分,共80分)

题目1

正确

获得10.00分中的10.00分

标记题目

题干

数据的存储结构分为两种,它们是______。

选择一项:

A. 数组存储和指针存储

B. 线性存储和树型存储

C. 顺序存储和链式存储

D. 线性存储和数组存储

反馈

正确答案是:顺序存储和链式存储

题目2

正确

获得10.00分中的10.00分

标记题目

题干

如果在内存中采用链式保存线性表,则元素之间的逻辑关系通过______。

选择一项:

A. 元素本身的关键字来表示逻辑次序

B. 设立单独的区域存储元素之间的逻辑次序

C. 元素在内存中的相对位置表示逻辑次序

D. 保存在元素中的指针表示先后次序

反馈

正确答案是:保存在元素中的指针表示先后次序

题目3

正确

获得10.00分中的10.00分

标记题目

题干

进行顺序查找的条件是______。

选择一项:

A. 数据不需要有序,也不限制存储方式

B. 数据有序且采用顺序存储方式

C. 数据不需要有序,但需要顺序存储

D. 数据有序且采用链式存储方式

反馈

正确答案是:数据不需要有序,也不限制存储方式题目4

正确

获得10.00分中的10.00分

标记题目

题干

队列的最主要特点是______。

选择一项:

A. 先进先出

B. 两端进出

C. 先进后出

D. 一端进一端出

反馈

正确答案是:先进先出

题目5

正确

获得10.00分中的10.00分

标记题目

题干

如果在具有层次结构的一组元素中,存在着一对一的关系,我们可以认为这样的数据的逻辑类型就是______。

选择一项:

A. 线性结构

B. 集合

C. 图型结构

D. 树型结构

反馈

正确答案是:线性结构

题目6

正确

获得10.00分中的10.00分

标记题目

题干

在任意二叉树中,如有N个叶子结点,M个度为_____①_______ 的节点,则必有_____②_____。

选择一项:

A. ① 1 ② N=M+2

B. ① 2 ② N=M+1

C. ① 2 ② N=M+2

反馈

正确答案是:① 2 ② N=M+1

题目7

正确

获得10.00分中的10.00分

标记题目

题干

若按照一定的顺序依次访问树中的每一个结点,而且每个结点只被访问一次,则称这样的操作为______。

选择一项:

A. 排序

B. 查找

C. 遍历

D. 建立

反馈

正确答案是:遍历

题目8

正确

获得10.00分中的10.00分

标记题目

题干

对如图所示的二叉树进行先序遍历的顶点序列是_____①_______,后序遍历时得到的顶点序列是_____②_____。

选择一项:

A. ①ABDEC ②EDBCA

B. ①EDBCA ② DEBAC

C. ①DEBAC ② ABDEC

反馈

正确答案是:①ABDEC ②EDBCA

标记题目

信息文本

二、判断题(每题10分,共20分)

题目9

正确

获得10.00分中的10.00分

标记题目

题干

图是由一个可以为空的顶点集合和一个描述顶点之间的关系——边(或者是弧)的集合组成,记为:G=(V,E)。

选择一项:

反馈

正确的答案是“错”。

题目10

正确

获得10.00分中的10.00分

标记题目

题干

二叉树是n(n≥1)个结点的有限集合,它或为空树(n=1),或由一个根结点和两棵被分别称为左子树和右子树的互不相交的二叉树构成。

选择一项:

反馈

正确的答案是“错”。

自测试题五及参考答案

单片机自测试卷五 一、填空题(每空1分,共10分) 1.单片机内有组成微机的主要功能部件、 和。 2.堆栈的特性是,8051的堆栈一般开辟在,其堆栈指针是。 232C是总线标准。 是接口。 有一个全双工的步串行口,有种工作方式。 二、简述题(每题5分,共25分) 1.单片机的特性主要有哪些 、8051、8751有何异同 的位存储区在哪里寻址范围是多少 的定时器/计数器有几个是多少位的有几种工作方式其工作原理如何 有哪几个中断源哪些是内部中断源哪些是外部中断源 三、判断题(20分) 1.判断以下各条指令是否正确(LL1和PROC为标号)(10分) (1)MOVX @R0,B (2)MOV A,30H (3)MOVX A,30H (4)ADDC A,R7 (5)SUB A,R2 (6)ANL #99H ,36H (7)MOV C, (8)ORL , (9)JBC P0,LL1 (10)ACALL PROC 2.判断以下说法是否正确,不正确予以改正。(10分) (1)单片机是面向数据处理的。 (2)定时器与计数器的工作原理均是对输入脉冲进行计数。 (3)由于MCS-51的串行口的数据发送和接收缓冲器都是SBUF,所以其串行口不能同

时发送和接收数据,即不是全双工的串行口。 (4)END表示指令执行到此结束。 (5)ADC0809是8位逐次逼近式模/数转换接口。 四、阅读程序(20分) 1.下列各条指令其源操作数的寻址方式是什么各条指令单独执行后,A中的结果是什么(5分)设(60H)=35H,(A)=19H,(R0)=30H,(30H)=0FH。 (1)MOV A,#48H ;寻址方式: (A)= (2)ADD A,60H ;寻址方式: (A)= (3)ANL A,@R0 ;寻址方式: (A)= 2.阅读下列程序段,写出每条指令执行后的结果,并说明此程序段完成什么功能(15分) MOV R1,#30H ;(R1)= MOV A,#64H ;(A)= ADD A,#47H ;(A)= ,(CY)= , (AC)= DA A ;(A)= ,(CY)= , (AC)= MOV @R1,A ;(R1)= ,(30H)= 此程序段完成的功能: 五、计算(画图)题(10分) 若8051的晶振频率f osc为6MHz,定时器/计数器T0工作在工作方式1,要求产生10ms 定时,写出定时器的方式控制字和计数初值(分别写出TH0与TL0值)。 六、编程题(15分) 1.阅读程序并填空,形成完整的程序以实现如下功能。(5分) 有一长度为10字节的字符串存放在8031单片机内部RAM中,其首地址为40H。要求将该字符串中每一个字符加偶校验位。(以调用子程序的方法来实现。) 源程序如下: ORG 1000H

C++程序设计基础课后答案 第八章

8.1 阅读下列程序,写出执行结果 1.#include class Bclass { public: Bclass( int i, int j ) { x = i; y = j; } virtual int fun() { return 0 ; } protected: int x, y ; }; class Iclass:public Bclass { public : Iclass(int i, int j, int k):Bclass(i, j) { z = k; } int fun() { return ( x + y + z ) / 3; } private : int z ; }; void main() { Iclass obj( 2, 4, 10 ); Bclass p1 = obj; cout << p1.fun() << endl; Bclass & p2 = obj ; cout << p2.fun() << endl; cout << p2.Bclass :: fun() << endl; Bclass *p3 = &obj;

cout << p3 -> fun() << endl; } 2.#include class Base { public: virtual void getxy( int i,int j = 0 ) { x = i; y = j; } virtual void fun() = 0 ; protected: int x , y; }; class A: public Base { public: void fun() { cout<<"x = "<

相关主题
相关文档
最新文档