资源预览内容
第1页 / 共58页
第2页 / 共58页
第3页 / 共58页
第4页 / 共58页
第5页 / 共58页
第6页 / 共58页
第7页 / 共58页
第8页 / 共58页
第9页 / 共58页
第10页 / 共58页
亲,该文档总共58页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
2021-2022年黑龙江省伊春市全国计算机等级考试Python语言程序设计学校:_ 班级:_ 姓名:_ 考号:_一、单选题(30题)1.若I,j均为整形数值对象,以下哪个语句计算i被j除后的余数()A.imodj B.i/j C.i%j D.i/j2.以下关于“for in ”的描述,错误的是()。A.循环结构采用1,2,3 和1,2,3的时候,循环的次数是一样的B.这个循环体语句中不能有break语句,会影响循环次数C.使用range(a,b)函数指定for循环的循环变量取值是从a到b - 1D.for i in range(1,10,2)表示循环5次,i的值是从1到9的奇数3.在软件开发中,需求分析阶段产生的主要文档是()。A.软件集成测试计划 B.软件详细设计说明书 C.用户手册 D.软件需求规格说明书4.以下关于Python字符编码的描述中,正确的是()。A.Python字符编码使用ASCII编码存储B.chr(x)和ord(x)函数用于在单字符和Unicode编码值之间进行转换C.print(chr(a)输出97D.ptint(ord(65)输出A5.以下不属于Python保留字的是()。A.pass B.use C.with D.None6.有3个关系R、S、T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。A.笛卡儿积 B.交 C.并 D.自然连接7.以下不是Python特点的是()。A.执行速度快 B.语法简洁 C.支持中文 D.生态丰富8.个模块直接调用的下层模块的数目称为模块的()。A.扇入数 B.扇出数 C.宽度 D.作用域9.设栈与队列初始状态为空。首先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,J10.以下关于二进制整数的定义,正确的是()。A.081014 B.0b1010 C.0B1019 D.ObC3F11.下面关于Python中函数参数的说法错误的是()。A.在函数定义时必须固定参数的数量B.使用位置参数传参时实参的数量和顺序必须和函数声明时的参数一样C.若是参数有默认值,在调用函数时没有给参数赋值,调用的函数就会使用这个默认值D.关键字参数传参是指在调用函数时通过参数名传递值12.下面代码输出的图形是()。13.列表listV=list(range(10),以下能够输出列表listV中最小元素的是()。A.print(min(listV)B.print(min(listV()C.print(listV.max()D.print(listV.reverse(i)0)14.下列叙述中正确的是()。A.栈是一种先进先出的线性表 B.队列是一种后进先出的线性表 C.栈与队列都是非线性结构 D.以上三种说法都不对15.给以下程序填空,使得输出到文件a. txt里的内容是90, 87, 93的选项是()。y = 90, 87, 93l = with open(“a. txt”, w) as fo :for z in y:_fo. write( 1. strip(,)A.l= , .join(y)B.l+=“ ”.format(z)C.l+=“ ”.format(z)+,D.l+= .format(z)+,16.以下描述中,正确的是()。A.如果s是一个序列,s=1,”kate”,True,s3返回TrueB.如果x不是s的元素,x not in s返回TrueC.如果x是s的元素,x in s返回1D.如果s是一个序列,s=1,”kate”,False,s一1返回True17.定义在类中的方法之外的变量是()A.实例变量 B.类变量 C.公有变量 D.私有变量18.以下属于Python语言中网络爬虫框架领域的第三方库的是()。A.pandas B.grab C.xpinyin D.SnowNLP19.以下属于Python的导入语句的是()。A.class B.return C.import D.print20.以下属于Python机器学习领域第三方库的是()。A.turtle B.numpy C.pygame D.mxnet21.执行arr=list(range(0,6,3)之后,arr的值为()A.0,3,6 B.0,3 C.0,1,2,3 D.3,4,522.下列叙述中正确的是()。A.线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的B.线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构C.线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构D.线性表的链式存储结构与顺序存储结构在存储空间的需求上没有可比性23.下面关于类的说法错误的是()。A.类是一种实例B.在类进行实例化时将会首先执行该类中的int方法C.在对类进行实例化时,传人的实参不用带上self,它在类执行过程中将自行带上D.类中的变量前带有前缀self意味着此变量在类中任意位置可以使用24.以下程序的输出结果是()。 for c inPython NCRE: if c=N: break print?A.无输出 B.Python C.Pytho D.Python CRE25.下面代码的输出结果是()。 for i in range(3): for i in”dream”: if j=”e”: continue print(j,end=”)A.dramdramdram B.drdrdr C.dreamdreamdream D.dream26.定义学生的关系模式如下: S(S#,Sn,Sex,Age,D#,Da)(其属性分别为学号、姓名、性别、年龄、所属学院、院长) 该关系的范式最高是()。A.1NF B.2NF C.3NF D.BCNF27.关于Python元组类型,以下选项中描述错误的是()。A.元组不可以被修改B.Python中元组使用圆括号和逗号表示C.元组中的元素要求是相同类型D.一个元组可以作为另一个元祖的元素,可以采用多级索引获取信息28.s1=%s;s1%(s1)的输入是()A.%s B.%s C.%s%s D.s29.以下不属于Python保留字的是()。A.class B.pass C.sub D.def30.下面关于递归函数的描述中,错误的是()。A.递归函数必须有一个明确的结束条件B.递归函数就是一个函数在内部调用自身C.递归效率不高,递归层次过多会导致栈溢出D.每进入更深一层的递归时,问题规模相对前一次递归是不变的二、判断题(10题)31.在Python中定义类时,运算符重载是通过重写特殊方法实现的。例如,在类中实现了_mul_()方法即可支持该类对象的*运算符。A.是 B.否32.当作为条件表达式时,与None等价。A.是 B.否33.文件对象的tell()方法用来返回文件指针的当前位置。A.是 B.否34.在编写应用程序时,应合理控制线程数量,线程并不是越多越好。A.是 B.否35.函数中的return语句一定能够得到执行。A.是 B.否36.在任何时刻相同的值在内存中都只保留一份。A.是 B.否37.在Python中0oa1是合法的八进制数字表示形式。A.是 B.否38.可以使用del删除集合中的部分元素。A.是 B.否39.函数中必须包含return语句。A.是 B.否40.在函数内部没有任何声明的情况下直接为某个变量赋值,这个变量一定是函数内部的局部变量。A.是 B.否三、填空题(10题)41.已知x=1,3,3,2,3,1,那么表达式sorted(x,key=lambdaitem:(item1,item2)的值为_。42.表达式3or5的值为_。43.已知列表x=1,2,那么执行语句x.append(3)之后,x的值为_。44.表达式1,2,3&3,4,5的值为_。45.已知x=123和y=456,那么表达式x+y的值为_。46.已知g = lambda x, y=3, z=5: x+y+z,那么表达式g(2)的值为_。47.表达式abcin(abcdefg)的值为_。48.假设math标准库已导入,那么表达式eval(math.sqrt(4)的值为_。49.表达式int(123)的值为_。50.表达式abs(3+4j)的值为_。四、操作题(3题)51.考生文件夹下存在一个文件“PY202.py”,该文件是本题目的代码提示框架,其中代码可以任意修改。请在该文件中编写代码,以实现如下功能。用键盘输入两个大于0的整数,按要求输出这两个整数之间(不包括这两个整数)的所有素数。素数又称质数,是指除了1和它本身以外不能被其他整数整除的数。试题程序:#以下代码为提示框架#请在.处使用一行或多行代码替换#请在_处使用一行代码替换#注意:提示框架的代码可以任意修改,以完成程序功能为准lower = int(input (输入区间最小值:)upper = int (inputs(输入区间最大值:)for num in range (_,_):52.考生文件夹下存在一个文件PY301py,该文件是本题目的代码提示框架,其中代码可以任意修改。请按照源文件内部说明修改代码,实现以下功能:设计一个猜字母的程序,程序随机给出26个小写字母中的一个,答题者输入猜测的字母,若输入的不是26个小写字母之一,让用户重新输入;若字母在答案之前或之后,程序给出相应正确提示;若答错5次,则答题失败并退出游戏;若回答正确,程序输出回答次数并退出游戏。试题程序:#以下代码为提示框架#请在处使用一行或多行代码替换#请在_处使用一行代码替换#注意:提示框架代码可以任意修改,以完成程序功能为
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号