- 0
- 0
- 约6.76千字
- 约 10页
- 2026-01-22 发布于北京
- 举报
普通高中《信息技术》-python编程基础检测试卷及答案
考试时间:______分钟总分:______分姓名:______
一、选择题(本大题共10小题,每小题2分,共20分。在每小题列出的四个选项中,只有一项是最符合题目要求的。)
1.下列关于Python变量的说法中,正确的是()
A.变量名必须以数字开头
B.同一个作用域内,不能使用相同的名字定义两个变量
C.变量名区分大小写,但通常用小写字母
D.变量必须在使用前进行声明
2.下列Python表达式的结果为整数3的是()
A.int(3.14)
B.float(3)
C.str(3)
D.3*1+1
3.下列Python代码片段运行后,输出的结果是()
```python
a=10
b=5
print(a//b)
```
A.2.0
B.2
C.2.5
D.3
4.下列选项中,不是Python合法的标识符是()
A._myVar
B.my_var123
C.123myVar
D.list
5.下列关于Python列表的说法中,错误的是()
A.列表是可变的有序集合
B.列表中的元素可以是不同类型
C.列表可以通过索引访问元素,索引从0开始
D.列表可以用方括号`[]`定义
6.下列Python代码片段运行后,列表`nums`的长度是()
```python
nums=[1,2,3,4,5]
nums[1:3]=[10,20]
```
A.5
B.4
C.3
D.2
7.下列关于Python元组的说法中,正确的是()
A.元组是可变的有序集合
B.元组中的元素可以修改
C.元组可以用圆括号`()`定义
D.元组只能包含单个元素
8.下列Python代码片段运行后,输出结果是()
```python
t=(1,2,3)
print(t+(4,5))
```
A.(1,2,3,4,5)
B.[1,2,3,4,5]
C.(1,2,3,(4,5))
D.Error
9.下列关于Python字典的说法中,错误的是()
A.字典是无序的键值对集合
B.字典的键必须是唯一的
C.字典的值可以是任何数据类型
D.字典可以用花括号`{}`定义
10.下列Python代码片段运行后,输出结果是()
```python
d={a:1,b:2}
d[c]=3
print(d[b])
```
A.1
B.2
C.3
D.{a:1,b:2,c:3}
二、填空题(本大题共5小题,每空2分,共20分。请将答案填写在答题卡对应位置。)
1.在Python中,用于输出信息的语句是______。
2.Python中用于表示无限循环的语句是______。
3.如果要检查变量`x`是否为`True`、`False`、`None`或空集合(如空列表`[]`、空字典`{}`),可以使用`______`关键字。
4.下列Python代码片段的功能是输出九九乘法表的第一行,请在横线处补充完整代码:
```python
foriinrange(1,2):
forjinrange(1,______):
print(i*j,end=)
```
答案:________
5.下列Python代码片段的功能是计算列表`[1,2,3,4,5]`中所有元素的总和,请在横线处补充完整代码:
```python
nums=[1,2,3,4,5]
total=0
fornuminnums:
total=______
print(total)
```
答案:________
三、简答题(本大题共2小题,每小题10分,共20分。请将答案写在答题卡对应位置。)
1.请简述Pyt
原创力文档

文档评论(0)