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
版权声明:本文标题:《Python语言程序设计》第一章:初识python 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/p/1735703231a1682904.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论