2022-2023年河北省衡水市全国计算机等级考试Python语言程序设计

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

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

1、2022-2023年河北省衡水市全国计算机等级考试Python语言程序设计学校:_ 班级:_ 姓名:_ 考号:_一、单选题(30题)1.执行以下代码的结果是()A.4 B.5 C.8 D.122.下面代码的输出结果是()。f=lambda x,y:x if xy else ya=f(“aa”,“bb”)b=f(“bb”,“aa”)print(a,b)A.aa aa B.aa bb C.bb aa D.bb bb3.以下程序的输出结果是()。 for c inPython NCRE: if c=N: break print?A.无输出 B.Python C.Pytho D.Python CRE4

2、.以下程序的输出结果是()。 ls1=1,2,3,4,5 ls2=ls1 ls2reverse() print(ls1)A.5,4,3,2,1 B.1,2,3,4,5 C.5,4,3,2,1 D.1,2,3,4,55.当在命令行中以python my.pyv1v2形式运行python脚本时,通过from sysimport argv如何获得v2的参数值?A.argv0 B.argv1 C.argv2 D.argv36.下列叙述中正确的是()。A.循环队列是队列的一种链式存储结构B.循环队列是队列的一种顺序存储结构C.循环队列中的队尾指针一定大于队头指针D.循环队列中的队尾指针一定小于队头指针7

3、.对函数式编程思想的理解中,不正确的是()A.函数式编程是一种结构化编程范式,是如何编写程序的方法论B.函数是第一等公民first class,是指它享有与变量同等的地位C.函数式编程中,变量不可以指向函数D.高阶函数可以接收入另一个函数作为其输入参数8.下列说法正确的是()。A.set()可以将任何类型转换为集合类型B.remove()方法删除集合中的元素,不管元素存不存在都不报错C.集合中的元素不可重复,元素类型只能是不可变数据类型D.集合元素是有序的9.关于Python中is与=说法正确的是A.is对比两个变量指向是否为同一对象,=对比两个变量指向对象是否为同值B.is对比两个变量指向对

4、象是否为同一值,=是对比两个变量指向是否为同一对象C.is与=除均可用于比较对象是否为同一对象外,=还可以用于比较对象的值D.以上说法均不正确10.以下代码的输出结果是()。forsinPythonNCRE:ifs=N”:breakprint(s,end=)A.PythonCRE B.N C.Python D.PythonNCRE11.有3个关系R、S、T如下:则由关系R和S得到关系T的运算是()。A.自然连接 B.差 C.交 D.并12.以下关于Python列表的描述中,正确的是()。A.列表的长度和内容都可以改变,但元素类型必须相同B.不可以对列表进行成员运算操作、长度计算和分片C.列表的

5、索引是从1开始的D.可以使用比较操作符(如或等)对列表进行比较13.程序流程图是()。A.总体设计阶段使用的表达工具 B.详细设计阶段使用的表达工具 C.编码阶段使用的表达工具 D.测试阶段使用的表达工具14.设栈与队列初始状态为空。首先A,B,C,D,E依次人栈,再F,G,H,I,J依次入队;然后依次出栈至栈空,再依次出队至队空。则输出序列为()。A.F,G,H,I,J,A,B,C,D,EB.F,G,H,I,J,E,D,C,B,AC.E,D,C,B,A,J,I,H,G,FD.E,D,C,B,A,F,G,H,I,J15.基本路径测试是属于()。A.黑盒测试方法且是静态测试 B.黑盒测试方法且是

6、动态测试 C.白盒测试方法且是动态测试 D.白盒测试方法且是静态测试16.以下代码的输出结果是()。 ls=”apple”,”red”,”orange” def funC(a): lsappend(a) return funC(”yellow”) print(ls)A.B.”apple”,”red”,”orange”C.“yellow”D.”apple”,”red”,”orange”,”yellow”17.关于Python元组类型,以下选项中描述错误的是()。A.元组不可以被修改B.Python中元组使用圆括号和逗号表示C.元组中的元素要求是相同类型D.一个元组可以作为另一个元祖的元素,可以采

7、用多级索引获取信息18.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为()。A.数据控制功能 B.数据定义功能 C.数据存储功能 D.数据操纵功能19.对于以下代码的描述正确的是()。 s=”Python is good” l=”isnt it?” length=len(s) s_title=stitle() s_l=s+1 s_number=s1:6 print(length)A.length为12。B.s_title为”PYTHON IS GOOD”C.s_1为”Python is good isnt it?”D.s_number为”Python”20.设有表示学

8、生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为()。A.课号,成绩 B.学号,成绩 C.学号,课号 D.学号,姓名,成绩21.以下关于Python函数的描述中,错误的是()。A.Python程序的main()函数可以改为其他名称B.如果Python程序包含一个函数main(),这个函数与其他函数地位相同C.Python程序可以不包含main()函数D.Python程序需要包含一个main()函数且只能包含一个main()函数22.执行以下代码的结果是()A.2 B.5 C.8 D.Anexceptio

9、n isthrown23.下面的排序算法中初始数据集的排列顺序对算法的性能无影响的是()A.插入排序 B.堆排序 C.冒泡排序 D.快速排序24.下列函数中,不是Python内置函数的是()。A.exec() B.sum() C.close () D.eval()25.表达式list(map(lambdax:x*2,1,2,3,4,hi)的返回值是()A.1,2,3,4,hiB.2,4,6,8,hihiC.2,4,6,8,hi,hiD.异常26.以下代码的输出结果是()。Is=1,2,3,python,4,5,ABC,6,7,8print(ls2l)A.ABC B.p C.4 D.627.以下

10、关于Python字符编码的描述中,正确的是()。A.Python字符编码使用ASCII值存储B.chr(x)和ord(x)函数用于在单字符和Unicode值之间进行转换C.print(chr(a)输出97D.print(ord(65)输出A28.下列选项中不属于结构化程序设计原则的是()。A.可封装 B.自顶向下 C.模块化 D.逐步求精29.以下程序的输出结果是()。A.LOVES B.*LOVES C.LOVES* D.*LOVES*30.关于Python元组类型,描述错误的是()。A.元组不可以被修改B.Python中元组使用圆括号和逗号表示C.元组中的元素要求是相同类型D.个元组可以作

11、为另一个元祖的元素,可以采用多级索引获取信息二、判断题(10题)31.如果仅仅是用于控制循环次数,那么使用for i in range(20)和for i in range(20, 40)的作用是等价的。A.是 B.否32.执行语句frommathimportsin之后,可以直接使用sin()函数,例如sin(3)。A.是 B.否33.正则表达式对象的match()方法可以在字符串的指定位置开始进行指定模式的匹配。A.是 B.否34.假设已成功导入os和sys标准库,那么表达式 os.path.dirname(sys.executable) 的值为Python安装目录。A.是 B.否35.字符

12、串属于Python有序序列,和列表、元组一样都支持双向索引。A.是 B.否36.已知x=3,那么赋值语句x=abcedfg是无法正常执行的。A.是 B.否37.对于Python类中的私有成员,可以通过“对象名._类名_私有成员名”的方式来访问。A.是 B.否38.Python是一种跨平台、开源、免费的高级动态编程语言。A.是 B.否39.如果在函数中有语句 return 3,那么该函数一定会返回整数 3。A.是 B.否40.Python标准库threading中的Lock、RLock、Condition、Event、Semaphore对象都可以用来实现线程同步。A.是 B.否三、填空题(10题

13、)41. 使用pip工具查看当前已安装的Python扩展库(不含版本号)的完整命令是_。42.表达式16*0.5的值为_。43.表达式list(range(50,60,3)的值为_。44.已知f=lambdax:x+5,那么表达式f(3)的值为_。45.表达式C:Windowsnotepad.exe.startswith(C:)的值为_。46.表达式1*2的值为_。47.已知列表x=1,2,3和y=4,5,6,那么表达式(i,j)fori,jinzip(x,y)ifi=3的值为_。48.已知x=abcd和y=abcde,那么表达式i=jfori,jinzip(x,y)的值为_。49.表达式chr(ord(a)-32)的值为_。50.已知x=1,11,111,那么执行语句x.sort(key=lambdax:len(str(x),reverse=True)之后,x的值为_。四、操作题(3题)51.考生文件夹下存在一个Python源文件“PY301.Py”,请按照文件内说明修改代码,实现以下功能。“score,csv”文件中存储的是一个学生在第一季度同一学科对应的月考成绩,求出每一门学科在3个月中的平均成绩,将结果输出在考生文件夹下,命名为“avg-score,txt”。参考如下格式。

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

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

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