浙教版(2019)必修1数据与计算第三章 算法的程序实现基础知识练习
试卷更新日期:2021-10-27 类型:单元试卷
一、选择题
-
1. 执行语句a=input(“输入一个数:”)后,输入10,则a的值是( )A、10 B、“10” C、10.0 D、“10.0”2. 以( )开头的代码是注释语句,不参与程序的执行。A、% B、# C、“” D、;3. 已知字符串a="python",则a[-1]的值为( )A、"p" B、"n" C、"y" D、"o"4. range( )函数可以生成某个范围内的数字序列,range(25,0,-5)是( )。A、20 15 10 5 B、25 20 15 10 5 0 C、20 15 10 5 0 D、25 20 15 10 55. 用计算机编程解决问题的步骤一般为( )
①编写程序 ②设计算法 ③分析问题 ④调试程序
A、①②③④ B、③④①② C、③②①④ D、②③①④6. 下列属于计算机编程语言的有( )①Python ②Visual Basic ③Java ④C++ ⑤CPU
A、①②④⑤ B、②③④⑤ C、①②③④ D、①③④7. 已知列表list1=[8,22,34,9,7],则python表达式len(list1)+min(list1)的值为( )A、5 B、34 C、7 D、128. 已知a=-2,b=10/3,则python表达式round(b,1)+abs(a)的值为( )A、1.3 B、5.33 C、5.4 D、5.39. 下列程序段运行输出正确的是( )BookInfo0=("ID0010230",15.68,36)
BookInfo1=("ID2315937",20,2)
BookSet={BookInfo0,BookInfo1}
t=0
For i in BookSet:
t+=i[1]*i[2]
print(t)
A、68,36 B、604.48 C、20 D、210. 某景区使用了游客人数控制系统来控制景区内的游览人数,该系统在景区的各个入口和出口分别统计人数,并汇总计算得出景区内的大致人数,该过程属于计算机解决问题的一般步骤中哪个环节( )A、抽象建模 B、设计算法 C、编写程序 D、调试运行程序11. range(1,10)的取值范围是( )。A、1到10 B、1到9 C、0到10 D、0到912. 下列属于无序的数据类型的是( )A、字符串 B、列表 C、元组 D、集合13. 以下是正确的字符串( )A、‘abc”ab” B、“abc”ab’ C、“abc”ab” D、“abc\”ab”14. 在赋值语句“3thidnf=10”执行后,系统显示错误提示“SyntaxError:invalid syntax”造成此类错误的原因:( )A、赋值数值设置错误 B、赋值符号选择错误 C、被赋值变量命名错误 D、赋值对象与被赋值对象颠倒二、填空题
-
15. 程序运行后,程序输出结果为
n=1
for i in range(1,5):
n=n*i
print(n)
16. 下面程序的运行结果为:s=0
for i in range(1,101):
s+=i
if i == 50:
print(s)
Break