Python题库1128forstudentWord文档格式.docx
- 文档编号:5585824
- 上传时间:2023-05-05
- 格式:DOCX
- 页数:118
- 大小:71.97KB
Python题库1128forstudentWord文档格式.docx
《Python题库1128forstudentWord文档格式.docx》由会员分享,可在线阅读,更多相关《Python题库1128forstudentWord文档格式.docx(118页珍藏版)》请在冰点文库上搜索。
A.chr(x)和ord(x)函数用于在单字符和Unicode编码值之间进行转换
B.printchr(65)输出A
C.print(ord('
a'
))输出97
D.Python字符编码使用ASCII编码
11.以下对Python程序设计风格描述错误的选项是:
A.Python中允许把多条语句写在同一行
B.Python语句中,增加缩进表示语句块的开始,减少缩进表示语句块的退出
C.Python可以将一条长语句分成多行显示,使用续航符“\”
D.Python中不允许把多条语句写在同一行
12.以下对Python程序缩进格式描述错误的选项是:
A.不需要缩进的代码顶行写,前面不能留空白
B.缩进可以用tab键实现,也可以用多个空格实现
C.严格的缩进可以约束程序结构,可以多层缩进
D.缩进是用来格式美化Python程序的
13.以下选项不属于Python语言特点的是
A.支持中文
B.平台无关
C.语法简洁
D.执行高效
14.以下关于Python程序语法元素的描述,错误的选项是
A.段落格式有助于提高代码可读性和可维护性
B.虽然Python支持中文变量名,但从兼容性角度考虑还是不要用中文名
C.true并不是Python的保留字
D.并不是所有的if、while、def、class语句后面都要用‘:
’结尾
15.以下选项中不可用作Python标识符的是
A.3.14
B.姓名
C.__Name__
D.Pi
16.关于Python语言的特点,以下选项描述正确的是
A.Python语言不支持面向对象
B.Python语言是解释型语言
C.Python语言是编译型语言
D.Python语言是非跨平台语言
17.以下选项,不是Python保留字的选项是:
A.del
B.pass
C.not
D.string
D
18.下面代码的输出结果是
a=1000000
b="
-"
print("
{0:
{2}^{1},}\n{0:
{2}>
{1},}\n{0:
{2}<
{1},}"
.format(a,30,b))
A.1,000,000---------------------
---------------------1,000,000
---------1,000,000-----------
B.---------------------1,000,000
1,000,000---------------------
----------1,000,000-----------
C.---------------------1,000,000
----------1,000,000-----------
1,000,000------------------
D.----------1,000,000-----------
1,000,000---------------------
D
19.下面代码的执行结果是
>
s="
11+5in"
eval(s[1:
-2])
A.6
B.11+5
C.执行错误
D.16
20.Python语言中,以下表达式输出结果为11
A.print("
1+1"
)
B.print(1+1)
C.print(eval("
))
D.print(eval("
1"
+"
21.以下程序的输出结果是:
s1="
袋鼠"
{0}生活在主要由母{0}和小{0}组成的较小的群体里。
"
.format(s1))
A.TypeError:
tupleindexoutofrange
B.{0}生活在主要由母{0}和小{0}组成的较小的群体里。
C.IndexError:
D.袋鼠生活在主要由母袋鼠和小袋鼠组成的较小的群体里。
22.以下程序的输出结果是:
astr='
0\n'
bstr='
A\ta\n'
{}{}"
.format(astr,bstr))
A.0
aa
B.0
AA
C.Aa
D.0
Aa
23.以下代码的输出结果是:
print('
{:
*^10.4}'
.format('
Flower'
A.Flow
B.Flower
C.Flow
D.***Flow***
24.表达式eval('
500/10'
)的结果是:
A.‘500/10’
B.500/10
C.50.0
D.50.0
25.关于赋值语句,以下选项中描述错误的是
A.在Python语言中,有一种赋值语句,可以同时给多个变量赋值
B.设x="
alice"
;
y="
kate"
,执行
x,y=y,x
可以实现变量x和y值的互换
C.设a=10;
b=20,执行
a,b=a,a+b
print(a,b)
和
a=b
b=a+b
之后,得到同样的输出结果:
1030
D.在Python语言中,“=”表示赋值,即将“=”右侧的计算结果赋值给左侧变量,包含“=”的语句称为赋值语句
C
26.下面代码的输出结果是
x=0b1010;
print(x)
A.16.0
B.256.0
C.1024.0
D.10.0
27.下面代码的输出结果是
x=3.1415926;
print(round(x,2),round(x))
A.33.14
B.22
C.6.283
D.3.143
28.以下选项中,属于Python语言中合法的二进制整数是
A.0B1010
B.0B1019
C.0bC3F
D.0b1708
29.关于Python语言数值操作符,以下选项中描述错误的是
A.x//y表示x与y之整数商,即不大于x与y之商的最大整数
B.x**y表示x的y次幂,其中,y必须是整数
C.x%y表示x与y之商的余数,也称为模运算
D.x/y表示x与y之商
30.下面代码的执行结果是>
abs(-3+4j)
A.4.0
B.5.0
D.3.0
31.下面代码的输出结果是print(0.1+0.2==0.3)
A.False
B.–1
C.0
32.设一年356天,第1天的能力值为基数记为1.0。
当好好学习时能力值相比前一天会提高千分之五。
以下选项中,不能获得持续努力1年后的能力值的是
A.1.005**365
B.pow((1.0+0.005),365)
C.1.005//365
D.pow(1.0+0.005,365)
33.以下选项中,正确地描述了浮点数0.0和整数0相同性的是
A.它们使用相同的计算机指令处理方法
B.它们具有相同的数据类型
C.它们具有相同的值
D.它们使用相同的硬件执行单元
34.下面代码的输出结果是
x=0b0101;
print(x)
A.101
B.257
C.65
D.5
35.以下对数值运算操作符描述错误的选项是:
A.Python提供了9个基本的数值运算操作符
B.Python数值运算操作符也叫做内置操作符
C.Python二元数学操作符都有与之对应的增强赋值操作符
D.Python数值运算操作符需要引用第三方库math
36.下列表达式的运算结果是:
a=100
b=False
a*b>
-1
B.1
D.True
37.表达式
.2f}"
.format(20-2**3+10/3**2*5))
A.17.55
B.67.56
C.12.22
D.17.56
38.以下表达式是十六进制整数的选项是
A.0b16
B.‘0x61’
C.1010
D.0x3F
39.运行以下程序,输出结果的是:
5/2
A.3
B.2
C.2.5
D.2.50
40.表达式divmod(20,3)的结果是:
A.6,2
B.6.0
C.2.0
D.(6,2)
41.关于Python字符串,以下选项中描述错误的是
A.可以使用datatype()测试字符串的类型
B.输出带有引号的字符串,可以使用转义字符\
C.字符串是一个字符序列,字符串中的编号叫“索引”
D.字符串可以保存在变量中,也可以单独存在
42.给出如下代码:
s=list("
巴老爷有八十八棵芭蕉树,来了八十八个把式要在巴老爷八十八棵芭蕉树下住。
\
老爷拔了八十八棵芭蕉树,不让八十八个把式在八十八棵芭蕉树下住。
八十八个把式\
烧了八十八棵芭蕉树,巴老爷在八十八棵树边哭。
以下选项中能输出字符“八”出现次数的是
A.print(s.index("
八"
B.print(s.index("
),6)
C.print(s.index("
),6,len(s))
D.print(s.count("
43.下列程序的运行结果是
s=‘PYTHON’
“{0:
3}”.format(s)
A.‘PYTH’
B.‘PYTHON’
C.‘PYTHON’
D.‘PYT’
44.下面代码的输出结果是
weekstr="
星期一星期二星期三星期四星期五星期六星期日"
weekid=3;
print(weekstr[weekid*3:
weekid*3+3])
A.星期二
B.星期三
C.星期四
D.星期一
45.运行以下程序,输出结果的是:
str1="
NanjingUniversity"
str2=str1[:
7]+"
Normal"
+str1[-10:
]
print(str2)
A.NormalU
B.NanjingNormal
C.NormalUniversity
D.NanjingNormalUniversity
46.同时去掉字符串左边和右边空格的函数是:
A.center()
B.count()
C.fomat()
D.strip()
47.以下程序的输出结果是:
python\n编程\t很\t容易\t学"
print(len(s))
A.20
B.12
C.5
48.字符串s="
IlovePython"
,以下程序的输出结果是:
ls=s.split()
ls.reverse()
print(ls)
A.Python'
'
love'
I'
B.PythonloveI
C.None
D.['
Python'
49.执行以下代码,运行结果
defsplit(s):
returns.split("
a"
Happybirthdaytoyou!
print(split(s))
A.['
H'
ppybirthd'
ytoyou!
'
B."
C.运行出错
Happy'
birthday'
to'
you!
50.
设str='
python'
,想把字符串的第一个字母大写,其他字母还是小写,正确的选项是:
A.print(str[0].upper()+str[1:
])
B.print(str[1].upper()+str[-1:
1])
C.print(str[0].upper()+str[1:
-1])
D.print(str[1].upper()+str[2:
A
51.关于Python的复数类型,以下选项中描述错误的是
A.复数的虚数部分通过后缀“J”或者“j”来表示
B.对于复数z,可以用z.real获得它的实数部分
C.对于复数z,可以用z.imag获得它的实数部分
D.复数类型表示数学中的复数
52.下面代码的执行结果
a=10.99;
print(complex(a))
A.10.99+j
B.10.99
C.0.99
D.(10.99+0j)
53.以下选项不属于Python整数类型的是:
A.二进制
B.十进制
C.八进制
D.十二进制
54.表达式
print(float(complex(10+5j).imag))
的结果是
A.10
B.5
C.10.0
D.5.0
55.运行以下程序,输出的Python数据类型是:
type(abs(-3+4j))
A.字符串类型
B.浮点数类型
C.整数类型
D.复数类型
56.以下选项中,不是Python语言基本控制结构的是
A.程序异常
B.循环结构
C.跳转结构
D.顺序结构
57.以下关于程序控制结构描述错误的是:
A.分支结构包括单分支结构和二分支结构
B.二分支结构组合形成多分支结构
C.程序由三种基本结构组成
D.Python里,能用分支结构写出循环的算法
58.以下选项,不属于程序流程图基本元素的是:
A.循环框
B.连接点
C.判断框
D.起始框
A
59.关于分支结构,以下选项中描述不正确的是
A.if语句中条件部分可以使用任何能够产生True和False的语句和函数
B.二分支结构有一种紧凑形式,使用保留字if和elif实现
C.多分支结构用于设置多个判断条件以及对应的多条执行路径
D.if语句中语句块执行与否依赖于条件判断
60.设x=10;
y=20,下列语句能正确运行结束的是:
A.max=x>
y?
x:
y
B.if(x>
y)print(x)
C.whileTrue:
pass
D.min=xifx<
yelsey
61.以下程序的输出结果是:
a=30
b=1
ifa>
=10:
a=20
elifa>
=20:
a=30
=30:
b=a
else:
b=0
print('
a={},b={}'
.format(a,b))
A.a=30,b=1
B.a=30,b=30
C.a=20,b=20
D.a=20,b=1
62.下面代码的输出结果是
forsin"
HelloWorld"
:
ifs=="
W"
continue
print(s,end="
A.Hello
B.World
C.HelloWorld
D.Helloorld
63.关于Python循环结构,以下选项中描述错误的是
A.遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range()函数等
B.break用来跳出最内层for或者while循环,脱离该循环后程序从循环代码后继续执行
C.每个continue语句只有能力跳出当前层次的循环
D.Python通过for、while等保留字提供遍历循环和无限循环结构
64.下面代码的执行结果是:
d={}
foriinrange(26):
d[chr(i+ord("
))]=chr((i+13)%26+ord("
forcin"
Python"
print(d.get(c,c),end="
A.Cabugl
B.Python
C.Pabugl
D.Plguba
65.关于Python循环结构,以下选项中描述错误的是
B.break用来结束当前当次语句,但不跳出当前的循环体
C.continue只结束本次循环
D.Python通过for、while等保留字构建循环结构
66.下面代码的输出结果是
abc"
foriinrange(3):
print(s,end="
c"
break
A.aaabccc
B.aaabbbc
C.abbbccc
D.aaabbbccc
67.以下程序的输出结果是:
fornuminrange(1,4):
sum*=num
print(sum)
B.7
C.7.0
D.TypeError出错
68.以下代码段,不会输出A,B,C,的选项是:
A.foriinrange(3):
print(chr(65+i),end="
"
B.foriin[0,1,2]:
C.i=0
whilei<
3:
print(chr(i+65),end="
i+=1
D.i=0
69.以下程序的输出结果是:
foriinreversed(range(10,0,-2)):
print(i,end="
"
A.0246810
B.12345678910
C.9876543210
D.246810
70.以下程序的输出结果是:
foriinrange(3):
forsin"
abcd"
A.abcabcabc
B.aaabbbccc
C.aaabbb
D.ababab
71.以下关于分支和循环结构的描述,错误的是
A.python的在分支和循环语句里使用例如x<
=y<
=z的表达式是合法的
B.分支结构的中的代码块是用冒号来标记的
C.while循环如果设计不小心会出现死循环
D.二分支结构的<
表达式1>
if<
条件>
else<
表达式2>
形式,适合用来控制程序分支
72.以下程序的输出结果是:
x=10
whilex:
x-=1
ifnotx%2:
print(x,end='
A.86420
B.975311
C.97531
D.864200
73.for或者while与else搭配使用时,关于执行else语句块描述正确的是
A.仅循环非正常结束后执行(以break结束)
B.仅循环正常结束后执行
C.总会执行
D.永不执行
74.下面代码的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python 题库 1128 forstudent