《同济《Python程序设计》期末测试B.docx》由会员分享,可在线阅读,更多相关《同济《Python程序设计》期末测试B.docx(2页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、一、选择题(共10个,每个2分). python不支持的数据类型有C、 floatC、 18C、 11D、listD、12D、10A、 charB、 int.表达式3*2的值为()A、6B、9. int(10.96)输出值为()A、11.0B、10.96.可以使用下列哪种关键字来创建Python自定义函数?()A、 function B、class C、 procedure D、def.下面描述错误的是()A、若 a=True,b=False 贝!J a orb 为 TrueB、若 a=True,b=False 则 a and b 为 FalseC 若 a=True,b=False 则 not
2、 a 为 FalseD、a & b 为 False D5 . Python的序列类型不包括下列哪一种()A、字符串 B、列表 C、元组D、字典 7,设a = 宣:b:2,3,d:4,5则如何取出其中的数值3 ()A、B、aWb 1 C、1 D、b 1 .若 vehicle = train: bus, car; ship1贝vehicle-1是()。A、Train B busC carD、ship.关于python中的字符串,下列说法错误的是()。A、字符应该视为长度为1的字符串B、字符串以0为结束标识C、既可以用单引号,也可以用双引号创建字符串D、在三引号字符串中可以包含换行回车等特殊字符8
3、.下列哪种说法是错误的?()A、l.0+int(2*3.14)的结果是int型B、在Python中16进制数用Ox或0X引导C、0x10转成10进制后,值为16D、0x0a转成10进制后,值为10二、填空题(共10个,每个2分)1 .Python无穷循环while True:的循环体中可用 语句退出循环。2 .Python可以使用函数 打开文件。3 .python (是/否)支持char数据类型。4 .高级程序设计语言必须由 或者 翻译成低级语言。5 .请给出计算231-1的Python表达式:。6 .Python标准库math中用来计算平方根的函数是。7 .查看变量类型的Python内置函数
4、是。8 .字典对象的方法可以获取指定“键”对应的“值”,并且可以在指定“键”不存在的时候返回指定 值,如果不指定则返回Noneo9 .字典对象的 方法返回字典的“键”列表。10 .对于带有else子句的for循环和while循环,当循环因循环条件不成立而自然 结束时(会/不会)执行else中的代码。三、编程题(共4个,每个10分)1 ,输出200以内的质数。2.有1、2、3三个数字,能组成多少个互不相同且无重复数字的三位数?都是多 少?3,打印99乘法表4.输入一个年份,判断其是否为闰年。四、综合题(共1个,每个20分).让用户输入用户名密码1 ,认证成功后显示欢迎信息3,输错3次后退出程序4 .可以支持多个用户登录(提示:通过列表存多个账户信息).用户3次认证失败后,退出程序,再次启动程序尝试登录时,还是锁定状态(提 示:需把用户锁定的状态存到文件里)