2021-2022年山西省晋城市全国计算机等级考试Python语言程序设计

上传人:玩*** 文档编号:350232755 上传时间:2023-04-28 格式:DOCX 页数:53 大小:57.26KB
返回 下载 相关 举报
2021-2022年山西省晋城市全国计算机等级考试Python语言程序设计_第1页
第1页 / 共53页
2021-2022年山西省晋城市全国计算机等级考试Python语言程序设计_第2页
第2页 / 共53页
2021-2022年山西省晋城市全国计算机等级考试Python语言程序设计_第3页
第3页 / 共53页
2021-2022年山西省晋城市全国计算机等级考试Python语言程序设计_第4页
第4页 / 共53页
2021-2022年山西省晋城市全国计算机等级考试Python语言程序设计_第5页
第5页 / 共53页
点击查看更多>>
资源描述

《2021-2022年山西省晋城市全国计算机等级考试Python语言程序设计》由会员分享,可在线阅读,更多相关《2021-2022年山西省晋城市全国计算机等级考试Python语言程序设计(53页珍藏版)》请在金锄头文库上搜索。

1、2021-2022年山西省晋城市全国计算机等级考试Python语言程序设计学校:_ 班级:_ 姓名:_ 考号:_一、单选题(30题)1.Python中,查看一个对象是哪种类型,使用_命令A.isinstance B.id C.type D.issubclass2.s和T是两个集合,对S&T。的描述正确的是()。A.S和T的交运算,包括同时在集合S和T中的元素B.S和T的并运算,包括在集合S和T中的所有元素C.S和T的差运算,包括在集合S但不在T中的元素D.S和T的补运算,包括几个S和T中的非相同元素3.以下保留字不用于循环逻辑的是()。A.try B.else C.for D.continue

2、4.支持子程序调用的数据结构是()。A.栈 B.树 C.队列 D.二叉树5.以下程序的输出结果是()。 for i in”miss”: for j in range(3): print(i,end=”) if i=”i”: breakA.missmissmiss B.mmmissssss C.mmmiiissssss D.mmmssssss6.以下不能创建一个字典的语句是()。A.dic = B.dic =1:5C.dic = (1,2): “use”D.dic = 1,2: “use”7.请问以下代码执行的结果是()while True:i=0print(i)if i=7:breakA.死循

3、环,一直输出0 B.输出到6后,结束循环 C.输出到7后,结束循环 D.输出到8后,结束循环8.以下关于语言类型的描述中,正确的是()。A.静态语言采用解释方式执行,脚本语言采用编译方式执行B.C语言是静态语言,Python是脚本语言C.编译是将目标代码转换成源代码的过程D.解释是将源代码一次性转换成目标代码同时逐条运行目标代码的过程9.关于以下代码的描述中,正确的是()。 def fact(n): s=1 for i in range(1,n+1): s*=i return sA.代码中n是可选参数B.fact(n)函数功能为求n的阶乘C.s是全局变量D.range()函数的范围是1,n+1

4、10.下面代码的输出结果是()。def fun(x,y ,z):u = x + y - zprint (u)fun(l +2j,5,4 - lj)A.NameError B.(2+3j) C.2 D.3j11.以下描述中,错误的是()。A.Python语言通过索引来访问列表中元素,索引可以是负整数B.列表用方括号来定义,继承了序列类型的所有属性和方法C.Python列表是各种类型数据的集合,列表中的元素不能够被修改D.Python语言的列表类型能够包含其他的组合数据类型12.以下代码的输出结果是()。For s inHello World:ifs=”W”:continueprint(s,end

5、=)A.World B.Hello C.Helloorld D.HelloWorld13.以下代码的输出结果是()。defHello(famlyName,age):ifage50:print(您好!”+famlyName+”奶奶”)elifage40:print(“您好!”+famlyName+”阿姨”)elifage30:print(”您好!”+famlyName+”姐姐”)else:print(“您好!”+”小”+famlyname)Hello(age=43,famlyName=赵)A.您好!赵奶奶 B.您好!赵阿姨 C.您好!赵姐姐 D.函数调用出错14.下面关于Python中的变量描述

6、错误的是()。A.全局变量和局部变量两者的本质区别就是在于作用域B.全局变量在函数内部和函数外部都可以访问使用C.局部变量也可以在函数外部使用D.在函数内部要对全局变量进行修改,需要加上global声明15.下面代码中Dog这个类中的init方法共包含几个形参?() Class Dog(): def_init_(self,name,age): selfname=name Selfage=ageA.0个 B.1个 C.2个 D.3个16.以下关于Python字符编码的描述中,正确的是()。A.Python字符编码使用ASCII编码存储B.chr(x)和ord(x)函数用于在单字符和Unicode

7、编码值之间进行转换C.print(chr(a)输出97D.ptint(ord(65)输出A17.下面代码的输出结果是()。 for x in range(2,8): y=0 y+=X print(y)A.27 B.7 C.8 D.3518.第三方库Beautiful Soup 4的功能是()。A.解析和处理HTML和XML B.支持Web应用程序框架 C.支持Web Services 框架 D.处理HTTP请求19.以下关于字符串的描述正确的是()。A.字符应视为长度为1或2的字符串B.字符串中的字符可进行数学运算,但进行数学运算的字符必须为数字C.在三引号字符串中可包含换行回车等特殊的字符D

8、.字符串可以进行切片赋值20.以下关于数据组织的描述中,错误的是()。A.维数据采用线性方式组织,可以用Python集合或列表类型表示B.列表类型仅用于表示一维和二维数据C.二维数据采用表格方式组织,可以用Python列表类型表示D.更高维数据组织由键值对类型的数据构成,可以用Python字典类型表示21.对于循环队列,下列叙述中正确的是()。A.队头指针是固定不变的B.队头指针一定大于队尾指针C.队头指针一定小于队尾指针D.队头指针可以大于队尾指针,也可以小于队尾指针22.在Python中,读入CSV文件保存的二维数据,按特定分隔符抽取信息,最可能用到的函数是()。A.read() B.jo

9、in() C.replace() D.split()23.下面代码的输出结果是()。 a=10 b=1 try: c=b(ba) print(C) except(IOError,ZeroDivisionError): print(”calculation error”) else: print(”no error”)A.calculation error B.no error C.90 D.90 no error24.下面关于Python中类的继承,说法错误的是()。A.创建子类时,父类必须包含在当前文件夹且位于子类的前面B.定义子类时,必须在括号内指明子类所要继承的父类的名称C.如果调用的是

10、继承的父类中的公有方法,可以在这个公有方法中访问父类中的私有属性和私有方法D.如果在子类中实现了一个公有方法,该方法也能调用继承的父类中的私有方法和私有属性25.以下关于数据维度的描述,错误的是()。A.维数据由对等关系的有序或无序数据构成,采用线性方式组织,对应于数学中的集合或数组的概念B.二维数据由关联关系构成,采用表格方式组织,对应于数学中的矩阵C.高维数据由键值对类型的数据组成,采用对象方式组织D.维数据由对等关系的有序数据构成,无序数据不是一维数据26.S和T是两个集合,对S&T的描述正确的是()。A.S和T的交运算,包括同时在集合S和T中的元素B.S和T的并运算,包括在集合S和T中

11、的所有元素C.S和T的差运算,包括在集合S但不在T中的元素D.S和T的补运算,包括S和T中的几个非相同元素27.下列关于栈的叙述正确的是()。A.栈按“先进先出”组织数据 B.栈按“先进后出”组织数据 C.只能在栈底插入数据 D.不能删除数据28.下列叙述中正确的是()。A.算法的时间复杂度是指算法在执行过程中基本运算的次数B.算法的时间复杂度是指算法执行所需要的时间C.算法的时间复杂度是指算法执行的速度D.算法复杂度是指算法控制结构的复杂程度29.如果要在函数内部改变全局变量,须使用_关键字进行声明A.locals B.global C.init D.new30.以下代码的输出结果是()。w

12、hileTrue:guess=eval(input()ifguess=0x452/2:breakprint(guess)A.0x452 B.break C.553 D.”0x452/2二、判断题(10题)31.使用普通文本编辑器软件也可以正常查看二进制文件的内容。A.是 B.否32.正则表达式对象的match()方法可以在字符串的指定位置开始进行指定模式的匹配。A.是 B.否33.Python集合中的元素不允许重复。A.是 B.否34.9999*9999这样的命令在Python中无法运行。A.是 B.否35.在编写应用程序时,应合理控制线程数量,线程并不是越多越好。A.是 B.否36.Pyth

13、on支持使用字典的“键”作为下标来访问字典中的值。A.是 B.否37.当作为条件表达式时,与None等价。A.是 B.否38.Python标准库random的方法randint(m,n)用来生成一个m,n区间上的随机整数。A.是 B.否39.可以使用del删除集合中的部分元素。A.是 B.否40.在循环中continue语句的作用是跳出当前循环。A.是 B.否三、填空题(10题)41.已知列表x=1,3,2,那么执行语句y=list(reversed(x)之后,x的值为_。42.表达式chr(ord(a)-32)的值为_。43.表达式type(3)=int的值为_。44.在Python中定义类

14、时,与运算符“/”对应的特殊方法名为_。45.Python标准库os.path中用来判断指定文件是否存在的方法是_。46.假设有列表a=name,age,sex和b=Dong,38,Male,请使用一个语句将这两个列表的内容转换为字典,并且以列表a中的元素为“键”,以列表b中的元素为“值”,这个语句可以写为_。47.表达式list(filter(None,0,1,2,3,0,0)的值为_。48.表达式set(1,1,2,3)的值为_。49.对于带有else子句的for循环和while循环,当循环因循环条件不成立而自然结束时_(会?不会?)执行else中的代码。50.表达式C:windowsnotepad.exe.endswi

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号