高中信息技术学业水平考试复习专题九——程序结构

2024-04-03
| 4页
| 210人阅读
| 4人下载

内容正文:

高中信息技术学业水平考试复习题九 算法与程序设计——程序结构 1.以下不属于 Python分支语句标识符的是( ) A.if B.while C. elif D.else 2.以下问题中,适合利用分支结构求解的是( ) A.统计班级学生的平均身高 B.判断一元二次方程解的个数 C.计算10!=1x2x3x…x10 D.计算圆周率,保留100位小数 3.if语句的格式正确的是( ) A.if 条件 B.if 条件: C.if 条件: D.if条件: 语句 语句 语句 语句 else else else: else: 语句 语句 语句 语句 4.在 Python中,运行以下程序后输出的结果是( ) x=l y=3 if x!=y: x+=y print(x) A.4 B.3 C.1 D.出错 5.在 Python 中,运行以下程序后输出的结果是( ) s,n,m=0,1,2 if n>m: s=n-m print(s) A.1 B.2 C.0 D. 3 6.若在 Python 中运行以下程序时输入17,则输出的结果是( ) y=int(input("请输入一个数:")) if y%3==0: print("yes") else: print("no") A.0 B.1 C.yes D.no 7.以下算法的功能是:输入两个数,输出其中较大的一个框图中A处应该填入的是( ) A. a<b B. a<=b C. a>b D. a!=b 8.以下对循环结构及其语句的叙述,错误的是( ) A.程序中某些代码的反复执行称为循环 B.循环结构容易引起系统死机 C.循环结构可以减少源程序重复书写的工作量 D.循环结构的3个要素分别是循环变量、循环体和循环终止条件 9.以下问题中,适合利用环结构解决的是( ) A.求一个学生3科成绩的平均分 B.求两个数中的较小值 C.判断一个数是否是奇数 D.统计100以内素数的个数 10.执行以下代码后,输出的结果是( ) a=20;b=30 if a+10!=b: print(a) else: print(b) A.True B. False C.30 D.20 11.运行以下程序后,print(i)语句执行的次数是( ) for i in range(1,6):print(i) A.4 B.5 C.6 D. 7 12.运行以下程序后,输出的结果是( ) for j in range(2,10,2): print(j) A.0,2,4,6,8 B.0,2,4,6,8,10 C. 2,4,6,8 D. 2,4,6,8,10 13.要输出10以内的所有奇数,不可以使用的是( ) A. for i in range(1,11,2):print(i) B.for i in range(1,10,2):print(i) C. for i in range(11,2):print(i) D. for i in [1,3,5,7,9]:print(i) 14.以下循环执行的次数是( ) k=10 while(k): k=k-1 A.1 B.9 C.11 D.10 15.运行以下程序后,显示的结果是( ) a=50 for i in [40,89,35,63]: if a>i: a=i print(a) A.40 B.35 C. 63 D.89 16.在 Python 语言中,运行以下代码后,变量s的值是( ) i=10;s=0 while i>0: s=s+1 i=i-2 A.10 B.9 C.5 D. 7 17.运行以下程序后,输出的结果是( ) s=0 for i in range(5): s=s+i print(s) A.5 B. 14 C.15 D.10 18.以下程序运行后,print(i)语句执行的次数是( ) for i in range(5):pass print(i) A.5 B.4 C.0 D. 1 19.以下程序的功能是( ) s=0 for i in range(1,11): s+=i print(s) A.输出1到10的自然数 B.输出1到11的自

资源预览图

高中信息技术学业水平考试复习专题九——程序结构
1
高中信息技术学业水平考试复习专题九——程序结构
2
所属专辑
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。