admin 管理员组

文章数量: 1184232


2025年1月1日发(作者:模块建房屋顶施工方案)

第一章测试

1. Python语言是由哪个人创造的?( )

A:Linus Benedict Torvalds

B:Dennis Ritchie

C:Tim Peters

D:Guido van Rossum

答案:D

2. Python这个单词是什么含义?( )

A:蟒蛇

B:喵星人

C:袋鼠

D:石头

答案:A

3. Python是一种跨平台、开源、免费的高级动态编程语言。( )

A:对

B:错

答案:A

4. Python语言是个非常年轻的语言,但发展非常之快,并且已经成为主流编

程语言之一。( )

A:对

B:错

答案:A

5. 2008年12月Python 3.0版本发布。( )

A:错

B:对

答案:B

第二章测试

1. 给出如下代码:>>> x = 2>>> eval(“x 2+1”)

上述代码的输出结果是

( )

A:

系统报错

B:x 2+1

C:221

D:5

答案:D

2. 下列选项中不符合Python语言变量命名规则的是( )。

A:3_lt

B:学习

C:TempStr

D:A_I

答案:A

3. 关于Python注释,以下选项中描述错误的是( )。

A:注释不是语法要求

B:单行注释一般用#号开头

C:注释语句跟其它语句一样也会被执行

D:注释用于说明代码原理或者作用

答案:C

4. 执行语句 print(‘中国’, ‘人民’,sep=‘.’) ,输出的是中国.人民。( )

A:错

B:对

答案:B

5. 执行a,b,c = 10,True,“Anna”语句,出现错误,无法对变量a,b,c赋值。( )

A:错

B:对

答案:A

第三章测试

1. 使用turtle绘制图形前,必须先用setup()函数设置好画布的大小和位置。

( )

A:对

B:错

答案:B

2. 命令(90)的作用是( )。

A:海龟转到垂直向上方向

B:海龟顺时针转动90度

C:海龟逆时针转动90度

D:不确定转向哪个方向,要看目前海龟朝向

答案:A

3. 此说法是否正确()

A:错

B:对

答案:B

4. 使用goto()函数将海龟移动到另外一个位置的过程中,一定会在屏幕上留下

痕迹。( )

A:错

B:对

答案:A

5. 下面选项中描述错误的是( )。

A:模块中函数的使用格式跟内置函数一样

B:可以从某个模块中导入一个或多个指定的函数

C:整个模块导入,格式为:import mok

D:导入模块中所有的函数,格式为:from mok import *

答案:A

第四章测试

1. 代码print(pow(2,3))的输出结果是( )。

A:6

B:8

C:1000

D:1024

答案:B

2. x=9y=4print(x%y,x/y)上面代码的输出结果是( )。

A:2 2.25

B:2 2

C:1 2

D:1 2.25

答案:D

3. >>> x = “Happy”>>> x * 3上面代码的执行结果是( )。

答案:D

4. 在Python语言中,xy表示x的y次幂。( )

A:错

B:对

答案:B**

5. 在Python语言中,x/y的结果为整数。( )

A:错

B:对

答案:A

6. 转义字符,光标移动到下一行的起始位置。( )

A:错

B:对

答案:B

7. len(“一二12”)的结果为6。( )

A:对

B:错

答案:B

第五章测试

1. 以下选项中,输出结果为True的是( )。

A:>>> 5 is 4

B:>>> 5 == 4

C:>>> 3<=0

2.

3.

4.

5.

6.

7.

D:>>> 5 is not 4

答案:D

()的作用是( )。

A:生成一个[0.0, 1.0)之间的随机小数

B:生成一个[a, b]之间的随机小数

C:生成一个[a, b]之间的随机整数

D:生成一个(a, b)之间的随机数

答案:A

对于带有else子句的循环语句,如果是因为循环条件表达式不成立而自然

结束循环,则执行else子句中的代码。( )

A:错

B:对

答案:B

在try…except…else结构中,如果try块的语句引发了异常则会执行else块

中的代码。( )

A:错

B:对

答案:A

上面程序的运行结果是( )。

A:PYTHON

B:PY

C:NOHTYP

D:PYHON

答案:B

上面程序的运行结果是( )。

A:A

B:BBAA

C:ABAB

D:AABB

答案:D

下面程序的运行结果是( )。L=[1,2,3,4]s=0for i in L : s=s*i

A:24

B:10

C:4321

D:1234

答案:A

第六章测试

1. s={1:“梅花”, 2:“杏花”, 3:“桃花”}del s[1]print(s)上面程序的输出结果是( )。

A:{1:“梅花”}

B:{1:“梅花”, 3:“桃花”}

C:{2:“杏花”, 3:“桃花”}

2.

3.

4.

5.

6.

7.

D:{1:“梅花”, 2:“杏花”, 3:“桃花”}

答案:C

下面程序的输出结果是( )。L=[(‘b’, 3), (‘c’, 1), (‘d’, 2), (‘a’,

5)]()print(L)

A:[(‘c’, 1), (‘d’, 2), (‘b’, 3), (‘a’, 5)]

B:[(‘a’, 5), (‘b’, 3), (‘c’, 1), (‘d’, 2)]

C:{(‘a’, 5), (‘b’, 3), (‘c’, 1), (‘d’, 2)}

D:[(‘b’, 3), (‘c’, 1), (‘d’, 2), (‘a’, 5)]

答案:B

列表变量s=[1,[1,2],[2,3]],len(s)的结果是( )。

A:3

B:5

C:6

D:4

答案:A

S和T是两个集合,对S^T的描述正确的是( )。

A:S和T的并运算,包括在集合S和T中的所有元素

B:S和T的差运算,包括在集合S但不在T中的元素

C:S和T的补运算,包括集合S和T中的非相同元素

D:S和T的交运算,包括同时在集合S和T中的元素

答案:C

Python字典和集合属于无序序列。( )

A:错

B:对

答案:B

Python字典中的“键”不允许重复。( )

A:对

B:错

答案:A

同一个列表对象中所有元素必须为相同类型。( )

A:错

B:对

答案:A

第七章测试

1. 关于函数参数传递中,形参与实参的描述错误的是( )。

A:实参与形参的名字必须相同

B:实参与形参分别存储在各自的内存空间中,是两个不相关的独立变量

C:Python通过引用传递参数。调用函数时将常量或变量的地址传递给函数

的形参

2.

3.

4.

5.

6.

7.

8.

D:在函数内部改变形参的值时,实参的值大多是不会改变的

答案:A

Python语言定义函数时,函数名后面参数列表中的变量是形式参数,简称

“形参”。形参只在函数内部有效。( )

A:错

B:对

答案:B

Python函数中仅允许有一条return语句,执行到return语句时会结束函

数的执行。( )

A:对

B:错

答案:B

Python中除了使用普通变量作为参数,还可以使用列表、字典变量向函数

内部批量传递数据。( )

A:对

B:错

答案:A

针对上面的函数,正确的函数调用有哪些?( )

A:foo(‘where’,arg3=10)

B:foo(arg2 = ‘what’, 10)

C:foo(‘where’)

D:foo(arg1 = ‘where’, arg2 = ‘what’)

答案:ACD

给出如上代码:以下选项中描述错误的是( )

A:s是局部变量

B:代码中n是可选参数

C:fact(n)函数功能为求n的阶乘

D: range()函数是Python内置函数

答案:B

上面程序的运行结果为( )。

A:[2,1]

B:[1,1]

C:[1,2]

D:[2,2]

答案:A

上面程序的运行结果是( )。

A:100

B:不确定

C:10

D:10100

答案:C

第八章测试

1. 当前程序路径在D:,使用open()打开D盘根目录下文件,以下选项中对路

径的表示错误的是( )。

A:../

B:D:

C:D:.txt

D:..//

答案:B

2. 表达式writelines(lines)能够将一个元素是字符串的列表lines写入文件,以

下选项中描述正确的是( )。

A:列表lines中各元素之间默认采用空格分隔

B:列表lines中各元素之间无分隔符

C:列表lines中各元素之间默认采用逗号分隔

D:列表lines中各元素之间默认采用换行分隔

答案:C

3. 以下选项中,不是Python中文件操作的相关函数是( )。

A:write()

B:open()

C:load()

D:read()

答案:C

4. 以下选项中,不是Python文件打开的合法模式组合是( )。

A:“w”

B:“a”

C:“r”

D:“+”

答案:D

5. “键值对”类型数据的组织维度是( )。

A:二维数据

B:多维数据

C:一维数据

D:高维数据

答案:D

第九章测试

1. Tag有很多方法和属性,下列哪个属性不是Tag中最重要的属性( )。

A:attributes

B:type

C:name

D:stringt

答案:B

2. 以下哪些是爬虫技术可能存在风险( )。

A:大量占用爬取网站的资源

B:违背网站爬取设置

C:网站敏感信息的获取造成的不良后果

D:不经允许将爬取内容用于商业用途

答案:ABCD

3. 能切割字符串的方法是( )。

A:split( )

B:substring( )

C:indexOf( )

D:trim( )

答案:A

4. URL包含的信息指出文件的位置以及浏览器应该怎么处理它,所有互联网

上的每个文件都有一个唯一的URL。( )

A:错

B:对

答案:B

5. 以下选项中,是Python数据可视化第三方库是( )。

A:random

B:time

C:bs4

D:matplotlib

答案:D


本文标签: 函数 变量 文件 元素 结果