版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Python学习通试题及答案一、单选题(共60题,每题1分,共60分)1、给出如下代码:DictColor={“seashell”:“海贝色”,“gold”:“金色”,“pink”:“粉红色”,“brown”:“棕色”,“purple”:“紫色”,“tomato”:“西红柿色”}以下选项中能输出“海贝色”的是()A、print(DictColor[“海贝色”])B、print(DictColor.keys())C、print(DictColor.values())D、print(DictColor[“seashell”])正确答案:D2、字典的____________方法返回字典的“键”列表A、keys()B、values()C、key()D、items()正确答案:A3、以下哪个不属于面向对象的特征()A、复合B、多态C、继承D、封装正确答案:A4、下列选项中,幂运算的符号为()A、%B、**C、*D、++正确答案:B5、关于递归函数的描述,以下选项中正确的是()A、函数比较复杂B、包含一个循环结构C、函数名称作为返回值D、函数内部包含对本函数的再次调用正确答案:D6、关于Python的全局变量和局部变量,以下选项中描述错误的是()A、全局变量指在函数之外定义的变量,一般没有缩进,在程序执行全过程有效B、使用global保留字声明简单数据类型变量后,该变量作为全局变量使用C、局部变量指在函数内部使用的变量,当函数退出时,变量依然存在,下次函数调用可以继续使用D、简单数据类型变量无论是否与全局变量重名,仅在函数内部创建和使用,函数退出后变量被释放正确答案:C7、下列选项中不符合Python语言变量命名规则的是()A、3_1B、_AIC、TempStrD、I正确答案:A8、以下()对象不属于Itarable。A、dictB、listC、tupleD、float正确答案:D9、下面()不是有效的变量名。A、my-scoreB、NumbrC、bananaD、_demo正确答案:A10、下面哪一个不是Python语言的合法命名()A、_Monthly3_B、3monthlyC、monthlyD、monTHly正确答案:B11、下面()不是Python合法的标识符A、40XLB、nameC、int32D、self正确答案:A12、关于Python序列类型的通用操作符和函数,以下选项中描述错误的是()A、如果s是一个序列,s=[1,“kate”,True],s[–1]返回TrueB、如果s是一个序列,x是s的元素,xins返回TrueC、如果s是一个序列,s=[1,“kate”,True],s[3]返回TrueD、如果s是一个序列,x不是s的元素,xnotins返回True正确答案:C13、定义x=2.6,表达式int(x)的结果是()A、2.6B、2C、2.0D、3正确答案:B14、下面代码的执行结果是()Defgreeting(args1,*tupleArgs,**dictArgs):Print(args1)print(tupleArgs)print(dictArgs)Names=['HTY','LFF','ZH']Info={'schoolName':'NJRU','City':'Nanjing'}greeting(*names,'Hello,',**info)A、['HTY','LFF','ZH']B、无输出C、HTY('LFF','ZH','Hello,'){'schoolName':'NJRU','City':'Nanjing'}D、出错正确答案:C15、关于Python遍历循环,以下选项中描述错误的是()A、无限循环无法实现遍历循环的功能B、遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range()函数等C、遍历循环可以理解为从遍历结构中逐一提取元素,放在循环变量中,对于所提取的每个元素只执行一次语句块D、遍历循环通过for实现正确答案:A16、关于Python赋值语句,以下选项中不合法的是()A、x=(y=1)B、x=1;y=1C、x=y=1D、x,y=y,x正确答案:A17、关于Python字符编码,以下选项中描述错误的是()A、chr(x)将字符转换为Unicode编码B、Python可以处理任何字符编码文本C、Python默认采用Unicode字符编码D、ord(x)和chr(x)是一对函数正确答案:A18、下列方法中,能够让所有单词的首字母变成大写的方法是()A、ljustB、upperC、capitalizeD、title正确答案:D19、下列for语句中,在in后使用不正确的是()forvarin():print(var)A、range(0,10,5)B、(1)C、set(‘str’)D、[1,2,3,4,5]正确答案:B20、Python内置函数_________可以返回列表、元组、字典、集合、字符串以及range对象中元素个数。A、index()B、count()C、type()D、len()正确答案:D21、以下不能创建一个字典的语句是()A、dict4={(1,2,3):“uestc”}B、dict3={[1,2,(2,3)]:“uestc”}C、dict1={}D、dict2={3:5}正确答案:B22、面代码的执行结果是()print(pow(3,0.5)*pow(3,0.5)==3)A、TrueB、FalseC、3D、pow(3,0.5)*pow(3,0.5)==3正确答案:B23、关于列表数据结构,下面描述正确的是()A、可以不按顺序查找元素B、不支持in运算符C、所有元素类型必须相同D、必须按顺序插入元素正确答案:A24、给出下面代码:age=23start=2ifage%2!=0:start=1forxinrange(start,age+2,2):print(x)上述程序输出值的个数是()A、16B、10C、14D、12正确答案:D25、关于Python的无限循环,以下选项中描述错误的是()A、无限循环需要提前确定循环次数B、无限循环一直保持循环操作,直到循环条件不满足才结束C、无限循环通过while保留字构建D、无限循环也称为条件循环正确答案:A26、在每个python类中,都包含一个特殊的变量()。它表示当前类自身,可以使用它来引用类中的成员变量和成员函数。A、thisB、meC、selfD、与类同名正确答案:C27、"以下程序的输出结果是:foriinrange(3):forsin“abcd”:ifs==“c”:breakprint(s,end="")"A、aaabbbB、aaabbbcccC、abababD、abcabcabc正确答案:C28、给出下面代码:k=10000whilek>1:print(k)k=k/2上述程序的运行次数是()A、1000B、13C、14D、15正确答案:C29、在Python函数中,用于获取用户输入的是()A、print()B、Eval()C、get()D、input()正确答案:D30、以下哪条语句定义了一个Python字典()A、(1,2,3)B、{1:2,2:3}C、[1,2,3]D、{1,2,3}正确答案:B31、下列Python程序的运行结果是x=0y=Trueprint(x>yand‘A’>‘B’)A、TrueB、1C、FalseD、0正确答案:C32、以下选项中可访问字符串s从右侧向左第三个字符的是()A、s[0:-3]B、s[3]C、s[:-3]D、s[-3]正确答案:D33、字符串是一个字符序列,例如,字符串s,从右侧向左取第3个字符用()索引?A、s[3]B、s[:-3]C、s[0:-3]D、s[-3]正确答案:D34、"下面代码的输出结果是()foriinrange(1,6):ifi%3==0:breakelse:print(i,end=",")"A、1,2,3,4,5,6B、1,2,C、1,2,3,D、1,2,3,4,5,正确答案:B35、以下不属于Python语言保留字的是()A、whileB、doC、TrueD、pass正确答案:B36、下面代码的输出结果是()a=[9,6,4,5]N=len(a)foriinrange(int(len(a)/2)):a[i],a[N-i-1]=a[N-i-1],a[i]print(a)A、[5,6,9,4]B、[9,6,5,4]C、[5,4,6,9]D、[9,4,6,5]正确答案:C37、以下不能创建一个字典的语句是()A、dict4=dict(([1,2],[3,4]))B、dict2={3:5}C、dict1={}D、dict3=dict([2,5],[3,4])正确答案:D38、关于下面的代码,以下选项中描述正确的是()>>>list(range(0,10,2))A、按可变参数调用B、按关键字参数调用C、执行结果为0,2,4,6,8D、按位置参数调用正确答案:D39、对于无序的一维数据,以下选项中描述错误的是()A、无序一维数据无法利用Python语言有效表达B、无序一维数据可以采用列表类型来表达C、无序一维数据可以采用字典类型来表达D、无序一维数据可以采用集合类型来表达正确答案:A40、优先级最高的运算符为()。A、*B、()C、//D、/正确答案:B41、关于Python的数字类型,以下选项中描述错误的是()A、复数类型虚部为0时,表示为1+0jB、1.0是浮点数,不是整数C、浮点数也有十进制、二进制、八进制和十六进制等表示方式D、整数类型的数值一定不会出现小数点正确答案:C42、以下选项中,不是Python对文件的打开模式的是()A、'r'B、'w'C、'c'D、'+'正确答案:C43、关于Python的lambda函数,以下选项中描述错误的是()A、f=lambdax,y:x+y执行后,f的类型为数字类型B、lambda函数将函数名作为函数结果返回C、可以使用lambda函数定义列表的排序原则D、lambda用于定义简单的、能够在一行内表示的函数正确答案:A44、给定字典d,以下选项中对d.keys()的描述正确的是()A、返回一个集合类型,包括字典d中所有键B、返回一个元组类型,包括字典d中所有键D、返回一个列表类型,包括字典d中所有键C、返回一种dict_keys类型,包括字典d中所有键正确答案:C45、random.uniform(a,b)的作用是()A、生成一个(a,b)之间的随机数B、生成一个[a,b]之间的随机小数C、生成一个[a,b]之间的随机整数D、生成一个均值为a,方差为b的正态分布正确答案:B46、执行下面代码,错误的是()deff(x,y=0,z=0):PassA、f(1,z=3)B、f(1,x=1,z=3)C、f(1,y=2,z=3)D、f(z=3,x=1,y=2)正确答案:B47、以下叙述正确的是A、Python语言出现的晚,具有其他高级语言的一切优点B、Python3.x和Python2.x兼容C、Python语言只能以程序方式执行D、Python是解释型语言正确答案:D48、以下关于Python循环结构的描述中,错误的是()A、continue只结束本次循环B、Python通过for、while等保留字构建循环结构C、break用来结束当前次语句,但不跳出当前的循环体D、遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range()函数正确答案:C49、以下关于字典类型的描述,错误的是:A、字典类型中的数据可以进行分片和合并操作B、字典类型可以在原来的变量上增加或缩短C、字典类型是一种无序的对象集合,通过键来存取D、字典类型可以包含列表和其他数据类型,支持嵌套的字典正确答案:A50、以下代码中的print_menu()函数是哪种分类defprint_menu():print('--------------------------')Print('xx涮涮锅点菜系统')print('1.羊肉涮涮锅')print('2.牛肉涮涮锅')print('3.猪肉涮涮锅')Print('--------------------------')Print_menu()A、有参有返回值函数B、无参有返回值函数C、无参无返回值函数D、有参无返回值函数正确答案:C51、以下选项对应的方法可以用于向CSV文件写入一二维数据的是()A、strip()B、split()C、join()D、exists()正确答案:C52、面代码的输出结果是()a=2.0b=1.0s=0forninrange(1,4):s+=a/bt=aa=a+bb=tprint(round(s,2))A、3.5B、8.39C、6.77D、5.17正确答案:D53、计算表达式1234%1000//100的值为A、2B、3C、1D、4正确答案:A54、以下选项中,不属于Python保留字的是()A、importB、defC、elifD、type正确答案:D55、以下关于循环结构的描述,错误的是:A、非确定次数的循环的次数是根据条件判断来决定的B、遍历循环的循环次数由遍历结构中的元素个数来体现C、非确定次数的循环用while语句来实现,确定次数的循环用for语句来实现D、遍历循环对循环的次数是不确定的正确答案:D56、以下()语句定义了一个Python字典A、{}B、(1,2,3)"C、{1,2,3}D、[1,2,3]正确答案:A57、关于while保留字,以下选项中描述正确的是()A、使用while必须提供循环次数B、whileTrue:构成死循环,程序要禁止使用C、使用while能够实现循环计数D、所有while循环功能都可以用for循环替代正确答案:C58、关于Python循环结构,以下选项中描述错误的是()A、continue用来结束当前当次语句,但不跳出当前的循环体B、continue结束整个循环过程,不再判断循环的执行条件C、Python通过for、while等保留字构建循环结构D、遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range()函数等正确答案:B59、字符串是一个连续的字符序列,用()方式打印出可以换行的字符串。A、使用B、使用转义符\C、使用空格D、使用“\换行”正确答案:A60、以下选项中,不是Python文件打开的合法模式组合是()A、"r+"B、"a+"C、"t+"D、"w+"正确答案:C二、判断题(共40题,每题1分,共40分)1、函数的名称可以随意命名A、正确B、错误正确答案:B2、Python集合不支持使用下标访问其中的元素。A、正确B、错误正确答案:A3、使用函数的主要目的是实现代码复用和降低编程难度A、正确B、错误正确答案:A4、Python标准库os中的方法startfile()可以用来打开外部程序或文件,系统会自动关联相应的程序来打开或执行指定的文件。A、正确B、错误正确答案:A5、通过insert方法可以在指定的索引位置插入元素A、正确B、错误正确答案:B6、生成器推导式比列表推导式具有更高的效率,推荐使用。A、正确B、错误正确答案:A7、已知x=(1,2,3,4),那么执行x[0]=5之后,x的值为(5,2,3,4)。A、正确B、错误正确答案:B8、如果定义类时没有编写析构函数,Python将提供一个默认的析构函数进行必要的资源清理工作。A、正确B、错误正确答案:A9、g=lambdax:3不是一个合法的赋值表达式。A、正确B、错误正确答案:B10、在函数内部没有任何方法可以影响实参的值。A、正确B、错误正确答案:B11、调用带有默认值参数的函数时,不能为默认值参数传递任何值,必须使用函数定义时设置的默认值。A、正确B、错误正确答案:B12、函数中必须包含return语句。A、正确B、错误正确答案:B13、使用Python内置的open函数打开某个文件的时候,如果该文件不存在,则可能产生异常。所以一定要使用tryexcept对其进行处理A、正确B、错误正确答案:B14、元组是不可变的,不支持列表对象的inset()、remove()等方法,也不支持del命令删除其中的元素,但可以使用del命令删除整个元组对象。A、正确B、错误正确答案:A15、运算符“-”可以用于集合的差集运算。A、正确B、错误正确答案:A16、属性可以像数据成员一样进行访问,但赋值时具有方法的优点,可以对新值进行检查。A、正确B、错误正确答案:A17、在IDLE交互模式下,一个下划线“_”表示解释器中最后一次显示的内容或最后一次语句正确执行的输出结果。A、正确B、错误正确答案:A18、对于大量列表的连接,extend()方法比运算符+具有更高的效率。A、正确B、错误正确答案:A19、正则表达式’^http’只能匹配所有以’http’开头的字符串。A、正确B、错误正确答案:A20、只可以动态为对象增加数据成员,而不能为对象动态增加成员方法。A、正确B、错误正确答案:B21、Python字典属于无序序列A、正确B、错误正确答案:A22、列表的索引可以从0开始A、正确B、错误正确答案:A23、在Python中元组的值是不可变的,因此,已知x=([1],[2]),那么语句x[0].append(3)是无法正常执行的。A、正确B、错误正确答案:B24、无论input函数接受的任何数据,都会以字符串的方式进行保存A、正确B、错误正确答案:A25、Python标准库os中的方法exists()可以用来测试给定路径的文件是否存在。A、正确B、错误正确答案:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二四年度版权转让合同:文学作品出版与改编权2篇
- 基于二零二四年度生物识别技术的安防系统合同2篇
- 2024版工程合同管理制度设计合同2篇
- 2024年度广告设计分包合同执行细则与交底3篇
- 2024年度木材及木制品进口贸易合同3篇
- 2024年度影视制作合同:电影剧本创作与影视版权授予2篇
- 2024年度影视制作委托合同.3篇
- 公路工程分包合同的验收复验
- 长期行销合作合同
- 海外劳务分包清工合同的签订注意事项
- 高三英语一轮复习阅读理解天天练(Agriculture+农业 Society社会)选自China+Daily
- 慢性病(高血压、糖尿病)培训资料
- 《创新创业基础-理论、案例与训练》教案 第10课 选择商业模式
- 纪录片创作与理论
- (HAF603)民用核安全设备焊工认证考试题库 (单选题)
- 小学五项管理家长会课件
- 微机原理与接口技术-基于8086和Proteus仿真(第3版)习题答案
- 10米深基坑施工方案
- 广东省广州市黄埔区2023-2024学年数学四年级第一学期期末达标检测试题含答案
- 开开心心上学去第一课时(说课稿)全国通用一年级下册综合实践活动
- 中药外敷疼痛方剂整理
评论
0/150
提交评论