南开大学22年春学期《Python语言基础》在线作业-00003_第1页
南开大学22年春学期《Python语言基础》在线作业-00003_第2页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、-本页为预览页PAGE14-本页为预览页-本页为预览页22春学期(高起本1709-1803、全层次1809-2103)Python语言基础在线作业-00003第1题. 关于 Python 的数字类型,以下选项中描述错误的是选项A:Python 整数类型提供了 4 种进制表示:十进制、二进制、八进制和十六进制选项B:Python 语言要求所有浮点数必须带有小数部分选项C:Python 语言中,复数类型中实数部分和虚数部分的数值都是浮点类型,复数的虚数部分通过后缀“C. ”或者“c”来表示选项D:Python 语言提供 int、float、complex 等数字类型参考答案:C第2题. 以下关于字

2、符串类型的操作的描述,错误的是选项A:str.replace(x,y)方法把字符串str中所有的x子串都替换成y选项B:想把一个字符串str所有的字符都大写,用str.upper()选项C:想获取字符串str的长度,用字符串处理函数 str.len()选项D:设 x = aa ,则执行x*3的结果是aaaaaa参考答案:C第3题. Python 中函数不包括选项A:标准函数选项B:第三库函数选项C:内建函数选项D:参数函数参考答案:D第4题. 以下程序的输出结果是:import time t = time.gmtime() print(time.strftime(%Y-%m-%d %H:%M:

3、%S,t)选项A:系统当前的日期选项B:系统当前的时间选项C:系统出错选项D:系统当前的日期与时间参考答案:D第5题. 表达式 type(eval(45) 的结果是:选项A:class float选项B:class str选项C:None选项D:class int参考答案:D第6题. 关于 eval 函数,以下选项中描述错误的是选项A:eval 函数的作用是将输入的字符串转为 Python 语句,并执行该语句选项B:如果用户希望输入一个数字,并用程序对这个数字进行计算,可以采用 eval(input(输入提示字符串) 组合选项C:执行 eval(“Hello”) 和执行 eval( Hello

4、 ) 得到相同的结果选项D:eval 函数的定义为:eval(source, globals=None, locals=None, /)参考答案:C第7题. 用import matplotlib.pyplot as plt引入pyplot模块后,下面可以正确执行的代码是()选项A:plt.plot(1,2,3)选项B:pt.plot(1,2,3)选项C:plt.plot1,2,3选项D:pt.plot1,2,3参考答案:A第8题. IS= 1,2,3,4,5,6, 以下关于循环结构的描述,错误的是选项A:表达式 for i in range(len(ls) 的循环次数跟 for i in ls

5、 的循环次数是一样的选项B:表达式 for i in range(len(ls) 的循环次数跟 for i in range(0,len(ls) 的循环次数是一样的选项C:表达式 for i in range(len(ls) 的循环次数跟 for i in range(1,len(ls)+1) 的循环次数是一样的选项D:表达式 for i in range(len(ls) 跟 for i in ls 的循环中,i 的值是一样的参考答案:D第9题. 关于函数的可变参数,可变参数*args传入函数时存储的类型是选项A:list选项B:set选项C:dict选项D:tuple参考答案:D第10题.

6、pow(x, 0.5)能够计算x的平方根,计算负数的平方根将产生()选项A:程序崩溃选项B:复数选项C:ValueError错误选项D:无输出参考答案:B第11题. 以下关于Python循环结构的描述中,错误的是选项A:continue只结束本次循环选项B:遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range()函数等选项C:Python通过for、while等保留字构建循环结构选项D:break用来结束当前当次语句,但不跳出当前的循环体参考答案:D第12题. Python 语言中,以下表达式输出结果为11的选项是:选项A:print(“1+1”)选项B:print(1+1)选项C

7、:print(eval(“1+1”)选项D:print(eval(“1” + “1”)参考答案:D第13题. 以下选项中不是 Python 对文件的写操作方法的是选项A:writelines选项B:write 和 seek选项C:writetext选项D:write参考答案:C第14题. 以下关于字典操作的描述,错误的是:选项A:del 用于删除字典或者元素选项B:clear 用于清空字典中的数据选项C:len 方法可以计算字典中键值对的个数选项D:keys 方法可以获取字典的值视图参考答案:D第15题. 关于Python文件处理,以下选项中描述错误的是选项A:Python能处理JPG图像文件

8、选项B:Python不可以处理PDF文件选项C:Python能处理CSV文件选项D:Python能处理Excel文件参考答案:B第16题. val=pow(2,1000),请用一行代码返回val结果的长度值()选项A:len(str(val)选项B:len(val)选项C:len(pow(2,1000)选项D:以上均不正确参考答案:A第17题. 以下关于 python 内置函数的描述,错误的是:选项A:id() 返回一个变量的一个编号,是其在内存中的地址选项B:all(ls) 返回 True,如果 ls 的每个元素都是 True选项C:type() 返回一个对象的类型选项D:sorted()

9、对一个序列类型数据进行排序,将排序后的结果写回到该变量中参考答案:D第18题. 以下关于程序控制结构描述错误的是选项A:单分支结构是用if保留字判断满足一个条件,就执行相应的处理代码选项B:二分支结构是用if-else根据条件的真假,执行两种处理代码选项C:多分支结构是用if-elif-else处理多种可能的情况选项D:在Python的程序流程图中可以用处理框表示计算的输出结果参考答案:D第19题. 如果当前时间是 2018年5月1日10点10分9秒,则下面代码的输出结果是:import time print(time.strftime(%Y=%m-%d%H%M%S, time.gmtime(

10、)选项A:2018=05-01101009#2018=5-1 10109选项B:TrueTrue选项C:2018=5-110109参考答案:A第20题. 关于Python字典,以下选项中描述错误的是选项A:Python字典是包含0个或多个键值对的集合,没有长度限制,可以根据键索引值的内容选项B:如果想保持一个集合中元素的顺序,可以使用字典类型选项C:Python通过字典实现映射选项D:字典中对某个键值的修改可以通过中括号的访问和赋值实现参考答案:B第21题. 关于Python注释,以下选项中描述正确的是()选项A:Python注释语句不被解释器过滤掉,也不被执行选项B:注释可用于标明作者和版权

11、信息选项C:注释可以辅助程序调试选项D:注释用于解释代码原理或者用途参考答案:B,C,D第22题. 关于函数,以下选项中描述正确的是()选项A:函数也是数据选项B:函数定义语句可执行选项C:一条函数定义定义一个用户自定义函数对象选项D:函数名称不可赋给其他变量参考答案:A,B,C第23题. 下面对count(),index(), find()方法描述错误的是()选项A:count() 方法用于统计字符串里某个字符出现的次数选项B:find() 方法检测字符串中是否包含子字符串 str 如果包含子字符串返回开始的索引值,否则会报一个异常选项C:index() 方法检测字符串中是否包含子字符串 s

12、tr, 如果str不在 返回-1选项D:以上都错误参考答案:B,C第24题. 关于字符串下列说法正确的是()选项A:字符应该视为长度为1的字符串选项B:字符串以0标志字符串的结束选项C:既可以用单引号,也可以用双引号创建字符串选项D:在三引号字符串中可以包含换行回车等特殊字符参考答案:A,C,D第25题. 给定字典d,以下选项中对d.get(x, y)的描述不正确的是()选项A:返回字典d中键为y的值,如果不存在,则返回y选项B:返回字典d中值为y的值,如果不存在,则返回x选项C:返回字典d中键值对为x:y的值选项D:返回字典d中键为x的值,如果不存在,则返回y参考答案:A,B,C第26题.

13、下列变量名中,合法的是()选项A:height选项B:1_height选项C:height_1选项D:height_x参考答案:A,C,D第27题. 关于return语句,以下选项中描述不正确的是()选项A:函数必须有一个return语句选项B:函数中最多只有一个return语句选项C:return只能返回一个值选项D:函数可以没有return语句参考答案:A,B,C第28题. 不能用来判断当前Python语句在分支结构中的是()选项A:引号选项B:冒号选项C:大括号选项D:缩进参考答案:A,B,C第29题. 关于Python循环结构,以下选项中描述正确的是()选项A:break用来跳出最内层

14、for或者while循环,脱离该循环后程序从循环代码后继续执行选项B:每个continue语句只有能力跳出当前层次的循环选项C:遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range()函数等选项D:Python通过for、while等保留字提供遍历循环和无限循环结构参考答案:A,C,D第30题. 以下选项中,属于函数的作用的是()选项A:提高代码执行速度选项B:增强代码可读性选项C:降低编程复杂度选项D:复用代码参考答案:B,C,D第31题. 在Python中,关于函数的描述,以下选项中错误的是()选项A:函数eval()可以用于数值表达式求值,例如eval(2*3+1)选项B:P

15、ython函数定义中没有对参数指定类型,这说明,参数在函数中可以当作任意类型使用选项C:一个函数中只允许有一条return语句选项D:Python中,def和return是函数必须使用的保留字参考答案:B,C,D第32题. 下列不是random.uniform(a,b)的作用是()选项A:生成一个a, b之间的随机整数选项B:生成一个(a, b)之间的随机数选项C:生成一个均值为a,方差为b的正态分布选项D:生成一个a, b之间的随机小数参考答案:A,B,D第33题. 关于Python的全局变量和局部变量,以下选项中描述正确的是()选项A:局部变量指在函数内部使用的变量,当函数退出时,变量依然

16、存在,下次函数调用可以继续使用选项B:使用global保留字声明简单数据类型变量后,该变量作为全局变量使用选项C:简单数据类型变量无论是否与全局变量重名,仅在函数内部创建和使用,函数退出后变量被释放选项D:全局变量指在函数之外定义的变量,一般没有缩进,在程序执行全过程有效参考答案:B,C,D第34题. 关于递归函数的描述,以下选项中错误的是()选项A:函数名称作为返回值选项B:包含一个循环结构选项C:函数比较复杂选项D:函数内部包含对本函数的再次调用参考答案:A,B,C第35题. 以下不会出现错误的是()选项A:北京.encode()选项B:北京.decode()选项C:北京.encode()

17、.decode()选项D:以上都不会错误参考答案:A,C第36题. 以下选项中,符合Python语言变量命名规则的是()选项A:keyword33_选项B:33_keyword选项C:_33keyword选项D:keyword_33参考答案:A,C,D第37题. 以下选项中,对于函数的定义正确的是()选项A:def vfunc(a,b=2):选项B:def vfunc(*a,b):选项C:def vfunc(a,b):选项D:def vfunc(a,*b):参考答案:A,C,D第38题. 关于Python语言的特点,以下选项中描述正确的是()选项A:Python语言是脚本语言选项B:Pytho

18、n语言是非开源语言选项C:Python语言是跨平台语言选项D:Python语言是多模型语言参考答案:A,C,D第39题. 关于一维数据存储格式问题,以下选项中描述正确的是()选项A:一维数据可以采用CSV格式存储选项B:一维数据可以采用直接相连形成字符串方式存储选项C:一维数据可以采用分号分隔方式存储选项D:一维数据可以采用特殊符号分隔方式存储参考答案:A,C,D第40题. 运行下列代码段,输出结果为True的是()选项A:print(5 = 5)选项B:print(5 = 5)选项C:print(5 = 5)选项D:print(5 = 5)参考答案:A,C,D第41题. 在Python中0 xad是合法的十六进制数字表示形式选项A:对选项B:错参考答案:A第42题. Python不允许使用关键字作为变量名,允许使用内置函数名作为变量名,但这会改变函数名的含义选项A:对选项B:错参考答案:A第43题. 集合可以作为列表的元素选项A:对选项B

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论