微机原理及应用习题库与答案(清华版第四版)---参考

微机原理及应用习题库与答案(清华版第四版)---参考
微机原理及应用习题库与答案(清华版第四版)---参考

第1章绪论

1.计算机分那几类?各有什么特点?

答:传统上分为三类:大型主机、小型机、微型机。大型主机一般为高性能的并行处理系统,存储容量大,事物处理能力强,可为众多用户提供服务。小型机具有一定的数据处理能力,提供一定用户规模的信息服务,作为部门的信息服务中心。微型机一般指在办公室或家庭的桌面或可移动的计算系统,体积小、价格低、具有工业化标准体系结构,兼容性好。

2.简述微处理器、微计算机及微计算机系统三个术语的内涵。

答:微处理器是微计算机系统的核心硬件部件,对系统的性能起决定性的影响。微计算机包括微处理器、存储器、I/O接口电路及系统总线。微计算机系统是在微计算机的基础上配上相应的外部设备和各种软件,形成一个完整的、独立的信息处理系统。

3.80X86微处理器有几代?各代的名称是什么?

答:从体系结构上可分为3代:? 8080/8085:8位机。? 8086/8088/80286:16位机。

? 80386/80486:32位机。

第2章微处理器结构及微计算机的组成

1.8086是多少位的微处理器?为什么?

答:8086是16位的微处理器,其内部数据通路为16位,对外的数据总线也是16位。

2.EU与BIU各自的功能是什么?如何协同工作?

答:EU是执行部件,主要的功能是执行指令。BIU是总线接口部件,与片外存储器及I/O接口电路传输数据。EU经过BIU进行片外操作数的访问,BIU为EU提供将要执行的指令。EU与BIU可分别独立工作,当EU不需BIU提供服务时,BIU可进行填充指令队列的操作。

3.8086/8088与其前一代微处理器8085相比,内部操作有什么改进?

答:8085为8位机,在执行指令过程中,取指令与执行执令都是串行的。8086/8088由于内部有EU和BIU两个功能部件,可重叠操作,提高了处理器的性能。

4.8086/8088微处理器内部有那些寄存器,它们的主要作用是什么?

答:执行部件有8个16位寄存器,AX、BX、CX、DX、SP、BP、DI、SI。AX、BX、CX、DX一般作为通用数据寄存器。SP为堆栈指针存器,BP、DI、SI在间接寻址时作为地址寄存器或变址寄存器。总线接口部件设有段寄存器CS、DS、SS、ES和指令指针寄存器IP。段寄存器存放段地址,与偏移地址共同形成存储器的物理地址。IP的内容为下一条将要执行指令的偏移地址,与CS共同形成下一条指令的物理地址。

5.8086对存储器的管理为什么采用分段的办法?

答:8086是一个16位的结构,采用分段管理办法可形成超过16位的存储器物理地址,扩大对存储器的寻址范围(1MB,20位地址)。若不用分段方法,16位地址只能寻址64KB空间。

6.在8086中,逻辑地址、偏移地址、物理地址分别指的是什么?具体说明。

答:逻辑地址是在程序中对存储器地址的一种表示方法,由段地址和段内偏移地址两部分组成,如1234H:0088H。偏移地址是指段内某个存储单元相对该段首地址的差值,是一个16位的二进制代码。物理地址是8086芯片引线送出的20位地址码,用来指出一个特定的存储单元。

7.给定一个存放数据的内存单元的偏移地址是20C0H,(DS)=0C00EH,求出该内存单元的物理地址。

答:物理地址:320F8H。

8.8086/8088为什么采用地址/数据引线复用技术?

答:考虑到芯片成本,8086/8088采用40条引线的封装结构。40条引线引出8086/8088的所有信号是不够用的,采用地址/数据线复用引线方法可以解决这一矛盾,从逻辑角度,地址与数据信号不会同时出现,二者可以分时复用同一组引线。

9.8086与8088的主要区别是什么?

答:8086有16条数据信号引线,8088只有8条;8086片内指令预取缓冲器深度为6字节,8088只

有4字节。

10.怎样确定8086的最大或最小工作模式?最大、最小模式产生控制信号的方法有何不同

答:引线MN/MX#的逻辑状态决定8086的工作模式,MN/MX#引线接高电平,8086被设定为最小模式,MN/MX#引线接低电平,8086被设定为最大模式。

最小模式下的控制信号由相关引线直接提供;最大模式下控制信号由8288专用芯片译码后提供,8288的输入为8086的S2#~S0#三条状态信号引线提供。

11.8086被复位以后,有关寄存器的状态是什么?微处理器从何处开始执行程序?

答:标志寄存器、IP、DS、SS、ES和指令队列置0,CS置全1。处理器从FFFFOH存储单元取指令并开始执行。

12.8086基本总线周期是如何组成的?各状态中完成什么基本操作?

答:基本总线周期由4个时钟(CLK)周期组成,按时间顺序定义为T1、T2、T3、T4。在T1期间8086发出访问目的地的地址信号和地址锁存选通信号ALE;T2期间发出读写命令信号RD#、WR#及其它相关信号;T3期间完成数据的访问;T4结束该总线周期。

13.结合8086最小模式下总线操作时序图,说明ALE、M/IO#、DT/R#、RD#、READY信号的功能。

答:ALE为外部地址锁存器的选通脉冲,在T1期间输出;M/IO#确定总线操作的对象是存储器还是I/O接口电路,在T1输出;DT/R#为数据总线缓冲器的方向控制信号,在T1输出;RD#为读命令信号;在T2输出;READY信号为存储器或I/O接口“准备好”信号,在T3期间给出,否则8086要在T3与T4间插入Tw等待状态。

14.8086中断分哪两类?8086可处理多少种中断?

答:8086中断可分为硬件中断和软件中断两类。8086可处理256种类型的中断。

15.8086可屏蔽中断请求输入线是什么?“可屏蔽”的涵义是什么?

答:可屏蔽中断请求输入线为INTR;“可屏蔽”是指该中断请求可经软件清除标志寄存器中IF位而被禁止。

16.8086的中断向量表如何组成?作用是什么?

答:把内存0段中0~3FFH区域作为中断向量表的专用存储区。该区域存放256种中断的处理程序的入口地址,每个入口地址占用4个存储单元,分别存放入口的段地址与偏移地址。

17.8086如何响应一个可屏蔽中断请求?简述响应过程。

答:当8086收到INTR的高电平信号时,在当前指令执行完且IF=1的条件下,8086在两个总线周期中分别发出INTA#有效信号;在第二个INTA#期间,8086收到中断源发来的一字节中断类型码;8086完成保护现场的操作,CS、IP内容进入堆栈,请除IF、TF;8086将类型码乘4后得到中断向量表的入口地址,从此地址开始读取4字节的中断处理程序的入口地址,8086从此地址开始执行程序,完成了INTR中断请求的响应过程。

18.什么是总线请求?8086在最小工作模式下,有关总线请求的信号引脚是什么?

答:系统中若存在多个可控制总线的主模块时,其中之一若要使用总线进行数据传输时,需向系统请求总线的控制权,这就是一个总线请求的过程。8086在最小工作模式下有关总线请求的信号引脚是HOLD与HLDA。

19.简述在最小工作模式下,8086如何响应一个总线请求?

答:外部总线主控模块经HOLD引线向8086发出总线请求信号;8086在每个时钟周期的上升沿采样HOLD引线;若发现HOLD=1则在当前总线周期结束时(T4结束)发出总线请求的响应信号HLDA;8086使地址、数据及控制总线进入高阻状态,让出总线控制权,完成响应过程。

20.在基于8086的微计算机系统中,存储器是如何组织的?是如何与处理器总线连接的?

BHE#信号起什么作用?

答:8086为16位处理器,可访问1M字节的存储器空间;1M字节的存储器分为两个512K字节的存储体,命名为偶字节体和奇字节体;偶体的数据线连接D7~D0,“体选”信号接地址线A0;奇体的

数据线连接D15~D8,“体选”信号接BHE#信号;BHE#信号有效时允许访问奇体中的高字节存储单元,实现8086的低字节访问、高字节访问及字访问。

21.“80386是一个32位微处理器”,这句话的涵义主要指的是什么?

答:指80386的数据总线为32位,片内寄存器和主要功能部件均为32位,片内数据通路为32位。22.80X86系列微处理器采取与先前的微处理器兼容的技术路线,有什么好处?有什么不足?

答:好处是先前开发的软件可以在新处理器组成的系统中运行,保护了软件投资。缺点是处理器的结构发展受到兼容的约束,为了保持兼容性增加了硅资源的开销,增加了结构的复杂性。

23.80386内部结构由哪几部分组成?简述各部分的作用。

答:80386内部结构由执行部件(EU)、存储器管理部件(MMU)和总线接口部件(BIU)三部分组成。EU 包括指令预取部件、指令译码部件、控制部件、运算部件及保护检测部件,主要功能是执行指令。存储器管理部件包括分段部件、分页部件,实现对存储器的分段分页式的管理,将逻辑地址转换成物理地址。总线接口部件作用是进行片外访问:对存储器及I/O接口的访问、预取指令;另外的作用是进行总线及中断请求的控制

24.80386有几种存储器管理模式?都是什么?

答:80386有三种存储器管理模式,分别是实地址方式、保护方式和虚拟8086方式

25.在不同的存储器管理模式下,80386的段寄存器的作用是什么?

答:在实地址方式下,段寄存器与8086相同,存放段基地址。在保护方式下,每个段寄存器还有一个对应的64位段描述符寄存器,段寄存器作为选择器存放选择符。在虚拟8086方式下,段寄存器的作用与8086相同。

26.试说明虚拟存储器的涵义,它与物理存储器有什么区别?80386虚拟地址空间有多大?

答:虚拟存储器是程序员面对的一个巨大的、可寻址的存储空间,这个空间是内存与外存联合形成的,在操作系统的管理下,程序可象访问内存一样去访问外存而获得所需数据。物理存储器是指机器实际拥有的内存储器,不包括外存。80386的虚拟地址空间为64TB大。

27.试说明描述符的分类及各描述符的作用。

答:描述符分为三类:存储器段描述符、系统段描述符、门描述符。存储器段描述符由8字节组成,它用来说明一个段中保存信息的情况。32位段基地址和20位段界限值定位了该段在存储空间中的位置,其它有关位决定访问权限及段的长度单位。系统段描述符与存储器段描述符大多数字节段相同,有关访问权及属性字节段有些不同。门描述符用来改变程序的特权级别、切换任务的执行以及指出中断服务程序的入口。

28.描述符表的作用是什么?有几类描述符表?

答:描述符表顺序存放一系列描述符,描述符表定义了在80386系统中被使用的全部存储器段。有3类描述符表,即全局描述符表、局部描述符表及中断描述符表。

29.80386的分段部件是如何将逻辑地址变为线性地址的?

答:分段部件根据段选择符从全局描述符表或局部描述符表中取出对应的段描述符。把段描述符32位段基地址与逻辑地址中的32位偏移量相加就形成了线性地址。

30.80386中如何把线性地址变为物理地址?

答:分段部件形成的32位线性地址中高10位作为寻址页目录表的偏移量,与控制寄存器CR3中页目录表基地址共同形成一个32位的地址指向页表中的一个页项,即为一个页面描述符。该页面项中高20位作为页面基地址,线性地址的低12位为偏移量,相加后形成指向某一存储单元的32位物理地址。若禁止分页功能,线性地址就是物理地址。

31.80386对中断如何分类?

答:80386把中断分为外部中断和内部中断两大类,外部中断经NMI和INTR引线输入请求信号。内部中断也叫内部异常中断,分为陷阱中断、内部故障异常中断、异常终止中断。

32.80386在保护方式下中断描述符表与8086的中断向量表有什么不同?

答:8086工作在实地址方式,向量表是在存储器的0段中最低1024字节内存中。80386在保护方式

下要通过中断描述符表中的描述符访问虚拟空间的中断向量,中断描述符表的位置不是固定的,要由IDTR寄存器实现在虚拟空间的定位。

33.简述80386在保护方式下的中断处理过程。

答:80386响应中断后,接收由中断源提供的类型码并将其乘8,与IDTR寄存器中基地址相加,指出中断描述符的位置,读出中断描述符,依其中的段选择符及条件决定从两个描述符表LDT或GDT 中的一个得到段描述符,形成中断服务程序入口所在存储器单元的线性地址。

第3章8086指令系统及寻址方式

1. 根据下列要求编写一个汇编语言程序::

(1)代码段的段名为COD_SG

(2)数据段的段名为DAT_SG

(3)堆栈段的段名为STK_SG

(4)变量HIGH_DAT所包含的数据为95

(5)将变量HIGH_DAT装入寄存器AH,BH和DL

(6)程序运行的入口地址为START

答案:

DAT_SG SEGEMNT

HIGH_DAT DB 95

DAT_SG ENDS

;

STK_SG SEGMENT

DW 64 DUP(?)

STK_SG ENDS

;

COD_SG SEGMENT

MAIN PROC FAR

ASSUME CS: COD_SG, DS: DAT_SG, SS: STK_SG

START: MOV AX, DAT-SG

MOV DS, AX

MOV AH, HIGH_DAT

MOV BH, AH

MOV DL, AH

MOV AH, 4CH

INT 21H

MAIN ENDP

COD_SG ENDS

END START

2. 指出下列程序中的错误:

STAKSG SEGMENT

DB 100 DUP(?)

STA_SG ENDS

DTSEG SEGMENT

DATA1 DB ?

DTSEG END

CDSEG SEGMENT

MAIN PROC FAR

START: MOV DS,DATSEG

MOV AL,34H

ADD AL,4FH

MOV DATA,AL

START ENDP

CDSEG ENDS

END

答案:

改正后:

STAKSG SEGMENT

DB 100 DUP(?)

STAKSG ENDS

DTSEG SEGMENT

DATA1 DB ?

DTSEG ENDS

CDSEG SEGMENT

MAIN PROC FAR

ASSUME CS: CDSEG, DS: DTSEG, SS: STAKSG

START: MOV AX, DTSEG

MOV DS, AX

MOV AL, 34H

ADD AL, 4FH

MOV DATA1, AL

MOV AH, 4CH

INT 21H

MAIN ENDP

CDSEG ENDS

END S

3. 将下列文件类型填入空格:

(1) .obj (2) .exe (3) .crf (4) .asm (5) .lst (6) .map

编辑程序输出的文件有______________________________________;

汇编程序输出的文件有______________________________________;

连接程序输出的文件有______________________________________。

答案:编辑程序输出文件: (4)

汇编程序输出文件: (1), (3), (5)

连接程序输出文件: (2), (6)

4. 下列标号为什么是非法的?

(1) GET.DATA (2) 1_NUM (3) TEST-DATA (4) RET (5) NEW ITEM

答案:非法标号: (1)因为‘.’只允许是标号的第一个字符

(2)第一个字符不能为数字

(3)不允许出现‘-’

(4)不能是保留字,如助记符

(5)不能有空格

5. 下面的数据项定义了多少个字节?

DATA_1 DB 6 DUP(4 DUP(0FFH))

答案:24字节

6. 对于下面两个数据段,偏移地址为10H和11H的两个字节中的数据是一样的吗?为什么?

DTSEG SEGMENT | DTSEG SEGMENT

ORG 10H | ORG 10H

DATA1 DB 72H | DATA1 DW 7204H

DB 04H | DTSEG ENDS

DTSEG ENDS |

答案:不一样. 分别是72H, 04H和04H, 72H. 存储字时低8位存在低字节,高8位存在高字节.

7. 下面的数据项设置了多少个字节?

(1) ASC_DATA DB ‘1234’(2) HEX_DATA DB 1234H

答案(1) 设置了4个字节(2) 设置了2个字节

8. 执行下列指令后, AX寄存器中的内容是什么?

TABLE DW 10,20,30,40,50

ENTRY DW 3

MOV BX,OFFSET TABLE

ADD BX,ENTRY

MOV AX,[BX]

答案: (AX)=40

9. 指出下列指令的错误:

(1) MOV AH,BX (2) MOV [SI],[BX] (3) MOV AX,[SI][DI]

(4) MOV AX,[BX][BP] (5) MOV [BX],ES:AX (6) MOV BYTE PTR[BX],1000

(7) MOV AX,OFFSET [SI] (8) MOV CS,AX (9) MOV DS,BP

答案:(1) 源、目的字长不一致

(2)源、目的不能同时为存贮器寻址方式

(3) 基址变址方式不能有SI和DI的组合

(4) 基址变址方式不能有BX和BP的组合

(5) 在8086寻址方式中,AX不能作为基址寄存器使用,而且源、目的不能同时为存贮器寻址方式

(6) 1000超出一个字节的表数范围

(7) OFFSET只用于简单变量,应去掉

(8) CS不能作为目的寄存器

(9) 段地址不能直接送入数据段寄存器

10. DATA SEGMENT

TABLE_ADDR DW 1234H

DATA ENDS

MOV BX, TABLE_ADDR

LEA BX, TABLE_ADDR

请写出上述两条指令执行后, BX寄存器中的内容。

答案:MOV BX,TABLE_ADDR ; 执行后(BX)=1234H

LEA BX,TABLE_ADDR ; 执行后(BX)=OFFSET TABLE_ADDR

容如右图

所示,请用两条指令把X装入AX寄存器。

1B00:200

0H

1B00:200

2H

2B00:800

0H

答案:LES BX, [2000H]

MOV AX, ES: [BX]

12. 变量DATAX和DATAY定义如下:

DATAXDW 0148H

DW 2316H

DATAY DW 0237H

DW 4052H

按下述要求写出指令序列:

(1)DATAX和DATAY中的两个字数据相加, 和存放在DATAY和DATAY+2中。

(2)DATAX和DATAY中的两个双字数据相加, 和存放在DATAY开始的字单元中。

(3)DATAX和DATAY两个字数据相乘(用MUL)。

(4)DATAX和DATAY两个双字数据相乘(用MUL)。

(5)DATAX除以23(用DIV)。

(6)DATAX双字除以字DATAY(用DIV)。

答案:(1) MOV AX, DATAX

ADD AX, DATAY

MOV BX, DATAX+2

ADD BX, DATAY+2

MOV DATAY, AX

MOV DATAY+2, BX

(2) MOV AX, DATAX

ADD DATAY, AX

MOV AX, DATAX+2

ADC DATAY+2, AX

(3) MOV AX, DATAX

MUL DATAY

MOV DATAY,AX

MOV DATAY+2,DX

(4)

MOV AX,WORD PTR DATAX

MOV BX,WORD PTR DATAY

MUL BX

MOV RESULT,AX

MOV RESULT+2,DX

MOV AX,WORD PTR DATAX

MOV AX,WORD PTR DATAY+2

MUL BX

ADD RESULT+2,AX

ADC RESULT+4,DX

MOV AX,WORD PTR DATAX+2

MOV BX,WORD PTR DATAY

MUL BX

ADD RESULT+2,AX

ADC RESULT+4,DX

MOV AX,WORD PTR DATAX+2

MOV BX,WORD PTR DATAY+2

MUL BX

ADD RESULT+4,AX

ADC RESULT+6,DX

(5) MOV AX, DATAX

MOV BL, 23

DIV BL

MOV BL,AH

MOV AH, 0

MOV DATAY, AX ;存放商

MOV AL,BL

MOV DATAY+2, AX ;存放余数

(6) MOV AX, DATAX

MOV DX, DATAX+2

DIV DATAY

MOV DATAY, AX

MOV DATAY+2, DX

13. 试分析下面的程序段完成什么操作?

MOV CL,04

SHL DX,CL

MOV BL,AH

SHL AX,CL

SHR BL,CL

OR DL,BL

答案:

将DX: AX中的双字左移4位(乘16)

14. 用其他指令完成和下列指令一样的功能:

(1) REP MOVSB (2) REP LODSB (3) REP STOSB (4) REP SCASB 答案:

(1)LOOP1:

MOV AL,BYTE PTR [SI]

MOV ES:BYTE PTR [DI], AL

INC SI 或: DEC SI

INC DI 或: DEC DI

LOOP LOOP1

(2) LOOP1:

MOV AL, BYTE PTR [SI]

INC SI 或: DEC SI

LOOP LOOP1

(3) LOOP1:

MOV ES:BYTE PTR [DI], AL

INC DI 或: DEC DI

LOOP LOOP1

(4) LOOP1:

CMP AL,ES:BYTE PTR [DI]

JE EXIT

INC DI 或: DEC DI

LOOP LOOP1

EXIT:

15.编写程序段, 比较两个5字节的字符串OLDS和NEWS, 如果OLDS字符串与NEWS不同, 则执行NEW_LESS, 否则顺序执行程序。

答案:LEA SI, OLDS

LEA DI, NEWS

MOV CX, 5

CLD

REPZ CMPSB

JNZ NEW_LESS

16. 假定AX和BX中的内容为带符号数, CX和DX中的内容为无符号数, 请用比较指令和条件转移指令实现以下判断:

(1)若DX的值超过CX的值,则转去执行EXCEED

(2)若BX的值大于AX的值,则转去执行EXCEED

(3)CX中的值为0吗? 若是则转去执行ZERO

(4)BX的值与AX的值相减, 会产生溢出吗? 若溢出则转OVERFLOW

(5)若BX的值小于AX的值,则转去执行EQ_SMA

(6)若DX的值低于CX的值,则转去执行EQ_SMA

答案:(1) CMP DX, CX

JA EXCEED

(2) CMP B X, AX

JG EXCEED

(3) CMP C X, 0

JE ZERO

(4) SUB BX, AX

JO OVERFLOW

(5) CMP B X, AX

JL EQ_SMA

(6) CMP D X, CX

JB EQ_SMA

17. 假如在程序的括号中分别填入指令:

(1) LOOP L20 (2) LOOPNE L20 (3) LOOPE L20

试说明在三种情况下, 当程序执行完后, AX、BX、CX、DX四个寄存器的内容分别是什么?

TITLE https://www.360docs.net/doc/5413913223.html,

CODESG SEGMENT

ASSUME CS:CODESG, DS:CODESG. SS:CODESG

ORG 100H

BEGIN: MOV AX,01

MOV BX,02

MOV DX,03

MOV CX,04

L20: INC AX

ADD BX,AX

SHR DX,1

( )

RET

CODESG ENDS

END BEGIN

答案:

(1)(AX)= 5 (BX)= 16 (CX)= 0 (DX)= 0

(2)(AX)= 2 (BX)= 4 (CX)= 3 (DX)= 1

(3)(AX)= 3 (BX)= 7 (CX)= 2 (DX)= 0

18. 变量N1和N2均为2字节的非压缩BCD数码,请写出计算N1与N2之差的指令序列。

答案:

MOV AX, 0

MOV AL, N1+1

SUB AL, N2+1

AAS

MOV DL, AL

MOV AL, N1

SBB AL, N2

AAS

MOV DH, AL

19. 有两个3位的ASCII数串ASC1和ASC2定义如下:

ASC1 DB ‘578’

ASC2 DB ‘694’

ASC3 DB ‘0000’

请编写程序计算ASC3←ASC1+ASC2。

答案:

CLC

MOV CX, 3

MOV BX, 2

BACK:

MOV AL, ASC1[BX]

ADC AL, ASC2[BX]

AAA

OR ASC3[BX+1], AL

DEC BX

LOOP BACK

RCL CX, 1

OR ASC3[BX], CL

20. 假设(CS)=3000H, (DS)=4000H, (ES)=2000H, (SS)=5000H, (AX)=2060H, (BX)=3000H, (CX)=5, (DX)=0, (SI)=2060H, (DI)=3000H, (43000H)=0A006H, (23000H)=0B116H, (33000H)=0F802H, (25060)=00B0H,.(SP)=0FFFEH, (CF)=1, (DF)=1, 请写出下列各条指令单独执行完后, 有关寄存器及存储单元的内容, 若影响条件码请给出条件码SF、ZF、OF、CF的值。

(1) SBB AX,BX (2) CMP A X,WORD PTR[SI+0FA0H]

(3) MUL BYTE PTR[BX] (4) AAM

(5) DIV BH (6) SAR AX,CL

(7) XOR A X,0FFE7H (8) REP STOSB

(9) JMP WORD PYR[BX] (10) XCHG AX,ES:[BX+SI]

答案:

(1) (AX)=0F05FH, (SF)=1, (ZF)=0, (OF)=0, (CF)=1

(2) (SF)=1, (ZF)=0, (OF)=1, (CF)=1

(3) (AX)=0240H, (OF)=1, (CF)=1

(4) (AX)=0906H, (SF)=0, (ZF)=0

(5) (AX)=20ACH

(6) (AX)=0103H, (CF)=0

(7) (AX)=0DF87H, (CF)=0, (OF)=0, (SF)=1, (ZF)=0

(8) (23000H)~(23004H)=60H, 不影响标志位

(9) (IP)=0A006H, 不影响标志位

(10) (AX)=00B0H, (25060)=2060H, 不影响标志位

第4章汇编语言程序设计基础

1. 试编写一个汇编语言程序,要求对键盘输入的小写字母用大写字母显示出来。

答案:

abc: mov ah,1

int 21h

cmp al,’a’

jb stop

cmp al,’z’

ja stop

sub al,20h

mov dl,al

mov ah,2

int 21h

jmp abc

stop: ret

2. 编写程序,比较两个字符串STRING1和STRING2所含字符是否完全相同,若相同则显示“MATCH”,若不同则显示“NO MATCH”。

答案:

datarea segment

string1 db ‘asfioa’

string2 db ‘xcviyoaf’

mess1 db ‘MATCH’,’$’

mess2 db ‘NO MATCH’,’$’

datarea ends

prognam segment

main proc far

assume cs:prognam,ds:datarea

start:

push ds

sub ax,ax

push ax

mov ax,datarea

mov ds,ax

mov es,ax

begin:

mov cx, string2-string1

mov bx, mess1-string2

cmp bx,cx

jnz dispno

lea dx,addr

lea si,string1

lea di,string2

repe cmpsb

jne dispno

mov ah,9

lea dx,mess1

int 21h

ret

dispno:

mov ah, 9

lea dx, mess2

int 21h

ret

main endp

prognam ends

end start

3. 试编写程序,要求从键盘输入3个16进制数,并根据对3个数的比较显示如下信息:

(1)如果3个数都不相等则显示0;

(2)如果3个数中有2个数相等则显示2;

(3)如果3个数都相等则显示3。

答案:

data segment

array dw 3 dup(?)

data ends

code segment

main proc far

assume cs:code,ds:data

start:

push ds

sub ax,ax

push ax

mov ax,data

mov ds,ax

mov cx,3

lea si,array

begin:

push cx

mov cl,4

mov di,4

mov dl, ‘ ‘

mov ah,02

int 21h

mov dx,0

input:

mov ah,01

int 21h

and al,0fh

shl dx,cl

or dl,al

dec di

jne input

mov [si],dx

add si,2

pop cx

loop begin

comp:

lea si,array

mov dl,0

mov ax,[si]

mov bx,[si+2]

cmp ax,bx

jne next1

add dl,2

next1:

cmp [si+4],ax

jne next2

add dx,2

next2:

cmp [si+4],bx

jne num

add dl,2

num:

cmp dx,3

jl disp

mov dl,3

disp:

mov ah,2

add dl,30h

int 21h

ret

main endp

code ends

end start

4. 已知整数变量A和B,试编写完成下述操作的程序:

(1)若两个数中有一个是奇数,则将该奇数存入A中,偶数存入B中;

(2)若两个数均为奇数,则两数分别加1,并存回原变量;

(3)若两个数均为偶数,则两变量不变。

答案:

dseg segment

a dw ?

b dw ?

dseg ends

cseg segment

main proc far

assume cs:cseg,ds:dseg

start: push ds

sub ax,ax

push ax

mov ax,dseg

mov ds,ax

begin: mov ax,a

mov bx,b

xor ax,bx

test ax,0001

jz class

test bx,0001

jz exit

xchg bx,a

mov b,bx

jmp exit

class: test bx,0001

jz exit

inc b

inc a

exit: ret

main endp

cseg ends

end start

5. 把0~10010之间的30个数,存入首地址为GRAD的字数组中,GRAD+i表示学号为i+1的学生成绩。另一个数组RANK是30个学生的名次表,其中RANK+I的内容是学号为i+1的学生的名次。试编写程序,根据GRAD中的学生成绩,将排列的名次填入RANK数组中(提示:一个学生的名次等于成绩高于这个学生的人数加1)。

答案:

dseg segment

grade dw 30 dup(?)

rank dw 30 dup(?)

dseg ends

cseg segment

main proc far

assume cs:cseg, ds:dseg, es:dseg

start: push ds

sub ax,ax

push ax

mov ax,dseg

mov ds,ax

mov es,ax

begin: mov di,0

mov cx,30

loop1: push cx

mov cx,30

mov si,0

mov ax,grade[di]

mov dx,0

loop2: cmp grade[si],ax

jbe go_on

inc dx

go_on: add si,2

loop loop2

pop cx

inc dx

mov rank[di],dx

sdd di,2

loop loop1

ret

main endp

cseg ends

end start

6. 分析下列程序的功能,写出堆栈最满时各单元的地址及内容。

SSEG SEGMENT ‘STACK’AT 1000H ; 堆栈的段地址为1000H DW 128 DUP(?)

TOS LABEL WORD

SSEG ENDS

; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - DSEG SEGMENT

DW 32 DUP(?)

DSEG ENDS

; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - CSEG SEGMENT

MAIN PROC FAR

ASSUME CS:CSEG, DS:DSEG,SS:SSEG

START: MOV AX,SSEG

MOV SS,AX

MOV AX,DSEG

MOV DS,AX

MOV AX,4321H

CALL HTOA

RETN: MOV AH,4CH

INT 21H

MAIN ENDP

; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

HTOA PROC NEAR

CMP AX,15

JLE B1

PUSH AX

PUSH BP

MOV BP,SP

MOV BX,[BP+2]

AND BX,0FH

MOV [BP+2],BX

POP BP

MOV CL,4

SHR AX,CL

CALL HTOA

B1: POP AX

B2: ADD AL,30H

JL PRT

ADD AL,07

PRT: MOV DL,AL

MOV AH,2

INT 21H

RET

HTOA ENDP

CSEG ENDS

; ; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

END START

答案:

1000:0F2H

1000:0F4H

1000:0F6H

1000:0F8H

1000:0FAH

1000:0FCH

1000:0FEH

1000:100H

7.

(1) INT 12H (2) INT 8

答案:(1) 00048h (2) 00020h

8. 试编写程序,它轮流测试两个设备的状态寄存器,只要一个状态寄存器的第0位为1,则与其相应的设备就输入一个字符;如果其中任一状态寄存器的第3位为1,则整个输入过程结束。两个状态寄存器的端口地址分别是0024和0036,与其相应的数据输入寄存器的端口则为0026和0038,输入字符分别存入首地址为BUFF1和BUFF2的存储区中。

答案

mov si, 0

mov di, 0

test12: in al, 0024h

test al, 08

jnz exit

in al,0036h

test al, 08

jnz exit

dev1: in al, 0024h

test al, 01

jz dev2

in al, 0026h

mov buffer[si], al

inc si

dev2: in al, 0036h

test al, 01

jz test12

in al, 0038h

mov buff2[di],al

inc di

jmp test12

exit: ret

9.给定(SP)=0100,(SS)=0300,(FLAGS)=0240,存储单元的内容为(00020)=0040,(00022)=0100,在段地址为0900及偏移地址为00A0的单元中有一条中断指令INT 8,试问执行INT 8指令后,SP,SS,IP,FLAGS的内容是什么?栈顶的三个字是什么?

答案:

(SP) = 00FA

(SS) = 0300

(IP) = 0040

(FLAGS) = 0040

10. 编写一个程序,接收从键盘输入的10个十进制数字,输入回车符则停止输入,然后将这些数字加密后(用XLAT指令变换)存入内存缓冲区BUFFER。加密表为;

输入数字: 0,1,2,3,4,5,6,7,8,9

密码数字: 7,5,9,1,3,6,8,0,2,4

答案:

scode db 7,5,9,1,3,6,8,0,2,4

buffer db 10 dup(?)

; ……

mov si,0

mov cx,10

lea bx,scode

input: mov ah,01

int 21h

cmp al,0ah

jz exit

and al,0fh

xlat

mov buffer[si],al

inc si

loop input

exit: ret

第5章微计算机中处理器与I/O设备间数据传输控制方法

1.试说明一般中断系统的组成和功能。

答:处理器内部应有中断请求信号的检测电路,输出中断响应信号,保存断点的逻辑,转向中断处理程序的逻辑,中断返回逻辑。系统中要有一中断控制器,管理多个中断源,提供处理机所需的中断处理信息。系统中请求中断处理的I/O接口电路要有提供中断请求信号及接收中断响应信号的逻辑。2.什么是中断类型码、中断向量、中断向量表?在基于8086/8088的微机系统中,中断类型码和中断向量之间有什么关系?

答:处理机可处理的每种中断的编号为中断类型码。中断向量是指中断处理程序的入口地址,由处理机自动寻址。中断向量表是存放所有类型中断处理程序入口地址的一个默认的内存区域。在8086系统中,中断类型码乘4得到向量表的入口,从此处读出4字节内容即为中断向量。

3.什么是硬件中断和软件中断?在PC机中两者的处理过程有什么不同?

答:硬件中断是通过中断请求线输入电信号来请求处理机进行中断服务;软件中断是处理机内部识别并进行处理的中断过程。硬件中断一般是由中断控制器提供中断类型码,处理机自动转向中断处理程序;软件中断完全由处理机内部形成中断处理程序的入口地址并转向中断处理程序,不需外部提供信息。

4.试叙述基于8086/8088的微机系统处理硬件中断的过程。

答:以INTR请求为例。当8086收到INTR的高电平信号时,在当前指令执行完且IF=1的条件下,8086在两个总线周期中分别发出INTA#有效信号;在第二个INTA#期间,8086收到中断源发来的一字节中断类型码;8086完成保护现场的操作,CS、IP内容进入堆栈,清除IF、TF;8086将类型码乘4后得到中断向量入口地址,从此地址开始读取4字节的中断处理程序的入口地址,8086从此地址开始执行程序,完成了INTR中断请求的响应过程。

5.在PC机中如何使用“用户中断”入口请求中断和进行编程?

答:PC机中分配给用户使用的中断是IRQ9,经扩展插槽B4引出,故把用户的中断请求线连接到B4上。在应用程序中,利用25H号系统调用将中断服务程序的入口地址写入对应0AH类型中断对应的中断向量表中去。在应用程序中把主片8259A D2屏蔽位清0,把从片8259A D1屏蔽位清0,使主片的IR2、从片的IR1可以输入中断请求。中断服务程序结束前向主片8259A发中断结束命令。应用程序结束之前对主片的IR2和从片的IR1进行屏蔽,关闭用户中断请求。

6.8259A中断控制器的功能是什么?

答:8259A中断控制器可以接受8个中断请求输入并将它们寄存。对8个请求输入进行优先级判断,裁决出最高优先级进行处理,它可以支持多种优先级处理方式。8259A可以对中断请求输入进行屏蔽,阻止对其进行处理。8259A支持多种中断结束方式。8259A与微处理器连接方便,可提供中断请求信号及发送中断类型码。8259A可以进行级连以便形成多于8级输入的中断控制系统。

7.8259A初始化编程过程完成那些功能?这些功能由那些ICW设定?

答:初始化编程用来确定8259A的工作方式。ICW1确定8259A工作的环境:处理器类型、中断控制器是单片还是多片、请求信号的电特性。ICW2用来指定8个中断请求的类型码。ICW3在多片系统中确定主片与从片的连接关系。ICW4用来确定中断处理的控制方法:中断结束方式、嵌套方式、数据线缓冲等。

8.8259A在初始化编程时设置为非中断自动结束方式,中断服务程序编写时应注意什么?

答:在中断服务程序中,在返回主程序之前按排一条一般中断结束命令指令,8259A将ISR中最高优先级位置0,结束该级中断处理以便为较低级别中断请求服务。

9.8259A的初始化命令字和操作命令字有什么区别?它们分别对应于编程结构中那些内部寄存器?

答:8259A的工作方式通过微处理器向其写入初始化命令字来确定。初始化命令字分别装入

ICW1~ICW4内部寄存器。8259A在工作过程中,微处理器通过向其写入操作命令字来控制它的工作过程。操作命令字分别装入OCW1~OCW3内部寄存器中。8259A占用两个端口号,不同的命令字对应不同的端口,再加上命令字本身的特征位及加载的顺序就可以正确地把各种命令字写入对应的寄存器中。

10.8259A的中断屏蔽寄存器IMR与8086中断允许标志IF有什么区别?

答:IF是8086微处理器内部标志寄存器的一位,若IF=0,8086就不响应外部可屏蔽中断请求INTR 引线上的请求信号。8259A有8个中断请求输入线,IMR中的某位为1,就把对应这位的中断请求IR 禁止掉,无法被8259A处理,也无法向8086处理器产生INTR请求。

11. 若8086系统采用单片8259A中断控制器控制中断,中断类型码给定为20H,中断源的请求线与8259A的IR4相连,试问:对应该中断源的中断向量表入口地址是什么?若中断服务程序入口地址为4FE24H,则对应该中断源的中断向量表内容是什么,如何定位?

答:中断向量表入口地址为:0段的0090H地址。对应4FE24H中断服务程序入口,在向量表中定位情况:(0090H)=24H、(0091H)=00H、(0092H)=E0H、(0093H)=4FH。

10.试按照如下要求对8259A设定初始化命令字:8086系统中只有一片8259A,中断请求信号使用电平触发方式,全嵌套中断优先级,数据总线无缓冲,采用中断自动结束方式。中断类型码为20H~27H,8259A的端口地址为B0H和B1H。

答:ICW1=1BH (送B0H端口),ICW2=20H (送B1H端口),ICW4=03H (送B1H端口)

11.比较中断与DMA两种传输方式的特点。

答:中断方式下,外设需与主机传输数据时要请求主给予中断服务,中断当前主程序的执行,自动转向对应的中断处理程序,控制数据的传输,过程始终是在处理器所执行的指令控制之下。

直接存储器访问(DMA)方式下,系统中有一个DMA控制器,它是一个可驱动总线的主控部件。当外设与主存储器之间需要传输数据时,外设向DMA控制器发出DMA请求,DMA控制器向中央处理器发出总线请求,取得总线控制权以后,DMA控制器按照总线时序控制外设与存储器间的数据传输而不是通过指令来控制数据传输,传输速度大大高于中断方式。

12.DMA控制器应具有那些功能?

答:DMA控制器应有DMA请求输入线,接收I/O设备的DMA请求信号;DMA控制器应有向主机发出总线请求的信号线和接收主机响应的信号线;DMA控制器在取得总线控制权以后应能发出内存地址、I/O读写命令及存储器读写命令控制I/O与存储器间的数据传输过程。

13.8237A只有8位数据线,为什么能完成16位数据的DMA传送?

答:I/O与存储器间在进行DMA传送过程中,数据是通过系统的数据总线传送的,不经过8237A的数据总线,系统数据总线是具有16位数据的传输能力的。

14.8237A的地址线为什么是双向的?

答:8237A的A0~A3地址线是双向的,当8237A被主机编程或读状态处于从属状态,A0~A3为输入地址信号,以便主机对其内部寄存器进行寻址访问。当8237A取得总线控制权进行DMA传送时,A0~A3输出低4位地址信号供存储器寻址对应单元用,A0~A3必需是双向的。

15.说明8237A单字节DMA传送数据的全过程。

答:8237A取得总线控制权以后进行单字节的DMA传送,传送完一个字节以后修改字节计数器和地址寄存器,然后就将总线控制权放弃。若I/O的DMA请求信号DREQ继续有效,8237A再次请求总线使用权进行下一字节的传送。

16.8237A单字节DMA传送与数据块DMA传送有什么不同?

答:单字节传送方式下,8237A每传送完一个字节数据就释放总线,传送下一字节时再请求总线的控制权。块传送方式下8237A必须把整个数据块传送完才释放总线。

17.8237A什么时候作为主模块工作,什么时候作为从模块工作?在这两种工作模式下,各控制信号处于什么状态,试作说明。

答:8237A取得总线控制权后,开始进行DMA传送过程,此时8237A作为主模块工作。8237A在被

处理器编程或读取工作状态时,处于从模块工作状态。

8237A处于从模块时,若CS#=0、HLDA=0说明它正被编程或读取状态,IOR#与IOW#为输入,A0~A3为输入。8237A处于主模块时,输出地址信号A0~A15 (低8位经A0~A7输出,高8位经DB0~DB7输出)。8237A还要输出IOR#、IOW#、MEMR#、MEMW#、AEN、ADSTB等有效信号供DMA传送过程使用。

18.说明8237A初始化编程的步骤。

答:(1)写屏蔽字,阻止某通道的DMA请求。(2)写命令字(8号地址),确定信号有效电平、优先级方式、通道工作允许等。(3)写模式字(B号地址),确定某通道传送方式、传送类型、地址寄存器变化方式等。(4)置0先/后触发器。(5)设置地址寄存器、字节数寄存器的初值。(6)清除某通道屏蔽位,允许8237A响应其DMA请求。

19.8237A选择存储器到存储器的传送模式必须具备那些条件?

答:必须使用8237A内部的暂存器作为数据传送的缓冲器。8237A通道0的地址寄存器存放存储器的源地址、通道1的地址寄存器存放存储器的目的地地址、字节计数器存放传送的字节数,建立通道0的软件DMA请求来启动这一传输过程。

21.利用8237A的通道2,由一个输入设备输入一个32KB的数据块至内存,内存的首地址为34000H,采用增量、块传送方式,传送完不自动初始化,输入设备的DREQ和DACK都是高电平有效。请编写初始化程序,8237A的首地址用标号DMA表示。

答:设存储器页面寄存器内容已被置为3。8237A初始化程序如下:

MOV AL,06H ;屏蔽通道2

MOV DX,DMA+0AH ;

OUT DX,AL ;

MOV AL,80H ;写通道2命令字:DREQ、

MOV DX,DMA+08H ;DACK高电平有效,正常

DUT DX,AL ;时序、固定优先级、允许8237A工作等。

MOV AL,86H ;写通道2模式字:块传

MOV DX,DMA+0BH ;输、写传输、地址增、

OUT DX,AL ;禁止自动预置等。

MOV DX,DMA+0CH ;置0先/后触发器

OUT DX,AL ;

MOV AL,00H ;设通道2基地址为4000H

MOV DX,DMA+04H ;

OUT DX,AL ;

MOV AL,40H ;

OUT DX,AL ;

MOV AL,0FFH ;设通道2基字节数为

MOV DX,DMA+05H ;7FFFH (32767D)

OUT DX,AL ;

MOV AL, 7FH ;

OUT DX,AL ;

MOV AL,02H ;清除通道2屏蔽。

MOV DX, DMA+0AH ;

OUT DX,AL ;

MOV AL,06H ;通道2发DMA请求

MOV DX,DMA+09H ;

OUT DX,AL ;

(完整版)数据库课后习题及答案

第一章数据库系统概述 选择题 1实体-联系模型中,属性是指(C) A.客观存在的事物 B.事物的具体描述 C.事物的某一特征 D.某一具体事件 2对于现实世界中事物的特征,在E-R模型中使用(A) A属性描述B关键字描述C二维表格描述D实体描述 3假设一个书店用这样一组属性描述图书(书号,书名,作者,出版社,出版日期),可以作为“键”的属性是(A) A书号B书名C作者D出版社 4一名作家与他所出版过的书籍之间的联系类型是(B) A一对一B一对多C多对多D都不是 5若无法确定哪个属性为某实体的键,则(A) A该实体没有键B必须增加一个属性作为该实体的键C取一个外关键字作为实体的键D该实体的所有属性构成键 填空题 1对于现实世界中事物的特征在E-R模型中使用属性进行描述 2确定属性的两条基本原则是不可分和无关联 3在描述实体集的所有属性中,可以唯一的标识每个实体的属性称为键 4实体集之间联系的三种类型分别是1:1 、1:n 、和m:n 5数据的完整性是指数据的正确性、有效性、相容性、和一致性 简答题 一、简述数据库的设计步骤 答:1需求分析:对需要使用数据库系统来进行管理的现实世界中对象的业务流程、业务规则和所涉及的数据进行调查、分析和研究,充分理解现实世界中的实际问题和需求。 分析的策略:自下而上——静态需求、自上而下——动态需求 2数据库概念设计:数据库概念设计是在需求分析的基础上,建立概念数据模型,用概念模型描述实际问题所涉及的数据及数据之间的联系。 3数据库逻辑设计:数据库逻辑设计是根据概念数据模型建立逻辑数据模型,逻辑数据模型是一种面向数据库系统的数据模型。 4数据库实现:依据关系模型,在数据库管理系统环境中建立数据库。 二、数据库的功能 答:1提供数据定义语言,允许使用者建立新的数据库并建立数据的逻辑结构 2提供数据查询语言 3提供数据操纵语言 4支持大量数据存储 5控制并发访问 三、数据库的特点 答:1数据结构化。2数据高度共享、低冗余度、易扩充3数据独立4数据由数据库管理系统统一管理和控制:(1)数据安全性(2)数据完整性(3)并发控制(4)数据库恢复 第二章关系模型和关系数据库 选择题 1把E-R模型转换为关系模型时,A实体(“一”方)和B实体(“多”方)之间一对多联系在关系模型中是通过(A)来实现的

数据库习题与答案

一.选择题: 1、数据库分析与设计中,其设计对象称客观世界的( ) A、逻辑对象 B、目标对象 C、实体对象 D、需求对象 答案:B (150) 2、数据库物理设计完成后,进入数据库实施阶段,下列各项中不属于实施阶段的工作就是 ( ) A、建立库结构 B、扩充功能 C、加载数据 D、系统调试 答案:B (150) 3、通常用以下的顺序来完成数据库的设计工作( ) A、概念设计、物理设计、逻辑设计 B、逻辑设计、概念设计、物理设计 C、概念设计、逻辑设计、物理设计 D、物理设计、逻辑设计、概念设计 答案:C (150) 4、在数据库设计中,在概念设计阶段可用E-R方法,其设计出的图称为( ) A、实物示意图 B、实用概念图 C、实体表示图 D、实体联系图 答案:D (153) 5、 E-R图就是数据库设计的工具之一,它适用于建立数据库的( ) A、概念模型 B、逻辑模型 C、结构模型 D、物理模型 答案:A (155) 6、在关系数据库设计中,完成设计关系模式的任务就是属于( ) A、需求分析阶段 B、概念设计阶段 C、逻辑设计阶段 D、物理设计阶段 答案:C (157) 7、数据库逻辑设计的主要任务就是( ) A、建立E-R图与说明书 B、创建数据库说明 C、建立数据流图 D、把数据送入数据库 答案:B (158) 二.填空题 1、数据库概念设计就是在数据需求分析基础上进行的,其目的就是分析数据间的内在语义 关联,在此基础上建立一个数据的______________。 答案:抽象模型(152) 2、数据库的逻辑设计的基本方法就是将E-R图转换成指定RDBMS中的______________, 此外还包括关系的规范化以及性能调整,最后就是约束条件设置。 答案:关系模式(156) 3、数据库的逻辑设计的基本方法就是将E-R图转换成指定RDBMS中的关系模式,此外还 包括______________以及性能调整,最后就是约束条件设置。 答案:关系的规范化(156) 4、数据库的逻辑设计的基本方法就是将E-R图转换成指定RDBMS中的关系模式,此外还

测量计算题库及参考答案

计算题库及参考答案 1、设A 点高程为15.023m ,欲测设设计高程为16.000m 的B 点,水准仪安置在A 、B 两点之间,读得A 尺读数a=2.340m ,B 尺读数b 为多少时,才能使尺底高程为B 点高程。 【解】水准仪的仪器高为=i H 15.023+2.23=17.363m ,则B 尺的后视读数应为 b=17.363-16=1.363m ,此时,B 尺零点的高程为16m 。 2、在1∶2000地形图上,量得一段距离d =23.2cm ,其测量中误差=d m ±0.1cm ,求该段距离的实地长度 D 及中误差D m 。 【解】==dM D 23.2×2000=464m ,==d D Mm m 2000×0.1=200cm=2m 。 3、已知图中AB 的坐标方位角,观测了图中四个水平角,试计算边长B →1,1→2,2→3, 3→4的坐标方位角。 【解】=1B α197°15′27″+90°29′25″-180°=107°44′52″ =12α107°44′52″+106°16′32″-180°=34°01′24″ =23α34°01′24″+270°52′48″-180°=124°54′12″ =34α124°54′12″+299°35′46″ -180°=244°29′58″ 4、在同一观测条件下,对某水平角观测了五测回,观测值分别为:39°40′30″,39°40′48″,39°40′54″,39°40′42″,39°40′36″,试计算: ① 该角的算术平均值——39°40′42″; ② 一测回水平角观测中误差——±9.487″; ③ 五测回算术平均值的中误差——±4.243″。 5、在一个直角三角形中,独立丈量了两条直角边a ,b ,其中误差均为m ,试推导由a ,b 边计算所得斜边c 的中误差c m 的公式? 【解】斜边c 的计算公式为22b a c += ,全微分得 db c b da c a bdb b a ada b a d c +=+++=--2)(212)(21212 22122 应用误差传播定律得2 22 222222222m m c b a m c b m c a m c =+=+= 6、已知=AB α89°12′01″,=B x 3065.347m ,=B y 2135.265m ,坐标推算路线为B →1→2,测得坐标推算路线的右角分别为=B β32°30′12″,=1β261°06′16″,水平距离分别为=1B D 123.704m ,=12D 98.506m ,试计算1,2点的平面坐标。 【解】 1) 推算坐标方位角 =1B α89°12′01″-32°30′12″+180°=236°41′49″ =12α236°41′49″-261°06′16″+180°=155°35′33″ 2) 计算坐标增量 =?1B x 123.704×cos236°41′49″=-67.922m , =?1B y 123.704×sin236°41′49″=-103.389m 。 =?12x 98.506×cos155°35′33″=-89.702m , =?12y 98.506×sin155°35′33″=40.705m 。 3) 计算1,2点的平面坐标 图 推算支导线的坐标方位角

心理学题库及参考答案

第1章心理学概述 一、单项选择题 1.现代认知心理学以1967年【】出版的《认知心理学》为诞生标志。 A.奈塞尔 B.冯特 C.斯金纳 D.弗洛伊德 2.一个令人高兴的信息,会导致人们手舞足蹈。这是【】 A.兴奋的扩散 B.兴奋的集中 C.抑制的扩散 D.抑制的集中 3.世界上第一个心理学实验室创建于【】 A.1888年 B.1879年 C.1878年 D.1877年 4.心理学通常把个性心理特征分为三个方面,一是能力,二是气质,三是【】 A.性格 B.动机 C.兴趣 D.意志 5.听觉中枢位于【】 A.额叶 B.顶叶 C.颞叶 D.枕叶 6.由于晚上学习到很晚,第二天无精打采。这属于【】 A.相继正诱导 B.同时正诱导 C.相继负诱导 D.同时负诱导 7.格式塔学派是西方主要的心理学流派之一,其中“格式塔”的含义是【】(2012年烟台市市直) A.行为 B.精神

C.整体 D.人本 8.张明打了通宵的游戏,以致于第二天上课时无精打采。这属于【】 A.同时性负诱导 B.相继正诱导 C.相继负诱导 D.同时性正诱导 9.神经元具有【】的功能。 A.接受刺激、传递信息和整合信息 B.接受刺激、传递信息和发动反应 C.接受刺激、整合信息和发动反应 D.接受刺激、转换能量和传递信息 10.狗听到主人唤它的名字就跑过去是【】。(2013年滨州阳信) A.无条件反射 B.本能的反射 C.第一信号的条件反射 D.第二信号的条件反射 11.精神分析学派的创始人是【】 A.华生 B.弗洛伊德 C.罗杰斯 D.奈塞尔 12.我们在做数学题时用的是____,听音乐时用的是____。【】 A.左脑右脑 B.右脑左脑 C.左脑左脑 D.右脑右脑 13.构造主义主张研究【】 A.认知 B.意识 C.行为 D.无意识 14.辩证唯物主义者认为,心理是脑的机能,【】是心理的器官。 A.神经系统 B.大脑皮层 C.神经元 D.脑

数据库原理及应用教程第4版习题参考答案

习题参考答案 第1章习题参考答案 一、选择题 1. C 2. B 3. D 4. C 5. D 6. B 7. A 8. B 9. D 10. B 11. C 12. D 13. D 14. D 15. B 16. C 17. D 18. A 19. D 20. A 21. D 22. D 23. C 24. A 25. C 二、填空题 1. 数据库系统阶段 2. 关系 3. 物理独立性 4. 操作系统 5. 数据库管理系统(DBMS) 6. 一对多 7. 独立性 8. 完整性控制 9. 逻辑独立性 10. 关系模型 11. 概念结构(逻辑) 12. 树有向图二维表嵌套和递归 13. 宿主语言(或主语言) 14. 数据字典 15. 单用户结构主从式结构分布式结构客户/服务器结构浏览器/服务器结构 16. 现实世界信息世界计算机世界 三、简答题 1、简述数据库管理技术发展的三个阶段。各阶段的特点是什么? 答:数据库管理技术经历了人工管理阶段、文件系统阶段和数据库系统阶段。 (1)、人工管理数据的特点: A、数据不保存。 B、系统没有专用的软件对数据进行管理。 C、数据不共

享。D、数据不具有独立性。 (2)、文件系统阶段的特点: A、数据以文件的形式长期保存。 B、由文件系统管理数据。 C、程序与数据之间有一定的独立性。 D、文件的形式已经多样化 E、数据具有一定的共享性 (3)、数据库系统管理阶段特点: A、数据结构化。 B、数据共享性高、冗余度底。 C、数据独立性高。 D、有统一的数据控制功能。 2、从程序和数据之间的关系来分析文件系统和数据库系统之间的区别和联系 答:数据管理的规模日趋增大,数据量急剧增加,文件管理系统已不能适应要求,数据库管理技术为用户提供了更广泛的数据共享和更高的数据独立性,进一步减少了数据的余度,并为用户提供了方便的操作使用接口。数据库系统对数据的管理方式与文件管理系统不同,它把所有应用程序中使用的数据汇集起来,以记录为单位存储,在数据库管理系统的监督和管理下使用,因此数据库中的数据是集成的,每个用户享用其中的一部分。 3、简述数据库、数据库管理系统、数据库系统三个概念的含义和联系。答:数据库是指存储在计算机内、有组织的、可共享的数据集合。 数据库管理系统是软件系统的一个重要组成部分,它通过借助操作系统完成对硬件的访问,并对数据库的数据进行存取、维护和管理。 数据库系统是指计算机系统中引入数据库后的系统构成。它主要由数据库、数据库用户、计算机硬件系统和计算机软件系统几部分组成。 三者的联系是:数据库系统包括数据库和数据库管理系统。数据库系统主要通过数据库管理系统对数据库进行管理的。 4、数据库系统包括哪几个主要组成部分?各部分的功能是什么?画出整个数据库系统的层次结构图。 答:数据库系统包括:数据库、数据库用户、软件系统和硬件系统。 数据库主要是来保存数据的。 数据库用户是对数据库进行使用的人,主要对数据库进行存储、维护和检索等操作。 软件系统主要完成对数据库的资源管理、完成各种操作请求。 硬件系统主要完成数据库的一些物理上的操作,如物理存储、输入输出等。

六年级数学简便计算练习题及答案.doc

一、基础知识。(5小题,共26分。) 1.读音节,找词语朋友。(10分) táo zuì nínɡ zhònɡ wǎn lián ēn cì ()()()() zī rùn kuí wú zhēn zhì miǎn lì ()()()() xuán yá qiào bì hú lún tūn zǎo ()() 2.读一读,加点字念什么,在正确的音节下面画“_”。(4分) 镌.刻(juān juàn)抚摩.(mó mē)扁.舟(biān piān)阻挠.(náo ráo)塑.料(suò sù)挫.折(cuō cuò)归宿.(sù xiǔ)瘦削.(xiāo xuē)3.请你为“肖”字加偏旁,组成新的字填写的空格内。(4分) 陡()的悬崖胜利的()息俊()的姑娘 ()好的铅笔弥漫的()烟畅()的商品 ()遥自在的生活元()佳节 4.按要求填空,你一定行的。(4分) “巷”字用音序查字法先查音序(),再查音节()。按部首查字法先查()部,再查()画。能组成词语()。 “漫”字在字典里的意思有:①水过满,向外流;②到处都是;③不受约束,随便。 (1)我漫.不经心地一脚把马鞍踢下楼去。字意是() (2)瞧,盆子里的水漫出来了。字意是() (3)剩下一个义项可以组词为() 5.成语大比拼。(4分) 风()同()()崖()壁()()无比 和()可()()扬顿()()高()重 ( )不()席张()李() 二、积累运用。(3小题,共20分。) 1.你能用到学过的成语填一填吗?(每空1分) 人们常用来比喻知音难觅或乐曲高妙,用来赞美达芬

(1)鲁迅先生说过:“,俯首甘为孺子牛。” (2),此花开尽更无花。 (3)必寡信。这句名言告诉我们。 (4)但存,留与。 (5)大漠沙如雪,。 3.按要求写句子。(每句2分) (1)闰土回家去了。我还深深地思念着闰土。(用合适的关联词组成一句话)(2)老人叫住了我,说:“是我打扰了你吗?”(改成间接引语) (3)这山中的一切,哪个不是我的朋友?(改为陈述句) (4)月亮升起来了。(扩句) (5)小鱼在水里游来游去。(改写成拟人句) 三、口语交际。(共3分。) 随着“嫦娥一号”卫星的发射成功,作为中华少年的我们,面对祖国的飞速发展的科技,你想到了什么?想说点什么呢? 四、阅读下面短文,回答问题。(10小题,共26分。) 1.课内阅读。(阅读文段,完成练习) 嘎羧来到石碑前,选了一块平坦的草地,一对象牙就像两支铁镐,在地上挖掘起来。它已经好几天没吃东西了,又经过长途跋涉,体力不济,挖一阵就 喘息一阵。嘎羧从早晨一直挖到下午,终于挖出了一个椭圆形的浅坑。它滑下

供应链管理习题库及参考答案(1)

供应链运作管理部分习题库 一、单项选择题 1.()是生产及流通过程中,为了将产品或服务交付给最终用户,由上游与下游企业共同建立的网链状组织。A A.供应链 B.合作伙伴 C.联盟组织 D.供应链管理 2. 供应链管理的英文简写为:()。 C A. SST B. SC C. SCM D. CIMS 3. 供应链管理目的:()。A A. 既提高服务水平又降低物流总成本 B. 在于提高服务水平 C. 在于降低物流总成本 D. 以上答案都不是 4. 供应链特征中不包含的因素有( C )。 A.动态性 B.面向用户需求C.静态性 D.交叉性 5. 供应链不仅是一条连接供应商到用户的物料链、信息链、资金链,而且是一条( )。D A.加工链 B.运输链C.分销链 D.增值链 6. 商流是货物所有权的转移过程,是在供货商与消费者之间进行的( )流动。 A A.双向 B.价值C.单向 D.信息 7. 供应链是一个网链结构,由围绕( )的供应商、供应商的供应商和用户、用户的用户组成。D A.主要 B.最终用户C.一级 D.核心企业 8. 以最低的成本将原材料转化成零部件和成品,并尽量控制供应链中的库 存和运输成本,这种供应链属()。 C A. 平衡的供应链 B. 反应型供应链 C. 有效型供应链 D. 稳定的供应链 9. 选择恰当的供应链战略对企业发展非常重要,在客户市场需求稳定,且 生产的产品相对成熟的情况下,哪种供应链更能发挥竞争优势:()。D A. 响应型供应链 B. 拉动式供应链 C. 动态的供应链 D. 效率型供应链 10. 基于相对稳定、单一的市场需求而形成的供应链,我们称为()。A A. 稳定的供应链 B. 动态的供应链 C. 平衡的供应链 D. 倾斜的供应链

数据库试题及答案_

笔试样卷一 参考答案 一、简答题(25分) 1.数据库阶段数据管理的主要特点是什么? 2.解释DB、DBMS、DBS三个概念? 3.什么是物理数据独立性和逻辑数据独立性? 4.试说明DBMS的主要功能? 5.在ER模型转换为关系模型时,联系类型要根据不同的情况作不同的处理,试说明之。 二、计算题(20分) 1.设有关系R和S R: S: A B C A B C 3 6 7 3 4 5 2 5 7 7 2 3 7 3 4 4 4 3 列表计算R∪S、R-S、R×S、π 3,2(S)、δ B<5 (R)。(5分) 2.设有三个关系 S (SNO, SNAME, AGE, SEX, SDEPT) SC (SNO, CNO, GRANDE) C (CNO, CNAME, CDEPT, TNAME) 试用关系代数表达式表示下列查询

(1)检索LIU老师所授课程的课程号、课程名 (2)检索年龄大于23岁的男学生的学号和姓名 (3)检索学号为S3的学生所学课程的课程名和认课教师姓名 (4)检索WANG同学不学的课程的课程号 (5)检索至少选修了两门课程的学生的学号(10分) 三、设有三个基本表(45分) S (SNO, SNAME, AGE, SEX, SDEPT) SC (SNO, CNO, GRANDE) C (CNO, CNAME, CDEPT, TNAME) 1.试用T-SQL的查询语句表达下列查询 (1)检索LIU老师所授课程的课程号、课程名 (2)检索年龄大于23岁的男学生的学号和姓名 (3)检索学号为S3的学生所学课程的课程名和认课教师姓名 (4)检索WANG同学不学的课程的课程号 (5)检索至少选修了两门课程的学生的学号(10分) 2.试用T-SQL的查询语句表达下列查询 (1)统计有学生选修的课程的门数 (2)求选修C4课程的学生的年龄 (3)求LIU老师所授课程的每门课程的学生的平均成绩 (4)统计每门课程的学生选修人数 (5)求年龄大于所有女同学年龄的男学生的姓名和年龄(10分)3.试用T-SQL更新语句完成下列更新操作 (1)往表S中插入一个学生资料(‘S9’, ‘WU’, 18)

(完整版)宋词题库及参考答案

宋词测试题 一、填空题 1 2 3 4、细看来,不是杨花,点点是离人泪 5 6 7、青山遮不住,毕竟东流去 8、斜阳草树,寻常巷陌,人道寄奴曾住。 9、莫道不消魂,帘卷西风,人比黄花瘦 10、沙上并禽池上暝,云破月来花弄影。 11、碧云天,黄叶地。秋色连波,波上寒烟翠。 22、试问闲愁都几许?一川烟草,满城风絮,梅子黄时雨。23 24

29、词的句式大多不整齐,长长短短,所以词又称长短句 30 31、 32、“柳三变”是指柳永。 33、辛弃疾《摸鱼儿》被梁启超评为“回肠荡气,前无古人,后无来者”的作品。 34、北宋的晏殊被称为富贵词人 35 36 37、“六一居士”是指欧阳修 38、《漱玉词》的作者是李清照 39 40、宋代的中秋词,可以与苏轼的《水调歌头》(明月几时有)相媲美的是张孝祥的《过洞庭》。 二、选择题 1、“红杏尚书”是指( D ) A、欧阳修 B、柳永 C、周邦彦 D、宋祁 2、下列句中划横线词的解释不全对的一组是( b ) A、缥缈孤鸿影鸿:大雁。有恨无人省省:理解。 B、今宵剩把银釭照剩:同“侭”,只管。一一风荷举举:全。 C、贺兰山缺缺:山口。自度此曲度:创制。

D、可怜无数山可怜:可惜。爱上层楼层楼:高楼 3、陆游给前妻唐琬的《钗头凤》是写在( A ) A、墙壁上 B、手帕上 C、信笺上 D、诗笺上 4、下列词语中加点的字的读音,全都正确的一组是(B ) A、征帆去棹(zhào)低绮(yí)户 B、羽扇纶(guān)巾笑靥(yè) C、滂(pāng)沱憔(jiāo)悴损 D、荠麦(jì)怆然(pò)) 5、下面均是摘自宋代词人的词句,请按词人词风选出分类正确的一组(D ) ①衣带渐宽终不悔,为伊消得人憔悴。②青山遮不住,毕竟东流去。③人有悲欢离合,月有阴晴圆缺,此事古难全。④纵豆蔻辞工,青楼梦好,难赋深情。⑤昨夜雨疏风骤,浓睡不消残酒。⑥三十功名尘与土,八千里路云和月。 A、①③⑥/②④⑤ B、①②③⑤/④⑥ C、①③④/②⑤⑥ D、 ①④⑤/②③⑥ 6、对下列诗句的赏析不正确的一项是( A ) A、“宝马雕车香满路”描述了有钱人家的奢侈糜烂、寻欢作乐的生活。 B、“烟柳画桥,风帘翠幕,参差十万人家”,这一句从各个角度描写杭州之形胜与繁华。“烟柳画桥”,写街巷河桥的美丽;“风帘翠幕”,写居民住宅的雅致;“参差十万人家”,表现出整个都市户口的繁庶。 C、“玉壶光转,一夜鱼龙舞”,表现了元宵欢娱、彻夜歌舞的热闹景象。 D、“寻寻觅觅,冷冷清清,凄凄惨惨戚戚”,用一连串叠字写主人公一整天的愁苦心情,从一起床便百无聊赖,如有所失,于是东张

土木工程测量6_计算题库及参考答案

土木工程测量6_计算题库 及参考答案 -标准化文件发布号:(9456-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII

计算题库及参考答案 1、设A 点高程为,欲测设设计高程为的B 点,水准仪安置在A 、B 两点之间,读得A 尺读数a=,B 尺读数b 为多少时,才能使尺底高程为B 点高程。 【解】水准仪的仪器高为=i H +=,则B 尺的后视读数应为 b==,此时,B 尺零点的高程为16m 。 2、在1∶2000地形图上,量得一段距离d =,其测量中误差=d m ±,求该段距离的实地长度D 及中误差D m 。 【解】==dM D ×2000=464m ,==d D Mm m 2000×=200cm=2m 。 3、已知图中AB 的坐标方位角,观测了图中四个水平角,试计算边长B →1,1→2,2→3,3→4的坐标方位角。 【解】=1B α197°15′27″+90°29′25″-180°=107°44′52″ =12α107°44′52″+106°16′32″-180°=34°01′24″ =23α34°01′24″+270°52′48″-180°=124°54′12″ =34α124°54′12″+299°35′46″-180°=244°29′58″ 4、在同一观测条件下,对某水平角观测了五测回,观测值分别为:39°40′30″,39°40′48″,39°40′54″,39°40′42″,39°40′36″,试计算: ① 该角的算术平均值——39°40′42″; ② 一测回水平角观测中误差——±″; ③ 五测回算术平均值的中误差——±″。 5、在一个直角三角形中,独立丈量了两条直角边a ,b ,其中误差均为m ,试推导由a ,b 边计算所得斜边c 的中误差c m 的公式 【解】斜边c 的计算公式为22b a c +=,全微分得 db c b da c a bdb b a ada b a d c +=+++=--2)(212)(2121 222 1 22 应用误差传播定律得2 22 222222222m m c b a m c b m c a m c =+=+= 6、已知=AB α89°12′01″,=B x ,=B y ,坐标推算路线为B →1→2,测得坐标推算路线的右角分别为=B β32°30′12″,=1β261°06′16″,水平距离分别为=1B D ,=12D ,试计算1,2点的平面坐标。 【解】 1) 推算坐标方位角 =1B α89°12′01″-32°30′12″+180°=236°41′49″ =12α236°41′49″-261°06′16″+180°=155°35′33″ 2) 计算坐标增量 =?1B x ×cos236°41′49″=, =?1B y ×sin236°41′49″=。 =?12x ×cos155°35′33″=, 图 推算支导线的坐标方位角

数据结构考试题库含参考答案

第1章绪论 一、选择题 1. 算法的计算量的大小称为计算的()。【北京邮电大学2000 二、3 (20/8分)】 A.效率 B. 复杂性 C. 现实性 D. 难度 2. 算法的时间复杂度取决于()【中科院计算所1998 二、1 (2分)】 A.问题的规模 B. 待处理数据的初态 C. A和B 3.计算机算法指的是(1),它必须具备(2)这三个特性。 (1) A.计算方法 B. 排序方法 C. 解决问题的步骤序列 D. 调度方法 (2) A.可执行性、可移植性、可扩充性 B. 可执行性、确定性、有穷性 C. 确定性、有穷性、稳定性 D. 易读性、稳定性、安全性 【南京理工大学1999 一、1(2分)【武汉交通科技大学1996 一、1(4分)】4.一个算法应该是()。【中山大学1998 二、1(2分)】 A.程序B.问题求解步骤的描述C.要满足五个基本特性D.A和C. 5. 下面关于算法说法错误的是()【南京理工大学2000 一、1(1.5分)】 A.算法最终必须由计算机程序实现 B. 为解决某问题的算法同为该问题编写的程序含义是相同的 C. 算法的可行性是指指令不能有二义性 D. 以上几个都是错误的

6. 下面说法错误的是()【南京理工大学2000 一、2 (1.5分)】 (1)算法原地工作的含义是指不需要任何额外的辅助空间 (2)在相同的规模n下,复杂度O(n)的算法在时间上总是优于复杂度O(2n)的算法(3)所谓时间复杂度是指最坏情况下,估算算法执行时间的一个上界 (4)同一个算法,实现语言的级别越高,执行效率就越低 A.(1) B.(1),(2) C.(1),(4) D.(3) 7.从逻辑上可以把数据结构分为()两大类。【武汉交通科技大学1996 一、4(2分)】 A.动态结构、静态结构B.顺序结构、链式结构 C.线性结构、非线性结构D.初等结构、构造型结构 8.以下与数据的存储结构无关的术语是()。【北方交通大学2000 二、1(2分)】 A.循环队列 B. 链表 C. 哈希表 D. 栈 9.以下数据结构中,哪一个是线性结构()?【北方交通大学2001 一、1(2分)】 A.广义表 B. 二叉树 C. 稀疏矩阵 D. 串 10.以下那一个术语与数据的存储结构无关?()【北方交通大学2001 一、2(2分)】 A.栈 B. 哈希表 C. 线索树 D. 双向链表 11.在下面的程序段中,对x的赋值语句的频度为()【北京工商大学2001 一、10(3分)】

大数据试题及答案

第一组试题 一、选择题 1、以下哪个不是大数据的特征(C ) A. 价值密度低 B. 数据类型繁多 C.访问时间短 D. 处理速度快 2、当前大数据技术的基础是由( C )首先提出的。(单选题,本题2 分)A:微软 B:百度 C:谷歌 D:阿里巴巴 3、大数据的起源是(C )。(单选题,本题2 分) A:金融 B:电信 C:互联网 D:公共管理 4、根据不同的业务需求来建立数据模型,抽取最有意义的向量,决定选取哪种方法的数据分析角色人员是( C )。(单选题,本题 2 分) A:数据管理人员 B:数据分析员 C:研究科学家 D:软件开发工程师 5、(C )反映数据的精细化程度,越细化的数据,价值越高。(单选题,本题 2 分) A:规模 B:活性 C:颗粒度 D:关联度 6、智能健康手环的应用开发,体现了( C )的数据采集技术的应用。(单选 题,本题 2 分) A:统计报表 B:网络爬虫 C:传感器 D:API 接口 7、下列关于数据重组的说法中,错误的是(C )。(单选题,本题2 分)A:数据重组实现的关键在于多源数据融合和数据集成 B:数据重组能够使数据焕发新的光芒 C:数据重组是数据的重新生产和重新采集 D:数据重组有利于实现新颖的数据模式创新

8、智慧城市的构建,不包含(C )。(单选题,本题2 分) A:数字城市 B:物联网 C:联网监控 D:云计算 9、当前社会中,最为突出的大数据环境是(C )。(单选题,本题2 分)A:综合国力 B:物联网 C:互联网 D:自然资源 二、判断题 1.对于大数据而言,最基本。最重要的是要求就是减少错误、保证质量。因此,大数据收集的信息要尽量精确。() 2. 对于大数据而言,在数据规模上强调相对数据而不是绝对数据。() 3.基于大数据的营销模式和传统营销模式,传统营销模式比大数据营销模式投入更小。() 4.大数据具有体量大、结构单一、时效性强的特征。() 三、简答题 1.大数据发展过程中遇到的问题有哪些? 解析: (1)大数据是全数据,忽视甚至蔑视抽样; (2)连续数据就是大数据; (3)数据量级大是大数据; (4)数据量大好于量小。 2.咸鱼APP在投入使用发展过程中有哪些不足之处? 解析: (1)交易信任危机 (2)物流问题 (3)商品的售后及维修问题

数据库课后习题参考答案

数据库课后习题参考答案

第1章数据库基础 习题答案 1. 简述Oracle 12c的应用结构。 答:参阅教材 2. 简述Oracle与SQL Server的区别。 答:参阅教材 3. 简述Oracle 12c的新特性。 答:参阅教材 第2章Oracle Database 12c的安装和配置习题答案 一、填空题 1. Windows Unix 2. 1GB 3. 物理内存的两倍 4. orcl 5. 5500 6. SYSDBA Normal 第3章Oracle Database的体系结构 2

习题答案 一、选择题 A B B D B C D D 二、简答题 1.什么是Oracle的实例?它是一种什么机制? 答:Oracle数据库系统指具有管理Oracle数据库功能的计算机系统。每一个运行的Oracle 数据库都对应一个Oracle实例(Instance),一个Oracle实例为存取和控制数据库的软件机制。当数据库服务器上的一个数据库启动时,Oracle将分配一块内存区间,叫做系统全局区(SGA),并启动一个或多个Oracle进程。因此实例是一组内存结构和后台进程的集合。总之,Oracle实例是指数据库拥有自己的系统全局区和相关数据库文件的Oracle服务器进程集,是存取和控制数据库的软件机制。 2.段是什么概念?如何组成的? 答:表空间的下一级逻辑存储单位称作段,一个段只能存储同一模式对象。根据存储模式 -3-

4

责将需要处理的数据从数据库文件读入到SGA中的数据库缓冲区,并将SQL语句执行的结果返回给客户端应用程序。 后台进程:系统为了使性能最好和协调多个用户,在多进程系统中使用一些附加进程,称为后台进程。 用户进程:用户进程指运行应用程序或Oracle工具所建立的进程,它们向Oracle服务器发送所要执行的SQL语句 第4章数据库操作 习题答案 一、选择题 B C B C 二、选择题 1. CREATE DATABASE 2. SHUTDOWN IMMEDIATE 3. DROP DATABASE 4. 启动实例装载数据库打开数据库 5. STARTUP FORCE 5

习题及参考答案

习题参考答案 第1章绪论 1.1 数据挖掘处理的对象有哪些?请从实际生活中举出至少三种。 答:数据挖掘处理的对象是某一专业领域中积累的数据,对象既可以来自社会科学,又可以来自自然科学产生的数据,还可以是卫星观测得到的数据。数据形式和结构也各不相同,可以是传统的关系数据库,可以是面向对象的高级数据库系统,也可以是面向特殊应用的数据库,如空间数据库、时序数据库、文本数据库和多媒体数据库等,还可以是Web数据信息。 实际生活的例子: ①电信行业中利用数据挖掘技术进行客户行为分析,包含客户通话记录、通话时间、所 开通的服务等,据此进行客户群体划分以及客户流失性分析。 ②天文领域中利用决策树等数据挖掘方法对上百万天体数据进行分类与分析,帮助天文 学家发现其他未知星体。 ③制造业中应用数据挖掘技术进行零部件故障诊断、资源优化、生产过程分析等。 ④市场业中应用数据挖掘技术进行市场定位、消费者分析、辅助制定市场营销策略等。 1.2 给出一个例子,说明数据挖掘对商务的成功是至关重要的。该商务需要什么样的数据挖 掘功能?它们能够由数据查询处理或简单的统计分析来实现吗? 答:例如,数据挖掘在电子商务中的客户关系管理起到了非常重要的作用。随着各个电子商务网站的建立,企业纷纷地从“产品导向”转向“客户导向”,如何在保持现有的客户同时吸引更多的客户、如何在客户群中发现潜在价值,一直都是电子商务企业重要任务。 但是,传统的数据分析处理,如数据查询处理或简单的统计分析,只能在数据库中进行一些简单的数据查询和更新以及一些简单的数据计算操作,却无法从现有的大量数据中挖掘潜在的价值。而数据挖掘技术却能使用如聚类、关联分析、决策树和神经网络等多种方法,对数据库中庞大的数据进行挖掘分析,然后可以进行客户细分而提供个性化服务、可以利用挖掘到的历史流失客户的特征来防止客户流失、可以进行产品捆绑推荐等,从而使电子商务更好地进行客户关系管理,提高客户的忠诚度和满意度。 1.3 假定你是Big-University 的软件工程师,任务是设计一个数据挖掘系统,分析学校课 程数据库。该数据库包括如下信息:每个学生的姓名、地址和状态(例如,本科生或研究生)、所修课程,以及他们的GPA。描述你要选取的结构,该结构的每个成分的作用是什么? 答:任务目的是分析课程数据库,那么首先需要有包含信息的关系型数据库系统,以便查找、提取每个属性的值;在取得数据后,需要有特征选择模块,通过特征选择,找出要分析的属性;接下来需要一个数据挖掘算法,或者数据挖掘软件,它应该包含像分类、聚类、关联分析这样的分析模块,对选择出来的特征值进行分析处理;在得到结果后,可以用可视化软件进行显示。 1.4 假定你作为一个数据挖掘顾问,受雇于一家因特网搜索引擎公司。通过特定的例子说明, 数据挖掘可以为公司提供哪些帮助,如何使用聚类、分类、关联规则挖掘和离群点检测等技术为企业服务。 答:

《数据库系统概论》课后习题及参考答案

课后作业习题 《数据库系统概论》课程部分习题及参考答案 第一章绪论(教材 41页) 1.试述数据、数据库、数据库系统、数据库管理系统的概念。 数据: 描述事物的符号记录称为数据。数据的种类有文字、图形、图象、声音、正文等等。数据与其语义是不可分的。 数据库: 数据库是长期储存在计算机内、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。 数据库系统: 数据库系统( DBS)是指在计算机系统中引入数据库后的系统构成。数据库系统由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。 数据库管理系统: 数据库管理系统 (DBMS)是位于用户与操作系统之间的一层数据管理软件。用于科学地组织和存储数据、高效地获取和维护数据。DBMS主要功能包括数据定义功能、数据操纵功能、数据库的运行管理功能、数据库的建立和维护功能。 2.使用数据库系统有什么好处? 使用数据库系统的好处是由数据库管理系统的特点或优点决定的。 使用数据库系统的好处很多,例如可以大大提高应用开发的效率,方便用户的使用,减轻数据库系统管理人员维护的负担等。 为什么有这些好处,可以结合第 5题来回答。

使用数据库系统可以大大提高应用开发的效率。因为在数据库系统中应用程序不必考虑数据的定义、存储和数据存取的具体路径,这些工作都由 DBMS来完成。 此外,当应用逻辑改变,数据的逻辑结构需要改变时,由于数据库系统提供了数据与程序之间的独立性。数据逻辑结构的改变是 DBA的责任,开发人员不必修改应用程序,或者只需要修改很少的应用程序。从而既简化了应用程序的编制,又大大减少了应用程序的维护和修改。 使用数据库系统可以减轻数据库系统管理人员维护系统的负担。因为 DBMS在数据库建立、运用和维护时对数据库进行统一的管理和控制,包括数据的完整性、安全性,多用户并发控制,故障恢复等等都由DBMS执行。 总之,使用数据库系统的优点是很多的,既便于数据的集中管理,控制数据冗余,可以提高数据的利用率和一致性,又有利于应用程序的开发和维护。 3.试述文件系统与数据库系统的区别和联系。 文件系统与数据库系统的区别: 文件系统面向某一应用程序,共享性差、冗余度大,独立性差,纪录内有结构、整体无结构,应用程序自己控制。 数据库系统面向现实世界,共享性高、冗余度小,具有高度的物理独立性和一定的逻辑独立性,整体结构化,用数据模型描述,由数据库管理系统提供数据安全性、完整性、并发控制和恢复能力。 文件系统与数据库系统的联系是: 文件系统与数据库系统都是计算机系统中管理数据的软件。 5.试述数据库系统的特点。 数据库系统的主要特点有: 一、数据结构化 数据库系统实现整体数据的结构化,这是数据库的主要特征之一,也是数据库系统与文件系统的本质区别。 二、数据的共享性高,冗余度低,易扩充

副高考试题库及参考答案精华版

538.外周血中嗜酸性粒细胞增高见于( ) A.风疹感染期 B.传染性单核细胞增多症感染期 C.百日咳感染期 D.猩红热感染期 E.流行性腮腺炎感染期 D 539.使用Miller( ) https://www.360docs.net/doc/5413913223.html,ler窥盘有2 方格的面积是大方格面积的1/9 B. C.选择涂片上红细胞分布均匀的部位计数 D.计数前要将Miller窥盘装入目镜筒 https://www.360docs.net/doc/5413913223.html,ler窥盘可将网织红细胞计数的CV值控制在10%左右 B 540.( ) A.是一种较敏感的试验内源性凝血系统的检测 B.主要检测外源凝血系统有无异常 C.主要检测因子Ⅰ、Ⅱ有无异常 D.主要检测因子Ⅻ有无异常 E.凝血时间延长主要见于因子Ⅷ、Ⅸ、Ⅺ缺陷者 E 541.( )

A. B.是白细胞计数的常用方法 C.在严格规范的条件下可用于血液分析仪校准 D.重复性和准确性均较好 E.适合基层单位选用 D 542.符合原发性血小板减少性紫癜的检查结果是( ) A.TT和PT延长 B. C.BT时间延长 D.Fg E.MPV和PDW C 543. A.疟原虫环状体 B.染料杂质 C.细胞核 D.Howell-Jolly?sbody E.点彩红细胞 D 544.纤溶系统不包括( ) A.纤维蛋白原 B.纤溶酶原

C.纤溶酶 D.纤溶酶原激活物 E.纤溶酶原激活物的抑制物 B 545.MCV78fl MCH26pg MCHC303/L 可能是( ) A.正常红细胞性贫血 B.巨幼细胞性贫血 C.大红细胞高色素性贫血 D.小红细胞低色素性贫血 E.单纯小红细胞性贫血 D 546.参与蛋白C激活的物质是( ) A.纤溶酶 B.胰蛋白酶 C.糜蛋白酶 D.凝血酶 E.抗凝血酶 D 547.( ) A.1叶 B.23叶

数据库课后习题答案

第1章绪论 1 .试述数据、数据库、数据库系统、数据库管理系统的概念。 答: ( l )数据(Data ) :描述事物的符号记录称为数据。数据的种类有数字、文字、图形、图像、声音、正文等。数据与其语义是不可分的。解析在现代计算机系统中数据的概念是广义的。早期的计算机系统主要用于科学计算,处理的数据是整数、实数、浮点数等传统数学中的数据。现代计算机能存储和处理的对象十分广泛,表示这些对象的数据也越来越复杂。数据与其语义是不可分的。500 这个数字可以表示一件物品的价格是500 元,也可以表示一个学术会议参加的人数有500 人,还可以表示一袋奶粉重500 克。 ( 2 )数据库(DataBase ,简称DB ) :数据库是长期储存在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。 ( 3 )数据库系统(DataBas 。Sytem ,简称DBS ) :数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。解析数据库系统和数据库是两个概念。数据库系统是一个人一机系统,数据库是数据库系统的一个组成部分。但是在日常工作中人们常常把数据库系统简称为数据库。希望读者能够从人们讲话或文章的上下文中区分“数据库系统”和“数据库”,不要引起混淆。 ( 4 )数据库管理系统(DataBase Management sytem ,简称DBMs ) :数据库管理系统是位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地

4_名词解释题库及参考答案

名词解释题库及参考答案 1、圆水准器轴——圆水准器零点(或中点)法线。 2、管水准器轴——管水准器内圆弧零点(或中点)切线。 3、水平角——过地面任意两方向铅垂面之间的两面角。 4、垂直角——地面任意方向与水平面在竖直面内的夹角。 5、视差——物像没有成在望远镜十字丝分划板面上,产生的照准或读数误差。 6、真北方向——地面P点真子午面与地球表面交线称为真子午线,真子午线在P点的切线北方向称真北方向。 7、等高距——相邻两条等高线的高差。 8、水准面——处处与铅垂线垂直的连续封闭曲面。 9、直线定向——确定地面直线与标准北方向的水平角。 10、直线定线——用钢尺分段丈量直线长度时,使分段点位于待丈量直线上,有目测法与经纬仪法。 11、竖盘指标差——经纬仪安置在测站上,望远镜置于盘左位置,视准轴水平,竖盘指标管水准气泡居中(或竖盘指标补偿器工作正常),竖盘读数与标准值(一般为90°)之差为指标差。 12、坐标正算——根据一条边长的方位角与水平距离,计算坐标增量。 13、坐标反算——根据一条边长的坐标增量,计算方位角与水平距离。 14、直线的坐标方位角——直线起点坐标北方向,顺时针到直线的水平夹角,其值应位于0°~360°之间。 15、地物——地面上天然或人工形成的物体,它包括湖泊、河流、海洋、房屋、道路、桥梁等。 16、地貌——地表高低起伏的形态,它包括山地、丘陵与平原等。 17、地形——地物和地貌总称。 18、测定——使用测量仪器和工具,通过测量与计算将地物和地貌的位置按一定比例尺、规定的符号缩小绘制成地形图,供科学研究与工程建设规划设计使用。 19、测设——将在地形图上设计建筑物和构筑物的位置在实地标定出来,作为施工的依据。 20、真误差——观测值与其真值之差。 21、闭合差——一系列测量函数的计算值与应用值之差。 22、限差——在一定测量条件下规定的测量误差绝对值的允许值。 23、相对误差——测量误差与其相应观测值之比。 24、绝对误差——在测量中不考虑某量的大小,而只考虑该量的近似值对其准

相关文档
最新文档