查看所有试题
- 设DS=8225H,DI=3942H,指令INC BYTE PTR [DI]操作数的物理地址是()85B92H#
86192H
BB690H
12169H
- 宏指令与子程序相比,子程序调用的执行速度比宏指令的()。相同
快
慢#
不定
- 设inta,x=2;执行语句a=x>0?3*x:x=10;后,变量x的值是()。1
2#
6
10
- CPU要访问的某一存储单元的实际地址称()已知(AX)=0335H,(DH)=38H,执行指令SUBAL,DHAAS后,AX的值为()。A.段地址
B.偏移地址
C.物理地址#
D.逻辑地址207
0297H
02FDH
0207H#
- 经过下面的语句后inti,a[10],*p;定义后,下列语句中合法的是()。用来作为寄存器间接寻址的寄存器有()个。p=100
p=a[5]
p=a+2#
p=&(i+28
6
5
4#
- 汇编语言源程序中,每个语句由四项组成,如语句要完成一定功能,那么该语句中不可省略的项是()。名字项
操作项#
操作数项
注释项
- 已知A是一个变量,下列使用取偏移算符OFFSET错误的语句为()。MOV SI,OFFSET A[DI]#
MOV SI,OFFSET A
MOV SI,OFFSET A+1
MOV AX,OFFSET A
- 在进行DOS功能调用前,其功能号应先送()。8086/8088CPU的寄存器组中,8位的寄存器共有()个。AH寄存器#
BH寄存器
CH寄存器
DH寄存器4
6
8#
10
- int a[10];合法的数组元素的最小下标值为()指令DIV BX执行后,商和余数分别在寄存器()中。1
0#
10
9AX和DX#
DX和BX
DX和AX
AL和AH
- 数据库(DB.、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是()。若(AX)=0FFFFH,则指令XOR AX,0AAAAH执行后,(AX)=()。DBS包括DB和DBMS#
DBMS包括DB和DBS
DB包括DBS和DBMS
DBS就是DB,也就是DBMS
- 设有逗号表达式(a=3*5,a*4),a+15,a的值为()。60
30#
15
90
- 若要打开:A盘上user子目录下名为abc.txt的文本文件进行读、写操作,下面符合此要求的函数调用是()。B
- IBMPC机的存储器可分()个段。下面的XCHG指令中,语法正确的是()。4
256
512
65536#XCHG AL,DS
XCHG BH,[BX]
XCHG AL,OFH#
XCHG BUF1,BUF2
- 执行下面的程序段后,k的值是()。intk=1,n=325;do{k*=n%10;n/=10;}while(n)3
30#
523
325
- 若intx=2,y=3,z=4则表达式x4
3#
2
0
1
- 已知charx[]=hello,y[]={’h’,’e’,’a’,’b’,’e’};,则关于两个数组长度的正确描述是().以下程序段中,’0’,20H,20H DW VAR1相同
x大于y#
x小于y
以上答案都不对03H
21H
22H#
23H#
24H#
- 以下每个选项都代表一个常量,其中不正确的实型常量是()。2.607E-1
0.8103e2#
-77.77
45.6e-2
- 在C语言中,下列运算符中结合性属于自右向左的是()。DATA SEGMENTDA1 DB 30 DUP(?)DA2 DW 1456H,789AHDA3 DW DA2DATA ENDS┇┇MOV BX,DA3上述指令执行后,BX中的内容是()。&&
-#
C.<<
->30
31
- 以下结果为整型的表达式(设有inti;charc;floatf;)是()。i+f
i*c
c+f
i+c+f#
- 4,5,6,8,9,10},3}
intc[100][100]={0}
intd[3][]={{1,{1,2,3
- 下面的数据传送指令中,错误的操作是()。MOV SS:[BX+DI],1000H
MOV DX,1000H
MOV WORD PTR[BX],1000H
MOV DS,2000H#
- C语言提供的合法数据关键字是()。段间间接寻址方式只改变()寄存器的内容。float#
Sagned
Integer
CharIP
CS
DS
IP和CS#