前言:测试

前言:测试

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可用于计算两个数的积