Python开发基础(习题卷112)
第1部分:单项选择题,共52题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]下列组件中,用于创建文本域的是( )。
A)Listbox
B)Text
C)Button
D)Lable
答案:B
解析:
2.[单选题]以下程序段的输出结果是( )a=b=[1,2,3]a[1]=“hello”b[2]=“ok”print(a[1],a[2],b[1],b[2])
A)hello 2 1 ok
B)hello 3 2 ok
C)hello hello ok ok
D)hello ok hello ok
答案:D
解析:
3.[单选题][] str ='012345678' print(str[:-1]) ( )
A)12345678
B)7
C)8
D)01234567
答案:D
解析:
4.[单选题]MySQL数据库的默认用户名是
A)root
B)admin
C)poot
D)manage
答案:A
解析:
5.[单选题]已知字典 dic={'小明':19, '小红':20, '小李':18 }, 则以下表达式执行时会报错的是_______。
A)dic[0]=21
B)dic['小林']=21
('小林')
D)dic[小明]=21
答案:D
解析:
6.[单选题]pandas中,使用iloc对有多层索引的数据框进行切片时,是取()
A)最内层的索引
D)不可以对多层索引使用iloc方法
答案:A
解析:
7.[单选题]从字符串s的右侧向左数的第3个字符,表示为()。
A)S[3]
B)S[-3]
C)S[0:-3]
D)S[:-3]
答案:B
解析:
8.[单选题]( )关于Python程序中与“缩进”有关的说法中,以下选项中正确的是( )
A)缩进统一为4个空格
B)缩进可以用在任何语句之后,表示语句间的包含关系
C)缩进在程序中长度统一且强制使用
D)缩进是非强制性的,仅为了提高代码可读性
答案:C
解析:
9.[单选题]Dataframe中每列值的类型可以为
A)以上都可以
B)只能是布尔值
C)只能是数值
D)只能是字符串
答案:A
解析:
10.[单选题]The procedures that an object performs are called
A)methods
B)actions
C)modules
D)instances
答案:A
解析:
11.[单选题]下列操作符中,不属于注释操作符的是( )
A)#
B)'''
C)"""
D)\\\
答案:D
解析:
12.[单选题]在Python语言中,可以作为源文件后缀名的是( )。
A)python
B)pdf
C)py
D)pyc
13.[单选题]关于 eval 函数,以下选项中描述错误的是
A)eval 函数的作用是将输入的字符串转为 Python 语句,并执行该语句
B)如果用户希望输入一个数字,并用程序对这个数字进行计算,可以采用 eval(input(<;输入提示字符串>)) 组合
C)执行 eval("Hello") 和执行 eval(" 'Hello' ") 得到相同的结果
D)eval 函数的定义为:eval(source, globals=None, locals=None, /)
答案:C
解析:
14.[单选题]为了给整型变量x、y、z赋初值10,下面正确的Python赋值语句是( )。
A)xyz=10
B)x=10 y=10 z=10
C)x=y=z=10
D)x=10,y=10,z=10
答案:C
解析:
15.[单选题]下列关于正则表达式的说法,不正确的是______。
A)正则表达式广泛应用于各种文本处理应用程序
B)正则表达式是由普通字符以及特殊字符(或称元字符)组成的文字模式
C)正则表达式中可以直接使用元字符作为普通字符使用
D)正则表达式中\s 表示空白字符,即等价于[\f\n\r\t\v]
答案:C
解析:
16.[单选题]阅读下面程序:lan_info = {'01': 'Python', '02': 'Java', '03': 'PHP'}lan_info.update({'03': 'C++'})print(lan_info)运行程序,输出结果是( )。
A){'01': 'Python', '02': 'Java', '03': 'PHP'}
B){'01': 'Python', '02': 'Java', '03': 'C++'}
C){'03': 'C++','01': 'Python', '02': 'Java'}
D){'01': 'Python', '02': 'Java'}
答案:B
解析:
17.[单选题]关于二叉树的遍历,以下选项中描述错误的是
A)二叉树的遍历可以分为三种:前序遍历、中序遍历、后序遍历
B)前序遍历是先遍历左子树,然后访问根结点,最后遍历右子树
C)后序遍历二叉树的过程是一个递归的过程
D)二叉树的遍历是指不重复地访问二叉树中的所有结点
答案:B
解析:
18.[单选题]哪个选项更能代表如下代码的运行结果?( )
Import numpy as np x = np.array([ [ 0, 1, 2, 3, 4], [9, 8, 7, 6] ])
X.dtype()
A)float32 类型
B)int32 类型
C)uint32 类型
D)object 类型
19.[单选题][]lst=[1,5,3,"wjk"] lst.insert(2,"hhh") print(lst) 的功能是( )
A)在元素2之前插入"hhh"
B)在索引为2的位置插入"hhh"
C)在"hhh"之前插入元素2
D)插入2和"hhh"
答案:B
解析:
20.[单选题]关于软件调试方法,以下选项中描述错误的是
A)软件调试可以分为静态调试和动态调试
B)软件调试的主要方法有强行排错法、回溯法、原因排除法等
C)软件调试的目的是发现错误
D)软件调试的关键在于推断程序内部的错误位置及原因
答案:C
解析:
21.[单选题]列表ls=[1,2,3, 4,5,6,[7,8,9]],以下选项中描述正确的是
A)ls可能是一维列表
B)ls可能是高维列表
C)ls可能是二维列表
D)ls可能是多维列表
答案:A
解析:
22.[单选题]执行下列Python语句后的显示结果是______。二叉树的遍历python
I=1
If(i):
Print(True)
Else:
Print(False)
A)输出1
B)输出True
C)输出False
D)输出0
答案:B
解析:
23.[单选题]表达式divmod(40,3)的结果是
A)1
B)(13,1)
C)13
D)13,1
答案:B
解析:
24.[单选题]字符串s=“python is an excellent language”,运行s.split()后结果是哪个?( )
A)python is an excellent language
B)'python' 'is' 'an' 'excellent' 'language'
解析:
25.[单选题]算法的有穷性是指___________。
A)算法只能被有限的用户使用
B)算法程序所处理的数据量是有限的
C)算法程序的运行时间是有限的
D)算法程序的长度是有限的
答案:C
解析:
26.[单选题]已知X = {1,2,3},那么执行语句X.add(3)之后,X的值为( )
A){1,2,3}
B){1,2}
C){1,2,3,3}
D){3}
答案:A
解析:
27.[单选题][] 关于Python的lambda表达式,以下选项中描述错误的是( )
A)lambda表达式将函数名作为表达式结果返回
B)f
C)lambda用于定义简单的、能够在一行内表示的函数
D)可以使用lambda函数定义列表的排序原则
答案:B
解析:
28.[单选题]关于Python遍历循环,以下选项中描述错误的是
A)遍历循环通过for实现
B)无限循环无法实现遍历循环的功能
C)遍历循环可以理解为从遍历结构中逐一提取元素,放在循环变量中,对于所提取的每个元素只执行一次语句块
D)遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range()函数等
答案:B
解析:
29.[单选题]以下字符串合法的是:( )。
A)"abc'def'ghi"
B)"I love"love"Python"
C)"I love Pytho‘ ’
D)'I love'Python"
答案:A
解析:
30.[单选题]以下关于函数返回值的描述中,正确的是
A)函数定义中最多含有一个return语句
B)函数只能通过print语句和return语句给出运行结果
C)Python函数的返回值使用很灵活,可以没有返回值,可以有一个或多个返回值
D)在函数定义中使用return语句时,至少给一个返回值
答案:C
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论