python L1 期中考试

*
您的姓名:
一.选择题,每题2.5分
*
1.
Python编程中input()的作用为?
A. 输入
B. 输出
C. 自定义函数
D. 返回
*
2.
Python编程中bool()的作用为?
A. 将值转换为字符串类型
B. 将值转换为列表类型
C. 将值转换为布尔值类型
D. 将值转换为整数类型
*
3.
运行以下程序的结果为?
a = 4
b = 5
print(a > 5)
A. False
B. True
C. false
D. true
*
4.
Python中4/2的结果为?
A. 2
B. 2.5
C. 2.0
D. 4
*
5.
Python中5//2的结果为?
A. 2
B. 2.5
C. 2.0
D. 4
*
6.
Python中(5+1)*2的结果为?
A. 7
B. 12
C. 8
D. 10
*
7.
Python中(7+3)%2的结果为?
A. 3
B. 6
C. 0
D. 12
*
8.
Python中5**2的结果为?
A. 5
B. 25
C. 10
D. 15
*
9.
Python中True ! = Fasle 的结果为?
A. False
B. True
C. false
D. true
*
10.
运行以下程序的结果为?
print('a'  in 'abc')
A. False
B. True
C. a
D. abc
*
11.
运行以下程序的结果为?
print(1>2 and 2! =5 or not 4<=1)
A. False
B. True
C. 4
D. 5
*
12.
列表的那一个方法可以在列表的末尾加一个元素?
insert
clear
del
append
*
13.
Python的算数运算符中哪个是整除的符号?
%
/
//
*
+
-
*
14.
运行以下程序的结果为
a = [1,2,3]
a.insert(0,4)
print(a)
程序报错
[1,2,3]
[4,1,2,3]
[]
*
15.
运行以下程序的结果为

a = [1,2,3]

a[1] = 20

print(a)
[1,2,20]
[1,20,3]
[1,2,3,20]
[20,2,3]
*
16.
运行以下程序的结果为
a = '3'
print(a*2+'1')
311
1133
3311
331
*
17.
运行以下程序的结果为
a = [1,2,3]
a.clear()
print(a)
程序报错
[4,1,2,3]
[]
[1,2,3]
*
18.
下列不是列表的方法是:
append
clear
insert
forward
二.多选题,每题3分,错选,多选不给分,少选给1.5分
*
19.
以下关于索引的说法正确的是?(多选题)【多选题】
索引就是下标,下标就是索引
负索引是从-1开始的
索引最大只能为5
正索引是从0开始的
*
20.
以下关于 Python 列表的描述中,正确的是?(多选题)【多选题】
列表可以通过分片[n:m]访问查看多个元素
del 是关键字,可以用于删除列表中的元素
append()可以将新元素插入到列表任意位置
列表是一个有序序列(有索引)
*
21.
以下哪一些是正确的列表的格式?(多选题)【多选题】
['a','b']
[1]
[1,True]
[1.2.3.4]
*
22.
下列哪些是赋值运算符的用法?(多选题)【多选题】
x = 1
x *=1
1 = x
x+=y
三.判断题,每题3分
*
23.
列表可以通过分片修改多个元素.
*
24.
空字符串转换为布尔型的结果为True
*
25.
int()转换字符串的内容中可以存在小数点
*
26.
算数运算符的优先级是所有运算符中最高的。
四.简答题,每题6分
*
27.
运行以下程序,最后输出的结果为?
a = [1,2,3]
a.insert(2,2)
a.clear()
a.append(5)
print(a)
*
28.
运行以下程序,最后输出的结果为?
a = 5
b = 2
a *=3
a = a/b
print(a)
五.程序题(11分/12分)
*
29.
设计一个程序,要求如下

1.创建一个列表储存字符串—小明,小红,小李。

2.使用input获取输入的姓名小王储存到变量a。

3.将变量a添加到列表中

4.输出列表中元素的个数和整个列表

输出结果:


结果不对,但过程有正确的部分也会酌情给分,请同学一定不要空着!!!
*
30.

小华在书店买了几本书和一些文具,具体信息如下:
《数学故事》单价12元,买了2本
《科学探秘》单价比《数学故事》贵3元,买了1本
  “文具套装”单价是《数学故事》单价的一半,买了3套

小华付给收银员100元,收银员找回给他一些钱。请编写一个Python程序,计算并输出:
1.设置变量a,表示《数学故事》的单价

2.设置变量b,表示《科学探秘》的单价

3.设置变量c,表示  “文具套装”   的单价

4.设置变量d,表示小华一共花了多少钱(要求使用a,b,c三个变量通过运算符计算)

5.设置变量e,表示收银员找回给小华多少钱

6.输出小华一共花了多少钱

输出示例:


结果不对,但过程有正确的部分也会酌情给分,请同学一定不要空着!!!
问卷星提供技术支持
举报