1.哪个选项是用来判断当前Python语句在分支结构中?( )
冒号
缩进
大括号
引号
2.open函数中哪种文件读取模式只用于写入。( )
r
r+
w
a
3.以下程序的输出结果是:\ndef f(x,y = 0,z = 0): \n pass\nf(1,,3)
pass
None
not
出错
4.Python中使用( )关键字定义函数。
function
def
object
class
5.len(\”hello world!\”)的输出结果是( )。
12
9
10
11
6.以下关于字符串.strip()方法功能说法正确的是( )。
分割字符串
替换字符串
连接字符串
去掉字符串两侧指定字符
7.print(type(16/4))的结果为( )。
int
float
str
bool
8.try:\n 1 / 0\nexcept Exception as e:\n print (\”0不能作为除数\”)\nelse:\n print (\”没有异常\”)\nfinally:\n print (\”最后总是要执行我\”)\n以上程序运行的结果是:( )
0不能作为除数
最后总是要执行我
没有异常
0不能作为除数
最后总是要执行我
9.下列方法中,可以获取字典中所有键的是( )。
keys()
items()
list()
values()
10.下面代码的输出结果是()。\nweekstr = \”星期一星期二星期三星期四星期五星期六星期日\” \nweekid = 3\nprint(weekstr[weekid*3: weekid*3+3])
星期二
星期三
星期四
星期一
11.运行下面的代码,输出结果是( )。\nd={\’a\’:1,\’b\’:2,\’c\’:3}\nprint(d[\’b\’])
{‘b’:2}
2
3
1
12.字符串是一个字符序列,给字符串s,以下表示s从右侧向左第三个字符的是:
s[0:-3]
s[-3]
s[:-3]
s[3]
13.下列选项不是Python的优点的是( )。\n
免费、开源
高级语言
可移植性强
运行速度快
14.Python支持逆向索引,列表中最后一个元素的索引是( )。
last
0
1
-1
15.pow(x, 0.5)能够计算x的平方根,计算负数的平方根将产生( )。
ValueError
程序崩溃
复数
无输出
16.下面哪个函数用来查看变量类型( )。
id()
type()
int()
str()
17.Python中表达式 x ** y 的含义是( )。
x除以y的商
x除以y的余数
x除以y的整数商
x的y次幂
18.下面代码的输出结果是()。\nls = list(range(1,4))\nprint(ls)
{0,1,2,3}
[1,2,3]
{1,2,3}
[0,1,2,3]
19.下列选项中,不属于面向对象程序设计的三个特征的是( )。
抽象
封装
继承
多态
20.定义变量x=2.6,int(x)的结果是( )。
2
2.6
3
2.0
21.关于Python的元组类型,以下说法不正确的是( )。
元组一旦创建就不能被修改
一个元组可以作为另一个元组的元素,可以采用多级索引获取信息
元组中元素必须是相同类型
元组采用逗号和圆括号(可选)来表示
22.当需要在字符串中使用特殊字符时, Python使用( )作为转义字符。
/
#
%
\
23.获取“Python之禅”的语句是( )。
Python
import this
import that
24.for或者while与else搭配使用时,能够执行else对应语句块的情况是( )。
仅循环非正常结束时,以break结束
仅循环正常结束时
总会执行
永不执行
25.属于Python文件读取文件一行操作的是() 。
readtext
readline
readall
read
26.下面不是Python数据类型的是( )。
实数
字符串
列表
元组
27.try-except结构中,能够执行except对应语句块的情形是( )。
正常程序结束后
try中语句有循环时
try中语句出现异常时
try中语句有分支时
28.下面的代码输出结果是( )。\nfor i in range(0,2):\n print(i,end=\” \”)
0 1
0,1
1 2
0 1 2
29.在Python中,用于获取用户输入的函数是( )。
get()
print()
eval()
input()
30.在Python中,关系运算符可以连续使用,例如1<3<5等价于1<3 and 3<5。
正确
错误
31.if语句中,布尔表示式后面要加冒号“:”。
正确
错误
32.定义Python函数时必须指定函数返回值类型。
正确
错误
33.列表支持增加、删除和修改元素的操作。
正确
错误
34.Python使用#表示单行注释。
正确
错误
35.Python字典中的“键”不允许重复。
正确
错误
36.任何不可变对象均可作为字典的键。
正确
错误
37.continue语句的作用是终止正在执行的循环。
正确
错误
38.带有 else 子句的循环结构,如果因为执行了 break 语句而退出的话,则不会执行else 子句中的代码。
正确
错误
39.循环语句可以嵌套使用。
正确
错误
40.以下不能创建一个字典的语句是( )。
dict1 = {}
dict2 = { 3 : 5 }
dict3 = {[1,2,3]: “uestc”}
dict4 = {(1,2,3): “uestc”}
41.下列数据是列表类型的是( )。
[1,2]
[1 2]
{1: 2}
(1,2)
42.打印出所有的“水印花数”。所谓“水印花数”是指一个三位数,其各位数字立方和等于该数本身。\n例如:153是一个“水印花数”,因为153=1的三次方+5的三次方+3的三次方。\nfor n in range(100,1000):\n i = n // 100 #百位数\n _________________ #十位数\n k = n % 10 #个位数\n if n == i ** 3 + j ** 3 + k ** 3:\n print(n)\n为实现程序功能,下列选项正确的是( )。
j = (n % 10) % 10
j = (n // 10) % 10
j = (n % 100) // 10
j = (n / 10) % 10
43.关于列表的描述,正确的是( )。
list是一个有序集合,没有固定大小
list可以存放任意类型的元素
使用list时,其下标可以是负数
list是不可变的数据类型
44.下列选项中,能够作为filter函数参数的是( )。
列表
元组
字符串
整数
45.Python提供了两种循环结构,分别是( )。
for
while
do-while
loop
46.浮点型数据就是指小数,以下属于浮点型数据的是( )。
1.2E5
3.26
5
5.0
47.Python的if条件判断语句的形式包括( )。
if
if-else
if-elif
if-elif-else
48.Python中的逻辑运算符有( )。
not
and
or
xor
49.以下选项中,属于Python对文件的打开模式的是( )。
a
r.
c
w
50.在Python中,向文件写入内容的方法有( )。
write()
writelines()
print()
printf()