更多"[单选题]对于下列程序段:
AGAIN: MOV ES:[DI],AL"的相关试题:
[单选题]对于下列程序段:
AGAIN: MOV ES:[DI],AL
INC DI
LOOP AGAIN
完成相同功能的指令是( )。
A.REP MOVSB
B.REP LODSB
C.REP STOSB
D.REPE SCASB
[单选题]下列程序段执行完后,
MOV CL, 3
MOV BX, 0B7H
ROL BX, 1
ROR BX, CL
BX寄存器中的内容是( )。
A.002DH
B.00EDH
C.C02DH
D.000DH
[单选题]一个完整的程序,必须具备( )、加工程序段和结束程序段。
A.程序号
B.快速定位尺寸
C.准备程序段
[判断题]对于一个扫描周期,跳转指令可以使程序执行发生跳跃,以实现程序段的选择。
A.正确
B.错误
[单选题]有以下程序段
char name[20];
int num;
scanf("name=%s num=%d",name;&num);
当执行上述程序段,并从键盘输入:name=Lili num=1001<回车>后,name的值为( )。
A.Lili
B.name=Lili
C.Lili num=
D.name=Lili num=1001
[单选题]XOR AX, 426H
JZ DONE
上述程序段产生分支的条件是( )。
A.执行前AX=426H
B.执行前AX≠426H
C.执行前AX=全0
D.执行前AX=全1
[单选题]有以下程序段
#include
main()
{ …
while( getchar()!='\n');
…
}
以下叙述中正确的是( )。
A.此while语句将无限循环
B.getchar()不可以出现在while语句的条件表达式中
C.当执行此while语句时,只有按回车键程序才能继续执行
D.当执行此while语句时,按任意键程序就能继续执行
[单选题]在oneMethod()方法运行正常的情况下,程序段将输出什么?
public void test(){
try{
oneMethod();
System.out.println("condition 1");
}catch(ArrayIndexOutOfBoundsException e){
System.out.println("condition 2");
}catch(Exception e){
System.out.println("condition 3");
}finally{
System.out.println("finally");
}
}
A.condition 1
B.condition 2
C.condition 3
D.condition 1 finally
[单选题]对于ISCS与PSD通讯约定DI量的ModBus寄存器地址范围正确的是。
A.0x0000~0x03FF
B.0x0001~0x0FFF
C.0x0000~0x0xFFF
D.0x0001~0x03FF
[单选题]有以下程序段
main()
{ union
{ int k;
char i[2];
} *s,a;
s=&a;
s->i[0]=0x39; s->i[1]=0x38;
printf("%x\n",s->k);
}
输出结果是()。
A.3839
B.3938
C.380039
D.390038
[单选题]写出下列程序段运行结果()。
unsigned int a=3,b=10;
printf("%d\n",a<<2|b==1);
A.
13
B.12
C.8
D.14
[单选题]有以下程序段
struct st
{int x;int *y;}*pt;
int a[]={1,2},b[]={3,4};
struct st c[2]={10,a,20,b};
pt=c;
以下选项中表达式的值为11的是()。
A.*pt->y
B.pt->x
C.++pt->x
D.(pt++)->x