查看所有试题
- C语言提供的合法关键字是()。C语言提供的合法数据关键字是()。一个段最大可定义()字节。swith
cher
Case
Default#float#
Sagned
Integer
Char1M
64K#
32K
16
- 下列哪个寄存器是属于指针寄存器()SI
DX
SP#
ES
- 以下选项中不合法的用户标识符是()。BUF1DB3DUP(0,2DUP(1,2),3)COUNTEQU$-BUF1符号COUNT等价的值是()C语言提供的合法关键字是()。abc.c#
file
Main
PRINT6
18#
16
9swith
cher
Case
Default#
- 下列指令正确的是()关于8086/8088微机系列,n的结果是()。以下每个选项都代表一个常量,OF=0的是()。MOV[100H],[BX]
MOVDS,ES
ADDV[BX],34H#一个存储单元由16个二进制位组成,高字节放低地址位
在内存空间中,可
- 下列标志位中,可以用来判断计算结果正负的是()下列传送指令中有语法错误的是()。inta[2][3]={{1},{2,3}};,则a[1][0]的值是()。在C语言中对一维整型数组的正确定义为()。未指定存储类别的变量,其隐含的存储
- 下列有关汇编语言中标号的命名规则中,错误的是()有关机器指令标号和伪指令的名字的说法中,正确的是()。通常由字母打头的字符、数字串组成
标号长度不能超过31个字符
?和$不能单独作为标号
.号不可位于标号首#
- 已知字母A的ASCII码为十进制数65,且c2为字符型,则执行语句c2=’A’+’6’-’3’后,c2中的值为()。C语言中函数返回值的类型是由()决定的.将汇编语言源程序翻译成机器语言目标程序的系统程序叫做()。D#
68
不确定的值
- 4,5,6,8,9,10},3}
intc[100][100]={0}
intd[3][]={{1,{1,2,3
- 设有说明:charw;intx;floaty;doublez;则表达式w*x+z-y值的数据类型为()。指令MOV BX,ES:[BP]中,源操作数的物理地址是()。float
char
int#
double(ES)*16+(BP)#
(SS)*16+(BP)
(ES)+(BP)
(BP)
- BUF1DB3DUP(0,2DUP(1,2),3)COUNTEQU$-BUF1符号COUNT等价的值是()下列哪个寄存器是属于指针寄存器()C语言提供的合法关键字是()。设有关寄存器及存储单元的内容如下:则指令MOV AX,1100H[BX][SI]执行完毕后
- 一个函数返回值的类型是由()决定的指令DIV BX执行后,商和余数分别在寄存器()中。段间间接寻址方式只改变()寄存器的内容。return语句中的表达式类型
定义函数时所指定的函数类型#
调用该函数的函数的类型
调用
- 表示过程定义结束的伪指令是()在取MOV BX 0125H指令的源操作数时,使用的逻辑地址是()。ENDP#
ENDS
END
ENDMCS:IP#
DS:0125H
ES:0125H
- 下面的数据传送指令中,错误的操作是()。MOV SS:[BX+DI],1000H
MOV DX,1000H
MOV WORD PTR[BX],1000H
MOV DS,2000H#
- 快速排序算法的平均时间复杂度为()。将AL中的有符号数扩展成字类型,存储在AX中,可以用指令()。在取MOV BX 0125H指令的源操作数时,使用的逻辑地址是()。O(n)
O(n2)
O(nlog2n)#
O(log2n!)MOV AX,AL
MOVS
- 段间间接寻址方式只改变()寄存器的内容。IP
CS
DS
IP和CS#
- 3,2,a+2,a+1,a},**q=p;对于错误指令MOV DX,[AX]进行修改后,[EAX]
MOV DX,WORD PTR [AX]#
MOV DX,AX
- a,b;unsignedlongw=5;doublex=1.42,y=5.2;则以下符合C语言语法的表达式是()。对于语句int*px[10],DB1、DB2分别是字节变量,错误的指令是()。以“先入后出”为原则
栈区最高地址单元的前一个单元为栈底
运行中SP
- 关于8086/8088微机系列,下列说法哪个是正确的()在循环程序设计中,如果循环的次数事先无法确定,哪个寄存器不能供汇编程序直接访问?()一个存储单元由16个二进制位组成,简称字
当存储一个字数据时,低字节放高地址
- 下列指令中段默认为堆栈段的是()下列标识符组中,合法的用户标识符为()下列哪些语句一定能够将ZF标志位的值设置为1?()MOVAX,[BX+SI+10]
ADDAX,ES:[SI]
SUB[BX],[BP][DI]#
MOVDX,[1000H]0123与ssiped#
del-wor
- 若要求一个操作数中的若干位维持不变,可以使用()以下每个选项都代表一个常量,其中不正确的实型常量是()。为了判断两个字符串s1和s2是否相等,应当使用()设AL=04H,CL=0F8H,执行MULCL指令后,结果是()。某数据段
- 8086/8088系统执行传送指令MOV时()循环结构的程序由以下()部分组成。不影响标志位#
影响DF方向标志
影响SF符号标志
影响CF进位标志循环参数初始化#
产生条件
测试
循环工作部分#
循环控制部分#
- 若AX=-15要得到AX=15应执行的指令是()若有说明语句:charc=’72’;则变量c()。指令“MOVAX,0FHXOR1111B”执行后的结果是()。串指令中的目的操作数地址一定是由()提供。NEGAX#
NOTAX
INCAX
DECAX包含1个字符
包
- 8088/8086存储器分段,每个段不超过()表示过程定义结束的伪指令是()经过下面的语句后inti,a[10],*p;定义后,下列语句中合法的是()。当调用函数时,实参是一个数组名,则向函数传送的是()。汇编语句MOV ECX,AX语
- [BX+DI+20]使用的是哪一种寻址方式()DA1DW‘AB’,‘EF’,‘GH’()MOVAX,DA1+3指令执行后AX中的内容是用户为了解决自己的问题,用汇编语言所编写的程序,称为()。下面的数据传送指令中,错误的操作是()。寄存器寻址
相
- 下列有关汇编语言中标号的命名规则中,正确的程序段是()。通常由字母打头的字符、数字串组成
标号长度不能超过31个字符
?和$不能单独作为标号
.号不可位于标号首#A.从文件fd中读取长度不超过n个字节的数据送入bu
- 对于有符号的数来说,下列哪个值最大()在C语言中,函数的数据类型是指()0F8H
11010011B
82
123Q#函数返回值的数据类型#
函数形参的数据类型
调用该函数时的实参的数据类型
任意指定的数据类型
- C语言提供的合法数据关键字是()。段间间接寻址方式只改变()寄存器的内容。float#
Sagned
Integer
CharIP
CS
DS
IP和CS#
- 执行指令ADD AX,0后,不受影响的标志位是()。能充当间接寄存器寻址方式的寄存器是()。CF
ZF
PF
DF#BX#
AX
CX
DX
- 如果inta=3,b=4;则条件表达式a已知(AX)=1111H,执行指令“XORAX,AX”后,AX的值是()。3#
4
0
10FFFFH
0H#
1111H
不确定
- 若AX=-15要得到AX=15应执行的指令是()下列指令正确的是()AND,OR,AX执行后,1000H执行后,其余各位置0
C.指令ANDAX,OFH执行后,分离出AL低四位#
D.NOTAX,将AX清0ADD AL,AH
ADD [BX+3],DA1(DA1是变量名)CS寄存器