概述
一、选择题(32分)考生信息:
姓名:
学号:
班级(如:高一1班):1.python不支持的数据类型有()
A、charB、intC、floatD、list2.下列表达式的值为True的是()
A、5+4j > 2-3jB、3>2>2C、(3,2)D、’abc’ > ‘xyz’3.关于字符串下列说法错误的是()
A、字符应该视为长度为1的字符串B、字符串以 标志字符串的结束C、既可以用单引号,也可以用双引号创建字符串D、在三引号字符串中可以包含换行回车等特殊字符4、以下不能创建一个字典的语句是()
A、dic1 = {}B、dic2 = {123:345}C、dic3 = {[1,2,3]:'uestc'}D、dic3 = {(1,2,3):'uestc'}5.Kvps = {‘1’:1,’2’:2}
theCopy = kvps
kvps[‘1’] = 5
sum = kvps[‘1’] + theCopy[‘1’]
Print sum
以下为本题选项A.1B.2C.7D.106、以下何者是不合法的布尔表达式:()
A.x in range(6)B.3=aC.e>5 and 4==fD.(x-6)>57、下列表达式的值为True的是()
A.5+4j>2-3jB.3>2==2C.e>5 and 4==fD.(x-6)>58、已知x=43,ch=‘A’,y = 1,则表达式(x>=y and ch
A、0B、1C、出错D、True9、下列表达式中返回 为True的是:()
A、3>2>2B、’abc’>’xyz’C、0x56 > 56D、(3,2)>(‘a’,’b’)10、下列Python语句正确的事(多选)()
A、min = x if xB、max = x > y ? x : yC、if(x>y) print(x)D、while True:pass11.Python不支持的数据类型有()
A、charB、intC、floatD、list12、以下叙述正确的是:()
A、continue语句的作用是结束整个循环的执行B、只能在循环体内使用break语句C、在循环体内使用break语句或continue语句的作用相同D、从多层循环嵌套中退出时,只能使用goto语句13、关于python中的复数,下列说法错误的是()
A、表示复数的语法是real+image jB、实部和虚部都是浮点数C、虚部必须后缀j且j不区分大小写D、方法conjugate返回复数的共轭复数14、以下不能创建一个字典的语句是()
A、dict1 = {}B、dict2 = { 3 : 5 }C、dict3 = dict( [2 , 5] ,[ 3 , 4 ] )D、dict4 = dict( ( [1,2],[3,4] ) )15.下面哪个不是Python合法的标识符()
A、int32B、40XLC、selfD、__name__16、Python如何定义一个函数:()
A、classB、functionC、defD、fer二、填空题(10分)1. Python使用符号 ___________ 标示注释;还有一种叫做’’’ ’’’(三引号)的特别注释。
2.表达式 1/4+2.75 的值是_______
3、请给出计算231 −1的Python表达式 :__________
4、________ 是Python中唯一的映射类型。
5、Python的取余运算符是______ 。
三、简答题(20分)1、is 和 == 的区别
2、Python里面如何实现tuple和list的转换。
3、list和tuple有什么不同?
4、如何使用python删除一个文件
四、编写代码【利用IDLE编译器编程,打包程序(程序以题号命名)压缩包上交至ftp提交账号中的《期中考试提交》文件夹:注意题号、命名】(38分)1.用Python定义一个函数,输入一年份,判断该年份是否是闰年并输出结果。
2.写程序将温度从华氏温度转换为摄氏温度。转换公式为C=5/9*(F-32)
3.斐波那契数列1,1,2,3,5,8,13,21.....根据这样的规律,编程求出400万以内最大的斐波那契数,并求出他是第几个斐波那契数。
4.家商场在降价促销。如果购买金额50-100元(包含50元和100元)之间,会给10%的折扣,如果购买金额大于100元会给20%折扣。编写一程序,询问购买价格,再显示出折扣(%10或20%)和最终价格 (14分)
考试结束!
最后
以上就是阔达长颈鹿为你收集整理的python程序设计期末测试题_《Python程序设计》考试卷的全部内容,希望文章能够帮你解决python程序设计期末测试题_《Python程序设计》考试卷所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复