资源简介 第3章 算法的程序实现 基础知识练习-2021-2022学年高中信息技术浙教版(2019) 必修1一、选择题1.有一条输出语句:print( “ \0 58 ” ),其输出的结果是()A.48 B.0C.“0” D.换行2.在日常生活中,我们常常会碰到各种各样的问题,以下描述中最适合我们用计算机编程方法来处理的是( )。A.去新华书店买书B.计算某个同学期中考试各科成绩总分C.计算10000以内的奇数平方和D.在因特网上查找自己喜欢的歌曲3.对于Python语言中的语句“x=(num//100)%10”,当num的值为45376时,x的值应为( )A.3 B.4 C.5 D.64.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.listque=[] #定义列表listque存储订单x=0while(x!=4): #当x=!4时,执行循环print('1. 添加订单')print('2. 发货')print('3. 查看订单列表')print('4. 退出')x=int(input("输入你的选择:")) #输入选择项if 1 :y=input("输入订单编号:") #输入订单编号2 #在列表listque中添加订单号elif x==2:3 #如果订单列表为空print("订单列表为空")else:print("发货单号:"+listque.pop(0))elif x==3:print("等待发货:",listque) #查询列表listque中的订单号print()input("运行完毕,请按回车键退出...")此列表,定义的是( )列表。(从“空、非空” 里选填); 补充划线1/2/3处的内容。A.空;x=1;listque.append(y) ; if len(listque)=0:B.非空;x==1;listque.append(x) ; if len(listque)==0:C.空;x==1;listque.append(y) ; if len(listque)==0:D.非空;x==1;listque.append(y) ; if len(listque)==06.Python语句中以r或R开头的字符串表示原始字符串,则print(r"\nGood")的运行结果是()A.新行和字符串Good B.r"\nGood" C.\nGood D.字符r、新行和字符串Good7.设a=2,b=5,在python中,表达式a>b And b>3的值是( )A.False B.True C.-1 D.18.下面代码执行时,当输入8.9,输出结果是()v=float(input("请输入速度(千米/秒):"))if v>=7.91:print("飞船成功飞行! ")else:print("飞船不能升空! ")A.True" B.False C."飞船成功飞行!" D."飞船不能升空!"9.有python程序如下:S=input( )print(S * 3)运行后通过键盘输入6,则运算结果是( )A.666 B.SSS C.18 D.S*310.有下面的程序段if k<=10 and k >0:if k >5:if k>8:x=0else:x=1else:if k>2:x=3else:x=4其中k取哪组值时, x =3 。( )A.3,4,5 B.1,3,4 C.5,6,7 D.4,5, 611.python文件的扩展名是( )A.py B.pye C.vbp D.pyr12.下列可以作为python变量名的是( )A.'a1' B.6keyC.False D.i_f13.运行下列 Python程序,结果正确是( )a=32b=14c=a//bprint(c)A.2.2 B.2 C.“2” D.414.表达式14 % 6 和14 % -6的结果分别是( )A.2和-2 B.2和2 C.2和-4 D.2和415.Python 定义私有变量的方法为。( )A.使用 __private 关键字B.使用 public 关键字C.使用DEF定义变量名D.使用 __XX 定义变量名二、填空题16.numpy是一个科学计算包,其中包括很多________,如________、矩阵计算方法、________、线性代数等。17.有如下程序段:s=0for i in range(1,11,2):s=s+iprint(s)该程序段运行后,s的值为________。18.在python中,有程序如下,如果通过键盘输入5,则运算结果是(_____)。A=int(input( ))print(A * 5)19.函数的调用采用______的方式。三、简答题20.根据输入的百分制分数,将其转换为等级制(优、良、中、及格、不及格)并输出。【参考答案】一、选择题1.D2.C3.A4.D5.C6.C7.A8.C9.A10.A11.A12.D13.B14.C15.D二、填空题16.数学函数 矢量运算 三角函数17.2518.2519.函数名(参数)三、简答题20.score=eval(input("请输入你的分数:"))if score>=90:print("等级为优")elif 80<=score<90:print("等级为良")elif 70<=score<80:print("等级为中")elif 60<=score<50:print("等级为及格")else:print("等级为不及格") 展开更多...... 收起↑ 资源预览