admin 管理员组文章数量: 887029
2024年1月10日发(作者:private的所有形式)
Python开发基础(试卷编号1351)
1.[单选题]设序列s,以下选项中对max(s)的描述正确的是A)一定能够返回序列s的最大元素B)返回序列s的最大元素,但要求s中元素之间可比较C)返回序列s的最大元素,如果有多个相同,则返回一个元组类型D)返回序列s的最大元素,如果有多个相同,则返回一个列表类型答案:B解析:
2.[单选题]在类的方法定义中,可以通过表达式________访问实例变量x。( )A)xB))self[x]D)this.x答案:B解析:
3.[单选题]已知text=’我爱python编程我’,执行e(‘我’,‘’)之后,text的值为()A)我爱python编程我B)爱python编程C)pythonD)我爱python编程答案:B解析:
4.[单选题]执行如下代码import turtle as tfor i in range(1,5):(50)(90)在Python Turtle Graphics中,绘制的是()A)五角星B)正方形C)五边形D)三角形答案:B解析:
5.[单选题]关于 import 引用,以下选项中描述错误的是()
A)使用 import turtle 引入turtle 库B)可以使用 from turtle import setup 引入 turtle 库C)使用 import turtle as t 引入 turtle 库,取别名为 tD)import保留字用于导入模块或者模块中的对象答案:A解析:难易程度:易题型:下面代码的输出结果是x = 12.34print(type(x))()难易程度:易题型:
6.[单选题]以下关于turtle库的描述,错误的是A)在import turtle之后,可以用()语句画一个圆圈B)seth(x)是setheading(x)函数的别名,让画笔旋转x角度C)可以用import turtle来导入turtle库函数D)home()函数设置当前画笔位置到原点,方向朝上答案:D解析:
7.[单选题]运行以下语句,输出的结果是()For s in "HelloWorld":if s=="W":continueprint(s,end="")A)HelloWorldB)HelloorldC)HelloWorlD)Helloorl答案:B解析:
8.[单选题]在turtle库中,以下函数都可以改变画笔方向,除了( )以外。A)seth()B)left()C)right()D)setup()答案:D解析:
9.[单选题]关于文件,下列说法中错误的是( )。A)对已经关闭的文件进行读写操作会默认再次打开文件B)对文件操作完后即使不关闭程序也不会报错,所以可以不关闭文件C)对于非空文本文件,read()返回字符串,readlines()返回列表D)file=open(filename,"rb")表示以只读、二进制方式打开名为fileName的文件答案:A
解析:
10.[单选题]设有程序段:K=10While (k):k=k-1则下面描述中正确的是( )。A)while循环执行10次B)循环是无限循环C)循环体语句一次也不执行D)循环体语句执行一次。答案:A解析:
11.[单选题]以下说法正确的是A)iloc使用字符型标签来索引数据B)loc使用数字来索引数据C)iloc使用数字来索引数据D)iloc和loc都可以用字符型标签来索引数据答案:C解析:
12.[单选题]info='abc' info[2]= 'd' 的输出结果是()。A)TypeError:'str'objectdoesnotsupportitemassignmentB)b .C)cD)d答案:A解析:字符串不能被修改。
13.[单选题]导入pymysql数据的命令是()A)import databaseB)import SQLC)import pymysqlD)pip install Mysql答案:C解析:
14.[单选题]以下程序的正确输出是( )。Try:x=4/10Except ZeroDivisionError:print('4')
A)0B)4C)0.4D)空答案:D解析:
15.[单选题]执行下列语句后的显示结果是什么? ( ) >>> world=“world” >>> print “hello”+worldA)helloworldB)“hello”worldC)hello worldD)语法错答案:A解析:
16.[单选题]以下选项中不符合 Python 语言变量命名规则的是( ):A)IB)3_1C)_AID)TempStr答案:B解析:
17.[单选题]下列选项中,不是关系数据库基本特征的是A)不同的列应有不同的数据类型B)不同的列应有不同的列名C)与行的次序无关D)与列的次序无关答案:A解析:
18.[单选题]下列说法中正确的是( )A)任何传入的参数都会以副本的形式存在于函数中B)在函数内定义的子函数只能在函数内调用C)函数内的语句不会改变任何非全局变量的值D)每个函数必须要有至少一个 return 语句答案:B解析:
19.[单选题]在Java Web中,关于servlet技术描述错误的是()A)Java servlet是Java编写的服务器端程序,可以和jsp一样动态生成web页面
B)Servlet运行在服务器端,由服务器调用执行C)Servlet 是一种按照Servlet标准开发的类D)Servlet更注重于页面表现答案:D解析:概念理解
20.[单选题]以下关于函数参数传递的描述,错误的是:A)定义函数的时候,可选参数必须写在非可选参数的后面B)函数的实参位置可变,需要形参定义和实参调用时都要给出名称C)调用函数时,可变数量参数被当做元组类型传递到函数中D)Python 支持可变数量的参数,实参用”*参数名”表示答案:D解析:
21.[单选题]以下程序段的输出结果是( )for i in “xyzabcxyz”: print(i,end='') ifi==“c”:breakA)xyzabcxyzB)xyzabxyzC)xyzabcD)xyzab答案:C解析:
22.[单选题]以下选项中不合法的用户标识符是( )。A)(A))(B)fileC)(C)MainD)(D)PRINTF答案:A解析:
23.[单选题]已知g = lambda x, y=3, z=5: x*y*z ,则语句 print(g(1))的输出结果为( )。A)15B)3C)5D)243答案:A解析:
24.[单选题][]a="Uneasy lies the head that wears the crown. 欲戴王冠,必承其重。-《英雄远征》" flag=with("Uneasy") print(flag) flag=with("neasy",1,10)print(flag) flag=th("王冠") print(flag) flag=th("英雄",1,10)
print(flag) 的结果( )A)TrueB)TrueC)TrueD)True答案:D解析:
25.[单选题]The encoding technique used to store negative numbers in the computer'smemory is called用于在计算机内存中存储负数的编码技术称为A)Unicode统一码B)ASCIIC)floating-point notation浮点表示法D)two's complement二元补码答案:D解析:
26.[单选题]在Tomcat默认目录中,默认日志存放在以下()路径A)/binB)/confC)/webappsD)/logs答案:D解析:概念理解
27.[单选题]数据库sql的中文意义是A)简单存储于巨B)短语句C)结构化数据语言D)存储数据语言答案:C解析:
28.[单选题]s = " Python", 能够显示输出 Python 的选项是:A)print(s[0:-1])B)print(s[-1:0])C)print(s[:6])D)print(s[:])答案:D解析:
29.[单选题]以下代码的运行结果是:import jiebastring="女童运动服"result=(string,cut_all=True);for word in result: print(word+",")A)女童,运动,运动服,B)女童,运动服,C)女,童,运动,运动服,D)女,童,运动服,答案:A解析:
30.[单选题]在使用Flask框架的静态路由时,可以使用()方法,注册不同的路由?A)cursor()B)run()C)route()D)以上都不正确答案:C解析:
31.[单选题]下列哪种数据类型不是Python3中的数据类型( )。A)intB)floatC)complexD)long答案:D解析:
32.[单选题]表达式 ':'.join('1,2,3,4,5'.split(',')) 的值为( )A)('5:4:3:2:1')B)('1:2:3:4:5')C)('1:1:1:1:1')D)('5:5:5:5:5')答案:B解析:
33.[单选题]函数 eval("1+2")的结果是。A)1+2B)12C)"1+2"D)3答案:D解析:
34.[单选题]能够生成列表[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解析:
35.[单选题]给出如下代码:TempStr ="Hello World"可以输出“World”子串的是():
A)print(tempStr[-5:0])B)print(TempStr[-5:])C)print(tempStr[-5: -1]);D)print(tempStr[-4: -1]);答案:B解析:
36.[单选题]以下关于python列表操作的描述,错误的是( ):A)通过 append 方法可以向列表添加元素实现列表的动态扩容B)通过 extend 方法可以将另一个列表中的元素逐一添加到列表中C)通过 insert(index,object) 方法在指定位置 index 前插入元素 objectD)通过 Add 方法可以向列表添加元素答案:D解析:
37.[单选题]Python为源件指定的默认字符编码是A)GBKB)GB2312C)UTF-8D)ASCII答案:C解析:
38.[单选题]矩阵100010001又称为什么矩阵()。A)1阶矩阵B)对角矩阵C)三角矩阵D)3维矩阵答案:B解析:难易程度:易题型:
39.[单选题]若x = [1, 2, 3],则执行语句(0, 4)后,x的值为_______。()A)[0, 4, 1, 2, 3]B)[(0, 4), 1, 2, 3]
C)[1, 2, 3, 4]D)[4, 1, 2, 3]答案:D解析:
40.[单选题]关于Python语句P=-P,以下选项中描述正确的是( )。A)给P赋值为它的负数B)P=0C)P等于它的负数D)P的绝对值答案:A解析:
41.[单选题]下面不是 while 循环的特点的是A)必须提供循环的次数B)能够实现无限循环C)如果不小心会出现死循环D)提高程序的复用性答案:A解析:
42.[单选题]已知x = [1, 3, 2],那么执行e() 后,x的值为____________。()A)[2, 3, 1]B)[1, 3, 2]C)[1, 2, 3]D)[3, 2, 1]答案:A解析:
43.[单选题]下面哪一个不是 Python 的数据类型?A)列表(List)B)字典(Dictionary)C)元组(Tuples)D)类(Class)答案:D解析:
44.[单选题]下面哪个 turtle 函数表示抬起画笔A)pendownB)pensizeC)pencolorD)penup
答案:D解析:
45.[单选题]已知 x = {1:2},那么执行语句 x[2] = 3之后,x的值为_______________。()A){1:3}B){3:2}C){1:2, 2:3}D){1:2, 3:2}答案:C解析:
46.[单选题]一行中输入两个整数语句:a, b=input("输入两个整数:").split()的执行步骤不包含:A)调用input函数,在屏幕输出"输入两个整数:",并从键盘读入一行字符B)input函数返回所读入的字符串;C)针对所读入的字符串,执行split操作,得到两个子串D)把第一个子串转换为整数后,赋值给变量a,把第二个子串转换为整数后,赋值给变量b答案:D解析:
47.[单选题]下列关于形参和实参的说法正确的是?A)函数定义中参数列表里面的参数是实际参数,简称实参B)参数列表中给出要传入函数内部的参数,这类参数成为形式参数,简称形参C)程序在调用时,将实参复制给函数的形参D)程序在调用时,将形参复制给函数的实参答案:C解析:
48.[单选题]假设已有一个 Pet 类,则它的派生类定义正确的是______。A)classB)ClassC)classD)Class答案:C解析:
49.[单选题]以下关于QJM原理的描述正确的是。A)节点一般是由偶数个构成。B)JouralNode不对外提供rpc接口。C)每个JouralNode对外有一个简易的rpc接口。D)当写Editlog时,NameNode会向指定节点写文件。答案:C
解析:
50.[单选题]以下程序段的输出结果是()a=b=[1,2,3]a[1]=“hello”b[2]=“ok”print(a[1],a[2],b[1],b[2])A)hello 2 1 okB)hello 3 2 okC)hello hello ok okD)hello ok hello ok答案:D解析:
51.[单选题]dic={"k1":"v1" , "k2":"v2" , "k3":True}, 在数据字典dic中添加数据gongzi:4500,正确命令()A)dic[gongzi]=4500B)dic["gongzi"]=4500C)gongzi=4500D){"gongzi"}=4500答案:B解析:
52.[单选题]os 模块中,用户获取指定目录下的文件和目录名列表的是______。A)listdir()B)curdir()C)startfile()D)getcwd()答案:A解析:
53.[单选题]下面关于空集合与空字典描述正确的是___A){}表示空集合,set()也是表示空集合B){}表示空字典,set()表示空集合C){}表示空字典,set()也是表示空字典D){}表示空集合,set()表示空字典答案:B解析:
54.[单选题]在python3中,如果变量x = 3,那么,请选择x /= 3的结果为():A)3B)0C)1.0D)1答案:C
解析:
55.[单选题]有以下程序: n=0 p=0 while p!=100 and n<3: p=int(input()) n+=1 while循环结束的条件是()A)P的值不等于100并且n的值小于3B)P的值等于100并且n的值大于等于3C)P的值不等于100或者n的值小于3D)P的值等于100或者n的值大于等于3答案:D解析:
56.[单选题]关于Linux操作系统的组成和结构,下面叙述中错误的是()A)某个应用程序在Linux操作系统环境下运行时,它就成为一个用户进程B)Linux提供的GLIBC是可移植的标准C库函数实现,提供标准I/O和标准流的一系列接口。C)Linux内核包含进程管理、内存管理、文件管理、网络接口和进程间通信等模块D)Linux是参照Minix开发的,采用与Minix相同的微内核结构答案:D解析:概念理解
57.[单选题]In a print statement, you can set the __________ argument to a space orempty string to stop the output from advancing to a new line.在print语句中,您可以将_____________;参数设置为空格或空字符串,以阻止输出前进到新行A)stop停止B)end结束C)separator分离器D)newLine新线答案:B解析:
58.[单选题]下列程序的输出结果是( )。x = 7def f(): print(x)def main(): x = 5 f()print(x)main()A)A 5,7B)B 5,5C)C 7,5D)D 7,7答案:C解析:
59.[单选题]下面对字典述说不正确的是( )A)字典长度是可变的B)字典是键值对的集合C)字典中的元素以键信息为索引访问
D)字典元素的增加或删除不能通过键信息赋值实现答案:D解析:
60.[单选题][]现在定义变量保存学生身高,以下变量的命名最合适的是( )A)heightB)stu_heightC)stuheightD)s_h答案:B解析:
61.[单选题]random库中,seed函数的作用是A)生成一个随机整数B)生成一个随机小数C)初始化随机数种子D)生成一个随机序列答案:C解析:
62.[单选题]已知s={'a',1,'b',2},print(s['b'])的运行结果是______。A)语法错B)'b'C)1D)2答案:A解析:
63.[单选题]x,y,z=1,-1,1if x > 0: if y > 0: print("x > 0 and y > 0")elif z > 0: print("x< 0 and z > 0")A)x > 0 and y > 0B)x < 0 and z > 0C)x < 0 and z < 0D)nothing displayed答案:D解析:
64.[单选题]若有列表t1=[1,8],t2=[9,2],则t1+t2的值是( )A)[10,20]B)[1,2,8,9]C)[1,8,9,2]D)[9,8,2,1]
答案:C解析:
65.[单选题]哪种类型的线程是独立于程序且不会因程序终止而执行结束的。( )A)主线程B)子线程C)前台线程D)后台线程答案:D解析:
66.[单选题]如下对 Python 程序缩进格式描述错误的选项是:( )。A)不须要缩进的代码顶行写,前面不能留空白B)缩进能够用 tab 键实现,也能够用多个空格实现C)严格的缩进能够约束程序结构,能够多层缩进D)缩进是用来格式美化 Python 程序的答案:D解析:
67.[单选题]函数 int("234")的结果是。A)"234"B)234C)234.0D)"432"答案:B解析:
68.[单选题]以下不属于Python语言特点的是( )。A)语法简洁B)依赖平台C)支持中文D)类库丰富答案:B解析:
69.[单选题]以下哪个函数用于绘制柱形图()A)scatter()B)plot()C)bar()D)pie()答案:C解析:
70.[单选题]下面不正确的创建字典的方式是( )A)d={[1,2]:1,[3,4]:3}B)d={1:[1,2],3:[3,4]}C)d={(1,2,3):1,(3,4,5):3}D)d={1:"张三",2:"李四"}答案:A解析:
71.[单选题]阅读下面Python程序,请问程序的功能是什么? ( )import mathn=0for m inrange(11,21,2): k=int((m)) for i in range(2, k+2): if m%i==0: break if i==k+1:if n%10==0:print() print('%d'%m, end=' ') n+=1A)11 13 17 19 21B)11 13 17 19C)11 12 13 14 15 16 17 18 19 20D)11 12 13 14 15 16 17 18 19 20 21答案:B解析:
72.[单选题]以下哪条语句定义了一个Python字典A)[‘张三’,B){1:C)D){“姓名1”:答案:D解析:{[“姓名1”]: “张三” ,[“姓名2”] : “李四”}
73.[单选题]文件的打开模式’w’,说法正确的是 。A)只读模式B)覆盖写模式,文件不存在则创建,存在则完全覆盖。C)追加写模式D)创建写模式,文件不存在则创建,存在返回异常。答案:B解析:
74.[单选题]阅读下面程序:X = 0For x in range(5):x += 1if x == 3:breakprint(x)输出结果为( )。
A)1 2B)1 2 3C)1 2 3 4 5D)0答案:A解析:
75.[单选题]以下关于NameNode和DataNode的关系描述正确的是()A)NameNode是元数据节点,其中包含每个文件、文件位置以及这些文件所在的DataNode内的所有数据块的内存映射,B)DataNode是元数据节点,它为读写请求提供服务以及按照NameNode的指令执行数据块创建、删除和复制。C)NameNode每个集群节点上均有一个从属的NameNodeD)NameNode和DataNode没有任何关系答案:A解析:
76.[单选题]执行下面代码,错误的是()Def f(x, y = 0, z = 0): pass # 空语句,定义空函数体A)f(1, y = 2, z = 3)B)f(1, x = 1, z = 3)C)f(1, z = 3)D)f(z = 3, x = 1, y = 2)答案:B解析:
77.[单选题]下列链表中,其逻辑结构属于非线性结构的是A)双向链表B)循环链表C)二叉链表D)带链的栈答案:C解析:
78.[单选题]Python标识符中的字符不包括( )。A)字母B)数字C)下划线D)*答案:D解析:
79.[单选题]以下程序运行的结果:
Obj = Series([5,-2,2],index=['a','b','c'])F=lambda x:x+(f)A)A 10B 3C 7Dtype: int64B)0 101 32 7Dtype: int64C)A 5B 3C 0Dtype: int64D)0 51 32 0Dtype: int64答案:A解析:
80.[单选题]假设有这样的一个示例:types=[‘娱乐’,‘体育’,‘科技’],在使用列表时,以下哪个选项,会引起索引错误?( )A)types[-1]B)types[-2]C)types[0]D)types[3]答案:D解析:
81.[单选题]下列选项中,用于向文件中写入数据的是()A)open()B)write()C)close()D)read()答案:B解析:
82.[单选题]哪个选项能够使用turtle库绘制一个半圆形?A)(100)B)(100, -180)
C)(100, 90)D)(100)答案:B解析:
83.[单选题]表达式 (12, 34, 56) + (78) 的结果是____________。A)程序出错B)(12, 34, 56, 78)C)[12, 34, 56, 78]D)(12, 34, 56, (78))答案:A解析:
84.[单选题]( )函数以一系列列表作为参数,将列表中对应的元素 打包成一个个元组,然后返回由这些元组组成的列表。A)lambdaB)mapC)zipD)filter答案:C解析:
85.[单选题]以下选项中不能生成一个空字典的是( )。A){}B)dict([])C){[]}D)dict()答案:C解析:
86.[单选题]以下不是 Python 语言特点的是______。A)生态丰富B)执行速度快C)语法简洁D)支持中文答案:B解析:
87.[单选题]在Java中,下列常见的系统定义的异常中,哪个是输入、输出异常?A)ClassNotFoundExceptionB)IOExceptionC)FileNotFoundException
D)UnknownHostException答案:B解析:概念理解
88.[单选题]利用print()格式化输出,能够控制浮点数的小数点后两位输出的是()A){:.2}B){.2f}C){:.2f}D){.2}答案:C解析:
89.[单选题]下面程序中语句 print(i, j)共执行了几次?For i in range(5):For j in range(2,5):Print(i, j)A)15B)14C)20D)12答案:A解析:
90.[单选题]以下方法不是 python 文件操作的选项是______。A)copy()B)open()C)seek()D)write()答案:A解析:
91.[单选题]下面( )不是有效的变量名。A)_demoB)bananaC)NumbrD)my-score答案:D解析:
92.[单选题]以下关于函数说法正确的是______。A)函数的实际参数和形式参数必须同名B)函数的形式参数既可以是变量也可以是常量
C)函数的实际参数不可以是表达式D)函数的实际参数可以是其他函数的调用答案:D解析:
93.[单选题]使用open()打开.一个Windows 操作系统D盘下的文件,以下选项中对路径的表示错误的是A)D:)D: )D:/PythonTesU/)D:// PythonTes//答案:B解析:
94.[单选题]"{0:.4f}".format(3.1415926)的输出结果是。A)'3.1416'B)'3.14'C)'3.1415'D)'3.4'答案:A解析:
95.[单选题]使用函数的目的是A)降低功能难度和代码复用B)降低编程难度和代码重用C)提高功能难度和代码重用D)提高编程难度和代码复用答案:B解析:
96.[单选题]A=(1,2,['1,2'])A[2].append(3)Print(a)以上程序的运行结果是( )。A)(1, 2, ['1,2', '3'])B)(1, 2, ['1,2', 3])C)[1, 2, ['1,2', 3]]D)报错答案:B解析:
97.[单选题]print(eval("12+24"))的运行结果是( )
A)12+24B)"12+24"C)36D)"36"答案:C解析:
98.[单选题]关于软件危机,以下选项中描述错误的是A)软件成本不断提高B)软件质量难以控制C)软件过程不规范D)软件开发生产率低答案:C解析:
99.[单选题]设序列s,以下选项中对max(s)的描述正确的是______。A)一定能够返回序列s的最大元素B)返回序列s的最大元素,如果有多个相同,则返回一个列表类型C)返回序列s的最大元素,如果有多个相同,则返回一个元组类型D)返回序列s的最大元素,但要求s中元素之间可比较答案:D解析:
100.[单选题]当Python程序包含算法错误的时候,是无法被执行的。A)错误B)正确C)D)答案:A解析:
101.[单选题]在JSP中,关于Web应用程序,以下说法中正确的是()A)C/S体系结构即客户端/服务器端结构,Java Web主要指的是C/S结构B)C/S体系结构即浏览器/服务器端结构,Java Web主要指的是C/S结构C)B/S体系结构即客户端/服务器端结构,Java Web主要指的是B/S结构D)B/S体系结构即浏览器/服务器端结构,Java Web主要指的是B/S结构答案:D解析:概念理解
102.[单选题][](obj)适用于( )A)移除列表中某个值的第一个匹配项B)对原例表进行排序C)将对象插入列表
D)在列表末尾添加新的对象答案:A解析:
103.[单选题]下面关于文件述说正确是( )A)文件就是列表B)文件是内存中的数据C)文件是 txt 文本文件D)文件是数据的集合和抽象,是存储在辅助存储器上的数据序列答案:D解析:
104.[单选题]Python中利用print()格式化输出,能够控制浮点数的小数点后两位输出的是( ):A){.2}B){:.2f};C){:.2}D){.2f}答案:B解析:
105.[多选题]以下关于类的定义说法正确的是( )A)用关键字classB)用关键字defC)类体用{}D)类体用缩进,不用{}答案:AD解析:
106.[多选题]若 a = (1, 2, 3),下列哪个操作是合法的?A)a[1:-1]B)a*3C)a[2]D)list(a)答案:ABD解析:
107.[多选题]运行下列代码段,输出结果为True的是( )。A)import jsondata = '{"one":"1","two":"2","three":"3","four":"4","five":"5"}'text =(data)print(type(data)==type(text))B)data ='{"one":"1","two":"2","three":"3","four":"4","five":"5"}'print(type(data)==type('123'))C)import jsondata = '{"one":"1","two":"2","three":"3","four":"4","five":"5"}'text =
(data)print('1' in text)D)import jsondata = '{"one":"1","two":"2","three":"3","four":"4","five":"5"}'text =(data)print('1' in text)答案:BD解析:import jsondata = '{"one":"1","two":"2","three":"3","four":"4","five":"5"}'text =(data)print(type(data)==type(text))data ='{"one":"1","two":"2","three":"3","four":"4","five":"5"}'print(type(data)==type('123'))import jsondata = '{"one":"1","two":"2","three":"3","four":"4","five":"5"}'text =(data)print('1' in text)import jsondata ='{"one":"1","two":"2","three":"3","four":"4","five":"5"}'text =(data)print('1' in text)
108.[多选题]特征选择的方法有( )A)嵌入法B)过滤法C)随机法D)包裹式答案:ABD解析:
109.[多选题]e(y=0.0,c="r",ls="--",lw=2),对这句代码说法正确的是()。A)在0.0处添加竖直参考线B)添加水平参考线C)参考线是虚线形式D)网格线是红色的答案:BC解析:这句代码添加的是红色水平参考线,虚线线型。
110.[多选题]下列选项中,用于格式化字符串的是( )A)%B)format()C)f-stringD)#答案:ABC解析:
111.[多选题]由于公司()等,各类数据泄露的风险大幅提升,公司数据安全防护面临严峻挑战。A)数据量大B)分布面广C)利用价值高D)数据采集点多答案:ABCD
解析:
112.[多选题]层次分析法的思想正确的是( )A)是一种全定量的分析方法B)是一种半定量的分析方法C)两两对比打分的结果要靠谱的多D)通过两两对比推导出全局打分结果答案:BCD解析:
113.[多选题]常用的format time结构化表示中如何表示24小时制的小时分钟的是()A)%mB)%hC)%MD)%H答案:CD解析:
114.[多选题]下列选项中,属于面向对象三大重要特性的是( )A)抽象B)封装C)继承D)多态答案:BCD解析:
115.[多选题]while循环语句和for循环语句使用else的区别是()。A)else语句和while循环语句一起使用,则当条件变为False时,执行else语句B)else语句和while循环语句一起使用,则当条件变为True时,执行else语句C)else语句和for循环语句一起使用,else语句块只在for循环正常终止时执行D)else语句和for循环语句一起使用,else语句块只在for循环不正常终止时执行答案:AC解析:
116.[填空题]语句sorted([1, 2, 3], reverse=True) == reversed([1, 2, 3]) 执行结果为___答案:False解析:
117.[填空题]已知x = 3,并且id(x) 的返回值为496103280 ,那么执行语句x += 6 之后,表达式id(x) == 496103280 的值为_。答案:False解析:
118.[填空题]表达式 ‘,banana,pear ’.find( 的‘值p’为)_ ___。答案:1解析:
119.[填空题]已知x = [[]] * 3 ,那么执行语句x[0].append(1) 之后, x 的值为__________答案:[[1], [1], [1]]解析:
120.[判断题]使用普通文本编辑器软件也可以正常查看二进制文件的内容答案:错解析:
121.[判断题]The issubset() method can be used to determine whether set1 is a subset ofset2.A)正确B)错误答案:A解析:
122.[判断题]0是正确的常数。A)正确B)错误答案:A解析:
123.[判断题]a=[[1,2],[3,4]],则print(a[1][1])的值为1A)正确B)错误答案:B解析:
124.[判断题]Comments in Python begin with the # 中的注释以#字符开头A)正确B)错误答案:A解析:
125.[判断题]执行下列代码后,x的值为[1,2,4,5]。>>>x = [1,2,3,4,3,5]>>>(3)A)正确B)错误答案:B
解析:
126.[判断题]在函数内部没有任何方法可以影响实参的值。( )A)正确B)错误答案:B解析:
127.[判断题]集成测试必须是针对整个产品系统进行的测试。A)正确B)错误答案:B解析:
128.[判断题]只可以动态为对象增加数据成员,而不能为对象动态增加成员方法A)正确B)错误答案:B解析:
129.[判断题]1,2,3,4,5的方差为 2A)正确B)错误答案:A解析:
130.[判断题]断言语句中表达式的值为True时会触发AssertionError异常。( )A)正确B)错误答案:B解析:
131.[判断题]‘hello'.len()方法可以输出字符串‘hello'的长度A)正确B)错误答案:B解析:
132.[判断题]表达式{1, 3, 2} > {1, 2, 3} 的值为True答案:错解析:
133.[判断题]列表是不可变数据类型。A)正确B)错误答案:B解析:
134.[判断题]正则表达式 元字符“d”用来匹配任意数字字符。A)正确B)错误答案:A解析:
135.[判断题]python使用缩进来体现代码之间的逻辑关系。A)正确B)错误答案:A解析:
136.[判断题]分类任务是预测连续值A)正确B)错误答案:B解析:
137.[判断题]随机测试虽然是随机选择测试用例进行测试,但是肯定可以保证测试的覆盖率。A)正确B)错误答案:B解析:
138.[判断题]定义类时实现了eq()方法,该类对象即可支持运算符==答案:对解析:
139.[判断题]已知x=3,那么赋值语句x='abcedfg'是无法正常执行的。A)正确B)错误答案:B解析:
140.[判断题]当欠拟合发生时,模型还没有充分学习训练集中基本有效信息,导致训练误差太大。测试误差也会较大
A)正确B)错误答案:A解析:
141.[判断题]在python中“==”表示左右数值相等A)正确B)错误答案:A解析:
142.[判断题]DBSCAN是相对抗噪声的,并且能够处理任意形状和大小的簇A)正确B)错误答案:A解析:
143.[判断题]模块就是一个普通的 Python 程序文件。A)正确B)错误答案:A解析:
144.[判断题]当代码中有main函数时,程序将从main开始执行。( )A)正确B)错误答案:A解析:
145.[判断题]Python中列表对象的排序方法sort()按元素从小到大排序,也支持别的排序方式。A)正确B)错误答案:A解析:
146.[判断题]不带return的函数代表返回None。A)正确B)错误答案:A解析:
147.[判断题]Python 中没有严格意义上的私有成员。( )
A)正确B)错误答案:A解析:
148.[判断题]与其他语言不同,在Python中,函数只能返回一个值A)正确B)错误答案:B解析:
149.[判断题]列表切片缺省"起始索引”时,切片默认从索引1元素开始。A)正确B)错误答案:B解析:
150.[判断题]final是python的关键字。A)正确B)错误答案:B解析:
151.[判断题]个函数如果带有默认值参数,那么必须所有参数都设置默认值。A)正确B)错误答案:B解析:
152.[判断题]列表对象的pop() 方法默认删除并返回最后一个元素,如果列表已空则抛出异常答案:对解析:
153.[问答题]列表对象的排序方法sort()只能按元素从小到大排列,不支持别的排序方式。答案:(错)解析:
154.[问答题]通过对象不能调用类方法和静态方法。A)对B)错答案:B解析:
155.[问答题]补齐横线处代码,获取图像的轮廓。>>>from PIL import Image>>>from PIL importImageFilter>>>im = ('')>>>outline = (ImageFilter.___________)答案:CONTOUR解析:
156.[问答题]已知列表 x = [1, 3, 2],那么执行语句 x = e() 之后,x的值为__。答案:NONE解析:
157.[问答题]正向递增索引从左向右依次递增,第一个元素的索引为()。答案:0解析:
158.[问答题]表达式 3 ** 2 的值为_________。答案:(9)解析:
159.[问答题]对于大量列表的连接,extend()方法比运算符+具有更高的效率。答案:(对)解析:
160.[问答题](填空题)已知列表x=[1,2,3,4],那么执行语句del x[1]之后x的值为________。答案:[1,3,4]解析:
161.[问答题]匿名函数使用关键字 ( ) 声明答案:lambda解析:
162.[问答题]已知 set1={0,1,2,3},set2={2,3,4,5}。通过集合计算得到set3={0,1,4,5},可以用表达式 set3 = ________ 实现。(在空格处填写合适的集合计算表达式)答案:set1^set2解析:
163.[问答题]8>>2的结果是()。答案:2解析:
164.[问答题]表达式int(‘11’, 8)的值为_____________。答案:9解析:
165.[问答题]请使用Python中的print()函数输出I'm from China.。答案:Print(“I'm from China.”)解析:
166.[问答题]numbers=[1,2,3,4,5,6,7,8] print(numbers[0:6]) 输出结果:A)[1,2,3,4,5,6]B)[1,2,3,4,5,6,7]答案:A解析:
167.[问答题]已知 set1={0,1,2,3},set2={2,3,4,5}。通过集合计算得到set3={4,5},可以用表达式 set3 = ________ 实现。(在空格处填写合适的集合计算表达式)答案:set2-set1解析:
168.[问答题]已知x = [1, 2, 3],那么表达式not (set(x*100)-set(x))的值为________________。答案:(True)解析:
169.[问答题]已知列表 x = list(range(5)),那么执行语句 (3) 之后,表达式(4) 的值为__。答案:3解析:
170.[问答题]从文件对象f中读取前30个字符的语句为_____。答案:(30)解析:
171.[问答题]已知 x = [[1, 2, 3,], [4, 5, 6]],那么表达式 sum([i*j for i,j in zip(*x)])的值为______。答案:(32)解析:
172.[问答题]Python运算符%不仅可以用来求余数,还可以用来格式化字符串。答案:(对)解析:
173.[问答题]执行如下代码, 则程序的运行结果是____。a=m=15b=n=20
while a%b!=0:a,b=b,a%bprint(b,m*n//b)答案:5 60解析:
174.[问答题]表达式 callable(int) 的值为___________。答案:(True)解析:
175.[问答题]已知 x = {1:2, 2:3},那么表达式 (2, 4) 的值为______。答案:(3)解析:
176.[问答题]只能通过切片访问元组中的元素,不能使用切片修改元组中的元素。答案:(对)解析:
177.[问答题]字典和集合属于无序序列。( )A)对B)错答案:A解析:
178.[问答题]表达式2 in {65: 97,66: 98,3:2}的值为[填空(1)]答案:FALSE解析:
179.[问答题]Python 运算符中用来计算集合交集的是()答案:&解析:
180.[问答题]对于两个集合s1和s2,如果s1的元素比s2的少,表达式s1 < s2的值为True。( )A)对B)错答案:B解析:
181.[问答题]表达式len(' ntHello world t'.strip())的值为[填空(1)]答案:11解析:
182.[问答题]简述函数参数混合传递的规则。答案:混合传递参数规则为:优先按位置参数传递;然后按照关键字参数方式传递;之后按照默认参数传递;最后按照打包传递方式传递。解析:
183.[问答题]删除字符串中头部的空格,可以使用()方法。答案:lstrip解析:
184.[问答题]表达式len(set("Hello"))的值为____________。答案:4解析:
185.[问答题]用Python 编程,假设一年期定期利率为3.25%,计算一下需要过多少年,一万元的一年定期存款连本带息能翻番?答案:cunkuan = 10000 #本金10000 元years=0while cunkuan<20000:years+=1cunkuan=cunkuan*(1+0.0325)print(str(years)+"年以后,存款会翻番")解析:
186.[问答题]____命令既可以删除列表中的一个元素,也可以删除整个列表。答案:DEL解析:
187.[问答题]求1~100所有偶数的乘积。答案:re = 1for _ in range(2,101,2):re *= _print(re)解析:
188.[问答题]--是组织好的,实现单一功能或相关联功能的代码段答案:函数解析:
189.[问答题]设计一个三维向量类, 并实现向量的加法、减法以及向量与标量的乘法和除法运算。答案:class Vecter3:def __init__(self, x=0, y=0, z=0):self.X = x
self.Y = yself.Z = zdef __add__(self, n):r = Vecter3()r.X = self.X + .Y = self.Y + .Z = self.Z + n rdef __sub__(self, n):r = Vecter3()r.X = self.X - .Y = self.Y - .Z = self.Z - n rdef __mul__(self, n):r = Vecter3()r.X = self.X * nr.Y = self.Y * nr.Z = self.Z * nreturn rdef __truediv__(self, n):r = Vecter3()r.X = self.X / nr.Y = self.Y / nr.Z = self.Z / nreturn rdef __floordiv__(self, n):r = Vecter3()r.X = self.X // nr.Y = self.Y // nr.Z = self.Z // nreturn rdef show(self):print((self.X,self.Y ,self.Z))v1 = Vecter3(1,2,3)v2 = Vecter3(4,5,6)v3 = v1+()v4 = ()v5 = v1*()
v6 = v1/()解析:
190.[问答题](填空题)表达式3*2的值为________。答案:6解析:
191.[问答题]语句print('abcab'.replace('a','yy'))的输出结果为_____。答案:YYBCYYB解析:
192.[问答题]表达式 (1,) + (2,) 的值为_____________。答案:((1, 2))解析:
193.[问答题](填空题)已知x=[3,7,5],那么执行语句(reverse=True)之后,x的值为________。答案:[7,5,3]解析:
194.[问答题]Python安装扩展库常用的是_____工具。答案:PIP解析:
195.[问答题]表达式 'abcab'.strip('ab') 的值为__________。答案:'c'解析:
196.[问答题]递归函数是指函数定义中直接或间接调用函数自身的函数。( )A)对B)错答案:A解析:
197.[问答题]已知函数定义def demo(x, y, op): return eval(str(x)+op+str(y))那么表达式demo(3, 5, '+')的值为_____。答案:8解析:
198.[单选题]What gets printed?( )x = 4.5
y = 2print x//yA)2.0B)2.25C)9.0D)20.25E)21答案:A解析:
199.[单选题]s1={4,1,2,7,9};s2={2,5,8,7,3},则s1|s2为A){1,B){3,C){1,D){2,E){1,答案:A解析:
200.[单选题]What numbers get printed( )import pickleclass account:def __init__(self, id, balance): = e = balancedef deposit(self, amount):e += amountdef withdraw(self, amount):e -= amountmyac = account('123', 100)t(800)aw(500)fd = open( "archive", "w" )( myac, fd)()t(200)print efd = open( "archive", "r" )myac = ( fd )()print eA)500 300
B)500 500C)600 400D)600 600E)300 500答案:C解析:
版权声明:本文标题:Python开发基础(试卷编号1351) 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1704861998h464775.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论