资源简介 第3章 算法的程序实现 基础知识练习-2021-2022学年高中信息技术浙教版(2019) 必 修1一、选择题1.执行语句a=input(“输入一个数:”)后,输入10,则a的值是( )A.10B.“10”C.10.0D.“10.0”2.以( )开头的代码是注释语句,不参与程序的执行。A.% B.# C.“” D.;3.已知字符串a="python",则a[-1]的值为( )A."p" B."n" C."y" D."o"4.如果一个数从左到右和从右到左看都是一样的,称这个数为回文数。例如:12321。若将任意1个三位正整数存储到变量num 中,下列语句执行后变量new 的值是回文数的是( )A. B.C. D.5.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 56.用计算机编程解决问题的步骤一般为( )①编写程序 ②设计算法 ③分析问题 ④调试程序A.①②③④ B.③④①② C.③②①④ D.②③①④7.下列属于计算机编程语言的有( )①Python ②Visual Basic ③Java ④C++ ⑤CPUA.①②④⑤ B.②③④⑤ C.①②③④ D.①③④8.已知列表list1=[8,22,34,9,7],则python表达式len(list1)+min(list1)的值为( )A.5 B.34 C.7 D.129.已知a=-2,b=10/3,则python表达式round(b,1)+abs(a)的值为( )A.1.3 B.5.33 C.5.4 D.5.310.下列程序段运行输出正确的是( )BookInfo0=("ID0010230",15.68,36)BookInfo1=("ID2315937",20,2)BookSet=BookInfo0,BookInfo1}t=0For i in BookSet:t+=i[1]*i[2]print(t)A.68,36 B.604.48 C.20 D.211.某景区使用了游客人数控制系统来控制景区内的游览人数,该系统在景区的各个入口和出口分别统计人数,并汇总计算得出景区内的大致人数,该过程属于计算机解决问题的一般步骤中哪个环节( )A.抽象建模 B.设计算法 C.编写程序 D.调试运行程序12.range(1,10)的取值范围是( )。A.1到10 B.1到9 C.0到10 D.0到913.下列属于无序的数据类型的是( )A.字符串B.列表C.元组D.集合14.以下是正确的字符串( )A.‘abc”ab” B.“abc”ab’ C.“abc”ab” D.“abc\”ab”15.在赋值语句“3thidnf=10”执行后,系统显示错误提示“SyntaxError:invalid syntax”造成此类错误的原因:A.赋值数值设置错误B.赋值符号选择错误C.被赋值变量命名错误D.赋值对象与被赋值对象颠倒二、填空题16.n=1for i in range(1,5):n=n*iprint(n)程序运行后,其输出结果为______________17.下面程序的运行结果为:_______________________,s=0for i in range(1,101):s+=iif i == 50:print(s)break18.numpy是一个科学计算包,其中包括很多________,如________、矩阵计算方法、________、线性代数等。19.以下程序引入Python的math模块,使用math模块下的floor函数对命令行输入的实数进行取整n=input(“请输入一个实数:”)n2= math. floor(float(n))print(n2)该程序段划线处应填入的代码为________。三、简答题20.利用python程序设计语言,编写一个输出1-10以内的偶数(包含10)的代码。【参考答案】一、选择题1.B2.B3.B4.D5.D6.C7.C8.D9.D10.B11.D12.B13.D14.D15.C二、填空题16.2417.127518.数学函数 矢量运算 三角函数19.import math三、简答题20.代码1:for value in range(2,11,2):print(value)代码2:i=2while i<11:print(i)i=i+2 展开更多...... 收起↑ 资源预览