Python开发基础(习题卷50)说明:答案和解析在试卷最后
第1部分:单项选择题,共52题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]将字符串中全部字母转换为大写字母的字符串方法是()
A)upper
B)uppercase
C)capitalize
D)swapcase
2.[单选题]获取一个整数num的个位上的数字的方法是:
A)num // 10
B)num % 10
C)num / 10
D)num - 10
3.[单选题]请阅读下面的代码:
Num
_
One=12
Defsum(num_two):
Globalnum_one
Num
_
One=90
Returnnum
_
One+num
_
Two
Print(sum(10))
运行代码,输出结果为()。
A)102
B)100
C)22
D)12
4.[单选题]软件开发离不开系统环境资源的支持,其中必要的测试数据属于
A)辅助资源
B)硬件资源
C)通信资源
D)支持软件
5.[单选题]read_table方法中的参数nrows接收(),代表读取前n行
A)string
B)tuple
C)int
D)list
6.[单选题][]test = "帅气的{2},最喜欢在{0}地方{1}" name = '老张' place ='无人的' like = '看视频' v = test.format(name, place, like) print(v) 以上代码的运行结果是( )
A)帅气的看视频,最喜欢在老张地方无人的
二叉树的遍历python
B)帅气的老张,最喜欢在无人的地方看视频
C)老张无人的看视频
D)帅气的最喜欢在地方
7.[单选题]Python中定义函数如下:def changeList(lst):lst.append("hi")print("list : ",lst)函数调用如下:strs = ['a', 'b'] changeList(strs) print("strs : ",strs)运行结果,正确的是:( )
A)list : ['a', 'b', 'hi']strs : ['a', 'b']
B)list : ['a', 'b', 'hi']strs : ['a', 'b', 'hi']
C)list : ['a', 'b']strs : ['a', 'b']
D)list : ['a', 'b']strs : ['a', 'b', 'hi']
8.[单选题]对于特别大的文本文件,以下选项中描述正确的是( )
A)选择内存大的计算机,一次性读入再进行操作
B)Python可以处理特别大的文件,不用特别关心
C)使用in循环,分行读入,逐行处理
D)Python无法处理特别大的文本文件
9.[单选题]在JSP中,以下关于HTTP请求的说法中,错误的是()
A)GET、POST两种请求方式提交的数据均不能超过2KB
B)GET为表单的默认提交方式
C)表单通过method属性来指定使用哪种请求
D)GET请求提交的数据会暴露在地址栏,POST请求则不会
10.[单选题]以下python语句执行后number的结果为: ( )。number=30if number%5==0: number=number+5else: number=number-5print(number)
A)30;
B)25;
C)35
D)11;
11.[单选题]字典中多个元素之间使用 () 分隔。
A)冒号
B)逗号
C)分号
D)引号
12.[单选题]在Java中,以下哪个最准确描述synchronized关键字?
A)允许两线程并行运行,而且互相通信;
B)保证在某时刻只有一个线程可访问方法或对象;
C)保证允许两个或更多处理同时开始和结束;
D)保证两个或更2同时开始和结束
13.[单选题]type(1+2*3.14)的结果是( )。
A)<class ‘int’>
B)<class ‘float’>
C)<class ‘str’>
D)<class ‘complex’>
14.[单选题]事务必须是使数据库从一个一致性状态变到另一个一致性状态说的是事务的哪个特性?
A)持久性
B)隔离性
C)一致性
D)原子性
15.[单选题]Which mode specifier will open a file but not let you change the file or write to it?
A)'w'
B)'r'
C)'a'
D)'e'
16.[单选题]关于二叉树的遍历,以下选项中描述错误的是
A)二叉树的遍历是指不重复地访问二叉树中的所有结点
B)二叉树的遍历可以分为三种:前序遍历、中序遍历、后序遍历
C)前序遍历是先遍历左子树,然后访问根结点,最后遍历右子树
D)后序遍历二叉树的过程是一个递归的过程
17.[单选题]Python中对变量描述错误的选项是:
A)Python不需要显式声明变量类型,在第一次变量赋值时由值决定变量的类型
B)变量通过变量名访问
C)变量必须在创建和赋值后使用
D)变量PI与变量Pi被看作相同的变量
18.[单选题]OS模块中那个方法用来进行判断文件夹
A)os.mkdir
B)ists
C)os.dir
D)os.istdir
19.[单选题]关于lambda函数,哪个选项的描述是错误的?
A)匿名函数
B)将函数名作为函数结果返回
C)定义了一种特殊的函数
D)lambda不是Python的保留字
20.[单选题]对于序列 s,以下选项对 min(s)描述正确的是______。
A)可以返回序列 s 中的最小元素,如果存在多个相同的最小元素,则返回一个列表类型
B)可以返回序列 s 中的最小元素,如果存在多个相同的最小元素,则返回一个元组类型
C)可以返回序列 s 中的最小元素,但要求 s 中元素可比较
D)一定能够返回序列 s 中的最小元素
21.[单选题]给出如下代码:
A=3
While a > 0:
print(a,end=" ")
以下选项中描述错误的是:( )
A)这段代码的输出内容为2 1 0
B)条件a > 0 如果修改为a < 0 程序执行会进入死循环
C)使用while 保留字可创建无限循环
D)a -= 1 可由 a = a - 1实现
22.[单选题]以二进制格式打开一个文件用于读写入怎样表示()。
A)w
B)wb
C)w+
D)wb+
23.[单选题]math.floor(-2.5)的计算结果是( )
A)-3
B)2.5
C)-2
D)语法错误
24.[单选题]字典a={"水果":"西瓜","谷物":"红豆","蔬菜":"黄瓜"},len(a)的值是( )。
A)6
B)9
C)1
D)3
25.[单选题]以下保留字不用于异常处理逻辑的是
A)else
B)if
C)finally
D)try
26.[单选题]执行如下代码:
Import timeprint(time.time())
以下选项中描述错误的是
A)time 库是 Python 的标准库
B)可使用 ime(),显示为更可读的形式
C)time.sleep(5) 推迟调用线程的运行,单位为毫秒
D)输出自1970年1月1日00:00:00 AM 以来的秒数
27.[单选题]Python语句序列“nums = set([1,2,2,3,3,3,4]);print(len(nums));”的运行结果是( )。
A)1
B)2
C)4
D)7
28.[单选题]函数 func 的返回值是( )
def func(x,y):
return(x+3,y-1)
func(4,5)
A)(4, 5)
C)(7, 4)
D)[7, 4]
29.[单选题][]try: ① except: ② finally: ③ 关于以上的代码结构下面说法正确的是( )
A)如果①中代码发生异常,②③都会得到执行
B)如果①中代码发生异常,②会得到执行,③不会
C)如果①中代码发生异常,③会得到执行,②不会
D)如果①中代码发生异常,②③都不会得到执行
30.[单选题]下面程序循环次数为: i=0 while i<5: print(i) i+=1
A)3
B)4
C)5
D)6
31.[单选题][] 表达式 type(eval('45')) 的结果是:( )
A)class
B)None
C)class
D)class
32.[单选题]删除字典中的所有元素的方法是 ________。
A)clear()
B)delete()
C)close()
D)deleteAll()
33.[单选题]代码7%3的结果是( )
A)2
B)1
C)3
D)4
34.[单选题]关于Python赋值语句,下列选项中描述正确的是
A)在Python语言中,表示赋值,<;变量> == <;表达式>,将“==”右边的表达式计算后的结果值赋给左侧变量
B)执行以下代码后,出现错误,无法对变量a,b,c,d赋值
A,b,c,d = 10,20,"alice",True
C)对变量进行赋值的一行代码被称为赋值语句,使用“==”表达
D)执行以下代码后,互换x与y的值
x = 10
y = 20
x,y = y,x
35.[单选题]open(r”./”,”w”)中r代表什么含义()。
A)读
B)转义
C)写
D)只读
36.[单选题][]下面不能实现将x的值四舍五入后输出的是( )