【程序】
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
第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
第2题:
以下程序功能为仅接受输入Y或N,否则程序结束,请补充完整。
DO WHILE.T.
WAIT”请输入y/n”T0 YN
IF UPPER(YN)<>”N”
【 】
ELSE
【 】
ENDIF
ENDDO
第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("程序结束")第4题:
以下程序段给数组所有的元素输入数据,请选择正确答案填入。 #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]
第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