1.3.4 循环语句
一、单选题
1.计算机执行下面的程序段后,输出的结果是( )
a=1
b=3
a=a+b
b=a-b
PRINT a,b
A.4,1 B.1,3 C.0,0 D.6,0
【答案】A
【解析】
【分析】
根据程序可知,分别计算了两个数的和与差,和为4且赋值给a,差为1,且赋值给b.
【详解】
根据程序可知,a=1+3=4,b=4-3=1,故输出4,1,选A.
【点睛】
本题主要考查了程序语言中的赋值语句及计算,属于中档题.
2.用辗转相除法求294与84的最大公约数时,需要做除法的次数是:
A.1 B.2 C.3 D.4
【答案】B
【解析】
解:294="3"×84="42,84=42"×2+0,因此最大公约数为42,只需要做两次除法运算即可,余数为零则终止。
3.下列语句书写正确的个数是 ( )
①INPUT "a=,b=",a,b
②PRINT 1010
③3=x
④x+y=0
A.0 B.1 C.2 D.3
【答案】B
【解析】由三种语句的书写格式及其功能知,只有②正确,①,③,④都错误. 选B.
4.执行如图所示的程序框图,输出的x值为( )