教科版(2019)选修一5.3算术表达式求值同步训练

2024-06-05
| 6页
| 112人阅读
| 0人下载

资源信息

学段 高中
学科 信息技术
教材版本 高中信息技术教科版选择性必修1 数据与数据结构
年级 -
章节 5.3 算术表达式求值
类型 作业-同步练
知识点 -
使用场景 同步教学-新授课
学年 2023-2024
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 DOCX
文件大小 54 KB
发布时间 2024-06-05
更新时间 2024-06-05
作者 匿名
品牌系列 -
审核时间 2024-06-05
下载链接 https://m.zxxk.com/soft/45614748.html
价格 1.50储值(1储值=1元)
来源 学科网

内容正文:

教科版(2019)选修一5.3算术表达式求值同步训练 学校:___________姓名:___________班级:___________考号:___________ 一、选择题 1.在Python编程中,判断一个学生是否是一名体重(weight)大于55千克或者身高(height)小于170厘米的男生(gender:Male),条件表达式可以表示为( ) A.gender=="Male" and (weight>55 or height<170) B.gender== "Male" or weight>55 or height<170) C.gender=="Male" or (weight>55 and height<170) D.gender== "Male" and weight>55 and height<170) 2.用Python表达式表示数轴上x的取值范围,以下书写正确的是(    ) A.x>=5 and x<8 and x = 9 B.x >=5 and x< 8 or x = 9 C.x>=5 or x<8 and x= 9 D.x>=5 or x<8 and x< 9 3.下列Python表达式中,能正确表示“变量x能够被4整除且不能被100整除”的是( ) A.(x%4==0) or (x%100!=0) B.(x%4==0) and (x%100!=0) C.(x/4==0) or (x/100!=0) D.(x/4==0) and (x/100!=0) 4.python表达式len(“Hello2021!”) +abs(3**2 -10)的值为(  ) A.14 B.13 C.11 D.9 5.表达式3+9>20 or 23<=3+15 and 5+7<20的值为(    ) A.TRUE B.true C.false D.False 6.Python中,可以输出hello world的是(  ) A.printf(“hello world”) B.output(“hello world”) C.Print(“hello +world”) D.print(“hello world”) 7.已知x="123",y="456",则表达式x+y 的值为(   ) A."123456" B."567" C."123"+"456" D."579" 8.以下关于变量和常量的说法中,不合理的一项是(  ) A.程序中通过变量名使用变量的值 B.变量名可以使用任意的符号 C.变量在程序运行过程中其值允许改变 D.常量在程序运行过程中其值是固定的值 9.在Python中,判断n是否为偶数的表达式是(  ) A.n/2=0 B.n%2==0 C.n%2=0 D.n/2==0 10.下列表达式的值为数值5的是(    ) A.ord("4")+1 B.len([1,2,3,4,5]) C.str(5) D.365%100//10 11.表达式519 % 10 * 10+519//10的结果为(   ) A.141 B.99 C.70 D.519 12.在Python中print(8+7%2**2)的执行结果是(     ) A.5 B.1 C.6 D.11 13.在Python shell中输入下列代码: 输入512后按回车键,输出结果是(  ) A.1024 B."1024" C.512512 D."512512" 14.算术运算符、赋值运算符和关系运算符的运算优先级按从高到低依次 为(  )。 A.算术运算、赋值运算、关系运算 B.算术运算、关系运算、赋值运算 C.关系运算、赋值运算、算术运算 D.关系运算、算术运算、赋值运算 15.在赋值语句“3thidnf=10”执行后,系统显示错误提示“SyntaxError:invalid syntax”造成此类错误的原因: A.赋值数值设置错误 B.赋值符号选择错误 C.被赋值变量命名错误 D.赋值对象与被赋值对象颠倒 试卷第1页,共3页 试卷第1页,共3页 学科网(北京)股份有限公司 参考答案: 1.A 【详解】本题考查的是Python逻辑表达式。and表示同时满足,or表示或者的关系,判断一个学生是否是一名体重(weight)大于55千克或者身高(height)小于170厘米的男生(gender:Male),条件表达式可以表示为:gender=="Male" and (weight>55 or height<170)。故本题应选A。 2.B 【详解】本题考查的是逻辑表达式。由图中可知x的取值是[5,8)和 9。故其表达式为:x >=5 and x< 8 or x = 9。选项B正确。 3.B 【详解】本题主要考查Python表达式的运算。逻辑运算符“且”用and表示,“或”用or表示,变量x能够被4整除用x%4==0表示,不能被100整除用x%100!=0,故本题选B选项。 4.C 【详解】本题考查Python基本运算、表达式和函数。len(“Hello2021!”) +abs(3**2 -10)=10+abs(9-10)=11。故选项C正确。 5.D 【详解】本题主要考查Python表达式的运算。3+9>20值为False,23<=3+15值为False,5+7<20值为True,因此表达式3+9>20 or 23<=3+15 and 5+7<20的值为False,故本题选D选项。 6.D 【详解】本题主要考查Python输出语句。Python输入函数是print(),故可以输出hello world的是print(“hello world”),故本题选D选项。 7.A 【详解】本题考查的知识点是表达式的相关知识。题干中x和y被赋的值都是字符串,表达式x+y 中的“+”表示将x和y两个字符连接起来即"123456",故答案为A选项。 8.B 【详解】本题主要考查变量和常量。变量的命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字,故本题选B选项。 9.B 【详解】本题主要考查Python表达式的运算。Python中取余符号是“%”,“==”是用来判断两个对象的值是否相等,故判断n是否为偶数的表达式是n%2==0,故本题选B选项。 10.B 【详解】本题考查的是Python表达式。ord("4")+1=53,len([1,2,3,4,5])=5,str(5)="5",365%100//10=6,故本题应选B。 11.A 【详解】本题考查的是python表达式。%是求余,//是整除。519 % 10 * 10+519//10=9*10+51=141。故选项A正确。 【点睛】 12.D 【详解】本题考查的是Python表达式。**是幂次方优先级最高,%是求余。8+7%2**2=8+7%4=8+3=11,print是输出语句。故选项D正确。 13.C 【详解】本题考查的是python程序运行结构。a得到的是一个字符串,2*a最后输出的字符串a输出两遍,故选C正确。 14.B 【详解】本题考查的是运算符。算术运算符、赋值运算符和关系运算符的运算优先级按从高到低依次为:算术运算、关系运算、赋值运算。选项B正确。 15.C 【详解】本题主要考查Python程序的调试。Python变量的命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字,故造成此类错误的原因是被赋值变量命名错误(以数字开头),故本题选C选项。 答案第1页,共2页 答案第1页,共2页 学科网(北京)股份有限公司 $$

资源预览图

教科版(2019)选修一5.3算术表达式求值同步训练
1
教科版(2019)选修一5.3算术表达式求值同步训练
2
教科版(2019)选修一5.3算术表达式求值同步训练
3
所属专辑
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。