…………○…………外…………○…………装…………○…………订…………○…………线…………○…………※※请※※不※※要※※在※※装※※订※※线※※内※※答※※题※※…………○…………内…………○…………装…………○…………订…………○…………线…………○…………
…………○…………外…………○…………装…………○…………订…………○…………线…………○…………
※※请※※不※※要※※在※※装※※订※※线※※内※※答※※题※※
…………○…………内…………○…………装…………○…………订…………○…………线…………○…………
2.6多分支结构程序设计一课一练
一、单选题
1.下列程序运行后,变量Value的值是()
x=10
ifx=10:
???Value=3*x
else:
???Value=5*X+10
A.?30?????????????????????????????????????????B.?40?????????????????????????????????????????C.?50?????????????????????????????????????????D.?60
2.有如下程序段:
x=5
Ifx5Then
y=x^2-10
Else
y=4*x
EndIf
该程序段运行后,变量y的值是(?)。
A.25
B.0
C.15
D.20
3.求1-100之间所有偶数和,请补充完成方框处代码(????)。
s=0
foriinrange(101):
???If?:
???????s=s+i
print(s)
A.?i//2=0??????????????????????????????B.?i%2=0??????????????????????????????C.?i%2==0??????????????????????????????D.?i//2==0
4.下面程序的执行结果是(?)(提示:Print语句是表示输出)
I=10
J=20
IfIJThenPrintIElsePrintJ
A.?10??????????????????????????????????????B.?20??????????????????????????????????????C.?1020??????????????????????????????????????D.?2010
5.下述程序段中y的值是(??)
x=6
Ifx=5Then
???y=2*x+1
Else
???y=x/2
EndIf
A.?13???????????????????????????????????????????B.?6???????????????????????????????????????????C.?3???????????????????????????????????????????D.?4
6.在VB中,运行下列代码后,a的值为多少(???)
a=10,i=10
Ifi10then
???a=a+i
Else
???a=a-i
Endif
A.0
B.10
C.20
D.30
7.分析以下程序,选择正确的输出结果
(1).???????????????
m=1
m=m+5
n=5+m
Printn,m
A.?6????1?????????????????????????????????B.?11???6?????????????????????????????????C.?6????11?????????????????????????????????D.?5????6
(2).???????????????
a=2
b=3
printab
A.?2????????????????????????????????????????B.?true????????????????????????????????????????C.?false????????????????????????????????????????D.?3
(3).???????????????
a=10
b=20
Ifabthen
????Printa,b
Else
????Printb,a
Endif
A.?1020???????????