《Python程序设计综合测试试题.docx》由会员分享,可在线阅读,更多相关《Python程序设计综合测试试题.docx(12页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Python程序设计综合测试试题选择20题。4分/题;判断10题,2分/题。共100分。1 .以下不是Python中的关键字是()A. breakB. ifC. inD. true(正确答案)答案解析:true不是Python中的关键字,正确的关键字是True。2 .下列转义字符中,属于“回车”含义的是()A. nB. r(正确答案)C.tD. a答案解析:r表示回车符。3.下列变量名中哪个是合法的()A. _test&B. breakC. My WordD. my_son(正确答案)答案解析:my_son是一个合法的变量名,符合Python的命名规则。4. X=3;Y=4;Z=5;执行X,Z
2、,Y=Z,Y,X后print (X,Y,Z)的结果()A. 3 45B.4 3 5D.错误答案解析:执行X,Z, Y = Z, Y,X后,X的值变为5, 丫的值变为3, Z的值变为 4o5.在Python中用来做注释的符号是()A. %B.#(正确答案)C. !D.:答案解析:#符号用于注释,注释的内容不会被执行。6. 在Python中不能用for循环遍历的类型是()A.字符串B.列表C.字典D.数值(正确答案)答案解析:数值类型(如整数和浮点数)不能直接用于for循环遍历。7. print(“ab+”c”*2)的结果为()A. abc28. ababc9. abcc(正确答案)10. abc
3、cabE.abccc答案解析:字符串”ab与c”重复两次后拼接起来,结果为abcc。8 .字典的相邻键值对之间用()分割B.冒号C.分号D.句号答案解析:字典的键值对之间用逗号分隔。9 . print(l,2*2)的结果为()A. 2,4B. 1,2,1,2(正确答案)C.错误D. 1,21,2答案解析:列表口重复两次后拼接起来,结果为口,2,1,2。10.以下表达式的结果为True的是()A. abbcB. ,ab-=abC. 1004=4的结果为True对(正确答案)错答案解析:Python中的比较运算符具有链式比较的特性,54为True,但True与4进 行比较时结果为True。8 .
4、2 in 0,1,2的结果为True对(正确答案)错答案解析:in运算符用于判断元素是否在列表中,2是0,1,2的子列表,因此结果为True。9 . print(2=True and 0=False)的结果为True对错(正确答案)答案解析:True和False在布尔运算中被视为1和0, 2=True为False, 0=False为Tru e,使用and运算符进行布尔与运算,结果为False。10 .运行print(3 = 3 and not True)的结果为False对错(正确答案)答案解析:该表达式中使用了比较运算符和逻辑运算符。首先,3=3为False,所以整个and运算的结果为False。最后,对True取反的结果仍为True。因 此,整个表达式的结果为True。