Python基础知识测试


姓名
    ____________
班级(如2601)
    ____________
学号(如260101)
    ____________
独立、诚实、认真作答,严禁交头接耳、严禁作弊。
下列哪个是合法的 Python 变量名?
2apple
my-name
apple_2
my name
在 Python 中,表达式 7 // 2 的结果是?
3.5
3
4
2
执行 print("3+4"),输出结果是?
7
3+4
3+4
程序报错
下列哪个数据不是字符串类型?
123
abc
12.5
你好
关于 input() 函数,下列说法正确的是?
input() 获取的数据默认是字符串类型
input() 获取的数据默认是整数类型
input() 能自动判断用户输入的数据类型
input() 的括号里不能填写提示文字
已知 scores = [85, 92, 78, 90],则 len(scores) 的值是?
3
4
5
90
Python 的变量名区分大小写,apple 和 Apple 是两个不同的变量。
正确
错误
在 Python 中,表达式 10 / 4 的结果是 2。
正确
错误
执行 age = input("请输入年龄:") 后,age 可以直接与整数 10 做加法运算。
正确
错误
已知 a = [1, 2, 3],执行 b = a + [4, 5] 后,列表 a 变为 [1, 2, 3, 4, 5]。
正确
错误
阅读代码并选择输出结果:

a = 13

b = 4

print(a % b, a // b)

13
31
3.253
程序报错
阅读代码并选择输出结果:

a = 6

b = 3

print(a * b)

a * b
18
63
9
阅读代码并选择输出结果:

s = "Python"

print(s[0],s[5])

Py
yn
Pn
Po
阅读代码并选择输出结果:

s = "program"

print(len(s),s[1:4])

7prog
6rog
7pro
7rog
阅读代码并选择输出结果:

nums = [10, 20, 30, 40, 50]

print(nums[2],nums[1:3])

20[10, 20]
30[20, 30]
30[20, 30, 40]
20[20, 30]
阅读代码并选择输出结果(运行后依次输入:小明、5):

name = input("请输入你的名字:")

n = int(input("请输入一个数字:"))

print("你好" + name)

print(n * 2)

你好小明10
你好小明5
程序报错
你好小明55

20题 | 被引用0次

模板修改
使用此模板创建