niusouti.com

【程序说明】 程序功能是仅接受输入Y和N的程序,否则程序结束。【程序】DO WHILE .T.WAIT“请输入Y/N” TO ASIF UPPER(AS)<>“Y”AND UPPER(AS)<>“N”(6)ELSE(7)ENDIFENDDO(6)A.EXITB.ENDDOC.LOOPD.CONTINUE

题目

【程序说明】 程序功能是仅接受输入Y和N的程序,否则程序结束。

【程序】

DO WHILE .T.

WAIT“请输入Y/N” TO AS

IF UPPER(AS)<>“Y”AND UPPER(AS)<>“N”

(6)

ELSE

(7)

ENDIF

ENDDO

(6)

A.EXIT

B.ENDDO

C.LOOP

D.CONTINUE


相似考题
更多“【程序说明】 程序功能是仅接受输入Y和N的程序,否则程序结束。【程序】DO WHILE .T. WAIT“请输入Y/N”T ”相关问题
  • 第1题:

    有下列程序: main { int y=10; do{y--;}while(--y); printf("%d\n",--y); ) 当执行程序时,输出的结果是( )。

    A. -1

    B.1

    C.4

    D.0


    正确答案:A
    本题考查do-while循环。当--y是0(即y是o)时结束循环,输出--y,先将y的值减1再输出Y的值。

  • 第2题:

    有以下程序 main() { int y=10; do {y--;}while(--y); printf("%d\n",y--); } 程序运行后的输出结果是( )

    A.-1

    B.1

    C.8

    D.0


    正确答案:D

  • 第3题:

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

    DO WHILE.T.

    WAIT”请输入y/n”T0 YN

    IF UPPER(YN)<>”N”

    【 】

    ELSE

    【 】

    ENDIF

    ENDDO


    正确答案:EXIT L00P
    EXIT, L00P

  • 第4题:

    阅读下列程序说明和C程序,将应填入(n)处的字句写在对应栏内。

    [函数2.1说明]

    下面程序的功能是计算x和y的最小公倍数。

    [函数2.1]

    main()

    { int m,n,d,r;

    seanf("%d %d",&m,&n);

    if(m<n) {r=m;m=n;n=r;}

    (1);

    while (d%n! =0) (2);

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

    }

    [函数2.2说明]

    下述程序接收键盘输入,直到句点“.”时结束。输入的字符被原样输出,但连续的空格输入将转换成一个空格。

    [函数2.2]

    include <stdio.h>

    main()

    { char c,preChar='\0';

    c = getchar();

    while(c! = '.'){

    if((3)) putchar(c);

    else if(preChar! =' ') putchar(c);

    (4);

    c=(5);

    }

    }


    正确答案:(1)d=m (2) d+=m或d=d+m (3) c!=‘’ (4) preChar=c (5) getchar()
    (1)d=m (2) d+=m或d=d+m (3) c!=‘’ (4) preChar=c (5) getchar() 解析:(1)下文使用了变量d,因此需在此初始化,由下面循环的条件“d%n!=0”知初值不能是n,因此必为m;
    (2)此处while循环生成最小公倍数d,其终止条件是n整除d,因此循环过程中需要保证m整除d并且d尽可能地小,于是d应以m为增量递增;
    (3)当输入的字符非空格时,原样输出;
    (4)程序中变量preChar用于记录上一次读入的字符,循环过程中应不断更新其值;
    (5)接收下一个输入。

  • 第5题:

    有下列程序:

    main

    { int y=10;

    do{y--;}while(--y);

    printf("%d\n",--y);

    )

    当执行程序时,输出的结果是( )。

    A.-1

    B.1

    C.4

    D.0


    正确答案:D
    本题考查do-while循环。当--y是0(即y是o)时结束循环,输出--y,先将y的值减1再输出Y的值。