二级python选择模拟题7.docx
《二级python选择模拟题7.docx》由会员分享,可在线阅读,更多相关《二级python选择模拟题7.docx(18页珍藏版)》请在冰豆网上搜索。
二级python选择模拟题7
1.以下选项中说法不正确的是
A
解释是将源代码逐条转换成目标代码同时逐条运行目标代码的过程
B
静态语言采用解释方式执行,脚本语言采用编译方式执行
C
编译是将源代码转换成目标代码的过程
D
C语言是静态语言,Python语言是脚本语言
2.以下选项中,不是Python语言特点的是
A
变量声明:
Python语言具有使用变量需要先定义后使用的特点
B
黏性扩展:
Python语言能够集成C、C++等语言编写的代码
C
强制可读:
Python语言通过强制缩进来体现语句间的逻辑关系
D
平台无关:
Python程序可以在任何安装了解释器的操作系统环境中执行
3.拟在屏幕上打印输出“HelloWorld”,以下选项中正确的是
A
printf("HelloWorld")
B
print('HelloWorld')
C
printf('HelloWorld')
D
print(HelloWorld)
4.以下选项中,不符合Python语言变量命名规则的是
A
keyword_33
B
33_keyword
C
_33keyword
D
keyword33_
5.以下选项中,不是Python语言保留字的是
A
for
B
goto
C
while
D
continue
6.以下选项中,Python语言中代码注释使用的符号是
A
#
B
//
C
/*……*/
D
!
7.关于Python语言的变量,以下选项中说法正确的是
A
随时声明、随时赋值、随时变换类型
B
随时命名、随时赋值、随时变换类型
C
随时声明、随时使用、随时释放
D
随时命名、随时赋值、随时使用
8.Python语言提供的3个基本数字类型是
A
整数类型、二进制类型、浮点数类型
B
整数类型、字符串类型、浮点数类型
C
整数类型、二进制类型、复数类型
D
整数类型、浮点数类型、复数类型
9.以下选项中,不属于IPO模式一部分的是
A
Input(输入)
B
Output(输出)
C
Process(处理)
D
Program(程序)
10.以下选项中,属于Python语言中合法的二进制整数是
A
0b1708
B
0B1019
C
0B1010
D
0bC3F
11.关于Python语言数值操作符,以下选项中描述错误的是
A
x%y表示x与y之商的余数,也称为模运算
B
x/y表示x与y之商
C
x//y表示x与y之整数商,即不大于x与y之商的最大整数
D
x**y表示x的y次幂,其中,y必须是整数
12.下面代码的执行结果是>>>1.23e-4+5.67e+8j.real
A
1.23e4
B
0.000123
C
1.23
D
5.67e+8
13.下面代码的执行结果是>>>s="11+5in"
>>>eval(s[1:
-2])
A
11+5
B
16
C
执行错误
D
6
14.下面代码的执行结果是>>>x=2
>>>x*=3+5**2
A
56
B
8192
C
13
D
15
15.下面代码的执行结果是ls=[[1,2,3],[[4,5],6],[7,8]]
print(len(ls))
A
3
B
8
C
4
D
1
16.下面代码的执行结果是a="Python等级考试"
b="="
c=">"
print("{0:
{1}{3}{2}}".format(a,b,25,c))
A
>>>>>>>>>>>>>>>Python等级考试
B
===============Python等级考试
C
Python等级考试===============
D
Python等级考试>>>>>>>>>>>>>>>
17.下面代码的执行结果是:
ls=["2020","20.20","Python"]
ls.append(2020)
ls.append([2020,"2020"])
print(ls)
A
['2020','20.20','Python',2020,['2020']]
B
['2020','20.20','Python',2020,[2020,'2020']]
C
['2020','20.20','Python',2020,2020,'2020']
D
['2020','20.20','Python',2020]
18.设city.csv文件内容如下:
巴哈马,巴林,孟加拉国,巴巴多斯
白俄罗斯,比利时,伯利兹
下面代码的执行结果是:
f=open("city.csv","r")
ls=f.read().split(",")
f.close()
print(ls)
A
['巴哈马, 巴林, 孟加拉国, 巴巴多斯, 白俄罗斯, 比利时, 伯利兹']
B
['巴哈马','巴林','孟加拉国','巴巴多斯\n白俄罗斯','比利时','伯利兹']
C
['巴哈马','巴林','孟加拉国','巴巴多斯','\n','白俄罗斯','比利时','伯利兹']
D
['巴哈马','巴林','孟加拉国','巴巴多斯','白俄罗斯','比利时','伯利兹']
19.下面代码的执行结果是:
d={}
foriinrange(26):
d[chr(i+ord("a"))]=chr((i+13)%26+ord("a"))
forcin"Python":
print(d.get(c,c),end="")
A
Cabugl
B
Pabugl
C
Python
D
Plguba
20.运行以下程序,当从键盘上输入{1:
"清华大学",2:
"北京大学"},运行结果的是:
x=eval(input())
print(type(x))
A
B
C
D
出错
21.Python语言中,以下表达式输出结果为11的选项是:
A
print("1+1")
B
print(eval("1+1"))
C
print(1+1)
D
print(eval("1"+"1"))
22.关于下面代码的描述,错误的是n=1
deffunc(a,b):
c=a*b
returnc
s=func("Hello",2)
print(c)
A
c是一个局部变量
B
运行结果是出错,出错类型是NameError:
name'c'isnotdefined
C
打印输出字符串:
"HelloHello"
D
n是一个全局变量
23.以下程序的输出结果是:
ls=["石山羊","一角鲸","南极雪海燕","竖琴海豹","山蝰"]
ls.remove("山蝰")
str=""
print("极地动物有",end="")
forsinls:
str=str+s+","
print(str[:
-1],end="。
")
A
极地动物有石山羊,一角鲸,南极雪海燕,竖琴海豹
B
极地动物有石山羊,一角鲸,南极雪海燕,竖琴海豹,山蝰。
C
极地动物有石山羊,一角鲸,南极雪海燕,竖琴海豹,山蝰
D
极地动物有石山羊,一角鲸,南极雪海燕,竖琴海豹。
24.以下关于函数的描述,正确的是:
A
python的函数里引用一个组合数据类型变量,就会创建一个该类型对象
B
函数的全局变量是列表类型的时候,函数内部不可以直接引用该全局变量
C
如果函数内部定义了跟外部的全局变量同名的组合数据类型的变量,则函数内部引用的变量不确定
D
函数的简单数据类型全局变量在函数内部使用的时候,需要在显式声明为全局变量
25.以下不是组合数据类型的是:
A
集合类型
B
引用类型
C
序列类型
D
映射类型
26.下列表达式的运算结果是:
>>>a=100
>>>b=False
>>>a*b>-1
A
1
B
False
C
True
D
0
27.使用PyInstaller库对Python源文件打包的基本使用方法是
A
pyinstaller需要在命令行运行:
\>pyinstaller
B
pipdownload<拟下载库名>
C
pipinstall<拟安装库名>
D
pip-h
28.以下程序的输出结果是:
Da={"北美洲":
"北极兔","南美洲":
"托哥巨嘴鸟","亚洲":
"大熊猫","非洲":
"单峰驼","南极洲":
"帝企鹅"}
Da["非洲"]="大猩猩"
print(Da)
A
{"北美洲":
"北极兔","南美洲":
"托哥巨嘴鸟","亚洲":
"大熊猫","非洲":
"单峰驼","南极洲":
"帝企鹅"}
B
{'北美洲':
'北极兔','南美洲':
'托哥巨嘴鸟','亚洲':
'大熊猫','非洲':
'大猩猩','南极洲':
'帝企鹅'}
C
('北美洲':
'北极兔','南美洲':
'托哥巨嘴鸟','亚洲':
'大熊猫','非洲':
'大猩猩','南极洲':
'帝企鹅')
D
['北美洲':
'北极兔','南美洲':
'托哥巨嘴鸟','亚洲':
'大熊猫','非洲':
'大猩猩','南极洲':
'帝企鹅']
29.以下程序的输出结果是:
deffunc(num):
num*=2
x=20
func(x)
print(x)
A
40
B
无输出
C
20
D
出错
30.Python文件只读打开模式是
A
x
B
w
C
b
D
r
31.软件需求规格说明书的作用不包括
A
用户与开发人员对软件要做什么的共同理解
B
软件设计的依据
C
软件验收的依据
D
软件可行性研究的依据
32.软件设计中模块划分应遵循的准则是
A
以上说法均错误
B
高耦合高内聚
C
高内聚低耦合
D
低内聚低耦合
33.将E—R图转换到关系模式时,实体与联系都可以表示成
A
键
B
域
C
属性
D
关系
34.对于数据库系统,负责定义数据库内容,决定存储结构和存取策略及安全授权等工作的是
A
数据库管理系统的软件设计员
B
用户
C
数据库管理员
D
应用程序员
35.数据库系统依靠_______支持数据的独立性。
A
定义完整性约束条件
B
DDL语言和DML语言互相独立
C
具有封装机制
D
模式分级,各级模式之间的映射
36.下面和队列结构有关联的是______________.
A
函数的递归调用
B
数组元素的引用
C
先到先服务的作业调度
D
多重循环的执行
37.下面不属于软件需求分析阶段主要工作的是__________。
A
需求评审
B
需求获取
C
需求分析
D
需求变更申请
38.若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是_________。
A
多对多
B
多对一
C
一对多
D
一对一
39.设循环队列的存储空间为Q(1:
50),初始状态为front=rear=50。
现经过一系列入队与退队操作后,front=rear=1,此后又正常地插入了两个元素。
最后该队列中的元素个数为___________。
A
1
B
52
C
3
D
2
40.在深度为5的满二叉树中,叶子结点的个数为______。
A
31
B
15
C
32
D
16