Python开发基础(习题卷58)
第1部分:单项选择题,共52题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]哪个选项是turtle绘图中角度坐标系的绝对0度方向?
A)画布正右方
B)画布正左方
C)画布正上方
D)画布正下方
答案:A
解析:
2.[单选题]以下程序段
Ls=[('a', 1), ('b', 2), ('c', 6), ('d', 4), ('e', 3)]
Ls=sorted(ls, key=lambda x:x[0])
Print(ls)
Print 函数输出的结果是( )
A)[('e', 3),('d', 4),('c', 6),('b', 2), ('a', 1)]
B){('a', 1), ('b', 2), ('c', 6), ('d', 4), ('e', 3)}
C)[('a', 1), ('b', 2), ('c', 6), ('d', 4), ('e', 3)]
D)[('a', 1), ('b', 2),('e', 3), ('d', 4),('c', 6)]
答案:C
解析:
3.[单选题]What is the result of the following Boolean expression, given that x = 5, y = 3, and z = 8? X < y and z > x
A)True
B)False
C)8
D)5
答案:B
解析:
4.[单选题]以下选项中属于字典创建的正确方式有
A)d={{3,4}:2,{5,6}:3}
B)d={[3,4]:2,[5,6]:4}
C)d={"z张三":1,"李四":3}
D)d=[[3,4]:2,[5,6]:4]
答案:C
解析:
5.[单选题]用来定义函数保留字的是( ) 。
A)global
B)def
C)return
6.[单选题][]下面不是可迭代对象的是( )
A)complex
B)range()函数的结果
C)map()函数的结果
D)str
答案:A
解析:
7.[单选题]关于break的作用,以下说法正确的是:(    )。
A)按照缩进跳出当前层语句块
B)按照缩进跳出除函数缩进外的所有语句块
C)跳出当前层for/while循环
D)跳出所有for/while循环
答案:C
解析:
8.[单选题]The disk drive is a secondary storage device that stores data by __________ encoding it onto a spinning circular disk.磁盘驱动器是一种辅助存储设备,通过将数据编码到旋转的圆盘上来存储数据。
A)electrically电的
B)magnetically磁性的
C)digitally数字化
D)optically光学的
答案:B
解析:
9.[单选题](, )
下面程序的输出结果是()
For i in range(1,6):
If i%3 == 0:
Break
Else:
Print(i,end=',')
A)1,2,3,
B)1,2,3,4,5,6
C)1,2,
D)1,2,3,4,5,
答案:C
解析:
10.[单选题]python中random库中,可以产生整数随机数的方法有:
A)randint()
B)random()
C)uniform()
D)choice()
答案:A
解析:
C)4
D)5
答案:C
解析:
12.[单选题][]A=[1,2,3,4,5] B=A[::] B[0]=20 print(A)print(B)正确的有( )
A)B与A的id不相等
B)输出结果中B值改变,A不变
C)切片返回的列表元素的浅赋值,与列表对象直接赋值并不一样
D)以上都对
答案:D
解析:
13.[单选题]S和T是两个集合,对S|T的描述正确的是
A)S和T的并运算,包括在集合S和T中的所有元素
B)S和T的差运算,包括在集合S但不在T中的元素
C)S和T的交运算,包括同时在集合S和T中的元素
D)S和T的补运算,包括集合S和T中的非相同元素
答案:A
解析:
14.[单选题]a=np.array([1,0,0,3,4,5,0,8]),o(a),则b[0]的值为()
A)[0,3,4,5,7]
B)[1,3,4,5,8]
C)[03457]
D)[13458]
答案:A
解析:np.nonzero)函数是提取数组中不为0的下标,返回的结果为每一个位置的下标数组组成的元组。
15.[单选题][]name = " niubi" v = len(name) for n in range(v): if (name[n]) != "i": continue else: print (n,name[n]) 以上代码的功能是( )
random pythonA)查所有i在name中的位置
B)查第一个i在name中的位置
C)查最后一个i在name中的位置
D)其他都不对
答案:A
解析:
16.[单选题]程序段如下:
Ls=list(range(5))
A=ls.pop(2)
Print(a,ls)
Print 函数输出的结果( )
A)2 [0, 3, 4]
B)[0,1,3,4] [0, 3, 4]
C)[2] [0, 3, 4]
D)[2,0, 3, 4]
17.[单选题]pyeharts中,用map作某省各市图时,以下说法正确的是( )
A)visualmap数据调整范围必须大于数据最大值
B)以下选项都不对
C)a中赋值不需要特殊注意什么
D)与geo方法作图并无区别
答案:B
解析:
18.[单选题]以下选项中,用于Web开发方向的第三方库是
A)Panda3D
B)cocos2d
C)Django
D)Pygame
答案:C
解析:
19.[单选题]向分词词典中加入新的词汇
S=""刘老师的 Python 课太给力了""
#""给力""词典中没有
Jieba.add_word(""Python"")
Jieba.add_word(""给力"")
Jieba.lcut(s)
分词后正确的结果是( )
A)['刘老师', '的', '课太', '给力', '了']
B)['刘老师', '的', 'P','y,''t','h','o','n', '课太', '给力', '了']
C)['刘老师', '的', 'Python', '课太', '给力', '了']
D)['刘老师', '的', 'P''y''t''h''o''n', '课太', '给力', '了']
答案:C
解析:
20.[单选题]关于列表的描述,错误的是
A)列表是包含0个或多个元素组成的有序序列。
B)可以通过list(x)函数将集合或字符串类型转换成列表类型。
C)列表是一种映射类型。
D)列表类型用中括号[]表示。
答案:C
解析:
21.[单选题]“键值对”类型数据的组织维度是
A)高维数据
B)二维数据
C)多维数据
D)一维数据
答案:A
解析:
22.[单选题]以下保留字不用于异常处理逻辑的是______。
A)if
答案:C
解析:
23.[单选题]如果x= 1那么x*= 3+5**2运算之后x的结果是多少
A)29
B)28
C)13
D)14
答案:B
解析:
24.[单选题][]def func(lst): if lst: m = 0 for i in range(1, len(lst)): if lst[m] > lst[i]: m = i return m return "序列为空" 对以上代码的功能描述正确的是( )
A)计算lst中最小元素的值
B)计算lst中最大元素的值
C)计算lst中最小元素的位置
D)计算lst中最大元素的位置
答案:C
解析:
25.[单选题]设序列s,以下选项中对max(s)的描述正确的是
A)返回序列s的最大元素,如果有多个相同,则返回一个元组类型
B)返回序列s的最大元素,如果有多个相同,则返回一个列表类型
C)返回序列s的最大元素,但要求s中元素之间可比较
D)一定能够返回序列s的最大元素
答案:C
解析:
26.[单选题]对于Python的整数和浮点数,以下说法不正确的是?
A)浮点数运算最长可输出17个数字,但只有前15个数字是确定正确的。
B)若需要进行极高精度的运算,可将浮点数的小数点去掉,当作整数运算。
C)Python语言支持精度有限的整数运算。
D)若需要进行极高精度的运算,可使用Python标准库decimal。
答案:C
解析:
27.[单选题]以下选项中,关于Python字符串的描述错误的是()
A)字符串是字符的序列,可以按照单个字符或者字符片段进行索引
B)字符串包括两种序号体系:正向递增和反向递减
C)Python字符串提供区间访问方式,采用[N:M]格式,表示字符串中从N到M的索引 子字符串(包含N和M)
D)Python语言中,字符串是用一对双引号""或者一对单引号 '' 括起来的零个或者多个字符
答案:C
解析:
28.[单选题]拟在屏幕上打印输出 Hello World,使用的 Python 语句是______。
A)printf("Hello World")
B)printf('Hello World')
C)print(Hello World)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。