1 python 复习题 一、选择题 1.执行下列语句后的显示结果是( D )。 >>> world=”world” >>> print “hello”+ world A.helloworld B.“hello”world C.hello world D.语法错误 2.下面哪个不是Python 合法的标识符( B )。 A.int32 B.40XL C.self D.__name__ 3.Python3.x 完全支持中文字符,默认使用的的编码格式是( B )。 A.GB2312 B.UTF-8 C.UTF-16 D.CP437 4.以下创建一个字典的语句错误的是( C )。 A. dict1 = {} B.dict2 = dict() C. dict3 = {[1,2,3]: “uestc”} D. dict4 = {(1,2,3): “uestc”} 5.下列Python 语句正确的是( A )。 A. min = x if x < y else y B. max = x > y ? x : y C. if (x > y) print x D. while True : pass 6."ab"+"c"*2 结果是( C )。 A. abc2 B. abcabc C. abcc D. ababcc 7.以下会出现错误的是( B )。 A. '董'.encode() B. '董'.decode() C. ord('董') D. ascii('董') 8.若函数中没有return语句或者return语句不带任何返回值,则返回( D )。 A. 0 B. 出错不能运行 C. 空字符串 D. None 9. 关于 python 类 说法错误的是( B )。 A. 类的实例方法必须创建对象后才可以调用 B. 类的实例方法必须创建对象前才可以调用 C. 类的类方法可以用对象和类名来调用 D. 类的静态属性可以用类名和对象来调用 10.有关异常说法正确的是( B )。 A. 程序中抛出异常终止程序 B. 程序中抛出异常不一定终止程序 C. 拼写错误会导致程序终止 D. 缩进错误会导致程序终止 11.通过random.randint(1,100),可以获得( A ) A.[1,100]区间的随机整数 B.[1,100)区间的随机整数 C.(1,100]区间的随机整数 D.(1,100)区间的随机整数 12.下列数据类型为 bytes 类型的是( D ) A.True B.False C.None D.b'hello' 13.以下数据类型可以作为字典中元素的键的是( D ) A.列表 B.集合 C.字典 D.字符串 14.在条件表达式中,以下会被 python 解释器认为和 True 等价的是( D ) A.空列表 B.空元组 C.空集合 D.正整数 15.关于 python 函数以下说法正确的是( A ) A.函数形参不需要声明其类型 B.如果函数不需要接受任何参数,则函数名后面的括号也无需保留 2 C.函 数 必 须 指 明 其 返 回 值 类 型 D.函 数 体...