下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
80646+24219Python语言基础一、判断题(√/×)1.按照Python规范,if、else、while等语句的末尾必须是冒":"。(√)2.break语句在执行时会直接终止最近的一层循环语句并跳出循环。(√)3.break语句用来忽略循环中余下的语句,直接继续下一轮循环。(×)4.continue语句执行时会忽略当前循环中余下的语句,直接进行下一轮的循环。(√)5.CSV文件是不能保存复杂的数据结构,如嵌套的列表或字典的。(√)6.def语句定义函数时,不包括对函数内部语句的执行和验证。(√)7.matplotlib的subplot()函数可以在一个窗口中创建多个子图。(√)8.matplotlib模块可以绘制折线图、散点图、柱状图、直方图和饼图。(√)9.numpy模块中的linspace()函数只能生成整数类型的等差数列。(×)10.Python2.0版本是在2000年发布,并开始支持内存垃圾回收和Unicode字符集。(√)11.Python3.x版本并不向后兼容Python2.x版本,部分Python2.x代码无法直接运行。(√)12.Python被设计为一种可读性非常强,语法清晰的编程语言。(√)13.Python属于第三代编程语言。(√)14.Python语言执行的过程基于解释器逐行翻译并执行,而不是像编译型语言一样一次性整体翻译。(√)15.Python语言是一种强类型语言。(×)16.Python语言是一种先进的面向对象的动态解释型语言。(√)17.Python语言的字符串一旦被创建,就可以进行修改。(×)18.Python语言程序中,语句的行与行之间必须左对齐,if、else、while冒号后代码需要缩进。(√)19.Python语言只能运行在Windows操作系统上。(×)20.Python语言的三种控制结构是:顺序结构、循环结构和选择结构。(√)21.Python是静态类型语言,在代码运行前就需要明确所有变量的数据类型。(×)22.Python词云图通常会将高频词绘制得更大,并且分布在中心位置。(√)23.Python中的"+"运算符可以用于字符串的合并和数字的加法两种场景。(√)24.Python中的字符串类型是可变的,可以在其中添加、删除或者修改字符。(×)25.Python中的函数如果只是执行一些动作,而没有明确的输出,那么就不需要使用return语句。(√)26.Python函数可以容许有多个返回值。(√)27.Python循环中,break和continue语句只能在循环中使用,不能在if条件语句中单独使用。(√)28.Python多行字符串可以使用三引号定义。(√)29.Python解释型语言逐行翻译执行,编译型语言会整体编译生成可执行文件。(√)30.在jieba模块中,我们可以通过add_word()、del_word()函数对词典进行操作,改善分词效果。(√)31.在没有进行特殊处理的情况下,Python的split()方法可以将中文句子正确分割为单个词语。(×)32.在Python"**"运算符可以用来进行乘方运算,包括开方。(√)33.在Python中,`%`运算符常用于判断两个数是否能够整除,可判断奇偶数。(√)34.在Python中,blob()函数可以将一个字符串转换为布尔值类型。(×)35.在Python中,bool()函数可以将非0数值转换为True,0转换为False。(√)36.在Python中,break和continue只能在循环语句中使用,否则会导致程序错误。(√)37.在Python中,CSV模块无需额外使用pip安装,属于标准库。(×)38.在Python中,Counter计数器不能用于统计元组中的元素个数。(×)39.在Python中,Counter计数器只能用来统计字符串中字符出现次数,不能用于列表。(×)40.在Python中,Counter计数器使用前必须导入collections模块。(√)41.在Python中,Counter计数器无法统计列表最大、最小值。(×)42.在Python中,count()方法可以统计字符串、列表中元素出现的次数。(√)43.在Python中,float()函数只能将字符串型的数字转换为浮点数,无法将整型数字转换为浮点数。(×)44.在Python中,find()方法找不到子串时会返回-1,不会抛出异常。(√)45.在Python中,index()方法在找不到子串/列表元素时会抛出异常。(√)46.在Python中,int("123.456")能成功将字符串转换为整数。(×)47.在Python中,in运算符可以判断字符串、列表中是否存在指定元素。(√)48.在Python中,json.dumps()默认将非英文字符转为Unicode码点。(√)49.在Python中,json模块可以实现JSON字符串与Python字典的相互转换。(√)50.在Python中,len()函数可以获取字符串、列表、元组的长度。(√)51.在Python中,list()函数可以创建空列表。(√)52.在Python中,列表append()用于追加单个元素,extend()用于合并列表。(√)53.在Python中,列表extend()方法会生成新列表对象。(×)54.在Python中,列表的index()方法查找重复元素时,会返回第一个匹配元素的索引。(√)55.在Python中,列表的pop方法在删除列表元素的同时,会返回被删除的元素。(√)56.在Python中,列表的切片操作会改变原列表的元素。(×)57.在Python中,列表的索引是从1开始的。(×)58.在Python中,列表可以使用负数作为索引逆序访问元素。(√)59.在Python中,列表中的元素是允许重复的。(√)60.在Python中,列表sort()默认降序排列。(×)61.在Python中,列表reverse()方法会改变原列表顺序。(√)62.在Python中,能够使用索引运算符[]来访问嵌套列表中的项目。(√)63.在Python中,可以创建嵌套列表(列表的列表)。(√)64.在Python中,利用reversed()函数可以获取反向迭代器,而不改变原列表。(√)65.在Python中,三个连续的引号,无论是单引号还是双引号,都能用来创建多行字符串。(√)66.在Python中,切片结束位置的字符不会被包含。(√)67.在Python中,切片操作的步长不能为负数。(×)68.在Python中,字符串的创建只能使用双引号,不能使用单引号。(×)69.在Python中,字符串的大小比较是按字典序实现的。(√)70.在Python中,使用"*"运算符时,只有在两个都是数字才能进行运算。(×)71.在Python中,使用"+"运算符可以将两个列表合并成一个新列表。(√)72.在Python中,使用"-"运算符可以从一个列表中删除另一个列表的元素。(×)73.在Python中,使用`*`运算符可以重复列表、字符串元素。(√)74.在Python中,使用csv模块的DictReader可以直接读取字典类型的数据。(√)75.在Python中,使用csv模块写入CSV文件时,无需显式调用writeheader()方法来添加标题行。(×)76.在Python中,文件对象使用完毕后不关闭,可能会损坏文件。(√)77.在Python中,文件的readline()方法每次读取一行内容,返回字符串。(√)78.在Python中,文件的readlines()读取文件返回字符串列表。(√)79.在Python中,文件seek()方法用于移动读取指针。(√)80.在Python中,文件默认打开模式为只读(r)。(√)81.在Python中,整数与浮点数运算结果为浮点数。(√)82.在Python中,整数之间的运算结果总是整数类型。(×)83.在Python中,除法运算符/无论操作数类型,结果都是浮点数。(√)84.在Python中,整除运算符//的运算结果为整数。(√)85.在Python中,嵌套循环里break仅终止当前层循环。(×)86.在Python中,嵌套循环里continue不会跳出外层循环。(×)87.在Python中,元组元素不可修改,调用append()会报错。(√)88.在Python中,元组可以使用+进行合并操作。(√)89.在Python中,集合自动剔除重复元素,无法通过索引访问。(√)90.在Python中,字典的关键字可以是整数、字符串、元组。(√)91.在Python中,字典键重复时仅保留最后一个条目。(√)92.在Python中,访问字典不存在的键会抛出KeyError。(√)93.在Python中函数return语句会终止函数并返回数据。(√)94.在Python中函数内部可修改列表等可变类型实参的值。(√)95.Python函数参数如果有默认值,调用时可省略该参数。(√)96.在Python中制作词云图时,无法将WordCloud对象保存为图像文件。(×)97.在Python中制作词云图时,不能使用外部的中文字体文件。(×)98.在Python中制作词云图可以使用jieba库完成中文分词。(√)99.在Python绘制图表时,必须调用plt.show()才能显示图像。(√)---二、选择题1.#符号在Python中代表注释。(C)2.any()函数用于检查列表中至少有一个元素为True。(B)3.break关键字用于跳出最近一层循环。(D)4.continue关键字用于跳过本轮循环,进入下一轮。(B)5.def关键字用来定义函数。(A)6.float()函数用于将数据转换为浮点数。(B)7.input()函数获取的数据默认类型为字符串。(字符串)8.int()函数用于将数据转换为整数。(A)9.len()函数无法计算列表元素总和。(无对应答案)10.list()函数可以创建空列表。(B)11.matplotlib中plt.plot可绘制多种图表。(无对应答案)12.numpylinspace函数不只生成整数。(无对应答案)13.open()函数默认打开模式为只读(r)。(B)14.range(1,10001)可遍历1~10000整数。(A)15.read()省略参数,读取整个文件。(C)16.readline()读取文件返回字符串。(B)17.readlines()读取文件返回字符串列表。(C)18.set集合重复元素会自动去重。(B)19.set集合无法通过索引访问元素。(C)20.set()函数用于创建集合。(A)21.set1&set2表示集合交集。(C)22.set1-set2表示集合差集。(无对应答案)23.set1|set2表示集合并集。(无对应答案)24.set1^set2表示集合对称差集。(D)25.set添加元素使用add()方法。(A)26.set判断子集使用issubset()方法。(C)27.sorted()函数不修改原列表,sort()方法修改原列表。(无对应答案)28.str.endswith()判断字符串是否以指定后缀结尾。(C)29.str.isalpha()判断字符串是否全为字母。(A)30.str.split()按照分隔符分割字符串。(A)31.str.upper()将小写字母转为大写字母。(A)32.tuple元组使用()标识。(C)33.按照Python规范,if、else、while语句末尾添加冒号。(B)34.保证文件一致性,文件使用完毕执行close()。(D)35.变量未赋值直接使用,触发NameError。(C)36.代码`n=1;whilen<4:n=n+1;print(n)`运行结果为4。(D)37.赋值语句正确格式:name="Python"。(C)38.空字符串的长度为0。(A)39.空列表合法创建方式:[]/list()。(B)40.合法Python变量名:var123、var_123。(B)41.非法Python变量名:以数字开头、含特殊符号、关键字。(C)42.利用ord()函数获取字符ASCII/Unicode码。(B)43.列表alist[1]取第二个元素。(B)44.列表alist[-1]取最后一个元素。(B)45.列表alist[-4]取倒数第四个元素。(D)46.列表索引有效范围:0~len(alist)-1。(B)47.列表添加元素常用append()方法。(C)48.列表/元组查找元素索引使用index()方法。(D)49.逻辑运算符不包含none。(B)50.取余运算符%,可判断整除。(C)51.乘法运算符:*。(B)52.乘方/开方运算符:**。(D)53.除法/、整除//运算结果不同。(D)54.两个整数相除(/)结果为浮点数。(C)55.多层if优化使用elif语句。(B)56.拼接字符串使用+运算符。(C)57.重复字符串使用*运算符。(C)58.字符串包含双引号,外层使用单引号定义。(B)59.字符串比较"a">"A"结果为True。(B)60.取整除法除数为0,触发ZeroDivisionError。(B)61.文件r+b模式:可读可写,不清空文件。(D)62.文件不关闭可能损坏文件。(A)63.序列化/反序列化使用pickle模块。(B)64.元组执行append()触发错误。(D)65.元组合并使用+运算符。(D)66.字典get()方法用于查找键对应的值。(C)67.字典keys()方法返回所有键。(A)68.字典更新键值对格式:字典[键]=值。(B)69.字典pop()删除并返回指定键的值。(B)70.非法字典创建方式:使用列表作为字典键。(D)71.问卷调查/代码缩进随意属于错误做法。(C)72.Python代码缩进标准为4个空格。(C)73.Python代码规范文档:PEP8。(B)74.Python语言属于解释型语言。(B)75.while循环:条件不成立时停止执行。(B)76.嵌套循环定义:一个循环包含另一个循环。(C)77.表达式notFalse结果为True。(C)78.表达式notTrue结果为False。(A)三、综合题(代码填空+标准答案)1.输入字符串和分隔符,分割为列表```pythontext=input("请输入一个字符串:")separator=input("请输入一个分隔符:")words_list=__(A)__print(words_list)#答案:text.split(separator)```2.检查数字列表是否为单调递增```pythonnlist=[1,2,2,3,4,5]is_increasing="Yes"foriinrange(1,len(nlist)):__(A)__is_increasing="No"breakprint(is_increasing)#答案:ifnlist[i]<nlist[i-1]:```3.输入年份,判断是否为闰年```pythonyear=int(input("请输入一个年份:"))if__(A)__:print("Yes")else:print("No")#答案:(year%4==0andyear%100!=0)or(year%400==0)```4.计算列表中所有奇数的乘积```pythonjlist=[3,6,9,12,15,18,21]product_odd=1fornuminjlist:__(A)__product_odd*=numprint(product_odd)#答案:ifnum%2!=0:```5.输入字符串,小写转大写```pythontext=input("请输入一个字符串:")uppercase_text=__(A)__print(uppercase_text)#答案:text.upper()```6.遍历列表,计算所有整数的和```pythonblist=[12,25,37,40,15,32,60]s=0foriinblist:__(A)__print(s)#答案:s=s+i```7.输入字符串和数字n,拼接前n位与后n位字符```pythontext=input("请输入一个字符串:")n=int(input("请输入数字n:"))new_text=__(A)__print(new_text)#答案:text[:n]+text[-n:]```8.遍历列表,找出最大值```pythonnum=[45,23,67,82,71,34,90]max_num=num[0]forkinnum:ifk>max_num:__(A)__print(max_num)#答案:max_num=k```9.遍历列表,计算正整数平均值```pythonelist=[12,-7,65,-42,33,0,91]total=0count=0__(A)__ifx>0:total+=xcount+=1average=total/countifcount>0else0print(average
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年全国导游基础知识真题卷及答案(共二十套)
- 美育相关的题目及答案
- 历年专八真题及答案
- 城市元宇宙社区建设的困境机制与应用场景拓展-基于元宇宙社区建设探索案例的实证分析
- 城市更新系列专题(一)|“十五五”期间城市更新投资空间有多大
- 2025年辽宁省瓦房店市高考物理自主招生试卷附参考答案详解(A卷)
- 天津滨海新区塘沽一中、二中、六中教育集团2025-2026学年八年级上学期期中物理试卷(解析版)
- 2025年湖北省丹江口市高考物理一模测试卷(黄金题型)附答案详解
- 2025年湖南省耒阳市高考物理5月学情自测测试卷及参考答案详解【典型题】
- 2026年吉林省扶余市高考物理5月学情自测考试卷附答案详解【培优A卷】
- 上海交通大学学生生存手册
- 炼金术化学与哲学教学课件
- 潜在的失效模式及后果fmea
- 嘉兴南湖学院辅导员考试题库
- 滨州邹平市结合事业单位招聘征集本科及以上毕业生入伍考试真题2022
- 校园安全百日攻坚行动实施方案
- 紫苏子、炒紫苏子生产工艺规程
- 装饰装修工程施工方案设计完整版
- 人教版 小学一年级下册语文全册知识点汇总
- 苏科版六年级下册《劳动》全一册全部教案(共9节)
- GB/T 6368-1993表面活性剂水溶液pH值的测定电位法
评论
0/150
提交评论