为了使下面的程序段能用来把DL中的二进制代码从高位到低位依次转换为ASCII码并存入DI设定的内存数据区,该程
A.A.SHL DL,1
B.B.SHR DL,1
C.C.ROL DL,1
D.D.ROR DL,1
A.A.SHL DL,1
B.B.SHR DL,1
C.C.ROL DL,1
D.D.ROR DL,1
第1题
为了使AX和BX寄存器中的16位二进制数具有相同的符号位,下面的程序段中应填写什么指令?
PUSH AX
______
TEST AX, 8000H
JZ SAME
XOR BX, 8000H
SAME: POP AX
A.AND AX, BX B.XOR AX, BX
C.SUB AX, BX D.OR AX, BX
第2题
第7题
下面的程序能求a: ab.c文件中最长行和它的位置。 include<stdio.h> main () { int lin,i,j=0,k=0; char c; FILE * fp; fp=(【 】 ("a:ab.c","r"); rewind (fp); while (fgetc (fp)! =EOF) i=1; 【 】 { i + + ; j + + ; if (i>=k) {k=i;【 】 ;} } printf("\n%d\t%d\n",k,lin); 【 】 ; }
第9题
A.14
B.-14
C.-15
D.15
第10题
A.4
B.5
C.3
D.不能通过编译
第11题
A.1234123412341234
B.1234123121
C.1234+1234+1234+1234
D.1234+123+12+1