《青岛科技大学成人继续教育《数据库基础与实践》测试题及答案.docx》由会员分享,可在线阅读,更多相关《青岛科技大学成人继续教育《数据库基础与实践》测试题及答案.docx(6页珍藏版)》请在第一文库网上搜索。
1、青岛科技大学高等学历继续教育2023-2023学年第二学期大补考试题数据库基础与实践(B卷)卷面满分:100分考核方式:闭卷命题人:叶臣(考生注意:答案写在答题纸上,写在试题纸上无效)一、选择题(共15小题,每题2分,共30分)1、二进制数I1OOIOO.11010转换为十六进制数为()A、C4.DB、C4.IAC、64.DD64.IA2、SCII码的编码是用()位二进制数表示。A、15B、7C、16D、83、实模式存储空间为()MBox8B、4C、2D、14、实模式下,在8086PentiUm微处理机中,堆栈段的段地址放在()中。A、SSB、DSC、ESD、CS5、语句中操作数多于1个时,操
2、作数之间用()分开。A、分号B、句号C、逗号D、顿号6、()的功能为建立段寄存器与段的缺省关系。A、ASSUMEB、ORGC、SEGMENTD、MODE17、XCHGEAX,印X对此语句说法正确的是()A、寄存器和存储单元之间交换B、寄存器之间交换C、存储单元之间交换D、以上说法都不对8、JB/JNAE/JC转移的条件()A、Z=IB、Z=OC、C=OD、C=I9、串存储指令是()oA、STOSB、MOVSC、1ODSD、CMPS10、子程序的功能实现后,将数据取出再送回原来的寄存器中的操作称为()。A、返回数据B、数据恢复C、现场恢复D、现场保护11、中断返回指令是(A、INTRB、INTC
3、、IRETD、XMI12、直接存储器存取方式是()。A、CMB、DMAC.VMPD、BMA13、段选择子长度为()位。A、64B、8C、32D、1614、为了保证操作系统的安全,保护模式下的80386支持()个特权级。A、2B、4C、6D、815、宏汇编语言中表达式操作符是()oA.%B、&C、+DJ二、填空题(共10小题,每题2分,共20分)1、8086CPU主要分为两个部分:执行部件和()q2、寻址方式分为()寻址方式和程序寻址方式两种。3、取余操作的运算符是()。4、ZF是()标志。5、多分支结构程序设计方法主要有()、地址表法、逻辑分解法。6、按问题的条件控制循环是用()来判断循环条件
4、。7、输出子程序出口参数是在屏幕上显示()个字符。8、外部中断分为非屏蔽中断和()中断。9、CPU与外设间交换信息,通常是数据、()、控制信号三类。10、段界限规定段的单位有两种:字节和()。三、判断题(共10小题,每题2分,共20分)1、原码的最高位是符号位。()2、MOV指令的功能是将源操作数的内容传送到目标操作数,同时清空源操作数中的内容。()3、语句格式中名字定义时可以使用单独的问号(?)。()4、堆栈操作时出栈的顺序与入栈的顺序恰好相反。()5、条件转移的目标地址在+127或-128字节的范围之内。()6、用计数器控制循环时初值放入AX。()7、子程序增加了程序的可读性,便于对程序的
5、修改、调试。()8、多层中断嵌套不受堆栈容量的限制。()9、程序查询方式适用于CPU和外设工作不同步的情况。()10、虚拟存储器的地址是二维地址。()四.程序设计题(共3小题,每题10分,共30分)1、以BUF为首址的内存中存有015的平方值表。查表求X单元中数(在015之间)的平方值,并送回X单元。2、用地址表法编写程序实现从低到高逐位检测一个字节数据,找出第一个非。的位数。检测时,为。则继续检测,为1则转移到对应的处理程序段显示相应的位数。3、在STR开始的缓冲区中存放有一个字符串,结束符S,计算该字符串的长度并存入1EN单元。(字符串为JHHJKHKFHKJ$)青岛科技大学高等学历继续教
6、育2023-2023学年第二学期大补考试题答案数据库基础与实践(B卷)卷面满分:100分考核方式:闭卷命题人:叶臣一、选择题(共15小题,每题2分,共30分)1-5CBDAC6-10BDAC11-15CBDBA二、填空题(共10小题,每空2分,共20分)1、总线接口部件2、数据3、MOD4、零5、转移表法6、转移指令7、单8、可屏蔽9、状态10、4KB三、判断题(共10小题,每题2分,共20分)1-56-10XJXJJ四、程序设计题(共3小题,每题10分,共30分)1、以BUF为首址的内存中存有015的平方值表。查表求X单元中数(在015之间)的平方值,并送回X单元。程序:DTSEGMENTB
7、UFDB0,1,4,9,16,25,36,49,64,81,100,121,144,169,196,225XDB12DTENDSSTACKSEGMENTSTACKSTACKDB100DUP(?)STACKENDSCODESEGMENTASSUMECS:CODE,DS:DATA,SS:STACKSTART:MOVAX,DATAMOVDS,AXMOVSI,OFFSETBUFXORX,AXMOV1,XADDSI,AXMOV1,SIMOVX,1MOVH,4CHINT21HCODEENDSENDSTRT2、用地址表法编写程序实现从低到高逐位检测一个字节数据,找出第一个非。的位数。检测时,为。则继续检测,
8、为1则转移到对应的处理程序段显示相应的位数。程序:DTSEGMENTNUMDB78HDTBDWDO,ADI,D2,AD3,D4,D5,AD6,AD7DTENDSCODESEGMENTASSUMECS:CODE,DSDTSTART:MOVX,DTMOVDS,AXMOV1,NUMMOVD1,?CMP1,0JZDISPMOVBX,0AGAIN:SIIRA1,1JCNEXTINCBXJMPAGAINNEXT:SH1BX,1JMPADTABBXADO:MOVD1,0JMPDISPADkMOVD1,1JMPDISPAD2:M0VD1,2,JMPDISPAD3:M0VD1,3JMPDISPAD4:M0VD1
9、,4JMPDISPAD5:M0VD1,5JMPDISPAD6:M0VD1,6JMPDISPAD7:M0VD1,VDISP:MOVAH,2INT21HMOVH,4CHINT21HCODEENDSENDSTART3、在STR开始的缓冲区中存放有一个字符串,结束符S,计算该字符串的长度并存入1EN单元。(字符串为JHHJKHKFHKJ$)程序:DTSEGMENTstrDBjhhjkhkfhkj$1ENDB?DATAENDSCODESEGMENTASSUMECS:CODE,DSiDTSTART:MOVX,DTMOVDS,X1EASI,STRXORB1,B11OP:MOVA1,SICMPA1,24HJZSTOPINCB1INCSIJMP1OPSTOP:MOV1EN,B1MOVAH,4CIIINT21HCODEENDSENDSTART