终身会员
搜索
    上传资料 赚现金
    英语朗读宝

    3.2Python语言程序设计同步练习2021-2022学年高一信息技术上学期浙教版(2019)必修一数据与计算

    立即下载
    加入资料篮
    3.2Python语言程序设计同步练习2021-2022学年高一信息技术上学期浙教版(2019)必修一数据与计算第1页
    3.2Python语言程序设计同步练习2021-2022学年高一信息技术上学期浙教版(2019)必修一数据与计算第2页
    3.2Python语言程序设计同步练习2021-2022学年高一信息技术上学期浙教版(2019)必修一数据与计算第3页
    还剩4页未读, 继续阅读
    下载需要5学贝 1学贝=0.1元
    使用下载券免费下载
    加入资料篮
    立即下载

    高中信息技术浙教版 (2019)必修1 数据与计算3.2 Python语言程序设计优秀练习

    展开

    这是一份高中信息技术浙教版 (2019)必修1 数据与计算3.2 Python语言程序设计优秀练习,共7页。试卷主要包含了下面优先级最高的运算符是,下列表达式的值为True的是,选择结构不包含等内容,欢迎下载使用。
    3.2Python语言程序设计同步练习一、选择题18题)1.下面哪个不是Python合法的标识符( )Aint32 B40XL Cself D__name__2.下面优先级最高的运算符是(   A** B( ) C+ D/3.列表在Python中作用非常强,列表可以包含多个数据元素,同时它是一个(  A.变量 B.无序集合 C.有序集合 D.常量4.已知字符串a="python",则a[1]的值为(   A"p" B"py" C"Py" D"y"5Python表达式“50-50%6*5//2**2”的结果为(  A48 B25 C0 D456.假设a="hello"b="2020"c=a+b,运算后变量c 的值为(   Ahello+2020 B"hello+2020"C"Hello2020" D" hello2020"7.阅读下列用二分法查找输入的1000以内的整数次数的程序x=int(input("请输入要查找的1000以内的整数:"))step=0flag1=1flag2=1000while(flag1<=flag2):    mid=①      step=step+1    if mid>x:        flag2=②          elif mid<x:        flag1=③        else:               breakprint("查找次数为:"step)input("运行完毕,请按回车键退出...")下列说法正确的是(  A处填(flag1+flag2)/2处填mid-1处填mid+1B处填(flag1+flag2)//2处填mid-1处填mid+1C处填(flag1+flag2)//2处填mid+1处填 mid-1D.以上都不对8.下列表达式的值为True的是(  A5+4j > 2-3j B3>2>2C(3,2)< (‘a’,‘b’) D‘abc’<‘xyz’9.选择结构不包含(    A.单分支 B.双分支 C.多分支 D.群分支10.以下是猜数游戏的 Python程序,请你补全代码:请选择适当的代码填入程序处。(    Afor Bprint Celif Dinput11.已知字典dict1={1:2, 2:(1,2), (1,2):'b', 'b':'b1','b1':'b2' },要得到字典中的值'b',下列方法可行的是(   Adict1[(1,2)] Bdict1{'b'} Cdict1[3] Ddict1['b1']12.表达式(’1’+’3’*2的结果为:(  A8 B‘132’ C‘1313’ D.语法错位,程序报错。13.已知字典dict1={1001:”mali”1002:”lucy”1003:”jack”1004:”jhon” },要得到字典中的“jack”,下列方法可行的是(   Adict1[2] Bdict1{1003}Cdict1[1003] Ddict1[“jack”]14.下列python表达式结果最小的是(   A2**3//3+8%2*3 B5**2%3+7%2**2 C1314//100%10 Dint"1"+"5"//315.下列有关for循环语句说法正确的是(  )。Afor 循环变量 in 列表后面必须加冒号BFor循环所包含的语句是不以缩进为标志的。C.列表的几种表达方式有直接罗列,先定义后使用和使用range()函数DFor循环所包含的语句是以缩进为标志的。16Python文件的后缀名是(     Apdf Bdo Cpass Dpy17.解释性语言是指源代码不要求预先进行编译,在运行时才进行解释再运行,以下哪一种程序设计语言属于解释性语言(  )。APython BC++ CVB DC18.请判断如下程序的运行结果是将三个数(  )。print("请输入3个数:")x=int(input("x="))y=int(input("y="))z=int(input("z="))temp=0if x>y:temp=yy=xx=tempif x>z:temp=zz=xx=tempif y>z:temp=zz=yy=tempprint("3个数新序列是:",x,y,z)      A.从小到大排序             B.从大到小排序C.都变成最大的数        D.都变成最小的数二、综合6题)19.随着计算机的发展,程序设计语言经历了从机器语言到高级语言的发展历程,即机器语言、汇编语言、高级语言。(______20Python程序语言中的“=”和数学上的“=”是一回事。(_____21.水仙花数是指一个三位数,它的每个位上的数字的3次方之和就等于它本身,例如:1**3+5**3+3**3=153。这类三位数也被叫做自恋数、自幂数或者阿姆斯特朗数。[问题求解]设这个数存放于变量x中,变量gsb分别存放个位、十位、百位上的数。需得分离数字得到每位上的数,即将变量gsb表示为x的形式。请阅读如下python程序,在空白处填写适当的表达式或语句,使程序完整。print "三位数之内的水仙花是:"for x in___1001000):b=x//100s=x//10___g=___If x=b**3 +s**3+g**3):print___22.阅读下列程序,写出运行结果。m = 1n = 0for i in range3:m += 1for j in range5):n += 1printm, n运行结果是:____________23.字母转换题目描述:输入一个小写字母,输出其对应的大写字母。例如输入 q[回车] 时,会输出 Q输入输出样例:输入 q输出 Q24.高级语言的编译过程和解释过程各有什么优势和不足。
    参考答案1B2B3C4D5A6D7B8D9D10C11A12C13C14A15ACD16D17A18A19.正确20.错误21range    %10    x% 10x-b*100-s*10或其它同等答案    x    224 1523word=input().upper()print(word)24.(1)编译型语言优点是程序执行速度快,程序执行效率高,同等条件下对系统要求较低。不足之处是跨平台性差些。2)解释型语言优点是不同系统平台间的兼容性高。不足之处是程序执行效率比较低。 

    相关试卷

    高中信息技术浙教版 (2019)必修1 数据与计算4.3 大数据典型应用精品课时练习:

    这是一份高中信息技术浙教版 (2019)必修1 数据与计算4.3 大数据典型应用精品课时练习,共6页。试卷主要包含了选择题,综合题等内容,欢迎下载使用。

    高中信息技术浙教版 (2019)必修1 数据与计算4.2 大数据处理优秀同步练习题:

    这是一份高中信息技术浙教版 (2019)必修1 数据与计算4.2 大数据处理优秀同步练习题,共3页。试卷主要包含了选择题,综合题等内容,欢迎下载使用。

    高中信息技术浙教版 (2019)必修1 数据与计算1.4 数据管理与安全精品课时训练:

    这是一份高中信息技术浙教版 (2019)必修1 数据与计算1.4 数据管理与安全精品课时训练,共5页。试卷主要包含了选择题,综合题等内容,欢迎下载使用。

    • 精品推荐
    • 所属专辑
    • 课件
    • 教案
    • 试卷
    • 学案
    • 其他
    欢迎来到教习网
    • 900万优选资源,让备课更轻松
    • 600万优选试题,支持自由组卷
    • 高质量可编辑,日均更新2000+
    • 百万教师选择,专业更值得信赖
    微信扫码注册
    qrcode
    二维码已过期
    刷新

    微信扫码,快速注册

    手机号注册
    手机号码

    手机号格式错误

    手机验证码 获取验证码

    手机验证码已经成功发送,5分钟内有效

    设置密码

    6-20个字符,数字、字母或符号

    注册即视为同意教习网「注册协议」「隐私条款」
    QQ注册
    手机号注册
    微信注册

    注册成功

    返回
    顶部
    Baidu
    map