查看所有试题
- 当标志位()=1时表示无符号数运算产生溢出,而当标志位()=1是表示带符号数运算产生溢出。CF;OF
- 如JMP指令采用段间间接寻址,那么由4个相邻字节单元中存放有转移地址,其中前两个字节存放的是(),而后两个字节存放的是()。IP;CS
- 若DS=0F3EH,SI=2000H,COUNT=0A8H,指令MOVAX,(SI+COUNT)中,源操作数的有效地址EA为(),*p=&n,*q=p,则以下非法的赋值语句是:()已知(DS)=0C018H,长度为64K
- CPU的标志寄存器中标志位,可以分为两大类,其中一类称为()标志位,另一类称为()标志位。以下选项中不合法的用户标识符是()。可以使用()输入字符型数据。某数据段如下:DATA SEGMENTORG 20HX DB 12H,’AB’Y DW 7
- 使用DOS系统功能调用时,使用的软中断指令是()在关系数据库标准语言SQL中,实现数据检索的语句或命令为()。当使用BP作编程地址时,此时使用的是()段。使进位位置1的指令是()。8086/8088微处理器有()地址线,
- 十六进制数0FFF8H表示的十进制正数为(),表示的十进制负数为()。+65528;-32760
- 设AL=0AH,下列指令执行后能使AL=05H的是()若“intn;floatf=13.8;”,则执行“n=(int)f%3”后,n的值是()A.NOTAL
B.ANDAL,0FH
C.XORAL,0FH#
D.ORAL,0FH1#
4
4.333333
4.6
- DA1DW‘AB’,‘CD’,‘EF’,‘GH’()MOVAX,DA1+3指令执行后AX中的内容是执行下面的程序段后,k的值是()。intk=1,n=325;do{k*=n%10;n/=10;}while(n)在C语言中,形参的隐含存储类别是()。A.‘EF’
B.‘CD’
C.‘BC’
D.
- 在下列串操作指令中,同时使用源串和目的串地址指针的指令是()下面关于线性表的叙述中,错误的是()。(BX)=637DH,(SI)=2A9BH,位移量=7237H,直接寻址方式的有效地址是()如果“JA P”指令的操作码放在0050H,该指令的
- 若要实现AL≥BL时分支去LOP1处,那么在“CMPAL,BL”指令后应跟的分支指令是()软件开发范型的作用是()。编写分支程序,其中不能形成条件的指令有()。下面指令序列测试BH中的数是否为奇数,若为奇数则转移至K1处,是测
- 比较两个带符号的数A、B,当A=B时程序转移,测试的条件为()下列数据中,为字符串常量的是()。A.ZF=1#
B.ZF=0
C.SF=1
D.SF=0‘A’
“house”#
Howdoyoudo.
’$abc’
- 下面程序段执行后,AL中的内容是()MOVAX,8833HADDAL,AHDAA在C语言程序中,表达式5%2的结果是()。A.21
B.21H#
C.0C1H
D.0DDH2.5
2
1#
3
- REPZCMPSW指令,重复执行的终止条件是()汇编程序属于()。A.CX=0或ZF=0#
B.CX=0且ZF=0
C.CX=0或ZF=1
D.CX=0且ZF=1硬件系统
软件系统
系统软件#
用户软件
- 要实现使BETA的值为56,则i=10;a[a[i]]元素数值是()。inta[12]={1,4,7,10,8,11,6,12};A.BETADB56
B.BETADB56H
C.BETAEQU56#
D.BETAEQU56HA.使程序的执行跳出break所在的那一重循环#
B.使程序执行结束
C.跳
- 汇编语言语句格式中对名字项的规定如下,请找出其中错误的说法()若用数组名作为函数调用的实参,传递给形参的是()。在宏定义中伪指令MACRO必须与()成对出现。A.名字的第一个字符可以是大写英文字母及小写英文字
- 下面各传送指令中,正确的是()已知各变量的类型说明如下:intk,a,8833HADDAL,AHDAA有伪指令SS DW‘AB’,则SS+1单元中的内容是()。A.MOV[DI],[SI]
B.MOV[DX+DI],0100H#
D.MOVAL,b=3,a+B.
a+=a-=(b=4)*(a=3)A
- 无论BH中原有的数是奇数或偶数,若要使BH中的数一定为奇数,应执行的指令是()C语言提供的合法关键字是()。逗号表达式(a=3*5,a*4),a+15的值为()。设Intn=3;则n++的结果是()。指令“OUT DX,AL”中DX的作用是(
- 在执行下列指令时,需要使用段寄存器DS的指令是()若x、y、z均为int型变量,则执行下列语句后的z值为()。x=1;y=2;z=3;z=(x>y)?z:y;z=(zA.STOSW
B.ADDAL,CL
C.NEGBX
D.INCDA[BX]#A.1#
B.4
C.2
D
- 在执行DAA指令,当高四位BCD码校正时产生进位,如要把此进位值送入AH中,对这进位值的操作应是()比较两个带符号的数A、B,当A=B时程序转移,测试的条件为()在循环程序设计中,如果循环的次数事先无法确定,则应采用的循
- OR,XOR,NOT为四条逻辑运算指令,下面的解释正确的是()在一棵树中,但设置了标志位
B.指令ORDX,1000H执行后,将DX最高位置1,OFH执行后,分离出AL低四位#
D.NOTAX,将AX清0左子结点
右子结点
左子结点和右子结点#
左子
- 循环控制指令LoopNZ/LoopNE控制循环继续执行的条件是()逻辑运算符两侧运算对象的数据类型是()。A.CX≠0且ZF=1
B.CX≠0且ZF=0#
C.CX≠0或ZF=1
D.CX≠0或ZF=0只是0或1
只能是0或非0正数
只能是整型或字符型数据
可
- 执行后使BX=0的同时也使CF=0,下列说法哪个是正确的()在循环中使用break语句的功能是()。若指针px为空指针,AX语法错误,BX#
B.ORBX,BX
C.ANDBX,BX
D.CMPBX,低字节放高地址位,且段的大小不受限制
段与段之间可以
- 某存储单元的物理地址是12345H,可以作为它的段地址有()使用DOS系统功能调用时,使用的软中断指令是()A.2345H
B.12345H
C.12340H
D.1234H#A.INT21
B.INT10H#
C.INT16H
D.INT21H
- CPU要访问的某一存储单元的实际地址称()由系统分配和控制的标准输出文件为()。PSW寄存器中共有()位条件状态位,有()位控制状态位。A.段地址
B.偏移地址
C.物理地址#
D.逻辑地址A.键盘
B.磁盘
C.打印机
- 关系数据库的规范化理论要求关系数据库中的关系必须满足起码的要求,即每个属性都是()的。以下选项中不合法的用户标识符是()。简单的汇编语言程序可以通过()来建立下列编程方法,能用于实现重复执行的程序段的有
- 数据模型有概念数据模型和结构数据模型两类。实体联系模型(E—R模型)属于()数据模型。C语言提供的合法数据关键字是()。若x、y、z均为int型变量,则执行下列语句后的z值为()。x=1;y=2;z=3;z=(x>y)?z:
- 结构化程序设计使用顺序、选择和循环三种基本控制结构,它们的共同特点是()。表示过程定义结束的伪指令是()编写分支程序,在进行条件判断前,可用指令构成条件,其中不能形成条件的指令有()。当一个带符号数大于0F
- 用一维数组表示线性表L=(a1,a2,……an),假定向表中插入任一元素的概率相同(都为1/n),则插入一个元素平均需移动的元素个数为()。n/2
- 实参是一个数组名,则向函数传送的是()。设变量a是整型,i是双精度型,OF=0的指令是()完成同指令XCHG AX,BX
C.ANDBX,BXMOV AX,BX
MOV BX,AX
PUSH AX POP BX
MOV CX,AX MOV AX,CX#DS和SI
BX和BP
ES和DI
CS和IP#
- 算法是求解某个问题所用的一系列操作规则的精确描述。一个算法必须具有()、确定性、可行性和输入输出。设有语句inta=3;则执行了语句a+=a-=a*a;后,变量a的值是()有穷性3
0
9
-12#
- 数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为。设C语言中,int类型数据占2个字节,则float类型数据占()个字节。汇编语言语句格式中对名字项的规定如下,请找出其中错误的说法()为使CX
- 实现数据检索的语句或命令为()。由系统分配和控制的标准输出文件为()。设floatx,能正确读入数据的输入语句是()。实现将DX:AX中存放的32位数扩大四倍,正确的程序段是()。IP指令指针寄存器是属于()。SELECT
- 在数据库设计中用关系模型来表示实体与实体间的联系。关系模型的结构是()。CPU执行的指令将从代码段取得,而用来给出当前代码段的代码段寄存器是()。层次结构
二维表结构#
网络结构
封装结构CS#
DS
SS
ES
- 白盒测试法重视 ( )的度量。若在scanf函数语句中没有非格式字符作输入数据的间隔,则可用()。作为输入数据的间隔。联合体成员的数据类型()。从键盘输入字符串使用DOS功能调用的()。测试用例多少
测试路径多少
- 在软件质量因素中,软件在异常条件下仍能运行的能力称为软件的()。若要求一个操作数中的若干位维持不变,若干位置“1”,可以使用()执行以下程序段后,输出结果和a的值是()。int a=10;printf("%d",a++);CPU执行
- 结构化程序设计方法使用的三种基本程序控制结构是()。顺序、选择和循环#
输入、处理和输出
模块、函数和过程
入口、出口和接口
- 成功的二分查找算法的时问复杂度为()。已知charx[]=hello,y[]={’h’,’e’,’a’,’b’,’e’};,则关于两个数组长度的正确描述是().串指令中的目的操作数地址一定是由()提供。指令指针寄存器是()。下列堆栈操作语句,
- 在一棵树中,若一个结点是叶结点,则它没有()。若有定义:inta=8,c;,执行语句c=a/b十0.4;后,c的值为()。C语言中,关系表达式和逻辑表达式的值是()。若有说明:intn=2,*p=&n,*q=p,则以下非法的赋值语句是:
- 在数据结构中,数据的存储结构可以是()。设有intx=11;则表达式(x++*l/3)的值为()。当调用函数时,实参是一个数组名,则向函数传送的是()。在C语言中,函数的数据类型是指()用来作为寄存器间接寻址的寄存器有
- 数据的存储结构可以是()。有伪指令SS DW‘AB’,789AHDA3 DW DA2DATA ENDS┇┇MOV BX,DA3上述指令执行后,BX中的内容是()。对于错误指令MOV DX,[AX]进行修改后,仍然包含错误的是()。线性表采用顺序存储,不必占用一片