admin 管理员组文章数量: 887021
2024年1月10日发(作者:accessory是什么品牌)
Python课后习题答案清华大学易建勋
1、下列哪个语句在Python中是非法的?() [单选题] *
A、x =1
B、=2=2=2(正确答案)
C、x, y = y, x
D、x += y
2、下列在类中语法正确的是() [单选题] *
A、def name():self
B、class a:
C、self = 1
D、def name(self):(正确答案)
3、下面哪个不是Python合法的标识符() [单选题] *
A、int32
B、40XL(正确答案)
C、self
D、name
4、下列哪种说法是错误的() [单选题] *
A、python中有字典数据类型
B、“1”是字符串
C、python定义函数的方式是:def
D、python中没有列表数据类型(正确答案)
5、以下哪个选项是Python面向对象编程的关键字() [单选题] *
A、class(正确答案)
B、int
C、float
D、list
6、以下哪个选项属于面向对象的内容() [单选题] *
A、list定义列表
B、1+1
C、继承(正确答案)
D、mysql
7、关于字符串下列说法错误的是() [单选题] *
A、python中有字符串数据类型
B、python中没有数字数据类型(正确答案)
C、python可以#表示注释
D、python可以使用引号表示注释
8、以下不能创建一个字典的语句是() [单选题] *
A、dict1 = {}
B、dict2 = { 3 : 5 }
C、dict3 ={[1,2,3]: “uestc”}(正确答案)
D、dict4 = {(1,2,3): “uestc”}
9、下列Python语句正确的是:() [单选题] *
A、def __init__(self):(正确答案)
B、def 111():
C、if:
D、while 9 :
10、以下代码运行结果是什么?()
counter = 1
print(str(counter)) [单选题] *
A、1
B、3
C、“1”(正确答案)
D、7
11、以下代码运行结果是什么?()
for i in range(2):
print(i) [单选题] *
A、2, 3
B、0,1, 2, 4, 5, 6
C、0, 1(正确答案)
D、0,1, 4, 5, 6, 7, 8, 9
12、以下代码运行结果是什么?()
a = “1”
print(int(a)) [单选题] *
A、“1”
B、1(正确答案)
C、An exception is thrown
D、Nothing
13、以下代码运行结果是什么?()
numbers = [1, 2, 3, 4]
([5,6,7,8])
print (len(numbers)) [单选题] *
A、4
B、5(正确答案)
C、8
D、12
14、以下选项中,不是 Python 语言关键字的是 ()A: do(正确答案)
B: pass
C: except
D: while
15、下面不属于python特性的是()。 [单选题] *A、简单易学
B、开源的免费的
单选题] * [
C、属于低级语言(正确答案)
D、高可移植性
16、 Python脚本文件的扩展名为()。 [单选题] *
A、python
B、py(正确答案)
C、pt
D、pg
17、当需要在字符串中使用特殊字符时,python使用( )作为转义字符。()选题] *
A、(正确答案)
B、/
C、#
D、%
18、下面( )不是有效的变量名。() [单选题] *
A、_demo
B、banana
C、Numbr
D、my-score(正确答案)
19、幂运算运算符为( )。 () [单选题] *
A、*
B、**(正确答案)
[单
C、%
D、//
20、关于a or b的描述错误的是( )。 () [单选题] *
A、a或者b
B、a=b
C、a(正确答案)
D、a>b
21、以下哪些不是运算符为( )。 () [单选题] *
A、/
B、//
C、*
D、()(正确答案)
22、使用( )关键字来创建python自定义函数。 ()A、function
B、func
C、procedure
D、def(正确答案)
23、下面程序的运行结果为( )。 ()
a=10
def setNumber():
a=100
单选题] * [
setNumber()
print(a) [单选题] *
A、10(正确答案)
B、100
C、10100
D、10010
24、以下不属于判断语法关键字的是 () [单选题] *
A、if
B、else
C、elif
D、print()(正确答案)
25、以下连接数据库参数一一对应正确的是( )。()A、user=数据库所在服务器地址
B、password=账户
C、port=密码
D、port=端口号(正确答案)
26、下面程序的运行结果为( )。 ()
list1 = [1]
list2 = (2)
print(list2) [单选题] *
A、[1,2](正确答案)
B、[2,1]
C、[2,2]
单选题] * [
D、[1,1]
27、在每个python类中,都包含一个特殊的变量()。它表示当前类自身,可以使用它来引用类中的成员变量和成员函数。 () [单选题] *
A、this
B、me
C、self(正确答案)
D、与类同名
28、Python定义私有变量的方法为( )。 () [单选题] *
A、使用private__ 关键字
B、使用public关键字
C、使用__xxx__定义变量名
D、使用__xxx定义变量名(正确答案)
29、以下哪个是类初始化函数() [单选题] *
A、def __init__(正确答案)
B、def __del__
C、def __str__
D、def __new__
30、 以下哪个选项是终端下载pymysql的命令。() [单选题] *
A、pip install requests
B、pip install pygame
C、return
D、pip install pymysql(正确答案)
31、( )表达式是一种匿名函数() [单选题] *
A、lambda(正确答案)
B、map
C、filter
D、zip
32、以是哪个选项是类继承的正确定义方式 () [单选题] *
A、class Name():
B、class Name(object):
C、class Name(Master):(正确答案)
D、class Name
33、下列哪个语法是表示列表推导式。 () [单选题] *
A、lambda
B、map
C、def a():
D、[x for x in rang(1,3)](正确答案)
34、( )函数是指直接或间接调用函数本身的函数() [单选题] *
A、递归(正确答案)
B、闭包
C、lambda
D、匿名
35、使用()函数接收用于输入的数据 () [单选题] *
A、accept ()
B、input ()(正确答案)
C、readline()
D、login()
36、在print函数的输出字符串中可以将( )作为参数,代表后面指定要输出的字符串 () [单选题] *
A、%d
B、%c
C、%s(正确答案)
D、%t
37、调用open函数可以打开指定文件,在open()函数中访问模式参数使用( )表示只读。 () [单选题] *
A、’ a’
B、’w+’
C、’r’(正确答案)
D、’w’
38、以下哪个定义类的方式代码是正确的? () [单选题] *
A、def name():
B、class Name(object):(正确答案)
C、s[0:-3]
D、if a > 1:
39、以下哪个语法为面向对象的私有方法定义()。 [单选题] *
A、def name():
B、def __name(self):(正确答案)
C、def __init__(self):
D、def name__(self):
40、以下哪个是类的私有属性定义正确方式 () [单选题] *
A、self.__name = “张三”(正确答案)
B、 = “张三”
C、name = “张三”
D、self._name = “张三”
41、若 a = 'abcd' ,若想将 a 变为 'ebcd' ,则下列语句正确的是A、a[0] = 'e'
B、e('a', 'e')
C、a[1] = 'e'
D、a = 'e' + “bcd”(正确答案)
42、以下哪个导入模块的方式是正确的 () [单选题] *
A、import os(正确答案)
B、def __init__
C、open()
D、with open()
[单选题] * ()
43、下列不合法的Python变量名是 () [单选题] *
A、python2
B、N、x(正确答案)
C、sum
D、Hello_World
44、关于函数的下列说法不正确的是: () [单选题] *
A、函数可以没有参数
B、函数可以有多个返回值(正确答案)
C、函数可以没有return语句
D、函数都有返回值
45、下列不是Python语言关键字的是 () [单选题] *
A、name(正确答案)
B、if
C、lambda
D、finally
46、下列哪个是mysql插入数据的语法关键字的是() [单选题] *
A、insert into employee(正确答案)
B、select
C、t
D、ee
47、以下哪条语句定义了一个Python字典 () [单选题] *
A、{ }(正确答案)
B、{1, 2, 3}
C、[1, 2, 3]
D、(1, 2, 3)
48、以下哪些是可变数据类型:() [单选题] *
A、字符串
B、元祖
C、数字
D、列表(正确答案)
49、导入pymysql的代码:() [单选题] *
A、mysql
B、pymysql
C、pip install pymysql
D、import pymysql(正确答案)
50、下列哪个选项不是使用pymysql连接数据库需要的参数:()A、host=
B、user=
C、password=
D、name=(正确答案)
[单选题] *
版权声明:本文标题:Python课后习题答案清华大学易建勋 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1704855994h464506.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论