Python 暑假练习2

田浩然制作
*
您的姓名:
*
1.
以下选项中不符合Python语言变量命名规则的是()
A .MyPen
B .mypen
C. _MyPen
D. 1MyPen
*
2.
运行下列代码, 输出的结果是()
print (3 <= 2)
A.None
B.True
C.False
D.都是错误的
*
3.
运行下列print(124 + 3.0)代码, 输出的结果是()
A.127
B.127.0
C.154
D.程序有误,无输出值
*
4.
运行下列代码, 输出的结果是()
str1 = "我爱你我的祖国"
print ( str 1 [ 1 ] + str 1 [ -1 ] )
A.我国
B.爱你我的祖国
C.爱国
D.我爱国
*
5.
运行下列代码, 输出的结果是()
lst = ['cat', 'dog', 'rabbit', 'pig', 'sheep']
print ( lst [ 0 : 4 ] )
A. ['cat', 'dog', 'rabbit', 'pig', 'sheep']
B. ['cat', 'dog', 'rabbit', 'pig']
C. ['dog', 'rabbit', 'pig', 'sheep']
D. ['dog', 'rabbit', 'pig']
*
6.
运行下列代码, 输出的结果是()
lst1 = [2, 45, 21, 45, 99]
print ( max ( lst1 ) - min ( lst1 ) )
A.99
B.2
C.97
D.都不选
*
7.
运行下列代码, 输出的结果是()
lst1 = ['北京 ', '上海 ', '广州 ']
lst1.append('深圳 ')
print (lst1)
A.['深圳', '北京', '上海', '广州']
B.['北京', '深圳', '上海', '广州']
C.['北京', '上海', '深圳', '广州']
D.['北京', '上海', '广州', '深圳']
*
8.
运行下列代码 x = 3;x = x * 6 + 1 ;print(x) 输出的结果是()
A.4
B.7
C.19
D.21
*
9.
运行下列代码 a = '好好学习 ' ; print(a*2) 输出的结果是()
A.好好好好学学习习
B.好好学习好好学习
C.好好学习2
D.好好学习*2
*
10.
运行下列代码 str = '秋江楚雁宿沙洲 ' ;print(str[3:7]) 输出的结果是()
A.雁宿沙洲
B.楚雁宿沙洲
C.雁宿沙
D.楚雁宿沙
*
11.
表达式 list (range(1, 5)) 的值为( )
A. [1, 2, 3, 4]
B. [1, 2, 3, 4, 5]
C. [1, 4]
D. [1, 5]
*
12.
以下哪个可以作为 Python 合法变量名?()
A. 1name
B. name_1
C. name!
D. if
*
13.
执行 print(6 - 2 * 2) 运行结果是?()
A. 8
B. 4
C. 2
D. 16
*
14.
执行 print(15 / 3) 的结果是?()
A. 5
B. 5.0
C. 12
D. 3
*
15.
下列选项中,属于整数类型的是?()
A. 3.14
B. 8
C. "9"
D. True
*
16.
if 语句属于哪种程序结构?()
A. 顺序结构
B. 分支(选择)结构
C. 循环结构
D. 跳转结构
*
17.
下列哪一个选项能够成功创建一个值为15的变量()
A、a == 15
B、b = 15
C、15 = c
D、d“15”
*
18.
表达式 10 // 3 的结果是?()
A. 3
B. 1
C. 3.0
D. 0
*
19.
让⼀个名为“score”的变量来代表 90,选项中语法正确的是( )。
A. 90 = score
B. score = 90
C. 90.score
D. score(90)
*
20.
编程和数学一样,也是先算乘除,再算加减。
print(12 - 8 // 4)的输出结果是?
10
1
4
12
*
21.
下列哪个命令,可以将2025转换成'2025'呢?
str(2025)
int(2025)
float(2025)
bool(2025)
*
22.
如何创建一个空列表?
list()
[]
{}
()
*
23.
在Python中,单引号和双引号表示的字符串完全相同。
*
24.
Python列表的索引从1开始。
*
25.
元组在创建后其内容不可修改。
*
26.
def关键字用于定义类。
*
27.
print(47%5)的输出结果是?
9.4
9
2
2.0
*
28.
要抽出一个三位数的个位上的数字,如三位数 479;输入以下哪个代码可以获得其中的个位数上的 9?
A. print(479%10//10)
B. print(479//10//10)
C. print(479%10%10)
D.print(479//10%10)
*
29.
print(3456%100)的结果是?
A.34.56
B.34
C.56
D.34.5
*
30.
执行(2*3)/(9-3*2)输出的结果是什么?
A. 1
B.1.0
C.2
D.2.0
*
31.
第 7 题 下面Python代码执行时输入21后,有关描述正确的是()。
A. 仅有代码4行被执行
B. 第4和第7行代码都被执行
C. 仅有代码第7行被执行
D. 第8行代码将被执行,因为 input() 输入为字符串
*
32.
第 8 题 下面Python代码第2行,总共被执行次数是()。
A. 0
B. 10
C. 19
D. 20
*
33.
有一个字典 my_dict = {'a': 1, 'b': 2},现在想获取键 'a' 对应的值,以下哪种方式正确?()
A. my_dict['a']
B. my_dict('a')
C. my_dict'a'
D. my_dict[a]
*
34.
想要打印三次“好好学习”,正确的代码是?()
A.
B.
C.
D.
*
35.
已知列表ls=[1,2,3,4,5,6,7,8,9,10],以下哪个语句输出的结果是[2,4,6,8,10]?()
A. print(ls[1:10:2])
B. print(ls[0::2])
C. print(ls[1:10:-2])
D. print(ls[::-2])
*
36.
print("e" in "hello")输出结果是
True
False
报错
e
*
37.
下面哪个选项正确创建了一个字典?
A) d = ["苹果":5, "香蕉":3]
B) d = {"苹果":5, "香蕉":3}
C) d = {"苹果",5, "香蕉",3}
D) d = ("苹果":5, "香蕉":3)
*
38.
现有字典 d = {"甲":100, "乙":90, "丙":80},想要把“乙”的成绩改为 95,正确的方法是?
A) d[1] = 95
B) d["乙"] = 95
C) d.乙 = 95
D) d[2] = 95
*
39.
下面代码的输出结果是?()

for i in range(1,6):
    if i==3:
        break
    else:
        print(i,end=",")
A.  1,2,
B.  1,2,3,
C.  1,2,3,4,5,
D. 1,2,3,4,5,6,
*
40.
运行代码,结果是?()
a = 3
while a<3:
    print(a)


打印无限个a
打印无限个3
打印 1 2 3
什么也不会打印
*
41.
运行代码,输出结果是?()
a = 3
while True:
    print(a)
3
3 3 3
一直打印a
一直打印3
*
42.
运行下列程序,共计输出了几个banana?()

for i in range(1,4,2):

       print("banana")
A. 1
B. 2
C. 3
D. 4
*
43.
运行以下代码的打印结果是:
a=3
while True:
    print(a)
    a = a+1
    if a==5:
        break

3 4 5
3 4
3 4 5 6一直打下去
4 5
问卷星提供技术支持
举报