Python开发基础(习题卷20)
第1部分:单项选择题,共55题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]Python语句 print(r"\nGood")的运行结果是( )。
A)新行和字符串Good
B)r''\nGood"
C)\nGood
D)字符串r、新行和字符串Good
答案:C
解析:
2.[单选题]执行下列代码后,s[-1]的值是()from math import factorials = "{1:}!={0:}".format(factorial(5), 5)
A)A '5'
B)B '{'
C)C '}'
D)D '0'
答案:D
解析:
3.[单选题]Python从哪个版本开始全面支持Unicode?
A)1.0
B)2.0
C)2.7
D)3.0
答案:D
解析:
4.[单选题]能够生成列表[0, 1, 2, 3, 4]的语句是( )。
A)[i for i in range(5)]
B)list(tuple(range(5)))
C)list((0, 1, 2, 3, 4))
D)上述所有语句
答案:D
解析:
5.[单选题]下列说法有误的是()
A)Matplotlib是Python的一个图形库,可以用编程的方法来生成图形。
B)Matplotlib.pyplot是一个命令形式函数的集合,在pyplot中,可以实现各种状态跨函数调用
C)导入pyplot子库的语句是:import matplotlib.pyplot as plt
D)matplotlib可以不用引入Python中,直接绘制图形
答案:D
解析:
6.[单选题]下列不属于MLPClassifier对象方法的是()。
A)predict
B)score
D)predict_proba
答案:D
解析:难易程度:中题型:
7.[单选题]表达式"ac" in "abcd"的值为( )。
A)true
B)False
C)false
D)True
答案:B
解析:
8.[单选题]假设有一个记事本文件1.txt,输入存储如下:123456。编程如下:
F=open("1.txt",'r')
ad(3)
ad(2)
Print(x)
Print(y)
执行结果为()
A)123
12
B)123
45
C)3
2
D)报错
答案:B
解析:
9.[单选题]以下关于MapReduce说话错误的是?
A)Map和reduce是他们的主要思想
B)用于大规模数据集的串行运算
C)极大的方便了编程人员不会分布式编程
D)都是从函数式和矢量编程语言借来的特性
答案:B
解析:
10.[单选题]程序代码如下,( )s=0for i in range(1,5): s=s+iprint("s=",s)运行后,输出结果为:
A)9
B)10
C)s=10
D)s=11
答案:C
解析:
11.[单选题]在程序设计范畴,计算思维不包括以下哪一项?
A)理解问题的计算特征
B)将计算特征抽象为计算问题
C)通过程序设计语言实现问题的自动求解
D)以推理和演绎为特征的逻辑思维
解析:
12.[单选题]软件开发的结构化生命周期方法将软件生命周期划分成
A)定义、开发、运行维护
B)设计阶段、编程阶段、测试阶段
C)总体设计、详细设计、编程调试
D)需求分析、功能定义、系统设计
答案:A
解析:
13.[单选题]数据支撑单位要加强对所属()的管理,相关人员及变动情况要在所服务的运监中心登记备案。
A)工作人员
B)数据支撑人员
C)数据管理人员
D)所有人员
答案:B
解析:
14.[单选题]numpy中获取元素个数的方法是
A)numpy.sqrt()
B)numpy.identity()
C)numpy.size()
D)numpy.power()
答案:C
解析:
15.[单选题]下列表达式,值为True的是(  )
A){2,3}=={3,2}
B){2,3}
C){1,3} in {1,3,6}
D){2,3,6}>{1}
答案:A
解析:
16.[单选题]以下选项中,对CSV格式的描述正确的是
A)CSV文件以英文特殊符号分隔元素
B)CSV文件以英文逗号分隔元素
C)CSV文件以英文空格分隔元素
D)CSV文件以英文分号分隔元素
答案:B
解析:
17.[单选题]在软件开发中,需求分析阶段产生的主要文档是
A)用户手册
B)软件集成测试计划
C)软件详细设计说明书
D)软件需求规格说明书
答案:D
解析:
18.[单选题]运行时输入数据为:96,则下面程序的运行结果是( )。n=int(input("输入2位数的整数
:"))k=n%10*10+n//10print(k)
A)96
B)9 6
C)0
D)69
答案:D
解析:
19.[单选题]random.uniform(a,b)的作用是
A)生成一个[a, b]之间的随机整数
B)生成一个(a, b)之间的随机数
C)生成一个均值为a,方差为b的正态分布
D)生成一个[a, b]之间的随机小数
答案:D
解析:
20.[单选题]Python标准库中的哪个模块提供了代码测试工具?
A)test
B)junit
C)unittest
D)log4j
答案:C
解析:
21.[单选题]以下描述错误的是______。
A)当 Python 脚本程序发生了异常,如果不处理,运行结果不可预测
B)编程语言中的异常和错误是完全相同的概念
C)Python 通过 try、except 等保留字提供异常处理功能
D)try-except 可以在函数、循环体中使用
答案:B
解析:
22.[单选题]程序段如下:
Import json
Dt = {'b':2,'c':4,'a':6}
S2 = json.dumps(dt,sort_keys=True,indent=4)
Print(s2)
Print 函数输出的结果是( )
A){ "a": 6,"b": 2, "c": 4}
B){"b": 2, "c": 4, "a": 6}
C){
D){
"a": 6, "b": 2,
"b": 2, "c": 4
"c": 4 "a": 6,
} }
答案:C
解析:
23.[单选题]列表 books=[‘半生缘’,‘往事并不如烟’,‘心是孤独的猎手’] ,执行切片操作,以下代码输出错误
的是?( )
A)books[0:2],输出:[‘半生缘’,‘往事并不如烟’]
B)books[:2],输出:[‘半生缘’,‘往事并不如烟’]
C)books[1:],输出:[‘半生缘’,‘往事并不如烟’]
D)books[-2:],输出:[‘往事并不如烟’,‘心是孤独的猎手’]
答案:C
解析:
24.[单选题]列表“[i for i in range(15) if i%5==0]”的值为( )。
A)[5,10]
B)[0,5,10,15]
C)[5,10,15]
D)[0,5,10]
答案:D
解析:
25.[单选题]给出如下代码:while True:□□□□guess = eval(input())□□□□if guess ==
0x452//2:□□□□□□□□break作为输入能够结束程序运行的是( C)窗体顶端
A)HYPERLINK
B)HYPERLINKnumpy库不具有的功能有
C)HYPERLINK
D)HYPERLINK
答案:C
解析:窗体底端
26.[单选题][]下列得到结果s不为集合的是( )
A)s={
B)s={'x','b','c'}
C)s={{1,2,3,4,5},{2,3,4,5,6}}
D)s={frozenset({1,2,3,4,5}),frozenset({2,3,4,5,6})}
答案:C
解析:
27.[单选题]有一个列表 L=[4,6,8,10,12,5,7,9],列表解析式[i+6 for i in range(0,3)]返回的结果是()。
A)[1,2,3]
B)[0,1,2]
C)[6,7,8]
D)[5,7,9]
答案:C
解析:
28.[单选题]软件生命周期是指___________。
A)软件的运行维护过程
B)软件从需求分析、设计、实现到测试完成的过程
C)软件产品从提出、实现、使用维护到停止使用退役的过程
D)软件的开发过程
答案:C
解析:
29.[单选题]下述有关文件说法错误的是__________。
A)通过内置的open函数打开指定的文件并创建文件对象