admin 管理员组文章数量: 887031
2023年12月19日发(作者:安卓编辑json文件)
Python开发基础(试卷编号1361)
1.[单选题]下列数据中属于列表的是( )A)(A) {11, 22, 33, 44,55}B)(B) (’a’, ‘b’, ‘c,’, ‘d’, ‘e’)C)(C) [‘abd’, 123, 3.14, ‘A’, 1]D)(D) “Python,Hello,23er”答案:C解析:
2.[单选题]以下不是python语所使特殊含义符号的是A)?B)^C)&=D)**答案:B解析:
3.[单选题]Python 中用于生成随机数的模块是 random,以下描述错误的是()。A))∶生成一个0-1之间的随机浮点数B)m(a,b)∶生成 [a,b]之间的浮点数C)t(a,b)∶生成 [a,b]之间的整数D)(sequence)∶随机生成任意一个整数答案:D解析:(sequence)函数用来从给定的序列中随机采样。
4.[单选题](, )以下关于组合类型的描述,错误的是:A)空字典和空集合都可以用大括号来创建B)可以用大括号创建字典,用中括号增加新元素C)嵌套的字典数据类型可以用来表达高维数据D)字典的pop函数可以返回一个键对应的值,并删除该键值对答案:A解析:
5.[单选题]统一运算模式IPO中的P指的是:A)projectB)processC)publicD)produce答案:B解析:
6.[单选题]为了判断整型变量age是否大于18且小于22,以下表达式错误的是()A)18 < age < 22B)age >18 and age < 22C)22 > age > 18D)age >18 and <22答案:D解析:
7.[单选题]关于Python语句P = -P,以下选项中描述的是( ) 窗体顶端A)HYPERLINKB)HYPERLINKC)HYPERLINKD)HYPERLINK答案:D解析:窗体底端
8.[单选题][]下面语句的执行结果是( ) i = 5 while i > 0: print(i) i -= 1A)5B)5C)4D)有语法错误答案:A解析:
9.[单选题]以下关于异常处理的描述,正确的是:A)Python 中允许利用 raise 语句由程序主动引发异常B)try 语句中有 except 子句就不能有 finally 子句C)Python 中,可以用异常处理捕获程序中的所有错误D)引发一个不存在索引的列表元素会引发 NameError 错误答案:A解析:
10.[单选题][]set_b={2,4,6,8} set_a={2,4,5,6,7} print(set_a|set_b) ( )A){2,4,5,6,7,8}B){2,4,6}C){5,7,8}D){}答案:A解析:
11.[单选题][] 关于函数的可变参数,可变参数*args传入函数时存储的类型是( )
A)tupleB)dictC)listD)set答案:A解析:
12.[单选题]a1='89',a2=a1*2,则max(a2) 的结果是:( )A)‘8989’B)‘178’C)‘8’D)‘9’答案:D解析:
13.[单选题]ZooKeeper集群的机器数量一般有什么要求?A)一般为单数台机器B)一般为双数台机器C)一般没有要求D)有要求,但要求不高答案:A解析:
14.[单选题]在E-R图中,用来表示实体联系的图形是___________。A)三角形B)菱形C)椭圆形D)矩形答案:D解析:
15.[单选题]关于函数的描述,错误的选项是A)Python使用del保留字定义一个函数B)函数能完成特定的功能,对函数的使用不需要了解函数内部实现原理,只要了解函数的输入输出方式即可。C)函数是一段具有特定功能的、可重用的语句组D)使用函数的主要目的是减低编程难度和代码重用答案:A解析:
16.[单选题]以下关于函数作用的描述,错误的是:A)复用代码
B)提高代码的执行速度C)增强代码的可读性D)降低代码的复杂性答案:B解析:
17.[单选题]In a(n) __________ interface, a prompt is displayed that allows the user toenter a command which is then executed.A)windowsB)command lineC)GUID)operating答案:B解析:
18.[单选题]在Linux中,将分区/dev/sdb1格式化为xfs文件系统的命令是()A)mkfs -t xfs /dev/sdb1B)mkfs -v xfs /dev/sdb1C)mkfs -V xfs /dev/sdb1D)mkfs -h xfs /dev/sdb1答案:A解析:概念理解
19.[单选题]给定字典d,以下选项中对(x, y)的描述正确的是( )A)返回字典d中键值对为x:y的值B)返回字典d中键为y的值,如果不存在,则返回yC)返回字典d中值为y的值,如果不存在,则返回xD)返回字典d中键为x的值,如果不存在,则返回y答案:D解析:
20.[单选题]已知c= (24).reshape(3,4,2)那么(axis = 0)所得的结果为A)array([[12,16],[44,48],[76,80]])B)array([[ 1,5,9,13],[17,21,25,29],[33,37,41,45]])C)array([[ 4 6 8 10] [20 22 24 26] [36 38 40 42]])D)array([[24,27],[30,33],[36,39],[42,45]])答案:D解析:
21.[单选题]以下程序用于输出所有三位正整数中的奇数,则空白部分应该填写的内容是____________。for i in ____________:
print(i)A)range(100,1000,2)B)range(100,999,2)C)range(101,1000,2)D)range(99,1000,2)答案:C解析:
22.[单选题]下列IDE中,无法从事Python程序开发的是( )。A)PyCharmB)VS CodeC)Jupyter NotebookD)Code Blocks答案:D解析:
23.[单选题]关于函数的关键字参数使用限制,以下选项中描述错误的是A)关键字参数顺序无限制B)关键字参数必须位于位置参数之前C)关键字参数必须位于位置参数之后D)不得重复提供实际参数答案:B解析:
24.[单选题]当键盘输入”3”的时候,以下程序的输出结果是:r = input("请输入半径:")ar = 3.1415 * r *rprint("{:.0f}".format(ar))A)28B)28.27C)29D)Type Error答案:D解析:
25.[单选题]下列表达式错误的是( )。A)'abcd'<'ad'B)'abc'<'abcd'C)''<'a'D)'Hello'>'hello'答案:D解析:
26.[单选题]以下不是程序设计的基本结果是( )A)顺序结构B)选择结构C)循环结果D)流式结构答案:D解析:
27.[单选题]表达式",”.join(ls)中ls是列表类型,以下选项中对其功能的描述正确的是A)在列表Is每个元素后增加一个逗号B)将列表所有元素连接成- -个字符串,每个元素后增加一个逗号C)将列表所有元素连接成一个字符串,元素之间增加- - 个逗号D)将逗号字符串增加到列表Is中答案:C解析:
28.[单选题]有一个列表 L=[4,6,8,10,12,5,7,9],列表解析式[i+6 for i inrange(0,3)]返回的结果是()。A)[1,2,3]B)[0,1,2]C)[6,7,8]D)[5,7,9]答案:C解析:
29.[单选题]以下代码段,不会输出A,B.,C.,的选项是:A)foriinrange(3):Print(chr(65+i),end=",")B)foriin[0,1,2]:Print(chr(65+i),end=",")C)i=0Whilei<3:Print(chr(i+65),end=“,”)I+=1ContinueD)i=0Whilei<3:Print(chr(i+65),end=“,”)BreakI+=1答案:D
解析:
30.[单选题]执行以下程序:a = 10a //=3print(a)程序的输出结果是( )A)3.3333333000000001B)3.3C)3D)30答案:C解析:
31.[单选题]给出如下代码MonthandFlower={“1月”:“梅花”,“2月”:“杏花”,“3月”:“桃花”,“4月”:“牡丹花”,“5月”:“石榴花”,“6月”:“莲花”,“7月”:“玉簪花”,“8月”:“桂花”,“9月”:“菊花”,“10月”:“芙蓉花”,“11月”:“山茶花”,“12月”:“水仙花”}N=input(“请输入1-12的月份:”)Print(n+“月份之代表花:”+(str(n)+“月”))以下选项中描述正确的是A)代码实现了获取一个整数(1-12)来表示月份,输出该月份对应的代表花名B)MonthandFlower是列表类型变量C)MonthandFlower是一个元组D)MonthandFlower是集合类型变量答案:A解析:
32.[单选题]下面哪个赋值语句是非法的( )A)int age = 8B)double n = 9.0C)int s = 8.0;D)long size = 9答案:C解析:
33.[单选题]以下选项中,不能作为Python语言合法标识符的是( )A)_numB)变量aC)5_numD)False答案:C解析:
34.[单选题][] m = {"k1":"v1m","k2":"v2m","k3":"v3m"} n = {"k1":"v1","a":"b"}(m) print(n) 以上代码的输出结果是( )
A){'k2':B){"k1":"v1m","k2":"v2m","k3":"v3m"}C){"k1":"v1m","a":"b"}D)以上都不对答案:A解析:
35.[单选题]以下选项用来判断当前程序在分支结构中的的是:( ).A)括号B)冒号C)缩进D)花括号答案:C解析:
36.[单选题]已知f=lambda x,y:x+y,则f([4],[1,2,3])的值是()A)[1,2,3,4]B)10C){1,2,3,4}D)[4,1,2,3]答案:D解析:
37.[单选题]以下代码的运行结果是()d = {}string = "a:1|b:2|c:3|a:4"ls =('|')for l in ls: k,v = (':') d[k] = (k,v)print(d)A)A {'a': 1, 'b': 2, 'c': 3}B)B {'a': 4, b': 2, 'c': 3}C)C {'a': '1', 'b': '2', 'c': '3'}D)D {'a': '4', 'b': '2', 'c': '3'}答案:C解析:
38.[单选题]下列数据结构中,能够按照“先进后出”原则存取数据的是A)循环队列B)栈C)二叉树D)队列答案:B解析:
39.[单选题]现有如下代码:Sum = 0
For i in range(100):if(i % 10):continuesum = sum + iPrint(sum)若运行代码,输出的结果为()A)5050B)4950C)450D)45答案:C解析:
40.[单选题]执行语句print(eval(input())),输入以下选项,得到错误提示的选项是:A)'4243'B)"ls = 'dfaf'"C)3424D)ls = 'dfaf'答案:D解析:
41.[单选题]下列为创建空集合的语句是:A)s=[]B)s=()C)s={}D)s=set()答案:D解析:
42.[单选题]当用户输入abc时,下面代码的输出结果是( )try:□□□□n = 0□□□□n =input("请输入一个整数: ")□□□□def pow10(n):□□□□□□□□returnn**10except:□□□□print("程序执行错误") 窗体顶端A)HYPERLINKB)HYPERLINKC)HYPERLINKD)HYPERLINK答案:D解析:窗体底端
43.[单选题]下列数据类型中,Python不支持的是____________。A)charB)int
C)floatD)list答案:A解析:
44.[单选题]下列软件中,能编辑 Python 程序的是。A)AdobeB)IDLEC)WindowsD)Sql答案:B解析:
45.[单选题]下列哪个语句在 Python 中是非法的?( )A)x = y = z = 1B)x = (y = z + 1)C)x, y = y, xD)x += y答案:B解析:
46.[单选题]()电力人工智能算法与模型,多源大数据治理与跨领域智能分析,高性能计算等。A)一体化通信网络B)物联网平台C)网络信息安全D)人工智能答案:D解析:
47.[单选题]Python数据分析方向的第三方库是A)numpyB)pdfminerC)beautifulsoup4D)time答案:A解析:
48.[单选题]下列关于列表和集合的描述,正确的是( )。A)Python 集合中的元素可以是列表B)Python 集合中的元素不能是元组C)Python 列表、元组、字符串都属于有序序列D)Python 列表中的所有元素必须为相同类型的数据
答案:C解析:
49.[单选题]SYS模块中获取当前命令行参数的参数列表A))splaformC))n答案:C解析:
50.[单选题]使用哪个函数可以给坐标系增加横轴标签?A)("标签”)B)(x,"标签”)C)(y,"标签”)D)("标签”)答案:A解析:
51.[单选题]以下选项中使Python脚本程序转变为可执行程序的第三方库的是A)randomB)pygameC)PyQt5D)PyInstaller答案:D解析:
52.[单选题]对于严格系统的测试完成准则,说法错误的是( )A)严格系统的功能性测试用例通过率达到100%B)严格系统的非功能性测试用例通过率达到90%时C)对于严格系统,应当补充“基于测试期缺陷密度”的规则D)严格系统所有的测试用例都必须达到100%,必须保证软件没有任何异常和错误,以保证再没有缺陷发现。答案:D解析:
53.[单选题]表达式 len(range(1, 10)) 的值为( )。A)3B)6C)7D)9答案:D
解析:
54.[单选题]Python通过解释器内置的( )函数打开一个文件。A)read(B)open(C)write(D)appand(答案:B解析:
55.[单选题]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解析:
56.[单选题][] 假设将单词保存在变量word中,使用一个字典类型 counts={},统计单词出现的次数可采用以下代码:( )A)counts[word]B)counts[word]C)counts[word]D)counts[word]答案:C解析:
57.[单选题]下面关于数据分析说法正确的是()A)数据分析是数学、统计学理论结合科学的统计分析方法B)数据分析是一种数学分析方法C)数据分析是统计学分析方法D)数据分析是大数据分析方法答案:A解析:
58.[单选题]以下选项中符合Python语言变量命名规则的是( ) 窗体顶端A)HYPERLINKB)HYPERLINKC)HYPERLINKD)HYPERLINK答案:A解析:窗体底端
59.[单选题]给出如下代码TempStr ="Hello World" ,可以输出“World”子串的是( )A)print(TempStr[-5:0])B)print(TempStr[-5:])C)print(TempStr[-5:-1])D)print(TempStr[-4:-1])答案:B解析:
60.[单选题]Selenium提供了操作cookie的方法。以下方法中,不是Selenium提供的是( )A)get_cookies ()B)get_cookie()C)delete_all_cookie()D)create _cookie答案:D解析:
61.[单选题]在JSP中,关于网络端口号,以下说法中正确的是()A)TOMCAT只能在8080端口下启动B)HTTP协议的默认端口是80端口C)端口号只有整数,范围是0到99999D)同一个端口可以被多个应用监听,如同时启动两个TOMCAT答案:B解析:概念理解
62.[单选题]已知n=(3),那么返回的数据类型是A)float64B)int64C)int8D)uint8答案:A解析:
63.[单选题][] 以下选项中,Python语言中代码注释使用的符号是( )A)
64.[单选题]下列有关函数说法正确的是()
A)函数定义必须在程序开头B)函数定义后,其中的程序自动执行C)函数定义后需要调用才会执行D)函数体与关键字def左对齐答案:C解析:
65.[单选题]下面哪个选项中的Daemon总是运行在同一台主机上()A)Name Node & Job TrackerB)Secondary Name Node & Job TrackerC)Name Node & Secondary Name NodeD)Data Node & Task Tracker答案:D解析:
66.[单选题]26. 哪个选项是使用 PyInstaller 库对 Python 源文件打包的基本使用方法?A)pip -hB)pip install <拟安装库名>C)pip download <拟下载库名>D)pyinstaller 需要在命令行运行 :>pyinstaller
67.[单选题]以下选项,不是 Python 保留字的选项是______。A)sumB)finallyC)NoneD)from答案:A解析:
68.[单选题]下列语句不符合python语法的是( )A)a,b=b,aB)a=a*bC)a=(b=c=1)D)a=b=c=8答案:C解析:
69.[单选题]以下( )可以创建一个空的集合。A)set( ) #空集合B){}#空字典
C)[ ] #空列表D)( ) #空元组答案:A解析:
70.[单选题]执行完语句myset=set("100")后,关于myset,下列选项中正确的是:( )A){100}B){"100"}C){"1","0","0"}D){"1","0"}答案:D解析:
71.[单选题]如何格式化的打印出2020年全年的日历A)ar(2020)B)(2020)C)(2020)D)h(2020)答案:B解析:
72.[单选题]关于python的特性, 下列说法正确的是A)python支持多继承B)python文持但继承C)python类中必须写类方法D)python不可以进行跨平台操作答案:A解析:
73.[单选题]以下选项中,可作为Python语言合法标识符的是( )A)sec-nameB)forC)_abcD)Li@zj答案:C解析:
74.[单选题]在表达式中可以使用()控制运算的优先顺序。A)圆括号()B)方括号[]C)大括号{}D)尖括号<>
答案:A解析:
75.[单选题]字典中多个元素之间使用 () 分隔。A)冒号B)逗号C)分号D)引号答案:B解析:
76.[单选题]下面哪个 turtle 函数表示设置画笔粗细A)pensizeB)penupC)pendownD)pencolor答案:A解析:
77.[单选题]以下选项中Python用于异常处理结构中用来捕获特定类型的异常的保留字是( )A)passB)exceptC)doD)while答案:B解析:
78.[单选题]在Java中,若要将一个类对象能被整体写入文件,则定义该类时必须实现下列哪个接口A)RunnableB)ActionListenerC)WindowsAdapterD)Serializable答案:D解析:概念理解
79.[单选题]关于函数作用的描述,以下选项中错误的是 ( )A)复用代码B)降低编程复杂度C)提高代码执行速度D)增强代码的可读性答案:C解析:
80.[单选题]正则化是将样本在向量空间模型上的一个转换,经常被使用在分类与聚类中,正则化在 preprocessing模块的实现方法是( )。A)_scale)方法B)Scaler)方法C)ize)方法D)zer)方法答案:C解析:preprocessing模块中函数 normalize提供了一个快速又简单的在一个单向量上来实现正则化功能的方式。
81.[单选题]Def Foo(x):If (x==1):return 1else:return x+Foo(x-1)Print(Foo(4))以上程序的运行结果为:( )A)10B)24C)7D)1答案:A解析:
82.[单选题](, )以下语句的执行结果是( )Dict1=dict(name='zhang',sex='femal')m()A)name='zhang'B)sex='femal'C)(name,'zhang')D)('sex', 'femal')答案:D解析:
83.[单选题]以下选项的叙述中,正确的是A)在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况B)在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况C)循环队列中元素的个数是由队头指针和队尾指针共同决定D)循环队列有队头和队尾两个指针,因此,循环队列是非线性结构答案:C
解析:
84.[单选题]以下选项中,不是Python中用于开发用户界面的第三方库是A)PyQtB)wxPythonC)pygtkD)turtle答案:D解析:
85.[单选题]在Scrapy框架中,下载器爬取页面内容后,结果经引擎发送到哪个模块?A)调度器B)管道C)丢弃D)爬虫答案:D解析:
86.[单选题]以下选项中,关于Python字符串的描述错误的是()A)字符串是字符的序列,也是序列类型的一种B)Python字符串的切片方式是[N,M],不包括MC)字符串使用[D)字符串是用一对双引号""或者一对单引号''括起来的零个或者多个字符答案:B解析:
87.[单选题]可以用来求两个集合的对称差集的操作符是:( )A)|B)&C)-D)^答案:D解析:
88.[单选题]"{{{}}}{}{}".format("圆周率是",3.1415,"...")的结果是( )。A)圆周率是B){圆周率是}C){}圆周率是D){圆周率是}答案:B解析:
89.[单选题]以下保留字不属于分支或循环逻辑的是______。A)forB)inC)elifD)while答案:B解析:
90.[单选题]What is a group of statements that exists within a program for the purposeof performing a specific task?A)a functionB)a subtaskC)a processD)a subprocess答案:A解析:
91.[单选题]Python 程序采用 Unicode 编码,英文字符和中文字符在 Python 中分别对应字符长度分别是多少( )A)2 和 2B)1 和 1C)2 和 1D)1 和 2答案:B解析:
92.[单选题]“世界很大”+“人很渺小”的输出结果是:( )。A)世界很大人很渺小B)“世界很大”“人很渺小”C)“世界很大”+“人很渺小”D)世界很大+人很渺小答案:A解析:
93.[单选题][]import operator lst_1=[1,2,3,4,5] lst_2=[6,7,8,9,10]print(list(map(,lst_1,lst_2))) 执行结果是( )A)[7,B)[1,2,3,4,5,6,7,8,9,10]C)语法错误D)上述说法全部错误答案:A
解析:
94.[单选题]s = " Python", 能够显示输出 Python 的选项是:( )窗体顶端A)HYPERLINKB)HYPERLINKC)HYPERLINKD)HYPERLINK答案:D解析:
95.[单选题]获得soup对象中,能够获得a标签全部属性的代码是A)[0]B)soup.a[0].attrsC)[]D)答案:D解析:
96.[单选题](a,b)函数的返回值的数据类型是A)字符串B)元组C)列表D)字典答案:C解析:
97.[单选题]以下不属于Python的pip工具命令的选项是:A)showB)installC)downloadD)get答案:D解析:
98.[单选题]关于静态方法与类方法说法不正确的是( )A)都可以在类内调用B)都可以通过对象调用C)静态方法能调用类属性或实例属性D)类方法内只能调用类属性和类方法答案:C解析:
99.[单选题]What are the data items in a list called?A)dataB)elementsC)itemsD)values答案:B解析:
100.[单选题]已知pd是pandas的别名,np是numpy的别名,data=ame({"height":t(150,190,20),"weight":t(40,90,20)})。求data中所有身高高于165的记录,以下语法正确的是A)data["height"]>165B)data[data["height"]>165]C)data[data[0]>165]D)data[[0]>165]答案:B解析:
101.[单选题]下面代码的执行结果是______。def area(r, pi = 3.14159):return pi * r * rarea(3.14, 4)A)出错B)50.24C)39.4384D)无输出答案:C解析:
102.[单选题]下面那个不属于全球首次划分的大数据阶段()A)大数据出现阶段B)大数据热门阶段C)大数据时代特征阶段D)大数据全覆盖阶段答案:D解析:
103.[单选题]以下不能创建集合的语句是______。A)s1=set()B)s2=set("abcd")C)s3=(1,2,3,4)D)s4=frozenset((3,2,1))
答案:C解析:
104.[单选题]函数 chr(x)的作用是______。A)返回字符串 x 中每个字符对应的 Unicode 编码值B)返回字符 x 对应的 Unicode 值C)返回数字 x 作为 Unicode 编码对应的字符D)返回数字 x 的十六进制字符串形式答案:C解析:
105.[多选题]针对以下代码中的错误,以下说法正确的是 for x in (1, 2, 3): while x:print(x)A)这是个死循环B)打印结果是1,2,3C)把while改为if,程序运结果致D)把while改为if,打印结果为1,2,3答案:AD解析:
106.[多选题]以下关于列表和字符串的描述,正确的是( )A)列表使用正向递增序号和反向递减序号的索引体系B)列表是一个可以修改数据项的序列类型C)字符和列表均支持成员关系操作符(in)和长度计算函数 len()D)字符串是单一字符的无序组合答案:ABC解析:
107.[多选题]以下哪些是scrapy框架的组件组成A)调度器B)下载器C)爬虫D)实体管道答案:ABCD解析:
108.[多选题]从集合中删除元素的方法有:A)(x)B)d(x)C)(x)D)()答案:ABCD
解析:
109.[多选题]在python中,关于类的描述正确的是A)类定义了对象的属性,并提供了用于初始化对象的初始化程序和操作这些属性的方法B)对象是类的一个实例C)初始化程序以__init__命名D)类的抽象是将类的实现和类的使用分离开来答案:ABCD解析:
110.[多选题]在python3中进程之间通信通常可以采用如下哪些方式( )A)QueueB)PipeC)全局变量D)共享数据答案:ABD解析:
111.[多选题]在Linux系统中,用户组操作的常用命令有()【选三项】A)groupaddB)groupmodC)newgrpD)groupdelete答案:ABC解析:概念理解
112.[多选题]关于字符串的replace方法,你认为正确的选项是()A)replace方法如果没有替换成功则报错B)replace方法如果没有替换成功则将原字符串返回C)replace方法如果替换成功返回新的字符串D)replace方法如果替换成功,返回原字符串答案:BC解析:
113.[多选题]var iterable其中var为变量名;iterable为一个可迭代对象,包括哪些类型的对象?A)整数B)字符串C)文件对象D)集合、range、列表、元组答案:BCD解析:
114.[多选题]以下哪些是url格式的组成部分A)协议B)存有资源的IP地址C)请求头部信息D)请求数据答案:AB解析:
115.[多选题]列表是python中应用最广泛、最灵活的数据类型之一,关于列表元素,正确的描述有:A)列表元素可以全是整数B)列表元素可以是不同类型C)列表元素可以仍是列表D)列表元素可以增加删除答案:ABCD解析:
116.[填空题]已知 x = ‘hello world,. 那’么表达式 ( ‘和x’x.)rfind( ‘的x值’都)为 ___答案:-1解析:
117.[填空题]Python 内置函数___ 用来打开或创建文件并返回文件对象答案:open()解析:
118.[填空题]查看变量内存地址的Python 内置函数是_______ 。答案:id()解析:
119.[填空题]表达式1234%1000//100 的值为_答案:2解析:
120.[判断题]python 中定义函数时,即使该函数不需要接收任何参数,也必须保留一对空的圆括号来表示这是一个函数。A)正确B)错误答案:A解析:
121.[判断题]staticmethod进行修饰,则该方法属于静态方法。A)正确B)错误答案:A解析:
122.[判断题]使用函数可以减少程序中的代码重复量,使一段代码可以重复使用多次。A)正确B)错误答案:A解析:
123.[判断题]以追加模式打开文件时,文件指针指向文件尾。()A)正确B)错误答案:A解析:
124.[判断题]集合中的元素无序A)正确B)错误答案:A解析:
125.[判断题]os是专门针对文件处理的库A)正确B)错误答案:A解析:
126.[判断题]Python 变量名必须以字母或下划线开头,并且区分字母大小写答案:对解析:
127.[判断题]import as siomat_file_content = t(‘’)print(mat_file_content) 在不读取数据到内存的情况下检查MATLAB文件的内容(变量内容)A)正确B)错误答案:A解析:
128.[判断题]在Python语言里,循环结构必须有else子句。( )
A)正确B)错误答案:B解析:
129.[判断题]正则表达式模块re的match()方法是从字符串的开始匹配特定模式,而search()方法是在整个字符串中寻找模式,这两个方法如果匹配成功则返回match对象,匹配失败则返回空值NoneA)正确B)错误答案:A解析:
130.[判断题]以下程序段中循环共执行4次。for i in range(2,10,2):print(i)A)正确B)错误答案:A解析:
131.[判断题]( )函数中必须包含 return 语句。A)正确B)错误答案:B解析:
132.[判断题]静态方法可以直接访问,不需要使用“类名.静态方法名”调用。A)正确B)错误答案:B解析:
133.[判断题]字符串属于Python有序序列,和列表、元组样都持双向索引。A)正确B)错误C)不确定D)以上都不对答案:B解析:
134.[判断题]表达式 int('1'*64, 2)与 sum(2**i for i in range(64))的计算结果是一样的,但是前者更快一些。()A)正确B)错误
答案:A解析:
135.[判断题]所有字段类型必须有默认值A)正确B)错误答案:B解析:
136.[判断题]Python 不允许使用关键字作为变量名,允许使用内置函数名作为变量名,但这会改变函数名的含义答案:对解析:
137.[判断题]Python 代码可以内嵌在asp 文件中答案:对解析:
138.[判断题]已知 x 为非空列表,那么执行语句 x[0] = 3 之后,列表对象 x 的内存地址不变。()A)正确B)错误答案:A解析:
139.[判断题]调用以下函数返回的数据的类型是列表,列表内的元素是分别是1,2,3这3个数。deffoo(): return 1,2,3def foo(): return 1,2,3A)正确B)错误答案:B解析:
140.[判断题]Python采的是基于值得动内存管理式。A)正确B)错误答案:A解析:
141.[判断题]一个程序中的变量只能被赋值一次A)正确B)错误答案:B
解析:
142.[判断题]回归测试就是指验证新版本的基本功能是否实现。( )A)正确B)错误答案:B解析:
143.[判断题]在面向对象程序设计中,函数和方法是完全一样的,都必须为所有参数进行传值。答案:错解析:
144.[判断题]列表可以作为字典中的键。A)正确B)错误答案:B解析:
145.[判断题]机器学习模型的精准度越高,则模型的性能越好A)正确B)错误答案:B解析:
146.[判断题]集合的元素可以是任意数据类型。 ( )A)正确B)错误答案:B解析:
147.[判断题]定义类时,在一个方法前面使用@classmethod 进行修饰,则该方法属于类方法答案:错解析:
148.[判断题][]执行语句‘print(eval('1+2'))’的结果为12( )A)正确B)错误答案:A解析:
149.[判断题]python 中多行注释使用三个单引号(''')或三个双引号(""")。( )A)正确
B)错误答案:A解析:
150.[判断题][]可以结束本轮循环提前开始下一轮循环的关键字是break( )A)正确B)错误答案:B解析:
151.[判断题]在Python中定义类时,对象方法的第一个参数名称必须是self。A)正确B)错误答案:B解析:
152.[判断题]Python 3.x 中字符串对象的encode() 方法默认使用utf8 作为编码方式答案:对解析:
153.[问答题]x=5+6j,的值为()答案:5.0解析:
154.[问答题][i for i in range(10)]的值是()答案:[0,1,2,3,4,5,6, 7,8,9]解析:
155.[问答题]解释 Python 脚本程序的“ name ”变量及其作用答案:每个 Python 脚本在运行时都有一个“ name ”属性。如果脚本作为模块被导入,则其“name ”属性的值被自动设置为模块名;如果脚本独立运行,则其“ name ”属性值被自动设置为“main ”。利用“name ”属性即可控制Python 程序的运行方式解析:
156.[问答题]已知列表 x = [1, 2, 3],那么执行语句 (1, 4) 只有,x的值为_。答案:[1, 4, 2, 3]解析:
157.[问答题]将while语句循环条件的值设为--,则程序进入无限循环。答案:True解析:
158.[问答题]已知f = lambda n: len(bin(n)[bin(n).rfind('1')+1:]),那么表达式f(6)的值为____________________。答案:1解析:
159.[问答题]深拷贝和浅拷贝的区别是什么?答案:深拷贝是将对象本身复制给另一个对象。这意味着如果对对象的副本进行更改时不会影响原对象。在Python 中,我们使用deepcopy 函数进行深拷贝,使用方法如下:深拷贝-Python 面试问题及答案浅拷贝是将对象的引用复制给另一个对象。因此,如果我们在副本中进行更改,则会影响原对象。使用copy 函数进行浅拷贝,使用方法如下:浅拷贝- Python 面试问题及答案解析:
160.[问答题]判断:执行语句 from math import sin 之后,可以直接使用 sin() 函数,例如sin(3)。( )A)TrueB)False答案:A解析:
161.[问答题]表达式"abcab".strip('ab')的值为( )答案:'c'解析:
162.[问答题]已知a = [1, 2, 3]和b = [1, 2, 4],那么id(a[1])==id(b[1])的执行结果为_。答案:TRUE解析:
163.[问答题]字符串编码格式UTF8使用____________________个字节表示一个汉字。答案:(3)解析:
164.[问答题](填空题)表达式abs(3+4j)的值为________。答案:5.0解析:
165.[问答题](填空题, )字符串s="spring,summer,autumn,winter"可用命令转换为列表[spring,summer,autumn,winter],该命令是( )答案:(',')解析:
166.[问答题]执行如下代码,则程序运行后,屏幕上显示的结果中的第二行是:____。for i range(3,10,3):
if i % 2:print(i)答案:9解析:如果i%2不为零,则输出
167.[问答题]在Python程序中,可以使用class作为变量名存储班级信息。( )A)对B)错答案:B解析:
168.[问答题]表达式 'abc10'.isalpha() 的值为________________。答案:(False)解析:
169.[问答题]函数定义时,至少要指定一个参数。( )A)对B)错答案:B解析:
170.[问答题]Python列表、元组、字符串都属于有序序列。答案:(对)解析:
171.[问答题]Python使用_________________关键字来定义类。( )答案:class解析:
172.[问答题]Python内置函数________________用来返回数值型序列中所有元素之和。答案:(sum())解析:
173.[问答题]Python使用()关键字来定义类。答案:CLASS解析:
174.[问答题]表达式 [x for x in [1,2,3,4,5] if x<3] 的值为_____________________。答案:([1, 2])解析:
175.[问答题]海龟绘图体系中,设置画笔颜色的函数是_____()。
答案:PENCOLOR解析:
176.[问答题]已知x = {1:1, 2:2},那么执行语句({2:3, 3:3})之后,表达式sorted(())的值为____________________。答案:([(1, 1), (2, 3), (3, 3)])解析:
177.[问答题]表达式 len(‘中国’.encode(‘utf-8’)) 的值为_。答案:6解析:
178.[问答题]如果x=3,那么执行语句A=1 if x>0 else 2之后,A的值为1。( )A)对B)错答案:A解析:
179.[问答题]已知列表 x = [1, 3, 2],那么执行语句 e() 之后,x的值为__。答案:[2, 3, 1]解析:
180.[问答题]编写代码,将当前工作目录修改为“ ”,并验证,最后将当前工作目录恢复为原来的目录。答案:>>> import os>>> ()'C:Python34'>>> (r'c:')>>> ()'c:'>>> (r'c:Python34')>>> ()'c:Python34'解析:
181.[问答题]表达式 'aaasdf'.strip('af') 的值为______________。答案:('sd')解析:
182.[问答题](填空题)Numpy中直接排序经常使用数组中的( )方法答案:sort
解析:
183.[问答题]使用turtle的有关函数,绘制如下同心圆:背景色为黑色,圆心点在(0,0)处,最小圆半径为10像素,每个圆之间半径相差10个像,画笔颜色由"red","yellow","purple","blue"随机选取答案:import turtleimport randomn = int(input("请输入要生成同心圆的个数:"))ls = ["red","yellow","purple","blue"]r('black')
for i in range(n):解析:
184.[问答题](填空题)已知列表x=[1,3,2],那么执行语句a,b,c=map(str,sorted(x))之后,c的值为________。答案:'3'解析:
185.[问答题]表达式(2) == (2,)的值为()答案:False解析:
186.[问答题]表达式{1,2,3}=={1,3,2}的值为____________。答案:True解析:
187.[问答题]下列语句执行后,s值为___【1】___。S=[1,2,3,4,5,6]
S[:1]=[]S[:2]='a'S[2:]='b'S[2:3]=['x','y']Del s[:1]答案:(答案1)[4, 'x', 'y']解析:
188.[问答题]Python字典支持双向索引。答案:(错)解析:
189.[问答题]在Python中__________表示空类型。答案:(None)解析:
190.[问答题](填空题)元组使用( )存放元素,列表使用的是方括号存放元素答案:圆括号解析:
191.[问答题]表达式 'Hello world!'[-4:] 的值为________________。答案:('rld!')解析:
192.[问答题]题目:有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。答案:if __name__ == '__main__':# 方法一a = [1,4,6,9,13,16,19,28,40,100,0]print 'original list is:'for i in range(len(a)):print a[i]number = int(raw_input("insert a new number:n"))end = a[9]if number > end:a[10] = numberelse:for i in range(10):if a[i] > number:temp1 = a[i]a[i] = numberfor j in range(i + 1,11):
temp2 = a[j]a[j] = temp1temp1 = temp2breakfor i in range(11):print a[i]# 方法二# insrt another numbernumber = int(raw_input('input a number:n'))if number > a[len(a) - 1]:(number)else:for i in range(len(a)):if a[i] > number:(i,number)print a'''解析:
193.[问答题]已知 x = [1,2,3,4,5],那么执行语句 x[1::2] = sorted(x[1::2], reverse=True)之后,x的值为_________________。答案:[1, 4, 3, 2, 5]解析:
194.[问答题]通过对象不能调用类方法和静态方法。答案:(错)解析:
195.[问答题](填空题)字典对象的___________方法可以获取指定“键”对应的“值”,并且可以在指定“键”不存在的时候返回指定值,如果不指定则返回None答案:get解析:
196.[问答题](填空题)已知x={1:1,2:2},那么执行语句x[3]=3之后,表达式sorted(())的值为________。答案:[(1,1),(2,2),(3,3)]解析:
197.[问答题]print(sum(range(10))) 结果是______________。答案:45解析:
198.[单选题]Python 程序比同样的C,C++程序更短小的原因是_______。A)Python具有高级的数据结构、缩进的排版、无需声明变量或参数等B)Python删除了C)C++的部分功能D)Python是一种定位简单的高级语言E)Python答案: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,答案:C解析:
200.[单选题]正则表达式字符集中,( )表示单词字符。A)dB)C)D)sE)w答案:D解析:
版权声明:本文标题:Python开发基础(试卷编号1361) 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1702974116h438059.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论