出自:国开Python语言基础

计算机能直接执行的程序语言是( )。

单选题 (5 分) 5分
A.
机器语言

B.
汇编语言

C.
高级语言

D.
低级语言
下列编程语言中,( )不是高级语言。


单选题 (5 分) 5分
A.
Python语言

B.
PHP语言

C.
C++语言

D.
汇编语言
Python语言可以在( )上运行。

单选题 (5 分) 5分
A.
超级计算机

B.
个人计算机

C.
服务器

D.
以上都是
不是Python语言的特点。

单选题 (5 分) 5分
A.
语法简洁

B.
学习曲线陡峭,难入门

C.
可以运行在许多不同类型的计算机系统上

D.
是开源软件,可以被自由传播和分享
Python语言交互式解释器的提示符是( )。

单选题 (5 分) 5分
A.
>>>

B.
$

C.
C:\>

D.
<<<
为Python语言解释器安装第三方模块的命令是( )。

单选题 (5 分) 5分
A.
python

B.
pip

C.
cmd

D.
dir
不是Python语言程序代码的特点。

单选题 (5 分) 5分
A.
每条语句分行

B.
每行语句严格执行左对齐、统一缩进的格式

C.
符号“#”后面跟的内容是备注或注释,对语句没有影响

D.
可以根据程序编写者的个人习惯来随意安排是否对齐和如何缩进
不属于程序编写过程的步骤。

单选题 (5 分) 5分
A.
分析需求

B.
设计算法

C.
调试程序

D.
上市销售
Python语言的基本数据类型不包括( )。

单选题 (5 分) 5分
A.
double

B.
int

C.
float

D.
bool
在Python语言中,下列变量名中不合法的是( )。

单选题 (5 分) 5分
A.
Price1

B.
jia_ge

C.
20price

D.
pr1ce
在Python语言中,可以使用中文全角符号创建字符串。( )

判断题 (5 分) 5分
A.
正确

B.
错误
在Python语言中,使用语句Str[-1],则会提取字符串Str的( )字符。

单选题 (5 分) 5分
A.
第1个

B.
第2个

C.
逆序第2个

D.
逆序第1个
在Python语言中,一个整数和一个浮点数做加法,得出的结果是( )的。

单选题 (5 分) 5分
A.
整数型

B.
浮点数型

C.
字符串型

D.
布尔型
在Python语言中,将浮点数96.87转换为整数型后,得到的结果是( )。

单选题 (5 分) 5分
A.
96

B.
97

C.
1

D.
0
在Python语言中,布尔值有( )。

单选题 (5 分) 5分
A.
1个

B.
2个

C.
3个

D.
4个
在Python语言中,下列不是布尔运算的是( )。

单选题 (5 分) 5分
A.
and

B.
or

C.
not

D.
add
运行Python程序:price=3;print(price),打印的内容为( )。

单选题 (5 分) 5分
A.
3.0

B.
3

C.
price

D.
print(price)
在Python语言中,下列不是针对数值型变量的运算符的是( )。

单选题 (5 分) 5分
A.
%

B.
*

C.
#

D.
/
在Python语言中,下列不是数据类型的是( )。

单选题 (5 分) 5分
A.
整数

B.
浮点数

C.
字符串

D.
小数
在Python语言中,将整数97转换为浮点数类型后,得到的结果是( )。

单选题 (5 分) 5分
A.
97.0

B.
97

C.
7.0

D.
0
在Python中,用方括号“[ ]”可以定义的数据类型字面值是( )。

单选题 (6 分) 6分
A.
集合

B.
字典

C.
元组

D.
列表
在Python中,用花括号“{ }”可以定义的数据类型字面值有( )。

多选题 (6 分) 6分
A.
集合

B.
字典

C.
元组

D.
列表
已知列表names = [.柴芳., .程英., .张想., .徐金凤., .张凯.],请问names[2]是( )。

单选题 (6 分) 6分
A.
程英

B.
徐金凤

C.
张想

D.
张凯
知列表names = [.柴芳., .程英., .张想., .徐金凤., .张凯.],请问names[2:4] 是( )。

单选题 (6 分) 6分
A.
[.张想., .徐金凤.]

B.
[.柴芳., .徐金凤.]

C.
[.徐金凤., .张凯.]

D.
[.程英., .张想., .徐金凤.]
已知字典cities={.刘桂花.:.北京.,.孙柳.:.重庆.,.郑辉.:.上海.,.康平.:.广州.},请问cities[.郑辉.] 是( )。

单选题 (6 分) 6分
A.
北京

B.
重庆

C.
上海

D.
广州
已知集合hobbies={.摄影., .阅读., .足球., .动漫., .音乐., .厨艺.},请问hobbies[2] 是( )。

单选题 (6 分) 6分
A.
阅读

B.
足球

C.
动漫

D.
无法输出,会报错
已知集合hobbies={.摄影., .阅读., .足球., .动漫., .音乐., .厨艺.},请问len(hobbies) 是( )。

单选题 (6 分) 6分
A.
4

B.
5

C.
6

D.
7
已知姓名列表names = [.柴芳., .程英., .张想., .徐金凤., .张凯.],列表从第0个位置开始,即.柴芳.目前在第0个位置。将.张桂花.插入姓名列表第3个位置,请问实现该操作的语句是( )。

单选题 (6 分) 6分
A.
names.insert(2,.张桂花.)

B.
names.insert(3,.张桂花.)

C.
names.add(2,.张桂花.)

D.
names.add(3,.张桂花.)
已知年龄列表ages = [19, 20, 18, 18, 19],对其进行操作ages.sort()后,该列表会变为( )。

单选题 (6 分) 6分
A.
[19, 20, 18, 18, 19]

B.
[19, 18, 18, 20, 19]

C.
[18, 18, 19, 19, 20]

D.
[20, 19, 19, 18, 18]
计算机程序的3种基本控制结构不包含( )。

单选题 (6 分) 6分
A.
顺序结构

B.
循环结构

C.
控制结构

D.
分支结构
即使改变顺序结构中不同语句的顺序,也不会影响程序运行结果。( )

判断题 (6 分) 6分
A.
正确

B.
错误
在Python语言中,如果该缩进的地方没有缩进,不会影响程序的正常运行。( )

判断题 (6 分) 6分
A.
正确

B.
错误
Python语言中,若else子句对应的语句块仅有一条if语句的话,可以使用( )语句代替。

单选题 (6 分) 6分
A.
else

B.
if

C.
elif

D.
else if
循环语句for i in range(2,20,3)会被执行( )。

单选题 (6 分) 6分
A.
6次

B.
7次

C.
10次

D.
18次
不适合用try...except处理。

单选题 (5 分) 5分
A.
程序语法错误

B.
用户输入不规范引发错误

C.
文件找不到

D.
网络中断
关于持久化存储,以下说法错误的是( )。

单选题 (7 分) 7分
A.
持久化存储将内存中的数据对象保存到外存文件中

B.
序列化就是将数据对象转换为单一的字符序列

C.
shelve模块可以在数据文件中以字典条目的形式保存多个数据对象

D.
在从文件中读取数据之前,需要打开文件
如果要打开一个已有的文本文件,追加一些文本内容,对应的模式是( )。

单选题 (7 分) 7分
A.
"rt"

B.
"wt"

C.
"at"

D.
"xt"
用jieba模块对中文句子进行分词时,如果希望一些专有名词被正确划分,可以用add_word()函数将专有名词加入词典。( )

判断题 (7 分) 7分
A.
正确

B.
错误
文本文件中的空行,读入后对应的字符串是( )。

单选题 (7 分) 7分
A.
""

B.
"\n"

C.
" "

D.
None
用csv模块读入CSV文件中的值,其类型是( )。

单选题 (7 分) 7分
A.
整数

B.
浮点数

C.
列表

D.
字符串
关于JSON格式的描述,错误的是( )。

单选题 (7 分) 7分
A.
可以用于表示字典条目,但不能表示列表

B.
是文本格式字符串

C.
被广泛应用在网站数据传输,以及Web应用接口

D.
json模块的loads()函数将JSON格式字符串转换为数据对象
在Python语言中,使用函数可以使代码简洁整齐,便于修改。( )

判断题 (7 分) 7分
A.
正确

B.
错误
Python中的函数是通过关键字( )定义的。

单选题 (7 分) 7分
A.
import

B.
function

C.
def

D.
define
当你在Python中定义一个函数时,关键字( )用来指定函数的返回值。

单选题 (7 分) 7分
A.
return

B.
print

C.
continue

D.
None
不是Python中的内置函数。

单选题 (7 分) 7分
A.
print()

B.
len()

C.
max()

D.
add()
在Python函数中,声明方式( )是正确的全局变量。

单选题 (6 分) 6分
A.
global_var = 10

B.
def func():
global global_var
global_var = 10
C.
def func():
global_var = 10
D.
print(global_var)
在函数定义中,位置实参和关键字实参( )同时使用。

判断题 (6 分) 6分
A.
可以

B.
不可以
在Python中,选项( )正确地描述了函数的返回值。

单选题 (6 分) 6分
A.
是函数执行的结果,可以被赋值给变量

B.
是函数执行的结果,但不能被赋值给变量

C.
是函数执行的结果,必须被赋值给变量

D.
是函数执行的中间结果,不需要被赋值给变量
递归函数是指( )。

单选题 (6 分) 6分
A.
无限循环函数

B.
无法完成计算的函数

C.
可以调用自身的函数

D.
没有返回值的函数
函数的参数可以是函数类型。( )

判断题 (6 分) 6分
A.
正确

B.
错误