【程序】SET TALK OFFINPUT“请输入A:” TO AINPUT“请输入B:” TO BIF A<BT=AA=BB=TENDIFDO WHILE B<>0T=MOD(A,B)A=BB=TENDDO? ASET TALK ONRETURN若程序运行时输入A值为12,B值为8,则A的输出结果为 ______。A.2B.4C.12D.8

题目

【程序】

SET TALK OFF

INPUT“请输入A:” TO A

INPUT“请输入B:” TO B

IF A<B

T=A

A=B

B=T

ENDIF

DO WHILE B<>0

T=MOD(A,B)

A=B

B=T

ENDDO

? A

SET TALK ON

RETURN

若程序运行时输入A值为12,B值为8,则A的输出结果为 ______。

A.2

B.4

C.12

D.8


相似考题
更多“【程序】SET TALK OFFINPUT“请输入A:” TO AINPUT“请输入B:” TO BIF A<B T=A A=B B=TENDIFDO WHILE ”相关问题
  • 第1题:

    下面程序的功能是将从键盘输入的两个数由小到大排序输出,当输入一对相等数时结束循环。请选择填空。 #include <stdio.h> main() { int a,b,t; scanf("%d%d",&a,&b); while(______) } if(a>b) {t=a;a=b;b=t;} printf("%d,%d\n",a,b); scanf("%d%d",&a,&b); } }

    A.! a=b

    B.a! =b

    C.a= =b

    D.a=b


    正确答案:B
    解析:根据本题提出的条件可知,控制循环的表达式应该是所输入的两数互不相等(相等时结束循环),也即只有满足这一条件时,才对两数进行排序输出操作,由此得出循环的控制表达式应该为a!=b。

  • 第2题:

    以下程序功能为仅接受输入Y或N,否则程序结束,请补充完整。

    DO WHILE.T.

    WAIT”请输入y/n”T0 YN

    IF UPPER(YN)<>”N”

    【 】

    ELSE

    【 】

    ENDIF

    ENDDO


    正确答案:EXIT L00P
    EXIT, L00P

  • 第3题:

    00330038003000301585065781559 关于 下列 while 语句,以下说法错误的是?‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬ TempStr = input("请输入带有符号的温度值: ") while TempStr[-1] not in ['N','n']:print(TempStr) TempStr = input("请输入带有符号的温度值: ") print("程序结束")

    A.while 是循环语句的一种类型。#B.while 后面的表达式为真(True)时执行 while 下面缩进的语句块: print(TempStr) TempStr = input("请输入带有符号的温度值: ")#C.while 后面的表达式为假(False)时执行 while 下面缩进的语句块: print(TempStr) TempStr = input("请输入带有符号的温度值: ")#D.该循环在用户输入的 字符串的最后一个字符是 'N' 或 'n' 时,退出循环,执行while 后面面语句块:print("程序结束")
    A

  • 第4题:

    以下程序段给数组所有的元素输入数据,请选择正确答案填入。 include main() { int a[10

    以下程序段给数组所有的元素输入数据,请选择正确答案填入。 #include<stdio.h> main() { int a[10],i=0; while(i<10)scanf("%d",______); }

    A.a+(i++)

    B.&a[i+1]

    C.a+i

    D.&a[++i]


    正确答案:A
    解析:a就是数组a的首地址,而a+x是数组中第x个元素的地址,所以在四个选项中,选项B和C只能输入一个数据,选项D不能给a[0]输入数据,只有A可以完成给数组所有的元素输入数据的任务。

  • 第5题:

    下面程序的功能是将从键盘输入的一对数,由小到大排序输出。当输入一对相等数时结束循 环,请选择填空: int a,b,t; scanf("%d%d",&a,&b); while(___ ) { if(a>b) {t=a;a=b;b=t;} printf("%d,%d",a,b); scanf("%d%d",&a,&b); }

    A.!a=b

    B.a!=b

    C.a==b

    D.a=b


    c=getchar()