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=(正确答案)

[单选题] *


本文标签: 函数 使用 定义 答案 下列