admin 管理员组

文章数量: 887031


2023年12月19日发(作者:prototype是函数专有)

Python开发基础(试卷编号1231)

1.[单选题]对于集合s,以下 () 是不存在的。A)len( s )B)( 1 ) #集合没有append方法,append是列表的方法C)max( s )D)s -{1} #代表的是取s和{1}的差集答案:B解析:

2.[单选题]以下叙述正确的是( )。A)Python3.x和Python2.x兼容B)Python语言只能以程序方式执行C)Python是解释型语言D)Python语言出现的晚,具有其他高级语言的一切优点答案:C解析:

3.[单选题]在Python解释器中同时运行多个以逗号分隔的表达式,返回结果为( )。A)列表B)元组C)逗号分隔的结果D)空格分隔的结果答案:B解析:

4.[单选题]When using the __________ logical operator, both subexpressions must be truefor the compound expression to be true.A)orB)andC)notD)either or or and答案:B解析:

5.[单选题]关于 pandas 数据读写,下列说法不正确的是()A)read_csv 能读写所有文本文档的数据B)read_sql 能读写数据库数据C)to_csv 能将结构化数据写入.csv 文件D)to_excel 能将结构化数据写入 excel 文件答案:A

解析:

6.[单选题]下面哪个对matplotlib库的描述,哪个不正确?A)是绘图的一种“快捷方式"B)matplotlib库是基于numpy库设计实现的C)matplotlib是Python第三方数据展示库D)matplotlib库展示的数据图无法输出为文件答案:D解析:

7.[单选题]表达式min([3,5,1,7,9])的结果是( ).A)9B)1C)3D)7答案:B解析:

8.[单选题]Hadoop的配置目录在哪里?A)/etc/hostsB)/etc/hadoopC)$HADOOP_ HOME/confD)$HADOOP_HOME/etc/hadoop答案:C解析:

9.[单选题](, )以下关于分支和循环结构的描述,错误的是( )A)python 的在分支和循环语句里使用例如 x<=y<=z 的表达式是合法的B)分支结构的中的代码块是用冒号来标记的C)while 循环如果设计不小心会出现死循环D)二分支结构的 if else 形式,适合用来控制程序分支答案:D解析:

10.[单选题]使用_________逻辑运算符时,两个子表达式都必须为true,复合表达式才能为true。A)eitherB)andC)notD)or答案:D解析:

11.[单选题][]def demo(a,b,c=5): print(a,b,c) demo(3,8) demo(c=8,a=9,b=0)demo(a=1,c=2,b=3) ( )A)1B)1C)3D)3答案:C解析:

12.[单选题]s="Hello World",s[2]输出什么内容?( )A)“e”B)“l”C)“H”D)以上都不对答案:B解析:

13.[单选题]下列语句打开文件的位置应该在()F=open('', 'w')A)C盘根目录下B)D盘根目录下C)Python 安装目录下D)与源文件在相同的目录下答案:D解析:该题为相对路径。

14.[单选题]Python异常处理机制中没有______语句。A)tryB)throwC)assertD)Finally答案:B解析:

15.[单选题]拟在屏幕上打印输出“Hello World”,以下选项中正确的是A)print('Hello World')B)printf("Hello World")C)printf('Hello World')D)print(Hello World)答案:A解析:

16.[单选题]chr(ord("F")+1)的结果是( )。A)"f"B)"F"C)"g"D)"G"答案:D解析:

17.[单选题]飞桨框架的经典应用案例有()。A)国网山东B)商汤图像C)平安医疗D)中科院遥感所答案:A解析:难易程度:易题型:

18.[单选题]关于递归函数基例的说明,以下选项中错误的是A)递归函数必须有基例B)递归函数的基例不再进行递归C)每个递归函数都只能有一个基例D)递归函数的基例决定递归的深度答案:C解析:

19.[单选题]在Linux中,想得到文件的类型,需要输入的命令是A)catB)fileC)echoD)find答案:B解析:概念理解

20.[单选题]s=0a,b=1,2if a>0: s=s+1elif b>0: s=s+1print(s)A)错误B)0C)1D)2答案:C解析:

21.[单选题])所画的图像是()。A)箱线图

B)折线图C)直方图D)饼图答案:D解析:)的作用是绘制饼图。

22.[单选题]关于文件关闭的.close()方法,以下选项中描述正确的是A)文件处理遵循严格的“打开-操作-关闭”模式B)文件处理后可以不用.close()方法关闭文件,程序退出时会默认关闭C)文件处理结束之后,一定要用.close()方法关闭文件D)如果文件是只读方式打开,仅在这种情况下可以不用.close()方法关闭文件答案:B解析:

23.[单选题]Python中查看对象的属性或方法,返回对象的属性和方法列表的函数为( )。A)help()B)dir()C)info()D)check()答案:B解析:

24.[单选题]执行以下语句:def func(a,b,*c,**d):    print(a,b,c,d)func(0,1,2,3,g=4,j=5)输出的结果是(A)0 1 2 3 {'g': 4, 'j': 5}B)0 1 (2, 3) {'g': 4, 'j': 5}C)(0 ,1 ,2, 3) {'g': 4, 'j': 5}D)0 1 2 3 4 5答案:B解析:

25.[单选题]哪个选项不能生成一个空字典?A){}B)dict()C)dict([])D){[]}答案:D解析:

26.[单选题]下列函数返回值的类型是。def func(x,y):x=x+5 y=y+10 return x,yA)intB)listC)tupleD)set答案:C解析:

27.[单选题]Python中类的构造方法的名称是( )。A)类名B)initC)_init__D)没有限制答案:C解析:

28.[单选题]10. 对类和对象的认识,描述正确的选项是( )。A)类是面向过程的核心B)类是现实中事物的个体C)对象是根据类创建的,并且一个类只能对应一个对象D)对象描述的是现实的个体,它是类的实例答案:D解析:

29.[单选题]在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是A)需求设计B)详细设计C)可行性分析D)概要设计答案:A解析:

30.[单选题]jieba是python种一个重要的() 。A)中文分词函数库B)图像处理库C)数学函数库D)图形绘制库答案:A解析:

31.[单选题]在黑盒测试方法中,设计测试用例的主要根据是A)程序流程图

B)程序数据结构C)程序内部逻辑D)程序外部功能答案:D解析:

32.[单选题]关于CSV文件的描述,以下选项中错误的是A)CSV文件的每一行是一维数据,可以使用Python中的列表类型表示B)CSV文件通过多种编码表示字符C)整个CSV文件是一个二维数据D)CSV文件格式是一种通用的文件格式,应用于程序之间转移表格数据答案:B解析:

33.[单选题]输出层一般使用什么函数处理()。A)阶跃函数B)sigmoid函数C)标准函数D)以上都不是答案:C解析:难易程度:易题型:

34.[单选题]下列代码的运行结果是( )。A = 'a'Print (a > 'b' or 'c')A)aB)bC)cD)True答案:C解析:

35.[单选题]下列选项中,不属于Python数据类型的是( )。A)boolB)dictC)stringD)set答案:C解析:

36.[单选题]设有列表myList=['p','y','t','h','o','n'],则切片myList[-2:-3:-1]的结果是:A)['h','o']

B)['o','h']C)['o']D)['h','o','n']答案:C解析:

37.[单选题][]给出如下代码:while True:□□□□guess = eval(input())□□□□if guess ==0x452//2:□□□□□□□□break作为输入能够结束程序运行的是( )A)breakB)0x452C)553D)452//2答案:C解析:

38.[单选题]Python网络爬虫方向的第三方库是()A)numpyB)FGMKC)ArcadeD)scrapy答案:D解析:

39.[单选题]Python 3.x 版本的保留字总数是A)27B)29C)33D)16答案:C解析:

40.[单选题]执行下述程序的输出结果是:Ds = {'eng':2,'math':6,'comp':9,'PE':4}Print((max(()), 0))A)6B)mathC)4D)PE答案:A解析:

41.[单选题]将一个字符串格式的日期转换为时间格式,应使用以下哪个函数()

A)to_datetimeB)date_timeC)date_rangeD)to_timedelta答案:A解析:

42.[单选题][]以下代码中不会报错的是( )A)dB)dC)dD)d答案:C解析:

43.[单选题]有如下Python语句,执行该语句后,结果是( )f=lambda x:5 lambda <参数>:<表达式返回值>print(f(3))A)3B)没有输出C)5D)None答案:C解析:

44.[单选题]关于函数的参数,以下选项中描述错误的是______。A)在定义函数时,如果有些参数存在默认值,可以在定义函数时直接为这些参数指定默认值B)一个元组可以传递给带有星号的可变参数C)可选参数可以定义在非可选参数的前面D)在定义函数时,可以设计可变数量参数,通过在参数前增加星号(*)实现答案:C解析:

45.[单选题]对于一个图像识别问题(一个图片找一只猫),下面那个网络可以更好解决问题()。A)循环神经网络B)感知机C)多层神经网络D)卷积神经网络答案:D解析:难易程度:易题型:

46.[单选题]已知x是一个列表对象,那么执行语句 y = x[:] 之后表达式 id(x) == id(y) 的值为___________。( )

A)FalseB)TrueC)falseD)true答案:A解析:

47.[单选题]存取控制列表(ACL)是针对于用户对_____的访问权限的控制A)代理B)数据库文件C)Domino 服务器D)场景答案:B解析:

48.[单选题]执行以下程序后,假设用户输入543,则输出结果为____________。n=int(input('请输入一个三位数的正整数:'))a=n%100b=n%10print(a,end=',')print(b)m=a+b*10print(m)A)43,373B)43,373C)43,3,73D)43,373答案:A解析:

49.[单选题]数据资产需求是指满足公司()所需要的数据。A)业务发展B)经营管理C)数据资产应用D)以上都选答案:D解析:

50.[单选题]已知字典 dic={'a':1,'b':2,'c':3},则表达式 dic['b']的值为

A)1B)2C)3D){'b':2}答案:B解析:

51.[单选题]在字符串中输出一个实数的时候,最常使用的保留小数点后2位的格式化控制符是____________。A){:.2f}B){.2}C){:2f}D){.2f}答案:A解析:

52.[单选题]能将文本文件“data_”读取到数组data1中的语句是:A)('data_',data1,fmt='%d')B)data1=('data_')C)t('data_',data1,fmt='%d')D)data1=t('data_')答案:D解析:

53.[单选题]20%3的执行结果为()A)7B)6C)2D)4答案:C解析:

54.[单选题]表达式[1, 2, 3]*3的执行结果为____。( )A)[1, 2, 3, 1, 2, 3, 1, 2, 3]B)[3, 6, 9]C)[1, 1, 1, 2, 2, 2, 3, 3, 3]D)[[1, 2, 3], [1, 2, 3], [1, 2, 3]]答案:A解析:

55.[单选题]Python中statsmodels库适用于( )场景。A)统计分析

B)机器学习C)图像处理D)数据建模答案:A解析:statsmodels 用于统计分析。

56.[单选题]使用( )关键字创建自定义函数A)functionB)funcC)defD)procedure答案:C解析:

57.[单选题]Python异常处理中不会用到的关键字是______。A)tryB)finallyC)ifD)Else答案:C解析:

58.[单选题]下面定义正确的字典语句是( )A)dict={1,2:"a",2,1:"a"}B)dict={1:("a","b"),2:("c","d")}C)dict={1:2,"a",3:4,"b"}D)d={[1,2]:1,[3,4]:3}答案:B解析:

59.[单选题][]s=['ABCD','Hello','Python','CSU'] print(s[:None])的结果是什么( )A)['ABCD',B)['ABCD',C)[D)['ABCD',答案:A解析:

60.[单选题]在JSP中,JSP技术的优点不包括()A)简便性和有效性B)独立性C)兼容性

D)默认支持中文答案:D解析:概念理解

61.[单选题]下面的 d 是一个字典变量,能够输出数字 5 的语句是______。D = {'food':{'cake':1,'egg':5},'cake':2,'egg':3}A)print(d['food']['egg'])B)print(d['cake'][1])C)print(d['food'][-1])D)print(d['egg'])答案:A解析:

62.[单选题]下面对python语言描述正确的是___A)Python是动态类型语言,不需要提前声明变量类型B)Python是动态类型语言,需要提前声明变量类型C)Python是静态类型语言,不需要提前声明变量类型D)Python是静态类型语言,需要提前声明变量类型答案:A解析:

63.[单选题]znode的4种类型的节点,下列名称和说明对应正确的是。A)PERSISTENT:内存化化节点。B)PERSISTENT_SEQUENTIAL:顺序内存化节点C)EPHHEMERAL:超时节点。D)EPHHEMERAL_SEQUENTIAL:临时自动编号节点。答案:D解析:

64.[单选题]IDLE菜单中将选中区域取消缩进的快捷键是A)Alt+CB)Ctrl+[C)Ctrl+VD)Ctrl+O答案:B解析:

65.[单选题][] 给出如下代码:( )DictColor = {"seashell":"海贝色","gold":"金色","pink":"粉红色","brown":"棕色", "purple":"紫色","tomato":"西红柿色"}以下选项中能输出"海贝色"的是A)print(())B)print(DictColor["seashell"])C)print(())

D)print(DictColor["海贝色"])答案:B解析:

66.[单选题]已知 X={1,2,3},那么连续执行y=X和 (4)这两条语句之后X和y的值分别是( )A){1,2,3,4}和{1,2,3,4}B){1,2,3}和{1,2,3,4}C){1,2,3}和{1,2,3}D){1,2,3,4}和{1,2,3}答案:A解析:

67.[单选题]关于测试报告,下列说法错误的是( )A)测试报告只需要给测试经理看B)测试报告的目的是使软件的缺陷能尽快得到修复,同时使先关部门或同事能了解开发进展情况C)软件测试报告并无固定的格式,只要能够完整、清楚地反映当前的测试情况就可以了D)撰写测试报告时可以参考我们在学校时写的物理或者化学试验报告的格式,这些报告的格式是非常严谨的答案:A解析:

68.[单选题]面代码的执行结果a = 10.99print(complex(a))A)10.99+jB)10.99C)0.99D)(10.99+0j)答案:D解析:

69.[单选题]关于open()函数的文件名,以下选项中描述错误的是()。A)文件名可以是绝对路径B)文件名不能是一个目录C)文件名对应的文件可以不存在,打开时不会报错D)文件名可以是相对路径答案:C解析:

70.[单选题]下面叙述中正确的是( )。A)Python是一种面向过程的语言。B)Python语句只能以程序方式打开。C)Python是解释性语言。D)Python语言出现的晚,具有其他高级语言的一切优点。

答案:C解析:

71.[单选题][]代码没有其他上下文,print(x)的结果A)TrueB)FalseC)不确定D)有语法错误答案:D解析:

72.[单选题]以下哪个是python3中异常的基础类A)errorB)faultC)baseexceptionD)base答案:C解析:

73.[单选题][] a = 10 b = 66 if a > 12 else print(15) 输出结果为( )A)10B)66C)15D)12答案:C解析:

74.[单选题]以下关于列表变量ls操作的描述中,错误的是:A)():删除ls的最后一个元素B)e():反转列表ls中所有元素C)():生成一个新列表,复制ls的所有元素D)(x):在ls最后增加一个元素答案:A解析:

75.[单选题][] import random as rand a={t(1,300)for i in range(100)}print(len(a)) 对于以上代码描述正确的是( )A)输出结果是随机的B)运用了集合推导式C)一般而言输出结果会小于100D)以上选项都对答案:D

解析:

76.[单选题]下列语句执行结果是什么?a = [1, 2, 3]print(a*3)A)[1, 2, 3, 1, 2, 3, 1, 2, 3];B)[1, 8, 27]C)(3, 6, 9)D)[3, 6, 9]答案:A解析:

77.[单选题]关于以下代码的描述,错误的选项是with open('','r+') as f:lines = nes()for item in lines:print(item)A)执行代码后,文件未关闭,必须通过close()函数关闭B)打印输出文件内容C)item是字符串类型D)lines是列表类型答案:A解析:

78.[单选题]range(1, 5)可以得到数列:A)5B)1,2,3,4,5C)0,1,2,3,4,5D)1,2,3,4答案:D解析:

79.[单选题]安装第三方库的命令正确的是()。A)importB)pip installC)installD)pip get答案:B解析:难易程度:易题型:

80.[单选题]为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图.这种图的名称是A)PAD图B)N-S图

C)结构图D)数据流图答案:B解析:

81.[单选题]Python更改工作目录需要import的模块是__________。A)bs4B)timeC)fileD)os答案:D解析:

82.[单选题]下面那个表达式是正确的?A)var = 'xyz' * 10.5B)var = 'xyz' * '5'C)var = 'xyz' * 5D)var = 'xyz' * 5.0答案:C解析:

83.[单选题]What does the following expression mean?X <= yA)x is less than yB)x is less than or equal to yC)x is greater than yD)x is greater than or equal to y答案:B解析:

84.[单选题]在MySQL数据库中空值用什么表示?A)""B)'C)nullD)空答案:C解析:

85.[单选题]Which mode specifier will erase the contents of a file if it already existsand create the file if it does not already exist?A)'w'B)'r'

C)'a'D)'e'答案:A解析:

86.[单选题]设 str1='python',语句 print((10,*))的执行结果是______。A)SyntaxErrorB)python****C)**python**D)****python答案:A解析:

87.[单选题]A 的子类有 'B、C,而 B 的子类有 'D、E,E 的子类有 F。下面不属于 F 的父类的是'()A)AB)BC)CD)E答案:C解析:

88.[单选题]关于NLTK库的描述,以下选项中正确的是A)NLTK是一个支持符号计算的Python第三方库B)NLTK是支持多种语言的自然语言处理Python第三方库C)NLTK是数据可视化方向的Python第三方库D)NLTK是网络爬虫方向的Python第三方库答案:B解析:

89.[单选题]集成测试时, 能较早发现高层模块接口错误的测试方法为( )。A)自顶向下的渐增式测试B)自底向上渐增式测试C)非渐增式测试D)系统测试答案:A解析:

90.[单选题]某个数据约束规则为:设属性A是关系R的主属性,则属性A不能取空值。则该数据约束规则的名称是A)实体完整性规则B)参照完整性规则

C)用户定义完整性规则D)域完整性规则答案:A解析:

91.[单选题]发现错误能力最弱的是( )。A)语句的覆盖B)判定覆盖C)条件覆盖D)路径覆盖答案:A解析:

92.[单选题]压缩文件命令正确的是()。A)tarB)gzipC)lsD)ls答案:B解析:难易程度:易题型:

93.[单选题]打开一个文件用于追加怎样表示()。A)aB)abC)a+D)ab+答案:A解析:

94.[单选题]执行语句x = 1j * 2后,x的值是()A)A 1j1jB)B 2jC)C -1D)D 2答案:B解析:

95.[单选题]A(n) __________ is a diagram that graphically depicts the steps that takeplace in a program?以图形方式描述程序中发生的步骤的图表A)flowchart流程图B)algorithm算法

C)source code源代码D)pseudocode伪码答案:A解析:

96.[单选题]以下对 break语句的作用描述正确的是:( )A)终止程序B)终止本次循环C)跳出当前层循环,继续执行循环体以外的语句D)终止程序中所有循环,再执行循环以外的语句答案:C解析:

97.[单选题]关于函数的描述,错误的选项是A)Python使用del保留字定义一个函数B)函数能完成特定的功能,对函数的使用不需要了解函数内部实现原理,只要了解函数的输入输出方式即可。C)函数是一段具有特定功能的、可重用的语句组D)使用函数的主要目的是减低编程难度和代码重用答案:A解析:

98.[单选题]DataNode默认存放目录为()A)/opt/hadoop-record/softB)/home/hadoop-record/dataC)/home/hadoop-record/softD)/opt/hadoop-record/data答案:D解析:

99.[单选题]s="Hello",s[-1:0:-2]输出什么内容?( )A)'olH'B)“”C)'ol'D)以上都不对答案:C解析:

100.[单选题]给出如下代码:DictColor = {"seashell":"海贝色","gold":"金色","pink":"粉红色","brown":"棕色","purple":"紫色","tomato":"西红柿色"}以下选项中输出"海贝色"的是( )。A)print(DictColor["seashell"])B)print(())

C)print(DictColor["海贝色"])D)print(())答案:A解析:

101.[单选题]Pandas中提供了()函数用来识别缺失值。A)isnullB)notnullC)nullD)dropna答案:A解析:

102.[单选题]numpy中()函数用于创建指定范围的数组?A)arangeB)rangeC)randnD)random答案:A解析:

103.[单选题]a=[1,2,3.4,5],切片时如果要取[2,3.4],正确的选项是()。A)[1:4]B)a[-2:]C)a[1:-1]D)a[::2]答案:C解析:此题应注意是"3.4"而不是"3,4",因此有以下取法∶a[1∶3]、a[1∶-1]。

104.[单选题]Python 程序的文件拓展名是( )。A)pythonB)pC)pyD)pyth答案:C解析:

105.[多选题]Apriori算法的计算复杂度受( )影响A)支持度阀值B)项数(维度)C)事务数D)事务平均宽度

答案:ABCD解析:

106.[多选题]下面哪些数据可以用int()函数转为整数:A)print(int(3.14))B)print(int(' '))C)print(int('3'))D)print(int('3.14'))答案:AC解析:

107.[多选题]以下关于字典操作的描述,正确的是A)del 用于删除字典或者元素B)clear 用于清空字典中的数据C)len方法可以计算字典中键值对的个数D)keys方法可以获取字典的值答案:ABC解析:

108.[多选题]python使缩进作为语法边界,般建议怎样缩进A)2个空格B)1个空格C)8个空格D)4个空格答案:ABCD解析:

109.[多选题]使用Python操作目录,以下说法正确的是()。A)mkdir;用于以数字权限模式创建目录B)getcwd∶用于返回当前工作目录C)chdir∶用于改变当前工作目录到指定的路径D)rmdir∶用于删除指定路径的目录。仅当这文件夹是空的才可以,否则,抛出OSEITor。答案:ABCD解析:本题考查 os模块常用指令。

110.[多选题]以下是Python合法命名的是A)_MyGod_B)5MyGodC)MyGod5D)MyGod答案:ACD

解析:

111.[多选题]坚持创新驱动发展,加快大数据部署,深化大数据应用,已成为()和推动政府治理能力现代化的内在需要和必然选择。A)稳增长B)促改革C)调结构D)惠民生答案:ABCD解析:

112.[多选题]以下元祖创建方式正确的是A)a= ()B)a=tuple(range(0,5))C)a=(123)D)a=(你好'',1,'TRUE')答案:ABD解析:

113.[多选题]在Linux中,以下FTP说法正确的是()【选两项】A)FTP的数据连接在整个FTP会话过程中一直保持打开B)FTP的控制连接在整个FTP会话过程中一直保持打开C)FTP的数据连接在数据传输结束后关闭D)FTP的控制连接在数据传输结束后关闭答案:BC解析:概念理解

114.[多选题]关于函数的返回值,以下说法正确的有:A)函数返回值的关键字是returnB)函数没有返回值语句时,返回值是NoneC)函数可以没有返回值,直接输出处理结果或绘图D)函数可以有多个返回值语句,但只能执行到其中的一个答案:ABCD解析:

115.[多选题]以下关于Python语中try语句的描述中,错误的是A)个try代码块可以对应多个处理异常的except代码块B)try来捕捉执代码发的异常,处理异常后能够回到异常处继续执C)try代 码块触发异常后,会执except后的语句D)try代码块不触发异常时,不会执except后的语句答案:ABCD解析:

116.[填空题]表达式 ‘a’ + 的‘值b’为 ___答案:ab解析:

117.[填空题]表达式 it( ‘.+’, ‘ gamma..的de值lta为’_)_ ___________。答案:[‘alpha’, ‘beta’, ‘gamma’ , ‘delta ’]解析:

118.[填空题]表达式list(filter(lambda x:x>2, [0,1,2,3,0,0])) 的值为___答案:[3]解析:

119.[填空题]为了提高Python 代码运行速度和进行适当的保密,可以将Python 程序文件编译为扩展名____的文件答案:pyc解析:

120.[判断题]在Python 中0xad 是合法的十六进制数字表示形式答案:对解析:

121.[判断题]正则表达式'[^abc]'可以一个匹配任意除'a'、'b'、'c'之外的字符。A)正确B)错误答案:A解析:

122.[判断题]函数定义时,必须指定参数的数据类型。A)正确B)错误答案:B解析:

123.[判断题]在同一个作用域内,局部变量会隐藏同名的全局变量。A)正确B)错误答案:A解析:

124.[判断题]使用pickle进行序列化得到的二进制文件使用struct也可以正确地进行反序列化。

A)正确B)错误答案:B解析:

125.[判断题](, )已知列表 x = [1, 2, 3],那么执行语句 x = 3 之后,变量x的地址不变。A)正确B)错误答案:B解析:

126.[判断题]在Python中肯定可以使用 for 作为变量名。( )A)正确B)错误答案:B解析:

127.[判断题]二重循环结构中,执行最内层的break语句,使执行流程跳到二重循环结构之后。A)正确B)错误答案:B解析:

128.[判断题]You cannot use a for loop to iterate over the characters in a string.A)正确B)错误答案:B解析:

129.[判断题]HTML中 标签就是为了文章分段。( )A)正确B)错误答案:B解析:

130.[判断题]语句a=2a表示使变量a的值加倍。A)正确B)错误答案:B解析:

131.[判断题]定义Python函数时,如果函数中没有return语句,则默认返回空值None。( )

A)正确B)错误答案:A解析:

132.[判断题]大数据成为重塑国家竞争优势的新机遇。A)正确B)错误答案:A解析:

133.[判断题]函数是代码复用的一种方式答案:对解析:

134.[判断题]返回值执行完函数后,返回给调用者的数据,默认为 None,所以没有返回值时,可以不写return。()A)正确B)错误答案:A解析:

135.[判断题]MVC是一种开发模式A)正确B)错误答案:A解析:

136.[判断题]一个对象只能有一个实例变量。( )A)正确B)错误答案:B解析:

137.[判断题]python内置函数调用前需要引用相应的库。A)正确B)错误答案:B解析:

138.[判断题]标准库os 的listdir() 方法默认只能列出指定文件夹中当前层级的文件和文件夹列表,而不能列出其子文件夹中的文件

答案:对解析:

139.[判断题]只有 Python 扩展库才需要导入以后才能使用其中的对象,Python 标准库不需要导入即可使用其中的所有对象和方法。()A)正确B)错误答案:B解析:

140.[判断题]In slicing, if the end index specifies a position beyond the end of thelist, Python will use the length of the list instead.A)正确B)错误答案:A解析:

141.[判断题]if a<5: a+=1 print("f") 以上语句是正确的A)正确B)错误答案:B解析:

142.[判断题]一个数字 5 也是合法的 Python 表达式。()A)正确B)错误答案:A解析:

143.[判断题]已知x = 3 ,那么执行语句x+=6 之后, x 的内存地址不变答案:错解析:

144.[判断题]如果只需要 math 模块中的 sin()函数,建议使用 from math import sin 来导入,而不要使用 import math 导入整个模块。( )A)正确B)错误答案:A解析:

145.[判断题]HTML表格在默认的情况下就是有边框的

A)正确B)错误答案:B解析:

146.[判断题]函数变量值可以重新定义A)正确B)错误答案:A解析:

147.[判断题]定义函数的时候,可选参数和非可选参数的位置可以自定义。( )A)正确B)错误答案:B解析:

148.[判断题]Python语句中,print(16%3) 与 print(16//3) 的输出结果是一样的。A)正确B)错误答案:B解析:

149.[判断题]按照Python语法格式编写代码保存文件的扩展名为py。A)正确B)错误答案:A解析:

150.[判断题]第三方模块要先安装才能使用。A)正确B)错误答案:A解析:

151.[判断题]@classmathod是内置装饰器A)正确B)错误答案:B解析:

152.[判断题]如果字符串中包含3对双引号,可以使用单引号包裹这个字符串

A)正确B)错误答案:A解析:

153.[问答题]Python中的数字有4种数据类型:[填空1]、[填空2]、[填空3]和[填空4]答案:整数浮点数布尔值复数解析:

154.[问答题]表达式 'a' + 'b' 的值为_____________。答案:('ab')解析:

155.[问答题]请描述列表和元组之间的区别和共同点。答案:不同点:定义的方式不同 list[] tuple()是否可变 list可变 tuple() 不可变list中有 append(),insert() 函数,tuple中没有相同点:都是有序的集合(容器)。解析:

156.[问答题]在 IDLE 交互模式中浏览上一条语句的快捷键是__________。答案:Alt+P解析:

157.[问答题](填空题)表达式isinstance('Hello world',str)的值为________。答案:True解析:

158.[问答题]00001100>>2 的结果是________。答案:00000011#3解析:

159.[问答题]表达式':'.join('hello world.'.split())的值为___________________。答案:('hello:world.')解析:

160.[问答题]成员测试运算符in作用于集合时比作用于列表快得多。答案:(对)解析:

161.[问答题]请简述本章介绍的4种Exception类异常并说明其产生的原因。答案:Exception类常见的异常子类有NameError、FileNotFoundError、IndexError、

AttributeError,其中NameError异常产生的原因是使用了未定义的变量;FileNotFoundError异常是打开不存在的文件;IndexError异常是访问了规定索引之外的数据;AttributeError异常产生的原因是使用对象访问不存在的属性引发的。解析:

162.[问答题]题目:两个乒乓球队进行比赛,各出三人。甲队为a,b,c 三人,乙队为x,y,z 三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a 说他不和x 比, c 说他不和x,z 比,请编程序找出三队赛手的名单。答案:for i in range(ord('x'),ord('z') + 1):for j in range(ord('x'),ord('z') + 1):if i != j:for k in range(ord('x'),ord('z') + 1):if (i != k) and (j != k):if (i != ord('x')) and (k != ord('x')) and (k != ord('z')):print 'order is a -- %st b -- %stc--%s' % (chr(i),chr(j),chr(k))'''解析:

163.[问答题]已知x = {’b’:1, ‘a’:2},那么执行语句({‘a’:3, ‘d’:4})之后,表达式sorted(())的值为______。答案:[('a', 3), ('b', 1), ('d', 4)]解析:

164.[问答题](填空题)Python内置函数________可以返回列表、元组、字典、集合、字符串以及range对象中元素个数。答案:len()解析:

165.[问答题](填空题)在函数内部定义的变量称作( )变量答案:局部解析:

166.[问答题]表达式 'abc' in 'abdcefg' 的值为_____________。答案:False解析:

167.[问答题](填空题)已知x=[[] for i in range(3)],那么执行语句x[0].append(1)之后,x的值为________。答案:[[1],[],[]]解析:

168.[问答题]已知x = 3+4j和y = 5+6j,那么表达式x+y的值为__________。

答案:8+10J解析:

169.[问答题](填空题)使用变换函数Transformation需要引入()第三方库。答案:pandas解析:

170.[问答题]表达式len('人生苦短,我用Python。')的值为[填空(1)]答案:14解析:

171.[问答题](填空题, )已知 x = (3,),那么表达式 x * 3 的值为( )答案:(3,3,3)解析:

172.[问答题]假设有非空列表x,那么(3)、x = x+[3]与(0,3)在执行时间上基本没有太大区别。答案:(错)解析:

173.[问答题]以下选项,正确的是()A)A print(0b1010 == 12) 的运行结果为TrueB)B print(0xf == 0b1110) 的运行结果为TrueC)C print(0o17 == 0xf) 的运行结果为True(答案:)D)D print(15 == f) 的运行结果为TrueC解析:

174.[问答题]已知x=[3,7,5],那么执行语句x= (reverse=True)之后,x的值为[填空(1)]答案:[7,5,3]解析:

175.[问答题]Python可以通过在类成员名称之前添加()的方式将公有成员改为私有成员。答案:双下划线(__)解析:

176.[问答题]通过Python的内置方法 () 可以查看字典键的集合答案:keys()解析:

177.[问答题]已知x = ([1], [2]),那么执行语句x[0].append(3)后x的值为________________答案:[[1,3],[2]]解析:

178.[问答题](填空题, )”"的绝对路径是”F盘根目录下documents目录下python目录下的文件”,具体可表示为:( )答案:F:解析:

179.[问答题]在Python中,任意长的字符串都遵守驻留机制。答案:(错)解析:

180.[问答题]以3为实部4为虚部,Python复数的表达形式为___________或________。答案:(3+4j、3+4J)解析:

181.[问答题]有两个序列a,b,大小都为n,序列元素的值任意整形数,无序;要求:通过交换a,b 中的元素,使[序列a 元素的和]与[序列b 元素的和]之间的差最小。将两序列合并为一个序列,并排序,为序列Source2. 拿出最大元素Big,次大的元素Small3. 在余下的序列S[:-2]进行平分,得到序列max,min4. 将Small 加到max 序列,将Big 加大min 序列,重新计算新序列和,和大的为max,小的为min 。答案:def mean( sorted_list ):if not sorted_list:return (([],[]))big = sorted_list[-1]small = sorted_list[-2]big_list, small_list =mean(sorted_list[:-2])big_(small)small_(big).big_list_sum =sum(big_list)small_list_sum =sum(small_list)if big_list_sum >small_list_sum:return ( (big_list,small_list))else:return (( small_list,big_list))tests = [ [1,2,3,4,5,6,700,800],[10001,10000,100,90,50,1],range(1, 11),

[12312, 12311, 232, 210,30, 29, 3, 2, 1, 1]]for l in tests:()printprint “Source Ltis”t: ,ll1,l2 = mean(l)print “Result Ltis”t: ,l1, l2print “Distantce”: ,abs(sum(l-1s)um(l2))print -*‘’*40输出结果Python 代码Source List: [1, 2, 3, 4, 5, 6, 700, 800].范文.Result List: [1, 4, 5, 800] [2, 3, 6, 700]Distance: 99-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*Source List: [1, 50, 90, 100, 10000, 10001]Result List: [50, 90, 10000] [1, 100, 10001]Distance: 38-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*Source List: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]Result List: [2, 3, 6, 7, 10] [1, 4, 5, 8, 9]Distance: 1-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*Source List: [1, 1, 2, 3, 29, 30, 210, 232, 12311, 12312]Result List: [1, 3, 29, 232, 12311] [1, 2, 30, 210, 12312]Distance: 21解析:

182.[问答题]运行以下程序,输出结果为__________。s='a1b2c3d4'lst=[]n=len(s)for i in range(0,n,2):(s[i:i+2])print(lst[-3])答案:b2解析:

183.[问答题](填空题)假设n为整数,那么表达式n & 1==n % 2的值为________。

答案:True解析:

184.[问答题]Python组合数据类型包括元组、列表、字典、集合,其中 ____是Python中唯一的映射类型。答案:字典解析:

185.[问答题]已知列表对象x = [‘11’, ‘2’, ‘3’],则表达式max(x, key=len) 的值为_。答案:’11’解析:

186.[问答题]Python提供了( )、( )和 ( )方法用于读取文本文件的内容。答案:read()|readline()|readlines()解析:

187.[问答题]Python扩展库________________完美封装了图形库OpenGL的功能。答案:(pyopengl)解析:

188.[问答题]在设计正则表达式时,字符_紧随任何其他限定符(*、+、?、{n}、{n,}、{n,m})之后时,匹配模式是“非贪心的”,匹配搜索到的、尽可能短的字符串。答案:?解析:

189.[问答题]“x小于等于y,或大于z”的Python表达式可写成x<=y_____x>z。答案:OR解析:

190.[问答题]运行str=‘a’+1这句代码会抛出________________异常中。答案:TypeError解析:

191.[问答题](填空题)对于带有else子句的for循环和while循环,当循环因循环条件不成立而自然结束时___________(会/不会)执行else中的代码。答案:会解析:

192.[问答题]已知列表 x = [1, 2, 3],那么执行语句 (0, 4) 只有,x的值为_。答案:[4, 1, 2, 3]解析:

193.[问答题]设变量定义为a=b=c=5;则变量a,b,c的值都是5。( )A)对B)错答案:A解析:

194.[问答题]编写一个函数rev(),其功能是对列表中的元素进行逆序排列。要求编写的函数尽量简单。答案:Def rev(L):e()Retuen L解析:

195.[问答题]若a=10,b=20,则(a or b)结果为()。答案:10解析:

196.[问答题]定义一个函数实现整数的幂运算,用以计算x的n次方。要求在一行内输入两个正整数,用空格分隔。Def power(x,n):po=1for i in range(n):(1return po(2 #一行内输入两个正整数,分别赋值给x和n(3 #打印x的n次方答案:(1)po=po*x(2)x,n = map(int,input().split()) #或 x,n=eval(input())语句更直观(3)print(power(x,n))解析:

197.[问答题]表达式 ''.join(('[sd]','asdssfff')) 的值为_______________。答案:('afff')解析:

198.[单选题][]a='abBc d456,' x=''.join([i for i in a if a()]) y=''.join([i fori in a if e()]) z=''.join([i for i in a if t()]) print(len(x))print(len(y)) print(len(z)) ( )A)5B)4C)1D)5答案:D解析:

199.[单选题]下列说法不正确的是( )A)表达式16 ** 0.5的值为4.0B)表达式 int(4**0.5)的值为2C)表达式 int(16**0.5)的值为4.0D)表达式8 ** (1/3)的值为2.0答案:C解析:

200.[单选题]以下选项中,关于Python字符串的描述错误的是A)Python语言中,字符串是用一对双引号""或者一对单引号 '' 括起来的零个或者多个字符B)字符串包括两种序号体系:正向递增和反向递减C)字符串是字符的序列,可以按照单个字符或者字符片段进行索引D)Python字符串提供区间访问方式,采用[N:M]格式,表示字符串中从N到M的索引子字符串(包含N和M)答案:D解析:


本文标签: 答案 解析 单选题