29for循环应实例课练
单选题
1窗体画名称Command1命令钮然编写事件程:
Private Sub Command1_Click( )
x0
nInputBox()
For i1 To n
For j1 To i
xx+1
Next j
Next i
Print x
End Sub
程序运行单击命令钮果输入3窗体显示容( )
A 3 B 4 C 5 D 6
2VB中循环结构代码变短精悍减少编写重复性代码工作图12示认真阅读程序观察运行结果完成题目
VB中For循环语句格式:
For循环变量 初值 To 终值 Step 步长值语句组
Next
(1)图12中椭圆形区域输出钮应( )控件
A标签
B钮
C单选框
D图框
(2)图12中代码窗口中循环语句For i1 To 10 step 1中该循环语句步长值( )
A1
B2
C3
D4
(3)图12代码窗口语句: Form1 Print i中Print 函数作( )
A定义
B赋值
C输入
D输出
3VB程序中For语句格式列说法错误( )
For <循环变量><初值> to <终值> [step <步长>]
<循环体>
Next <循环变量>
A 步长正数负数 B 步长1时略写
C 初值终值步长数值表达式 D next循环变量for语句中循环变量必须相
4请学根信息回答列题:
学Python编程老师留学作业—编写程序计算1+2+3+…+100结果输出
(1)红想完成老师留作业种软件进行编程( )
APPT
B画图工具
CFlash
DIDLE编辑器
(2)红编辑器中输入图程序运行时出错提示修改方法正确( )
A红底处加
B红底处加
C红底处加
D红底处加
(3)仔细阅读程序知道该程序循环程序部分while…执行次数( )
A1次
B100次
C99次
D限次
5VB程序段运行x值( )
Dim x As Interger
x 1
Do While x < 50
x ( x + 1 )*( x + 2 )
Loop
A 50 B 56 C 72 D 6
6学VB语言编程读懂程序重力面段程序运行 s值( )
s0
For i1 To 3
ss+i
Next i
A1
B3
C5
D6
7列程序运行输出结果( )
b1
Do while (b<40)
bb*(b+1)
Loop
Print b
A 42 B 39 C 6 D 1
8代码结果处错误:( )
a0
while a<10
aa+1
print(a终结果a)
>>>a终结果 9
A 1 B 2 C 3 D 4
9假定事件程执行结果( )
Private Sub Form_Click()
Dim x as integer
x1
n0
Do while x<100
xx*3
nn+1
Loop
Print xn
End Sub
A 81 4 B 56 3 C 28 1 D 243 5
10程序段该程序执行变量a值( )
a0
For i1 To 2
For ji To 2
For k1 To j
aa+2
Next k
Next j
Next i
A 2 B 8 C 10 D 20
11python中运行程序输出结果( )
for i in range(02):
print(i)
A 0 1 2 B 1 2 C 0 1 D 1
12Do循环语句根条件决定循环语句列说法正确( )
A DO循环执行判断 B 条件表达式值假(False)时执行程序
C 条件表达式值真(True)时执行程序 D While条件a+b
13面程序执行s值少( )
s 0
For i1 To 10 Step 1
ss+i
Next i
A 50 B 55 C 45 D 60
14面程序执行x结果( )
x0
For i 1 to 5
For j i to 5
xx+1
Next j
Next i
Print x
A 5 B 10 C 15 D 20
15VB程序段
For i1 to 10 Step 4
ss+i
Next i
该程序段执行语句ss+i执行次数( )
A 1 B 3 C 4 D 10
二填空题
16读列语句回答列问题
S0
For i1 to 8 step 3
SS+i
Next i
Print s
循环语句中循环体中语句 循环变量 初值 终值 输出S值
17面代码输出结果
for i in range(1 10 3)
print(i end)
18求1~100间数字请补充完整程序
i 1 #定义记录循环次数变量
sum 0 #定义结果变量存放总
while i < 100:
ii+1 #处理计数器
print(1~ 100间数字: sum) #输出结果
三解答题
19编写程序while循环输出1 2 3 4 5 6 8 9 10
20编写程序计算1*2*3*…*10积
答案解析部分
单选题
1 D
2 (1)B
(2)A
(3)D
3 A
4 (1)D
(2)C
(3)B
5 B
6 D
7 A
8 C
9 D
10 C
11 C
12 C
13 B
14 C
15 B
二填空题
16 ss+ii1812
17 147
18 sumsum+i sum+i
三解答题
19 count1
while count
< 10
if count 7
print(count)
count+1
20 S1
for i in
range(110)
SS*i
print(S)
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档