- 0
- 0
- 约2.78千字
- 约 8页
- 2024-05-14 发布于湖南
- 举报
试卷第=page11页,总=sectionpages33页
4.1.3Python的运算符与表达式-粤教版(2019)高中信息技术必修一练习
学校:___________姓名:___________班级:___________考号:___________
一、选择题
1.算术运算符、赋值运算符和关系运算符的运算优先级按从高到低依次
为()。
A.算术运算、赋值运算、关系运算
B.算术运算、关系运算、赋值运算
C.关系运算、赋值运算、算术运算
D.关系运算、算术运算、赋值运算
【答案】B
【解析】
【详解】
本题考查的是运算符。算术运算符、赋值运算符和关系运算符的运算优先级按从高到低依次为:算术运算、关系运算、赋值运算。选项B正确。
2.对于一个正整数a,要判断它是奇数还是偶数,下列叙述错误的是______。
A.若amod2=0,则a是偶数 B.若a\2=0,则a是奇数
C.若amod2=1,则a是奇数 D.若int(a/2)=a/2,则a不是奇数
【答案】B
【解析】
【详解】
本题考查的是表达式。mod是求余,int是向下取整,\是整除,/是实数除。0\2=0,但0不是奇数,故选项B错误。
3.python3解释器执行not1and1的结果为()。
A.True B.False C.0 D.1
【答案】B
【解析】
【详解】
本题考查的是Python逻辑运算符。not运算级别高于and,故先算not1,返回值为:False,Falseand1,返回值为:False。故选项B正确。
4.下列运算符中,优先级最低的运算符是()
A.* B.!= C.+ D.=
【答案】D
【解析】
【详解】
本题主要考查运算符的优先级。“*”的优先级大于“+”,“+”的优先级大于“!=”,“!=”的优先级大于“=”,故本题选D选项。
5.表达式100%8*2-5运行后的结果为()
A.2 B.8 C.3 D.6
【答案】C
【解析】
【详解】
本题主要考查表达式的运算。%是取余,100%8=4,100%8*2-5=4*2-5=3。故本题选C选项。
6.在python语言中,下列表达式中不是关系表达式()
A.m==n B.m=n C.morn D.m!=n
【答案】C
【解析】
【详解】
本题主要考查python的表达式。or属于逻辑运算符,morn不是关系表达式。故本题选C选项。
7.下列可以导入Python模块的语句是()
A.importmodule
B.inputmodule
C.printmodule
D.defmodule
【答案】A
【解析】
【详解】
本题主要考查Python模块的导入。Python模块导入的关键字是import,故本题选A选项。
8.运行下列Python程序,结果正确的是()
a=32
b=14
c=a%b
print(c)
A.2 B.4 C.32 D.14
【答案】B
【解析】
【分析】
【详解】
本题考查Python程序执行
a%b=32%14=4(%取余)。故本题选B选项
9.在python中,有程序如下
A=input()
print(A*5)
通过键盘输入5,则运算结果是()
A.55555 B.25 C.5*5 D.55
【答案】B
【解析】
【分析】
【详解】
本题考查Python算法及其程序实现。
键盘输入5赋值给A,输出A*5=25。故选B选项
10.运行下列Python程序
i=1
s=1
while①:
s=s*i
i+=2
print(s)
当输出结果为105时,则①处应填入()
A.i=7 B.i7 C.i=7 D.i7
【答案】A
【解析】
【详解】
本题考查循环语句。在循环体内,s=s*i,i的初值为1,循环内i每次递增2,则s=1*3*5*7=105,最后结果为105,可知条件为whilei=7,故本题选A。
11.在Python中运行下列程序,输出结果为()
foriinrange(1,6):
print(‘*’)
A.****** B.****** C.***** D.*****
【答案】D
【解析】
【分析】
【详解】
本题考查Python程序调试与执行
foriinrange(1,6),i的范围是从1到5,不包括6。故本题选D选项
12.在python中,运行以下程序,结果应为()
a=5
b=7
b+=3
a=b*20
a+=2
a=a%b
print(a,b)
A.57 B.2010 C.227 D.210
【
原创力文档

文档评论(0)