还剩6页未读,继续阅读
文本内容:
D、x二y***************20-20学年第一学期期末统一考试
4、Python不支持的数据类型有()
1、本人已阅读并且透彻理解了学院期末考试的Python编程(A卷)试题A、char B、int C、float Dlist有关规定和纪律要求,愿意在考试中自觉遵守
5、设s=Happy NewYear”,则s[3:8]的值为:这些规定,并保证按规定的程序和要求参加考A、ppy NeB、py NeC、ppy ND、py New试,如有违反,自愿按(供__________________________使用,考试时间]00分钟)《考试违纪舞弊处罚规
6、print100-3%4应该输出什么?定》有关条款接受处理二题号三四五总分A、1B、97C、25D、
02、本人坚决遵守学院期—•末考试及格审查规定,得分
7、以下关于continue用法表述错误的是()不弄虚作假,不伪造、使用假证明、假证件注意事项A、continue语句用于循环体中,结束整个循环结构的执行如有违反,自愿按规定
1、在试卷规定位置填写考生本人信息接受处理B、continue语句用于循环体中,它使执行流跳出循环体中尚未执行的语句,并进行
3、本人坚决服从考场工
2、认真阅读《诚信考试承诺书》,并在规定位置签名作人员和监考教师管
3、答题要字迹清楚、工整,保持卷面整洁下一循环判断理,自觉遵守考试纪律,
4、自觉遵守考试纪律考试诚实守信,不违规,C、continue执行之后,它后边的语句不会执行不作弊得分
一、单项选择题(每小题四个备选答案,其中只有一个正确答案15小题,每D、continue语句不能代替break语句小题2分,共30分)
8、已知函数如下:
1、下列标识符中哪个是合法的(def sayllello(firstname,lastname,strhi=Hi):A、im B、_3Q C、3Q D、forprint(strhi,1,firstnamc,*,lastname)
2、执行下列语句后的显示结果是(»world=world”则调用该函数时,输出结果与其他三项不同的是()»print hello+world A、sayHelloC Li,lastname:Ming,strhi:Hello)A、helloworld sayHcllo(firstnamc=,IJ*,lastnamc=,Ming*)B、“hell”C、sayHello(,Li,,MingHello)worldC、hello+worldD、sayHelloC Li,Ming,strhi:Hello)D、语法错
9、下列不能正确创建一个元组的是()
3、下列哪个语句在Python中是非法的?(As t=()A、B、t=(1,)B、X++C、t=(python*)C、x,y=y,xD t=tuple(Jpython*)
10、下列能正确创建一个列表的是()A、ls=(l,2,3)ls=[l,2,3]C、Is={1,2,3}D、Is={1:1,2:2,3:3)
11、以下关于python数据结构说法正确的是()A、python中list可以动态的更新,但是不容许嵌套B、python中tuple可以动态更新,但是不容许嵌套C、python中diet保存键值对,并且键值对是有序的D^python中list的元素可以是tuple
12、以下不能创建一个字典的语句是()A、dictl={}B、dict2={3:5}C、dict3={1,3}D、dic4=diet(a=1,b=2)已知x=[l,2]和产[3,4],那么x+y等于什么()A、3B、7C、[1,2,3,4]D、[4,6]
14、已知x=l,y=2,则下列Python语句正确的是()A、if yx:print(x)else if x==y:print(y)B、print4+hello”C、ifxyprint xD、print x+y
15、代码[i**i for i in1,2,3]执行结果是A、[1,4,27]B、[1,2,3]图C[2,4,6]州得分
一、判断题10小题,每小题1分,共10分/D、1,6,
91、Python中,一个字符视为长度为1的字符串
2、字典中可以添加新的键-值
3、Python中,循环语句必须带else子句
4、Python中,变量一旦赋值为int类型后,不能再赋为其他类型哈
5、Pylhon中,标识符字母严格区分大小写
6、Python使用缩进来体现代码之间的逻辑关系御
7、Python代码的注释只有一种方式,那就是#符号
8、假设li为不为空的列表对象,那么li.pop会删除最后一个元素
9、在函数中,定义funa=l,按照fun2调用,运行不会报错
10、使用可变长参数函数fun*args,**kwargs,按照fun2,3,4调用,则args值为⑵3,4,kwargs为空字典得分
三、填空题(共10个填空,每空2分,共20分)
1、本人已阅读并且透彻理解了学院期末考试的有关规定和纪律要求,
1、设L=[a,b,c,d,e,f,g],则L
[3]值是,L[2:4]愿意在考试中自觉遵守值是.这些规定,并保证按规定的程序和要求参加考
2、查看变量类型的Python内置函数是o试,如有违反,自愿按《考试违纪舞弊处罚规
3、任意不为空的Python列表中,最后一个元素的下标为o定》有关条款接受处理
2、本人坚决遵守学院期末考试及格审查规定,
4、Python使用来创建匿名函数不弄虚作假,不伪造、
2、分析下边程序运行结果使用假证明、假证件
5、Python内置函数可以返回列表、元组、字典、集合、字符串如有违反,自愿按规定以及range对象中元素个数def funa:接受处理
3、本人坚决服从考场工li=[1,2,3]
6、表达式‘ab inacbed的值为作人员和监考教师管理,自觉遵守考试纪律,li.popO考试诚实守信,不违规,
7、方法在类的一个实例被创建时执行,这个方法用于初始化对象,也称为函数oif a10:不作弊
8、通过继承创建的新类称为或,被继承的类称li=li*3else:为基类或父类li=li*2printli funll程序运行得分
四、程序阅读题(2小题,每小题5分,共10分)结果为
1、分析下边程序运行结果def funw=1,h=2:printw,hfunfunw=3funh=7程序运行结果为得分
2、写一个求和函数sum(*t),调用时,允许传入多个参数,比如sum(l,2),输出
五、编程题(2小题,每小题15分,共30分)为1+2=3sum(l,2,3,4)输出为:1+2+3+4=
101、用函数实现n!的算法Python编程A卷-答案if num0:print〃抱歉,负数没有阶乘〃
1、本人已阅读并且透彻elif num==0:理解了学院期末考试的
一、单项选择题(每小题四个备选答案,其中只有一个正确答案15小有关规定和纪律要求,题,每小题2分,共30分)printz/0的阶乘为1〃愿意在考试中自觉遵守这些规定,并保证按规BABAB BABCBDCCDA else:定的程序和要求参加考
二、判断题(10小题,每小题1分,共10分)foriin ranged,num+1:factorial=factorial*i print试,如有违反,自愿按《考试违纪舞弊处罚规V,V,X,X,V/z%d的阶乘为%d%num,factorial
2、写一个求和函数sum*t,定》有关条款接受处理
2、本人坚决遵守学院期J,X,J J,V调用时,允许传入多个参数,比如suml,2,输出为:1+2=3suml,2,3,4末考试及格审查规定,
三、填空题(共10个填空,每空2分,共20分)输出为1+2+3+4=10不弄虚作假,不伪造、使用假证明、假证件
1、d或‘d,[c,d]如有违反,自愿按规定
2、type()接受处理def sum*t:
3、本人坚决服从考场工
3、-1msum=0作人员和监考教师管
4、lambda理,自觉遵守考试纪律,mcount=0考试诚实守信,不违规,
5、len()不作弊for xin t:
6、Falsemcount+=
17、构造if mcountlent:
8、子类,派生类print strx+〃+〃,end二〃〃
四、程序阅读题(2小题,每小题5分,共10分)else:
1、程序运行结果为print strx,end=〃〃12msum+=x32print〃=〃+strmsum
172、答[1,2,1,2,1,2]
五、编程题(2小题,每小题15分,共30分)
1、用函数实现n!的算法#获取用户输入的数字、num=intinput〃请输入一个数字〃factorial=1#查看数字是负数,0或正数。