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