1. 单选题 | |
下列对条件语句的描述正确的是( )
A . ELSE后面的语句不可以是条件语句
B . 两个条件语句可以共用一个END IF语句
C . 条件语句可以没有ELSE后的语句
D . 条件语句中IF—THEN和ELSE后的语句必须都有
|
2. 单选题 | |
条件语句中IF…EISE…的作用是( )
A . 判断条件真假
B . 执行条件
C . 表示条件为真
D . 表示条件为假
|
3. 单选题 | |
阅读下列程序:
INPUT a IF a>5 THEN b=2*a ELSE b=a*a+1 END IF PRINT b END 如果输入5,则该程序的运行结果为( )
A . 1
B . 10
C . 25
D . 26
|
4. 单选题 | |
若输入x的值为3,则该程序运行后,输出变量y的值是( )
INPUT x IF x>3 THEN y=x*x ELSE y=2*x END IF PRINT y END
A . 3
B . 6
C . 9
D . 27
|
5. 单选题 | |
阅读如图所示的程序:
INPUT x IF x<0 THEN y=x+3 ELSE IF x>0 THEN y=x+5 ELSE y=0 END IF END IF PRINT y END 如果输入x=-2,则输出的结果y为( )
A . 0
B . 1
C . 2
D . 3
|
6. 单选题 | |
下面程序运行后输出结果是3,则输入的x值一定是( )
INPUT x IF x>0 THEN y=x ELSE y=-x END IF PRINT y END
A . 3
B . -3
C . 3或-3
D . 0
|
7. 单选题 | |
已知程序:
INPUT “请输入一个两位正数”;x IF x>9 AND x<100 THEN a=x MOD 10 b=(x-a)/10 x=10*a+b PRINT x ELSE PRINT “输入有误” END IF END 若输入的两位数是83,则输出的结果为( )
A . 83
B . 38
C . 3
D . 8
|
8. 单选题 | |
阅读下面的程序:
a=3 IF a<=3 THEN PRINT 3 END IF IF a<=4 THEN PRINT 4 END IF IF a<=5 THEN PRINT 5 END IF IF a<=6 THEN PRINT 6 END IF END 可知程序运行的结果是( )
A . 3
B . 3 4
C . 3 4 5
D . 3 4 5 6
|
9. 单选题 | |
如图所示的程序语句的算法功能是( )
INPUT “a,b,c=”;a,b,c IF a<b THEN a=b END IF IF a<c THEN a=c END IF PRINT a END
A . 输出a,b,c三个数中的最大数
B . 输出a,b,c三个数中的最小数
C . 将a,b,c按从小到大排列
D . 将a,b,c按从大到小排列
|
10. 填空题 | |
若a=11时,下面的程序段输出的结果是.
IF a<10 THEN y=2* (a-1) ELSE y=a MOD 10 END IF PRINT y END |