浙教版(2020)八年级上册第10课 循环结构一while循环当堂检测题
展开
这是一份浙教版(2020)八年级上册第10课 循环结构一while循环当堂检测题,共9页。试卷主要包含了根据图回答,下列程序运行后,输出的结果为,请选出下列书写正确的语句,下列程序运行结果,下面程序段显示个“*”等内容,欢迎下载使用。
2.10循环结构—while循环一课一练一、单选题1.请同学们根据以下信息,回答下列小题: 学习了Python编程之后,老师留给了同学们一个作业—编写程序计算“1+2+3+…+100”的结果并输出。(1)小红想要完成老师留下的作业,她可以使用以下哪种软件进行编程( )。 A.PPT
B.画图工具
C.Flash
D.IDLE编辑器(2)小红在编辑器中输入了下图的程序,但是在运行时有出错提示,以下修改方法正确的是( )。 A.在红底处加上“,”
B.在红底处加上“;”
C.在红底处加上“:”
D.在红底处加上“.”(3)仔细阅读程序,我们还可以知道,该程序循环程序部分“while…”执行的次数是( )。 A.1次
B.100次
C.99次
D.无限次2.这段代码运行后的结果是( ) s=0For i=5 to -3 step-6 s=s+iNext iA.s=4 i=-1
B.s=4 i=-7
C.s=-3 i=-7
D.s=-3 i=-13.根据图回答 (1)上图中的程序使用的是( )语句 A.顺序
B.循环
C.选择
D.分支(2)range(65)产生一个( )的序列。 A.1-65
B.1-64
C.0-64
D.0-65(3)该语句共执行( )次。 A.64
B.65
C.66
D.67(4)在for i in range(65)中i是( ) A.变量
B.常量
C.函数
D.结构4.下列程序运行后,输出的结果为( )。 b=1 Do while (b<40) b=b*(b+1) LoopPrint b A. 42 B. 39 C. 6 D. 1 5.请选出下列书写正确的语句( ) A. p=5 (a+b+p) B. if a>0 then b=b+1
C. t1.text=”请输入密码:” D. For i=1 to 10 do j=j*26.以下VB程序段运行后,循环体执行的次数是( ) Dim x As Integerx=2 Do while x<=63 x=(x+1)*(x-1)Loop A. 2 B. 3 C. 4 D. 57.有一段Python代码,运行之后输出结果是( )。 a=4s=0while a>=0: s=s+a a=a-1print(s,a)A. 10 0 B. 10 -1 C. 10 1 D. 0 -18.下列哪个语句不能完成[1,10]的累加功能,total初值为0( )。 A. for i in range(10,0): total=total+i
B. for i in range(1,11): total=total+i
C. for i in range(10,0,-1): total=total+i
D. for i in [10,9,8,7,6,5,4,3,2,1, 0]: total=total+i9.下列程序运行结果( )。 SUM=0FOR I=1 TO 100 STEP 1SUM=SUM+IEND FOR GraphicsWindow.DrawText(100,80,"1+2+...+100="+SUM)A. 5000 B. 5005 C. 5050 D. 550010.下面程序段显示( )个“*” For i = 1 To 5 For j = 2 To i Print "*"; Next jNext iA. 9个 B. 10个 C. 11个 D. 12个11.执行下面的程序段后,i的值为( )x=5For i=1 to 10 Step 2x=x+iNext iA. 25 B. 30 C. 9 D. 1112.在python中输入以下代码,屏幕打印( )颗*。 i=1while i<=100: print(“*”)i=i+1A. 99 B. 100 C. 103 D. 10113.下列需要用循环结构来描述的事件是( )。 A. 老和尚给小和尚讲故事 B. 亡羊补牢 C. 曹冲称象 D. 泡茶喝14.有如下程序段,该程序执行后,变量a的值为( )。 a=0For i=1 To 2 For j=i To 2 For k=1 To j a=a+2 Next k Next jNext iA. 2 B. 8 C. 10 D. 2015.阅读下图,回答下面小题。 Private Sub Timer1_Time( ) For i= 0 To 10 Step 1 Shape l(0) BackColor= RGB(Int(Rnd * 256), Int(Rnd * 256), In(Rnd * 256) Next iEnd Sub(1).小明在编写逐帧动画的程序时,运行时如果出现下边错误说明( ) A. 工程没有保存 B. Timer1没有定义 C. i没有定义 D. Shape没有定义(2).小明只需要在代码的第一行输入( )语句就能改正错误。 A. Dim i as integer B. Dim Shape as integer C. i=0 D. Dim i二、填空题16.读程序写结果 (1)有如下一段VB程序: i=4 a=5 If i > 3 Then a = a + 5 Else a = a + 2End If 写出本程序段运行后,变量a的值________。(2)Dim x As Integer, c As Integer, i As Integer c = 0 For i = 1 To 12 If 12 Mod i = 0 Then c = c + 1 End If Next iText1.Text = Str(c)程序运行后,在文本框中输出为:________。17.程序填空 用VB程序实现水仙花数,如果一个三位数等于它的每个数字的立方的和,则此数称为“水仙花数”,如153=13+53+33 , 故153是水仙花数。求100~999之间的全部水仙花数Private Sub Command1_Click() Dim i, j, m, n As Integer For i = ´求百位上的数字 j = (n Mod 100) \ 10 ´求十位上的数字 m = n Mod 10 ´求个位上的数字 If Then Print n; "="; i; "^3+"; j; "^3+"; m; "^3" End If Next nEnd Sub18.亮亮学习了Python程序后,决定动手编写一个BMI指数计算器。输入身高和体重,就可以测出BMI指数和健康状况。 国际通常用BMI (Body Mass Index) 衡量人体肥胖和健康状况的标准,计算公式是:BMI=体重(kg) /身高2 (m2)国际、国内对BMI指数评判的标准(如下表39-1)。国际:世界卫生组织:国内:国家健康委员会。分类国际BMI值国内BMI值偏瘦<18.5<18.5正常18.5~2518.5≤bmi <24偏胖25~3024≤bmi <28肥胖≥30≥28请以国内为标准,帮他完善程序代码,在划线处填空。w=________ (input(“请输入你的体重(单位:千克):”)) #转浮点数函数h=float (input(“请输入你的身高(单位:米):”))bmi=________ #计算bmiif bmi<18.5: print(“________”)elif________: print(“正常”)elif 24<=bmi <28: print(“偏胖”)________ print(“肥胖”)三、解答题19.编写程序,使用while循环输出1 2 3 4 5 6 8 9 10。 20.编写程序,完成下列星星矩阵。
答案解析部分一、单选题1. (1)D
(2)C
(3)B 2. A 3. (1)B
(2)C
(3)B
(4)A 4. A 5. B 6. C 7. B 8. A 9. C 10. B 11. D 12. B 13. A 14. C 15. (1)C
(2)A 二、填空题16. (1)10
(2)6 17. n=100 to 999;i= n div 100;n=i*i*i+j*j*j+m*m*m 18. float;w/(h**2);偏瘦;18.5<=bmi<24;else 或elif bmi>=28 三、解答题19. count=1 while count
<= 10: if count != 7: print(count)count+=120. num2 = 1 while num2
<= 5: num1 = 1 while num1 <= 5: print("*", end=' ') num1 += 1 print() num2 += 1
相关试卷
这是一份初中信息技术浙教版(2020)八年级上册第12课 Python的函数课时训练,共5页。试卷主要包含了12pythn的函数一课一练,下面哪个函数是输入函数,int的值是,执行下边的程序,输出运行结果是等内容,欢迎下载使用。
这是一份初中信息技术浙教版(2020)八年级上册第8课 循环结构——for循环同步训练题,共8页。试卷主要包含了8循环结构——fr循环一课一练,阅读下图,回答下面小题,下面程序的执行结果是,下列程序运行后,输出的结果为,根据图回答等内容,欢迎下载使用。
这是一份初中信息技术浙教版(2020)八年级上册第1课 初识Python精练,共4页。试卷主要包含了1初识Pythn一课一练,根据下图回答下面小题,程序中的步长是等内容,欢迎下载使用。