2021-2022年江西省宜春市全国计算机等级考试Python语言程序设计

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

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

1、2021-2022年江西省宜春市全国计算机等级考试Python语言程序设计学校:_ 班级:_ 姓名:_ 考号:_一、单选题(30题)1.以下程序的输出结果是()。d = for i in range (26):dchr(i+ord(“A”) = chr(i + 13) % 26 + ord(“A”)for c in “Python”:print( d. get( c, c), end =“ ”)A.Plguba B.Cabugl C.Python D.Cython2.给以下程序填空,使得输出到文件atxt里的内容是90,87,93的选项是()。 y=90,87,93 l=” with open

2、(”atxt”,w)as fo: for z in y: _ fowrite(1.strip(,)A.l=,join(y)B.l+=”format(z)C.l+=”format(z) +,D.l+=format(z) +,3.对以下代码的输出,描述正确的是()。lis=list(range(6)print(lis)A.0,l,2,3,4,5B.0,l,2,3,4,5,6C.0,1,2,3,4,5D.0,l,2,3,4,5,64.下面关于Python中类的继承,说法错误的是()。A.创建子类时,父类必须包含在当前文件夹且位于子类的前面B.定义子类时,必须在括号内指明子类所要继承的父类的名称C.如

3、果调用的是继承的父类中的公有方法,可以在这个公有方法中访问父类中的私有属性和私有方法D.如果在子类中实现了一个公有方法,该方法也能调用继承的父类中的私有方法和私有属性5.以下关于Python的描述正确的是()。A.字典的创建必须使用dict()函数B.列表和字符串属于序列,但元组不属于序列C.Python只有一种内置的映射类型,就是字典D.字符串可以进行切片赋值6.安装一个第三方库的命名格式是()。A.pip uninstallB.pip installC.pip downloadD.pip search7.定义在类中的方法之外的变量是()A.实例变量 B.类变量 C.公有变量 D.私有变量8

4、.Is=2,”apple”,42,”yellow”,”misd”,1.2,表达式Is2-12的结果是()。A.m B.i C.s D.d9.将E-R图转换为关系模式时,实体和联系都可以表示为()。A.属性 B.键 C.关系 D.域10.下面关于CSV文件描述错误的是()。A.CSV文件格式是一种通用的文件格式,应用于程序之间转移表格数据B.CSV文件的每一行是一维数据,可以使用Python中的列表类型表示C.CSV文件通过多种编码表示字符D.整个CSV文件是一个二维数据11.以下关于Python的描述中,正确的是()。A.函数中return语句只能放在函数定义的最后面B.定义函数需要使用保留字

5、defC.函数最主要的作用是复用代码D.Python函数不可以定义在分支或循环语句的内部12.在Python中,用于数据分析的第三方库是()。A.pandas B.PIL C.Django D.Flask13.以下关于随机运算函数库的描述,错误的是()。A.random(a,b)产生一个a,b的随机小数B.random.seed()函数初始化随机数种子,默认值是当前系统时间C.random库的随机数是计算机按一定算法产生的,并非完全随机D.Python内置的random库主要用于产生各种伪随机数序列14.一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出

6、栈,则元素出栈的顺序是()。A.12345ABCDE B.EDCBA54321 C.ABCDE12345 D.54321EDCBA15.对于循环队列,下列叙述中正确的是()。A.队头指针是固定不变的B.队头指针一定大于队尾指针C.队头指针一定小于队尾指针D.队头指针可以大于队尾指针,也可以小于队尾指针16.概念模型是()。A.用于现实世界的建模,与具体的DBMS有关B.用于信息世界的建模,与具体的DBMS有关C.用于现实世界的建模,与具体的DBMS无关D.用于信息世界的建模,与具体的DBMS无关17.当用户输入2时,以下程序的输出结果是()。try:n = input(“请输入一个整数:”)d

7、ef pow2(n):return n * * 5pow2(n)except :print(“程序执行错误”)A.32 B.2 C.程序没有任何输出 D.程序执行错误18.下面这段代码的输出是()。 l=abcd def f(x,result=a,b,c,d): if x: resultremove(x一1) f(x:一1) return result print(f(l)A.a,b,c,d B.b,c,d C.a,b,c D.19.在软件开发中,需求分析阶段可以使用的工具是()。A.N-S图 B.DFD图 C.PAD图 D.程序流程图20.以下代码的输出结果是()。defHello(faml

8、yName,age):ifage50:print(您好!”+famlyName+”奶奶”)elifage40:print(“您好!”+famlyName+”阿姨”)elifage30:print(”您好!”+famlyName+”姐姐”)else:print(“您好!”+”小”+famlyname)Hello(age=43,famlyName=赵)A.您好!赵奶奶 B.您好!赵阿姨 C.您好!赵姐姐 D.函数调用出错21.下面属于应用软件的是()。A.安卓(Android)操作系统 B.交通管理app C.C语言编译器 D.数据库管理系统22.下面属于“对象”成分之一的是()。A.封装 B.规

9、则 C.属性 D.继承23.下面代码的输出结果是()。 for i in range(0,10,2): print(i,end=”)A.0 2 4 6 8 B.2 4 6 8 C.0 2 4 6 8 10 D.2 4 6 8 1024.执行以下代码的结果是()A.123 B.1,2,3,4 C.1,2,1,3,1 D.1,2,1,3,1,425.以下关于文件的打开和关闭的描述中,正确的是()。A.二进制文件不能使用记事本程序打开B.二进制文件也可以使用记事本或其他文本编辑器打开,但是一般来说无法正常查看其中的内容C.使用内置函数open()且以“w”模式打开文件,若文件存在,则会引发异常D.使

10、用内置函数open()打开文件时,只要文件路径正确就总可以正确打开26.关于以下代码的描述中,正确的是()。 def rune(a,b): c=a*2+b b=a return c a=10 b=2 c=func(b,a)+aA.执行该函数后,变量c的值为112B.该函数名称为funC.执行该函数后,变量b的值为2D.执行该函数后,变量b的值为1027.以下关于Python函数的描述中,正确的是()。A.函数eVal()可以用于数值表达式的求值,如eval(2*3+1”)B.Python中,def和return是函数必须使用的保留字C.Pythcm函数定义中没有对参数指定类型,这说明参数在函数

11、中可以当作任意类型使用D.个函数中只允许有一条return语句28.以下关于语言类型的描述中,正确的是()。A.静态语言采用解释方式执行,脚本语言采用编译方式执行B.C语言是静态编译语言,Python语言是脚本语言C.编译是将目标代码转换成源代码的过程D.解释是将源代码一次性转换成目标代码同时逐条运行目标代码的过程29.Python中heapq是一种()数据结构A.树型数据结构 B.列表数据结构 C.队列数据结构 D.链表数据结构30.函数chr(x)的作用是()。A.返回字符x对应的Unicode值B.返回数字x作为Unicode编码对应的字符C.返回数字x的十六进制字符串形式D.返回字符串

12、x中每个字符对应的Unicode编码值二、判断题(10题)31.x=9999*9999这样的语句在Python中无法运行,因为数字太大了超出了整型变量的表示范围。A.是 B.否32.在函数内部,既可以使用global来声明使用外部全局变量,也可以使用global直接定义全局变量。A.是 B.否33.元组可以作为集合的元素。A.是 B.否34.程序中异常处理结构在大多数情况下是没必要的。A.是 B.否35.在函数内部没有办法定义全局变量。A.是 B.否36.可以使用del删除集合中的部分元素。A.是 B.否37.一个函数如果带有默认值参数,那么必须所有参数都设置默认值。A.是 B.否38.如果需

13、要连接大量字符串成为一个字符串,那么使用字符串对象的join()方法比运算符+具有更高的效率。A.是 B.否39.只有Python扩展库才需要导入以后才能使用其中的对象, Python标准库不需要导入即可使用其中的所有对象和方法。A.是 B.否40.表达式pow(3,2)=3*2的值为True。A.是 B.否三、填空题(10题)41.如果函数中没有return语句或者return语句不带任何返回值,那么该函数的返回值为_。42.表达式1,2,3.count(4)的值为_。43.已知列表x=1,2,3,那么执行语句x.insert(1,4)只有,x的值为_。44.表达式3*2的值为_。45.表达式Helloworld.lower()的值为_。46.表达式1,2,3-3,4,5的值为_。47.表达式%s%65的值为_。48.Python运算符中用来计算整商的是_。49.表达式-13/4的值为_。50.Python标准库os中用来列出指定文件夹中的文件和子文件夹列表的方式是_。四、操作题(3题)51.考生文件夹下存在一个文件“PY103.py”,请写代码替换横线,不修改其他代码,实现以下功能。用键盘输入十进制整数,按要求将

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

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

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