admin 管理员组

文章数量: 1086019


2024年12月31日发(作者:jquery首页页面)

《Python语言程序设计》第一章:初识python(100分)

一、单选题(共20题)

1、在python语言中,可以作为源文件的后缀名的是()。 【单选题】(4分)

A.A、py

B.B、pyc

C.C、python

D.D、pdf

正确答案: A

答案解析: 在python语言中py可以作为源文件的后缀名

2、python语言属于()。 【单选题】(4分)

A.A、机器语言

B.B、汇编语言

C.C、高级语言

D.D、科学计算语言

正确答案: C

答案解析: python语言属于高级语言

3、以下选项,不属于IPO模式的一部分的是()。 【单选题】(4分)

A.A、Program(程序)

B.B、Process(处理)

C.C、Output(输出)

D.D、Input(输入)

正确答案: A

答案解析: Program(程序)不属于IPO模式的一部分

4、以下关于Python缩进的描述错误的是()。 【单选题】(4分)

A.A、Python采用严格的缩进表示程序的格式框架,所有代码都需要在行前至少加一个空

B.B、缩进是可以嵌套的,从而形成多重缩进

C.C、缩进表达了所属关系和代码块的所属范围

D.D、判断、循环、函数等都能通过缩进包含一批代码

正确答案: A

答案解析: Python采用严格的缩进表示程序的格式框架,并所有代码都需要在行前至少加一个空格,

只在指定判断,循环,函数等需要的地方添加

5、以下对Python程序设计风格描述错误的是()。 【单选题】(4分)

A.A、Python不允许把多条语句写在同一行

B.B、Python中,需要把多行语句写在一行时,要用 ; 隔开

C.C、Python语句中,增加缩进表示语句块的开始,减少缩进表示语句块的退出

D.D、Python可以将一条长语句分成多行显示,使用续航符

正确答案: A

答案解析: Python允许把多条语句写在同一行

6、Python语言语句块的标记是()。 【单选题】(4分)

A.A、逗号

B.B、缩进

C.C、/

D.D、分号

正确答案: B

答案解析: Python语言语句块的标记是缩进

7、Python源程序执行的方式是()。 【单选题】(4分)

A.A、编译执行

B.B、解释执行

C.C、直接执行

D.D、边编译边执行

正确答案: B

答案解析: Python源程序执行的方式是解释执行

8、以下不是Python语言特点的是()。 【单选题】(4分)

A.A、变量声明:Python语言具有使用变量需要先定义后使用的特点

B.B、平台无关:Python程序可以在任何安装了解释器的操作环境中执行

C.C、粘性扩展:Python语言能够集成C、C++等语言编写的代码

D.D、强制可读:Python语言通过强制缩进来体现语句间的逻辑关系

正确答案: A

答案解析: Python语言不具有使用变量需要先定义后使用的特点

9、关于Python语言描述错误的是()。 【单选题】(4分)

A.A、Python语言是非开源语言

B.B、Python语言是跨平台语言

C.C、Python语言是多模型语言

D.D、Python语言是脚本语言

正确答案: A

答案解析: Python语言不是非开源语言

10、在屏幕上打印输出Hello World,使用的Python语句是()。 【单选题】(4分)

A.A、print(Hello World)

B.B、printIn(Hello World)

C.C、print(Hello World)

D.D、printf(Hello World)

正确答案: A

答案解析: print为打印函数括号内需加引号

11、下列关于Python程序格式框架错误的是()。 【单选题】(4分)

A.A、Python语言的缩进可以采用Tab键实现

B.B、Python单层缩进代码属于之前最邻近的一行非缩进代码,多层缩进代码根据缩进关

系决定所属范围

C.C、判断、循环、函数等语法形式能够通过缩进包含一批Python代码,进而表达对应的

语义

D.D、Python语言不采用严格的“缩进”来表明程序的格式框架

正确答案: D

答案解析: Python语言采用严格的“缩进”来表明程序的格式框架

12、以下Python注释代码不正确的是()。 【单选题】(4分)

A.A、#Python注释代码

B.B、#Python注释代码1 #Python注释代码2

C.C、“ ” “Python文档注释” “ ”

D.D、//Python注释代码

正确答案: D

答案解析: //没有注释的作用

13、在同一行上写多条Python语句使用的符号是()。 【单选题】(4分)

A.A、分号

B.B、冒号

C.C、逗号

D.D、句号

正确答案: A

答案解析: 在一行上写多条Python语句使用的符号是分号

14、关于 python 导入类正确的是()。 【单选题】(4分)

A.A、一次性导入所有类,这样后续方便处理。

B.B、不能在在一个模块中导入多个类。

C.C、 导入类可以把大部分逻辑存储在独立的文件中,然后在主程序中编写高级逻辑。

D.D、同一个模块中的类,即使完全不相关,也没有关系。

正确答案: C

15、关于 python 读取文件错误的是()。 【单选题】(4分)

A.A、 关键字 with 会在程序不再需要访问文件或出现异常的情况下,关闭文件 。

B.B、Python 对数据量没有大小限制,需要读取的文件多大都可以。

C.C、 函数 open(),入参如果只有文件名,那么 Python 会在当前执行的 .py 文件的所

在目录中,查找文件 。

D.D、读取文本文件时, Python 会将文件中的所有文本都解释为字符串 。

正确答案: B

16、关于 python 类继承描述错误的是()。 【单选题】(4分)

A.A、定义子类的实例时, 可以通过 子类的 init() 方法,给父类的所有属性赋值。

B.B、对于继承而来的父类方法, 如果它不符合子类所期望的行为,那么就必须建立新

的类。

C.C、super() 是一个特殊函数, 它会把父类和子类关联起来。

D.D、子类除了拥有继承父类而来的属性和方法之外,还可以自定义子类自己的属性和方

法。

正确答案: B

答案解析: 对于继承而来的父类方法, 如果它不符合子类所期望的行为,可以对它进行重写,可以

不建立新的类

17、关于Python内存管理说法错误的是()。 【单选题】(4分)

A.A、变量不必事先声明

B.B、变量无须先创建和赋值而直接使用

C.C、变量无须指定类型

D.D、可以使用del释放资源

正确答案: B

答案解析: 变量需进行创建才可以使用

18、关于Python中的复数说法错误的是()。 【单选题】(4分)

A.A、表示复数的语法是real + image j

B.B、实部和虚部都是浮点数

C.C、虚部必须后缀j,且必须是小写

D.D、方法conjugate返回复数的共轭复数

正确答案: C

答案解析: 虚部后缀可以是j或J

19、以下是字符转换成字节的方法是()。 【单选题】(4分)

A.A、decode()

B.B、encode()

C.C、upper()

D.D、rstrip()

正确答案: B

答案解析: encode()为字符转换成字节的方法

20、Python 中用于输出内容到终端的函数是()。 【单选题】(4分)

A.A、echo

B.B、output

C.C、print

D.D、

正确答案: C

答案解析: print函数为输出函数

二、多选题(共5题)

21、关于变量的命名和使用,下列描述正确的是()。 【多选题】(4分)

A.A、 变量名可以包含字母、 数字、下划线和特殊字符。

B.B、变量名不能包含空格, 但可使用下划线来分隔其中的单词。

C.C、 可以将Python关键字和函数名用作变量名。

D.D、 变量名应既简短又具有描述性。

E.E、慎用小写字母l和大写字母O, 因为它们可能被人错看成数字1和0

正确答案: BDE

答案解析: 变量名可以包含字母、 数字、下划线;不可以将Python关键字和函数名用作变量名

22、关于注释,下列描述正确的是()。 【多选题】(4分)

A.A、注释用井号( # ) 标识。

B.B、编写注释的主要目的是阐述代码要做什么, 以及是如何做的。

C.C、写不写注释,无所谓。

D.D、必须编写有意义的注释。

正确答案: ABD

23、以下条件测试表达式正确的是()。 【多选题】(4分)

A.A、name == deniro

B.B、() == DENIRO

C.C、 name !== lily

D.D、count 2 and count 2

E.E、 约翰·克利斯朵夫 not in books,其中 books 为列表

正确答案: ABDE

24、关于提示参数描述正确的是()。 【多选题】(4分)

A.A、 指定清晰、明确的提示信息, 准确地告知用户,需要提供什么样的信息。

B.B、提示参数带有提示结束符(比如冒号或者问号) ,这样可以分开提示参数与用户

输入,看起来更直观。

C.C、有的提示内容可能很长,这种情况,我们可以把提示内容存储在变量中, 然后再

将变量传递给 input() 函数。

D.D、使用函数 input() 时, 用户输入内容会被解析为字符串 。 如果试图将输入的内

容进行数值比较时,python会自动处理。

正确答案: ABC

答案解析: 使用函数 input() 时, 用户输入内容会被解析为字符串 。 如果试图将输入的内容进行

数值比较时,python会报错

25、关于函数编写格式规范描述正确的是()。 【多选题】(4分)

A.A、使用描述性名称来定义函数名。通过描述性名称,可以让我们很容易理解这个函数

可以做什么。

B.B、只使用小写字母与下划线。

C.C、包含可以简要阐述其功能的注释, 该注释以文档字符串格式定义,并且紧跟在函

数定义之后。

D.D、如果程序或模块包含多个函数, 即使挤在一起,也没有关系。

E.E、所有的 import 语句,都应该放在文件开头,程序级注释之后。

正确答案: ABCE


本文标签: 语言 使用 缩进