《Python程序设计》题库 - 选择题Word文档下载推荐.docx
- 文档编号:13106106
- 上传时间:2022-10-05
- 格式:DOCX
- 页数:9
- 大小:21.98KB
《Python程序设计》题库 - 选择题Word文档下载推荐.docx
《《Python程序设计》题库 - 选择题Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《《Python程序设计》题库 - 选择题Word文档下载推荐.docx(9页珍藏版)》请在冰豆网上搜索。
A.表示复数的语法形式是a+bjB.实部和虚部都必须是浮点数
C.虚部必须加后缀j,且必须是小写D .函数abs()可以求复数的模9.函数type(1+0xf*3.14)的返回结果是( )。
D
A.<
class'
int'
>
B.<
long'
C.<
str'
D.<
float'
10.字符串s='
a\nb\tc'
,则len(s)的值是( )。
A.7B.6C.5D.411.Python语句print(0xA+0xB)的输出结果是( )。
A.0xA+0xBB.A+BC.0xA0xBD.2112.下列属于math库中的数学函数的是( )。
A.time()B .round()C.sqrt()D.random()13.Python表达式中,可以使用( )控制运算的优先顺序。
AA.圆括号()B.方括号[]C.大括号{}D.尖括号<
14.下列表达式中,值不是1的是( )。
A.4//3B.15%2C.1^0D.~115.Python语句print(r"
\nGood"
)的运行结果是( )。
A.新行和字符串GoodB.r"
C.\nGoodD.字符r、新行和字符串Good16.语句eval('
2+4/5'
)执行后的输出结果是( )。
A
A.2.8B .2C.2+4/5 D.'
17.整型变量x中存放了一个两位数,要将这个两位数的个位数字和十位数字交换位置,
例如,13变成31,正确的Python表达式是( )。
A.(x%10)*10+x//10B.(x%10)//10+x//10C.(x/10)%10+x//10D.(x%10)*10+x%10
18.与数学表达式
cd
2ab
对应的Python表达式中,不正确的是( )。
A.c*d/(2*a*b)B.c/2*d/a/bC.c*d/2*a*bD.c*d/2/a/b
二、编程基础一、选择题
1.流程图中表示判断框的是( )。
A.矩形框B .菱形框C .平行四边形框D .椭圆形框
2.下面不属于程序的基本控制结构的是( )。
A.顺序结构B .选择结构C .循环结构D .输入输出结构
3.以下关于Python语句的叙述中,正确的是( )。
AA.同一层次的Python语句必须对齐
B.Python语句可以从一行的任意一列开始
C.在执行Python语句时,可发现注释中的拼写错误
D.Python程序的每行只能写一条语句
4.下列语句中,在Python中非法的是( )。
A.x=y=z=1 B .x,y=y,xC.x=(y=z+1) D.x+=y5.已知x=2,语句x*=x+1执行后,x的值是( )。
A.2B .3C.5 D.6
6.在Python中,正确的赋值语句为( )。
CA.x+y=10B.x=2yC.x=y=30D.3y=x+1
7.为了给整型变量x,y,z赋初值10,下面正确的Python赋值语句是( )。
CA.xyz=10B.x=10y=10z=10
C.x=y=z=10D.x=10,y=10,z=10
8.语句x=input()执行时,如果从键盘输入12并按回车键,则x的值是( )。
DA.12 B .12.0C.1e2 D.'
12'
9.语句x,y=eval(input())执行时,输入数据格式错误的是( )。
AA.34B.(3,4)C.3,4D.[3,4]
10.语句print('
x=${:
7.2f}'
.format(123.5678))执行后的输出结果是( )。
选项中的□代表空格。
A.x=□123.56B .$□123.57C.x=$□123.57 D.x=$□123.56
11.print('
{:
7.2f}{:
2d}'
.format(101/7,101%8))的运行结果是( )。
BA.{:
2d}B.□□14.43□5(□代表空格)C.□14.43□□5(□代表空格)D .□□101/7□101%8(□代表空格)12.下列程序的运行结果是( )。
x=y=10
x,y,z=6,x+1,x+2print(x,y,z)
A.10106B.61010C.678D.61112
三、选择、循环结构
1.以下不合法的表达式是( )。
A.xin[1,2,3,4,5]B.x-6>
5C.e>
5and4==fD.3=a
2.将数学式2<
x≤10表示成正确的Python表达式为( )。
BA.2<
x<
=10B.2<
xandx<
=10
C.2<
x&
&
x<
=10D.x>
2orx<
=103.与关系表达式x==0等价的表达式是( )。
A.x=0B .notxC.xD.x!
=1
4.下列表达式的值为True的是( )。
A.2!
=5or0B .3>
2>
2C.5+4j>
2-3jD.1and5==0
5.下面if语句统计“成绩(mark)优秀的男生以及不及格的男生”的人数,正确的语句为
( )。
A.ifgender=="
男"
andmark<
60ormark>
=90:
n+=1B.ifgender=="
男"
60andmark>
n+=1C.ifgender=="
and(mark<
=90):
n+=1D.ifgender=="
ormark<
n+=1
6.以下if语句语法正确的是( )。
DA.
ifa>
0:
x=20else:
x=200
B.
C.
x=20
else:
D.
x=20
else
7.在Python中,实现多分支选择结构的较好方法是( )。
CA.ifB .if-elseC.if-elif-elseD.if嵌套
8.下列语句执行后的输出是( )。
if2:
print(5)
print(6)
A.0B .2C.5D.69.下面程序段求x和y中的较大数,不正确的是( )。
A.maxNum=xifx>
yelseyB.
ifx>
y:
maxNum=x
maxNum=yC.
maxNum=y
maxNum=xD.
ify>
=x:
maxNum=ymaxNum=x
10.下列Python程序的运行结果是( )。
x=0y=True
print(x>
yand'
A'
<
'
B'
)
A.TrueB.FalseC.trueD.false1.关于while循环和for循环的区别,下列叙述中正确的是( )。
A.while语句的循环体至少无条件执行一次,for语句的循环体有可能一次都不执行
B.while语句只能用于循环次数未知的循环,for语句只能用于循环次数已知的循环
C.在很多情况下,while语句和for语句可以等价使用
D.while语句只能用于可迭代变量,for语句可以用任意表达式表示条件
2.设有程序段:
k=10
whilek:
k=k-1print(k)
则下面描述中正确的是( )。
A.while循环执行10次 B.循环是无限循环C.循环体语句一次也不执行 D.循环体语句执行一次
3.以下while语句中的表达式“notE”等价于( )。
whilenotE:
pass
A.E==0B.E!
=1C.E!
=0D.E==14.有以下程序段:
n=0
p=0
whilep!
=100andn<
3:
p=int(input())
n+=1
while循环结束的条件是( )。
A.P的值不等于100并且n的值小于3
B.P的值等于100并且n的值大于等于3
C.P的值不等于100或者n的值小于3
D.P的值等于100或者n的值大于等于3
5.以下for语句中,不能完成1~10的累加功能的是( )。
AA.foriinrange(10,0):
sum+=i
B.foriinrange(1,11):
sum+=iC.foriinrange(10,-1):
D.foriin(10,9,8,7,6,5,4,3,2,1):
sum+=i6.对下列语句不符合语法要求的表达式是( )。
forvarin:
print(var)
A.range(0,10)B."
Hello"
C.(1,2,3)D.{1,2,3,4,5}7.下面Python循环体执行的次数与其他不同的是( )。
A.i=0B.i=1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python程序设计 Python程序设计题库 选择题 Python 程序设计 题库