二级python选择模拟题1Word文档格式.docx
《二级python选择模拟题1Word文档格式.docx》由会员分享,可在线阅读,更多相关《二级python选择模拟题1Word文档格式.docx(14页珍藏版)》请在冰点文库上搜索。
]['
]
3.以下程序的输出结果是:
L=[]
x=3
defpri_val(x):
L.append(x)
x=5
pri_val(x)
print('
L={},x={}'
.format(L,x))
L=[3],x=3
L=[3],x=5
L=3,x=5
L=3,x=3
4.关于组合数据类型的描述,正确的选项是:
Python中最常用的映射类型的典型代表是字典类型
列表类型里的元素要求是同一种数据类型
元组采用大括号方式表示
序列类型的元素可以用reverse()方法交换相邻元素的位置
5.以下程序可能的输出结果是:
l=[1,2,3,4,5,6,7]
print(l[3:
2])
print(l[-5:
-3])
[][3,4]
[3,4][]
[3,4][3,4]
[][]
6.关于以下程序输出结果的描述,正确的选项是:
l=[1,2,3,4,5,6,7]
print(l.pop(0),len(l))
16
17
07
06
7.以下程序的输出结果,可能的选项是:
ds={'
av'
:
2,'
vr'
4,'
ls'
9,'
path'
6}
print(ds.popitem(),len(ds))
('
6)3
2)4
6)4
2)3
8.执行下述程序的输出结果是:
eng'
math'
6,'
comp'
PE'
4}
print(ds.pop(max(ds.keys()),0))
6
math
PE
4
9.关于打开文件函数open(<
文件路径名>
<
打开模式>
)中打开模式的描述,正确的选项是:
’r’表示只读模式打开文件,如果文件不存在,就会返回异常
‘w’表示写模式打开文件,如果文件存在,就会在文件尾继续写
‘a’表示追加模式打开文件,如果文件不存在,就返回异常
‘b’表示二进制文件模式打开文件,可以单独作为open函数的参数
10.设a.txt的内容是:
a,b,c,d以下程序执行结果是:
withopen('
a.txt'
'
r'
)asf:
print(f.read().split('
))
a'
b'
c'
d'
[a,b,c,d]
'
a,b,c,d
11.在程序之间交换数据,常使用的第三方库是:
PyGame
Pandas
json
Flask
12.文件data.csv里的内容如下:
1,三轴机,17,5
2,壳体热套,10,2
3,泵体安装,19,3关于以下程序在屏幕上输出结果的描述,正确的选择是:
data.csv'
print(f.readlines())
输出一行列表,里面包括三个字符串元素
输出三行列表,每行列表里面有一个字符串元素
输出一行列表,里面包括一个字符串元素
输出三行字符串
13.执行以下代码,output.txt文件中的内容是:
aaa=[8,5,2,2]
withopen('
output.txt'
w'
foraainaaa:
f.write('
;
'
.join(str(aa)))
8,5,2,2
8522
8;
5;
2;
2
8522
14.可用来获取网页内容的Python第三方库是:
OpenCV
Matplotlib
requests
SciPy
15.以下属于Python标准时间库的选项是:
calender
time
datetime
logging
16.下述_______不属于数据库设计的内容。
数据库物理结构
数据库管理系统
数据库概念结构
数据库逻辑结构
17.以下关于turtle库的描述,错误的是:
用importturtle语句之后,用turtle.circle()函数画图
turtle.sethead()函数的别名是turtle.seth()
用circle()函数只能画圆,不能画一个圆弧
用importturtleast语句之后,用t.circle()函数画图
18.将E-R图转换成关系模式时,实体与联系都可以表示成___________.
属性
域
关系
键
19.下面和队列结构有关联的是______________.
数组元素的引用
函数的递归调用
多重循环的执行
先到先服务的作业调度
20.设数据元素集合为{A,B,C,D,E,F},下列关系为线性结构的是_______________。
R={(D,E),(E,A),(B,C),(F,B),(C,F)}
R={(A,B),(C,D),(B,A),(E,F),(F,A)}
R={(D,F),(E,C),(B,C),(A,B),(C,F)}
R={(D,E),(E,A),(B,C),(A,B),(C,F)}
21.以下关于程序设计语言的描述,正确的选项是:
Python语言是一种面向过程,也是面向对象的语言
Python语言的生态库都是官方开发的
Python语言是网络通用语言
Python语言与平台相关
22.以下关于Python程序的基本语法元素,错误的描述是:
Python语言只能用4个空格的缩进来实现程序的强制可读性
变量是由用户定义的用来保存和表示数据的一种语法元素
变量的命名规则之一是名字的首位不能是数字
变量标识符是一个字符串,长度是没有限制的
23.关于Python语言的注释语句的描述,正确的是:
#注释符可以注释多行
以#开头的语句是注释
#之后的语句被解释器解释,但不执行
开头的语句也表示注释,用法跟#一样
24.关于基本输入输出函数的描述,错误的选项是:
print()函数的参数可以是一个函数,执行结果是显示函数返回的值
eval()函数的参数是“3*4”的时候,返回的值是整数“12”
当用户输入一个整数“6”的时候,input()函数返回的也是整数“6”
当print()函数输出多个变量的时候,可以用逗号分隔多个变量名
25.一般情况下,整数用十进制表示,如果用其他进制表示一个数,错误的描述选项是:
0b1010表示一个二进制数
0x1010表示一个十六进制数
0o1010表示一个八进制数
1010b表示一个二进制数
26.关于Python数据类型的描述,正确的选项是:
内置函数divmod(x,y)的运算结果是两个整数:
x除y的整数商以及余数
函数ord(x)是返回字符串x对应的Unicode编码
运算符+、-、*、/等跟赋值符号=相连,形成增强赋值操作符
函数lower(x)是将字符串x的首字母小写
27.关于<
模板字符串>
.format(<
逗号分隔的参数>
)中的内容描述,正确的选项是:
格式控制信息{2:
0>
7f}里面的‘f’表示这个位置是一个整数
模板字符串里的格式控制信息语法格式是:
{<
参数序号>
<
格式控制标记>
},参数序号是从1开始
格式控制信息{:
*^10}表示这个位置是最大长度为10的整数
逗号分隔的参数可以是变量,也可以是函数
28.假设x='
ab'
xy='
ab93kdfd’
k=0
下列代码选项中,使得k的值是0的选项是:
ifxy.count(x)>
=1:
k=1
ifxy>
x:
ifxinxy:
ifxyinx:
29.以下关于控制结构的描述,错误的是:
if条件满足情况下要执行的语句块,要放在if语句后面,并缩进
if条件不满足情况下要执行的语句块,放在else语句后面
分支结构中的判断条件只能是产生True或False的表达式或函数
语句if1,这种表达式是可以执行的
30.执行以下程序,下面选项描述错误的是x,y=1,2
whilex<
20:
x,y=y,x+y
print(x)
循环次数大于10次
输出结果包含8
循环次数小于20次
输出结果包含5和2
31.执行下述程序,输出结果的行数是:
ls=[2,0,6]
x=100
try:
foriinls:
y=100//i
print(y)
except:
print('
error'
3
2
1
32.执行以下程序,输出结果是:
x=10
x=10ifx<
10else20
print(x)
20
无显示输出
10
x<
10