二级python选择模拟题1.docx

上传人:b****5 文档编号:7779944 上传时间:2023-01-26 格式:DOCX 页数:14 大小:19.38KB
下载 相关 举报
二级python选择模拟题1.docx_第1页
第1页 / 共14页
二级python选择模拟题1.docx_第2页
第2页 / 共14页
二级python选择模拟题1.docx_第3页
第3页 / 共14页
二级python选择模拟题1.docx_第4页
第4页 / 共14页
二级python选择模拟题1.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

二级python选择模拟题1.docx

《二级python选择模拟题1.docx》由会员分享,可在线阅读,更多相关《二级python选择模拟题1.docx(14页珍藏版)》请在冰豆网上搜索。

二级python选择模拟题1.docx

二级python选择模拟题1

1.以下关丁•函数参数的描述,正确的是:

A

调用函数时,按参数名称传递的参数,要按照定义顺序进行传递

B

定义函数可选参数的时候,不限制可选参数在参数列表中的位置

C

函数在定义时可以不指定可选参数的默认值,调用函数的时候再传入参数

D

在一个函数内部定义的变量,到另一个函数中不能引用

2.以下程序的输出结果是:

defadd_Run(L=None):

ifLisNone:

L二[]

L・append(fRun')

returnL

add_Run0

add_Run0

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)

pri_val(x)

print('L={),x={}'・fomiat(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

序列类型的元素可以用reverse0方法交换相邻元素的位置

5.以下程序可能的输出结果是:

1=[1,2,3,4,5,6,7]

print(1[3:

2])

print(1[-5:

-3])

A

[][3,4]

B

[3,4][]

c

[3,4][3,4]

D

[][]

6•关于以下程序输出结果的描述,正确的选项是:

1二[1,2,3,4,5,6,71print(1.pop(0),len(l))

A

16

B

17

C

07

D

06

7.以下程序的输出结果,可能的选项是:

ds={'av':

2,'vr':

4,'ls':

9,'path':

6}print(ds・popitemO,len(ds))

A

Cpath',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

'N表示只读模式打开文件,如果文件不存在,就会返回异常

B

表示写模式打开文件,如果文件存在,就会在文件尾继续写

C

'a'表示追加模式打开文件,如果文件不存在,就返回异常

D

'b'表示二进制文件模式打开文件,可以单独作为open函数的参数

10.设a.txt的内容是:

a,b,c,d以下程序执行结果是:

withopen('a.txt'r')asf:

print(f・readO・split(','))

A

['a','b','c','d']

B

La,b,c,d]

C

>9>v9,>9v>

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・readlines0)

输出一行列表,里面包括三个字符串元素

B

输出三行列表,每行列表里面有一个字符串元素

C

输出一行列表,里面包括一个字符串元素

D

输出三行字符串

13.执行以下代码,output,txt文件中的内容是:

aaa二[8,5,2,2]

withopenC*output・txt',')asf:

foraainaaa:

f・write(';'・join(str(aa)))

A

&5,2,2

B

8522

C

8;5;2;2

D

8522

14.可用來获取网页内容的Python第三方库是:

A

OpenCV

B

Matplotlib

C

requests

D

SciPy

15.以下属J:

Python标准时间库的选项是:

A

calender

B

time

C

datetime

D

logging

16.下述不属于数据库设计的内容。

A

数据库物理结构

B

数据库管理系统

C

数据库概念结构

D

数据库逻辑结构

17.以下关于turtle库的描述,错误的是:

A

用importturtle语句之后,用turtle.circleO函数画图

B

turtle,sethead0函数的别名是turtle.sethO

C

用circleO函数只能画圆,不能画一个圆弧

D

用importturtleast语句之后,用t.circle()函数画图

18.将E-R图转换成关系模式时,实体与联系都可以表示成.

A

属性

B

关系

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,0,(B,0,(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.关F-Python语言的注释语句的描述,正确的是:

A

#注释符可以注释多行

B

以#开头的语句是注释

C

#之后的语句被解释器解释,但不执行

D

'''开头的语句也表示注释,用法跟#一样

24.关丁•基本输入输出函数的描述,错误的选项是:

A

print0函数的参数可以是一个函数,执行结果是显示函数返回的值

B

evalO函数的参数是“3*4”的时候,返回的值是整数“12”

C

当用户输入一个整数“6”的时候,input()函数返回的也是整数“6”

D

当print()函数输出多个变量的时候,可以用逗号分隔多个变量名

23.—般情况下,整数用十进制表示,如果用其他进制表示一个数,错误的描述选项是:

A

OblOlO表示一个二进制数

B

0x1010表示一个十六进制数

C

OolOlO表示一个八进制数

D

1010b表示一个二进制数

26.关FPython数据类型的描述,正确的选项是:

A

内置函数divmod(xfy)的运算结果是两个整数:

x除y的整数商以及余数

B

函数ord(x)是返回字符串x对应的Unicode编码

C

运算符+、-、*、/等跟赋值符号二相连,形成增强赋值操作符

D

函数lower(x)是将字符串x的首字母小写

27.关]"模板字符串〉.format(<逗号分隔的参数〉)中的内容描述,正确的选项是:

A

格式控制信息{2:

0>7f}里面的’f'表示这个位置是一个整数

B

模板字符串里的格式控制信息语法格式是:

{<参数序号〉:

<格式控制标

记>},参数序号是从1开始

c

格式控制信息表示这个位置是最大长度为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条件满足情况下要执行的语句块,要放在辻语句后面,并缩进

B

if条件不满足情况下要执行的语句块,放在else语句后面

C

分支结构中的判断条件只能是产生True或False的表达式或函数

语句ifb这种表达式是可以执行的

30•执行以下程序,下而选项描述错误的是x,y二1,2

whilex<20:

x,y=y,x+y

print(x)

A

循环次数大于10次

B

输出结果包含8

C

循环次数小于20次

D

输出结果包含5和2

31.执行下述程序,输出结果的行数是:

Is=[2,0,6]

x=100

try:

foriinIs:

y=100//i

print(y)

except:

print('error*)

A

3

B

2

C

1

D

4

32.执行以下程序,输出结果是:

01二x

x=10ifx<10else20

print(x)

20

B

无显示输出

c

10

D

x<10

33.以下关于函数的描述,正确的是:

A

调用Python函数的时候,不能指定缺省参数的名称和值

B

函数不需要返回值的时候,也能用return语句做最后一条语句

C

函数定义的时候,不能没有参数列表

D

函数定义的时候并不执行,可以放在调用它的语句之后定义

34.执行以下程序,使得程序继续执行循环的输入选项是:

whileTrue:

x=input(*pleaseinputainteger:

')

iflen(x):

break

else:

print(x)

A

输入一个整数

B

输入一个字符

c

输入一个回车

D

输入一个字符串

35.下面不属丁•软件需求分析阶段主耍工作的是

A

需求分析

B

需求获取

C

需求评审

D

需求变更申请

36.若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是

A

多对多

B

一对一

C

一对多

D

多对一

37.在深度为5的满二叉树中,叶子结点的个数为。

A

15

B

32

C

31

D

16

38.设循环队列的存储空间为Q(l:

50),初始状态为front二rear二50。

现经过一系列入队与退队操作后,front=rear=b此后乂正常地插入了两个元素。

最后该队列中的元素个数为

A

1

B

3

C

39.下面属于黑盒测试方法的是■

A

条件覆盖

B

基本路径测试

C

条件-分支覆盖

D

错谋推测法(猜错法)

40.软件开发中需求分析的主要任务是

A需求评审

B

给出软件解决方案

C

定义和描述目标系统“做什么”

D

定义和描述目标系统“怎么做”

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 理学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1