程序设计语言后测题目

您的姓名:
您的性别:
您的班级是:
您的选科是:
一、选择题(每题4分,共40分)
1.下面符合 Python 变量命名规则的是()
2.以下数据类型属于不可变类型的是()
3.执行 int("12a") 会发生什么?()
4.表达式 5 + 3 * 2 ** 2 的结果是?()
5.以下哪个是合法的函数定义?()
6. 计算圆周长的公式是C = 2πr,用 Python 代码实现(r为半径,π取 3.14),正确的是()
7.若 d = {"a": 1, "b": 2},则 d["c"] = 3 后,d 的值是?()
8.以下代码会报错吗?()
a = [1, 2, 3]
print(a[3])
9. 以下属于顺序结构的代码是( C)
10.已知有一个字符串变量s = "python",想要获取字符串中索引为 3 的字符,以下正确的操作是()
二、填空题(每空3分,共30分)
1.1.Python 中定义函数的关键字是 ______。

2.已知x = 5,执行x *= 2后,x的值是______。[填空题]

3.表达式 3 in [1, 2, 3] 的结果是 ______。

4.在print()函数中,用于控制输出结束后是否换行的参数是______。

5.已知list2 = [3, 1, 4, 2],使用min()函数获取列表中的最小值,表达式为______。

6.字典中键的数据类型必须是 ______(填 “可变” 或 “不可变”)。

7.Python 中,单行注释使用的符号是______。

8.字符串 "Hello" 的长度是 ______。

9.若 a = 10,b = 3,则 a // b 的结果是 ______。

10.表示逻辑 “或” 的运算符是 ______。

二、程序阅读题(每题 6分,共 12分)
1.代码分析
num = 5

result = num * 2 + 3

print(result)

2.代码分析

def max_num(a, b):

    if a > b:

        return a

    else:

        return b

    result = max_num(5, max_num(3, 8))

print(result)

四、编程题(18 分)
编写程序,输入两个整数,计算它们的乘积并输出结果。
更多问卷 复制此问卷