查看所有试题
- 下列数值表达式和地址表达式中,错误的是()。在下列C语言程序中,可以用做变量名的是()。用小数或指数形式输入实数时,在scanf函数语句里格式字符为()。A.MOVAL,8*14+4
B.MOVSI,OFFSETBUF+13
C.MOVCX,NUM2-NUM
- 将的内容除以2,正确的指令是()。sizeof(float)是()。在汇编语言程序中,对END语句的叙述正确的是()。A.DIV2
B.DIV,2
C.SAR,1#
D.SHL,1一个双精度表达式
一个整型表达式#
一种函数调用
一个不合法的表达式
- 在段定义时,如果定位类型用户未选择,就表示是隐含类型,其隐含类型是()。下列关于堆栈的说法,错误的是()PARA以“先入后出”为原则
栈区最高地址单元的前一个单元为栈底
运行中SP寄存器动态跟踪栈顶位置
压栈和弹出
- 在汇编语言程序中,对END语句的叙述正确的是()。8088/8086存储器分段,每个段不超过()如果内存的某一单元的物理地址为12345H。则它的逻辑地址为():0345H。A.END语句是一可执行语句
B.END语句表示程序执行到此
- OFFSETVAR指令完全等效的指令是()。下列四组字符串中都可以用作C语言程序中的标识符的是()。对二维数组的正确定义是()子程序重定位可选在内存中的整个区域内,VAR
LESBX,2,3,5,6};
inta[2][]={1,4,5,5,6};#
i
- 下面指令执行后,改变AL寄存器内容的指令是()。进行汇编语言编程时,设计者应该考虑一些基本的要求,下列叙述不正确的是()。在寄存器相对寻址方式MOV AX,[SI+DAT]中,偏移量DAT应是一个()。下列编程方法,能用于实
- 执行NEGDH指令后,正确的结果是()。在汇编语言程序的开发过程中使用宏功能的顺序是()。条件转移指令JNE的测试条件为()。执行IMUL指令时,宏展开
宏定义,宏调用,宏展开#
宏定义,宏展开,宏调用ZF=0#
CF=0
ZF=1
CF
- 下列传送指令中有语法错误的是()。MOVCS,AX#
MOVDS,AX
MOVSS,AX
MOVES,AX
- 执行INC指令除对SF、ZF有影响外,还要影响的标志位是()。下列数据中,为字符串常量的是()。在ASSUME伪指令设定了段寄存器后,无需在程序段中用指令完成赋值的寄存器是()。OF,AF,PF‘A’
“house”#
Howdoyoudo.
’$ab
- 当A=B时程序转移,测试的条件为()C语言程序中,整型常量的书写形式不包括()。下列四组字符串中都可以用作C语言程序中的标识符的是()。AX,BX,CX
BX,SI,DI#
SP,DS,ES,SSA.ZF=1#
B.ZF=0
C.SF=1
D.SF=0二进制#
- 若AX=349DH,AX的值是()。下列指令执行后总是使CF=0,OF=0的是()。当一个程序使用DOS系统功能调用退出用户程序时,在编写INT21H指令前,应选用的指令是()。下列关于汇编语言编程的描述中正确的是()。若(AX)=
- 设DS=8225H,DI=3942H,指令NEGBYTEPTR[DI]操作数的物理地址是()对线性表,采用顺序存储的优点是()。从键盘输入字符串使用DOS功能调用的()。85B92H便于随机存取#
便于进行插入和删除操作
需要的存储空间不必连续
- 当程序顺序执行时,每取一条指令语句,IP指针增加的值是()。若有以下定义chars=’92’;则该语句()在数据传送过程中,不能直接与立即数进行传送的是()。能充当变址寻址方式的基址寄存器是().若(AX)=0FFFFH,则NE
- 下列属于合法的指令是()在C语言中,函数的数据类型是指()现有段地址和偏移地址为1025H:0F2AH,那么它所对应存储单元中的物理地址是()。下列哪些语句一定能够将ZF标志位的值设置为1?()A.MOVDS,ES
B.MOV[SI]
- 一个有16个字的数据区,它的起始地址是70A0H∶DDF6H,则这个数据区最末一个字单元的物理地址是()。在C语言中,函数的数据类型是指()7E814H函数返回值的数据类型#
函数形参的数据类型
调用该函数时的实参的数据类型
- CS寄存器属于()。DA1 DW 2A05H DA2 DB 0FAH┇MOV AL,BYTE PTR DA1 SUB DA2,AL上述指令执行后,DA2中的内容是()。段寄存器0DAH
0FAH
0F5H#
0D0H
- DOS系统功能调用方式为:(1)置入口参数;(2)中断程序编号送()寄存器后执行INT21H。以下各选项企图说明一种新的类型名,其中正确的是()。设(SS)=0913H,堆栈的深度为40H个字节,则栈底字单元的物理地址是()
- 字符显示模式缓冲区中的一个字对应于屏幕上的一个字符。每个字的第一个字节为显示字符的(),第二个字节为显示字符的()。C语言标准库函数fread(fd,buffer,n)的功能是()。以下选项中,非法的字符常量是()。将
- 通常主程序和子程序间参数传送的方法有三种:()、()、()(顺序可调换)。汇编语言源程序中,每个语句由四项组成,如语句要完成一定功能,那么该语句中不可省略的项是()。使进位位置1的指令是()。若(AX)=0FF
- ()是CPU暂停当前程序的执行,转而执行处理紧急事务的程序,并在该事务处理完后能自动恢复执行原先程序的过程。在此,称引起紧急事务的事件为()。switch(表达式)语句中的“表达式”,允许的类型是()。中断传送方式
- 在字符串操作指令中,DS∶()指向源串,ES∶()指向目的串。结构化程序设计方法使用的三种基本程序控制结构是()。执行以下程序段后,输出结果和a的值是()。int a=10;printf("%d",a++);SI;DI顺序、选择和循环#
- 键盘I/O、显示I/O和打印I/O分别对应()、()和()号中断。逗号表达式(a=3*5,a*4),a+15的值为()。()保存当前栈定地址的寄存器。若(DS)=2000H,(BX)=0050H,(20050H);12H,(20051H)=34H,执行MOV AX,[BX
- 计算机系统通过()与外围设备通信。由系统分配和控制的标准输出文件为()。在汇编语言程序中,对END语句的叙述正确的是()。已知charx[]=hello,y[]={’h’,’e’,’a’,’b’,AH
ADD [BX+3],AL
ADD AH,[DI]#
ADD [BX],DA1
- 每个语句由四项组成,表示()。段间直接寻址方式只改变()寄存器的内容。名字项
操作项#
操作数项
注释项x/y*z#
x*(1/(y*z))
x/y*1/z
x/y/z被除数(DX)(AX),运算后商送AX,余数送DX#
被除数(AX)(DX),运算
- 在汇编语言程序的开发过程中使用宏功能的顺序是()。一个C语言的源程序中,()。宏定义,宏调用
宏定义,宏展开
宏定义,宏调用,宏展开#
宏定义,宏展开,宏调用必须有一个主函数#
可以有多个主函数
必须有主函数和其他
- 在串操作程序中,通常在重复前缀指令REPZ或REPNZ后,选用的串操作指令是()或()才有实际意义。现已定义整型变量inti=1;执行循环语句while(i++在关系数据库标准语言SQL中,实现数据检索的语句或命令为()。在执行
- 当标志位()=1时表示无符号数运算产生溢出,而当标志位()=1是表示带符号数运算产生溢出。CF;OF
- 如JMP指令采用段间间接寻址,那么由4个相邻字节单元中存放有转移地址,其中前两个字节存放的是(),而后两个字节存放的是()。IP;CS
- 在进行DOS功能调用前,其功能号应先送()。8086/8088CPU的寄存器组中,8位的寄存器共有()个。AH寄存器#
BH寄存器
CH寄存器
DH寄存器4
6
8#
10
- 可以使用()输入字符型数据。数据库(DB.、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是()。下面程序段执行后,AL中的内容是()MOVAX,8833HADDAL,AHDAA下列四组选项中,正确的C语言标识符是()。
- 在关系数据库标准语言SQL中,实现数据检索的语句或命令为()。中央处理器CPU是由()组成的。进行汇编语言编程时,设计者应该考虑一些基本的要求,下列叙述不正确的是()。SELECT#
LOAD
FETCH
SET运算器
控制器
寄存
- 若DS=0F3EH,SI=2000H,COUNT=0A8H,指令MOVAX,(SI+COUNT)中,源操作数的有效地址EA为(),*p=&n,*q=p,则以下非法的赋值语句是:()已知(DS)=0C018H,长度为64K
- 下面标识符中,合法的用户标识符为()。A.P#Ad
B.12a
C.char
D._int#
- 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处,是测