前言:测试
前言:测试
目录
1. 关于下面的代码说法正确的是(A)
def s():
c = a +b
return c
A、定义的函数名叫s
B、函数能计算两个数的和
C、这个函数能正常使用
D、s(1,2)的返回值为3
2. 下列关于编码说法错误的是(C)
A、utf-8编码后的数据可用于网络传输
B、GBK编码后的数据可用于网络传输
C、ASCII能编码中文
D、decode('unicode')不能用来解码数据
3. 下列描述正确的是(D)
A、‘a’ == "a" 的结果为False
B、'\n'表示空格
C、'\t’表示回车
D、字符串的前缀r表示不转义
4. 关于while循环说法正确的是(B)
A、编程的时候应该多使用while True:
B、编程的时候应该避免使用while True
C、while '' : 这种写法会报错的
D、while 后面只能接条件表达式
答案解析: B。while容易造成死循环,所以应该避免使用这种写法
5. 下列哪个数据转化会出错(D)
A、str('123')
B、int('123')
C、float('12.23')
D、int('123.3')
6. 下列关于for循环说法错误的是(A)
A、for循环不能遍历字典
B、for循环可以遍历列表
C、可以通过for循环和range来构建1~9的列表
D、for循环不可以遍历123
答案解析: A。for循环可以遍历字典
7. 下列哪个python表达式会报错(C)
A、a = ' 123" '
B、a = " 123 ' "
C、a = " 123 " '
D、a = ''' 123 ' '''
8. 下面代码的执行结果是(C)
for i in range(5):
print(i)
if i == 3:
continue
A、1 2 3 4 5
B、1 2 4 5
C、0 1 2 3 4
D、0 1 2 4
9. 下列结果为True的是(C)
A、‘a’ != '''a'''
B、1 == 1 and 2 != 2
C、1 == 1 or 2 == 1
D、'a' > 'b'
10. 关于下面这个函数说法错误的是(C)
def ss(a, b):
c = a * b
return c
A、ss(1, 2) 的返回值是2
B、ss(2, 3)等价于3 * 2
C、函数ss没有返回值
D、函数ss可用于计算两个数的积