更多“若将第66题程序中的JNE NEXT指令修改为JE NEXT指令,则运行结果是在屏幕上显示 。”相关问题
  • 第1题:

    下列程序段执行时在屏幕上显示的结果是

    DIME a(6)

    a(I)=1

    a(2)=l

    FOR i=3 TO 6

    a(i)=a(i-1)+a(i-2)

    NEXT

    ?a(6)

    A.5

    B.6

    C.7

    D.8


    正确答案:D
    解析:该程序最后求得的结果是a(6),其中:a(6)=a(4)+a(5),a(5)=a(3)+a(4),a(4)=a(2)+a(3),a(3)=a(1)+a(2)=2,最后可分别求得a(4)=3,a(5)=5,a(6)=8。

  • 第2题:

    若将第6题程序中的JZ NEXT指令修改为JNZ NEXT指令,则程序执行结束后,AX寄存器中的内容是______(用十六进制表示)。


    正确答案:0434H
    0434H 解析:如果将JZ NEXT指令修改为JN2 NEXT指令,那么(AH)=4,即 04H,表示最低位为1的整数的个数,AL寄存器中的内容就是(AL)=52,即34H,表示这些数值的代数和,所以AX寄存器的内容为:0434H。

  • 第3题:

    以下程序运行后的输出结果是【 】。

    struct NODE

    {int num;struct NODE *next;

    };

    main()

    {struct NODE s[3]={{1,'\0'},{2,'\0'},{3,'0'}},*p,*q,*r;

    int sum=0;

    s[0].next=s+1;s[1].next=s+2;s[2].next=s;

    p=s; q=p->next; r=q->next;

    sum+=q->next->num; sum+=r->next->next->num;

    printf("%d\n",sum);

    }


    正确答案:5
    5 解析:程序通过语句“s[0].next=s+1;s[1].next=s+2;s[2].next=s;”将结构体变量s中各结点链接成了一个循环链表,即最后一个结点的指针域指向了头结点(s[2].next=s;),整个链表形成一个环,并通过语句“p=s;q=p->next;r=q->next;”将结构体指针变量p、q、r指向了各结点,具体结构如下图:

    故本题输出的sum=3+2=5。

  • 第4题:

    运行下列程序,在立即窗口显示的结果是( )。 PrivateSub Command0_Click( ) Dim I AsInteger,J AsInteger For I=2To 10 For J=2 To1 If I modJ=0 Then Exit For Next J IfJ>sqr(I)Then Debug.Print I; Next I End Sub

    A.1579

    B.468

    C.3579

    D.2357


    正确答案:D
    此题考查for循环,当l=2T010,步长默认为l,当IF中判断ImodJ=0,则继续执行,所以结果为2,同理可得输出的结果为2,3,5,7,所以答案选择D。

  • 第5题:

    某人设计了如下程序用于计算并输出7!(7的阶乘): Private Sub Command1_Click t = 0 For k = 7 To 2 Step -1 t = t * k Next Print t End Sub 执行程序时,发现结果是错误的。下面的修改方案中能够得到正确结果的是。 A.把t=0改为t=1 B.把For k=7 TO 2 Step -1改为For k=7 TO 1 Step -1 C.把For k=7 TO 2 Step -1改为For k=1 TO 7 D.把Next改为Next k


    正确答案:A

  • 第6题:

    假设用下列的程序段来清楚数据段中的偏移地址0000H~2000H号字存储单元中的内容(即将0送到这些存储单元中去)。 将第4条比较指令语句填写完整。  ┆  Next: MOV  SI,0  MOV   WORD  PTR[SI],0  ADD   SI,2  CMP   SI  JNE   NEXT  ┆


    正确答案:CMP SI,2002H

  • 第7题:

    下列程序: NEXT:MOV ES:[DI],AL INC DI LOOP NEXT 可用指令()来完成该功能。

    • A、REP LODSB
    • B、REP STOSB
    • C、REPE SCASB
    • D、REP MOVSB

    正确答案:B

  • 第8题:

    LKJ的控制指令输出类型中,输出到屏幕显示器上的指令是()。


    正确答案:语音提示

  • 第9题:

    使用顺序控制继电器指令时,可以在SCR段内使用FOR、NEXT或END指令。


    正确答案:错误

  • 第10题:

    填空题
    循环指令FOR/NEXT:当驱动FOR指令的逻辑条件满足时,循环开始,将起始值装入当前值存储空间INDX,每执行FOR与NEXT之间的指令一次,当前值加(),并与结束值比较,当当前值()结束值时,循环结束。

    正确答案: 1,等于
    解析: 暂无解析

  • 第11题:

    填空题
    LKJ的控制指令输出类型中,输到屏幕显示器上的指令是()

    正确答案: 语音提示
    解析: 暂无解析

  • 第12题:

    填空题
    LKJ的控制指令输出类型中,输出到屏幕显示器上的指令是()。

    正确答案: 语音提示
    解析: 暂无解析

  • 第13题:

    若将第6题程序中的JNE NEXT指令修改为JE NEXT指令,则程序执行结束后,NUM内存单元中得到的结果是______。


    正确答案:2
    2 解析:指令修改后,程序的功能便成了将相邻元素符号改变的次数放在NUM中,所以答案为2。

  • 第14题:

    阅读下面的程序: Private Sub Command1_Click() For i=1 To 3 For j=1 To i For k=j To 3 x=x+1 Next k Next j Next i Print x End Sub 程序运行后,单击命令按钮,窗体上输出的结果是

    A.3

    B.9

    C.14

    D.21


    正确答案:C
    解析:本题应用了三重嵌套循环:①i=1时,j=1,k执行3次循环得到x的值为3:②i=2,j=1时,k执行3次循环得到x的值加3并覆盖原值,j=2时,k执行两次循环值加2;③依次,i=3时,j执行3次,其中k分别执行为3,2,1次,x的值分别加3,2,1;④最后得到x的值为14。

  • 第15题:

    若将第6题程序中的SHR DL,1指令修改为SHL DL,1指令,则以RESULT为首地址的前2个字节单元中的数据依次为______。


    正确答案:01H05H
    01H,05H 解析:根据上面的分析知道,修改后的指令没有改变逻辑尺的功能,只是把读取数据的顺序改变了。若将程序中的SHR DL,1指令修改为SHL DL,1指令,则以RESULT为首地址的前2字节单元中的数据依次为01H,05H,总的数据依次是01H,05H,FFH,FFH,FFH,09H,02H,FFH。

  • 第16题:

    下列程序段执行时在屏幕上显示的结果是( )。 DIME a(6) a(1)=1 a(2)=1 FOR i=3 TO 6 a(i)=a(i-l)+a(i-2) NEXT ?a(6)

    A.5

    B.6

    C.7

    D.8


    正确答案:D
    D。【解析】这是一个求斐波那契数列(因数学家列昂纳多·斐波那契以兔子繁殖为例子而引入,故又称为“兔子数列”),通过FOR循环结构达到递归运算的结果。a(6)应为8。

  • 第17题:

    使用顺序控制继电器指令时,不能在SCR段内使用FOR、NEXT或END指令.


    正确答案:正确

  • 第18题:

    如果AX和BX中为无符号数,要求AX等于BX转移到NEXT,可以在CMP AX,BX后使用以下指令:()

    • A、JZ NEXT
    • B、JNZ NEXT
    • C、JE NEXT
    • D、JNE NEXT

    正确答案:A,D

  • 第19题:

    LKJ的控制指令输出类型中,输到屏幕显示器上的指令是()


    正确答案:语音提示

  • 第20题:

    在SCR段中不能使用JMP、()、()、NEXT、END等五条指令。

    • A、JBL
    • B、LBL
    • C、FOR
    • D、OR

    正确答案:B,C

  • 第21题:

    执行“CJNE  A,#60,NEXT”指令后,寄存器A中的内容是否被改变?


    正确答案:否。

  • 第22题:

    问答题
    假设用下列的程序段来清楚数据段中的偏移地址0000H~2000H号字存储单元中的内容(即将0送到这些存储单元中去)。 将第4条比较指令语句填写完整。  ┆  Next: MOV  SI,0  MOV   WORD  PTR[SI],0  ADD   SI,2  CMP   SI  JNE   NEXT  ┆

    正确答案: CMP SI,2002H
    解析: 暂无解析

  • 第23题:

    单选题
    关于循环指令叙述不正确的是()
    A

    FOR指令和NEXT指令必须配套使用。

    B

    FOR指令和NEXT指令不许嵌套。

    C

    FOR指令和NEXT指令可以嵌套,但嵌套的层数不能超过8层。

    D

    如果启动了FOR/NEXT循环,除非在循环内部修改了结束值,否则循环就一直进行下去,直到循环结束。


    正确答案: D
    解析: 暂无解析