Python 练习题(附答案) 一、单选题(共57 题,每题1 分,共57 分) 1.Python 中,用于获取用户输入的命令为( ) A、input B、read C、get D、for 正确答案:A 2.关于Python 的分支结构,以下选项中描述错误的是( ) A、分支结构使用if 保留字 B、Python 中if-elif-else 语句描述多分支结构 C、分支结构可以向已经执行过的语句部分跳转 D、Python 中if-else 语句用来形成二分支结构 正确答案:C 3."给出如下代码TempStr ="Hello World" 可以输出“World”子串的是( )" A、print(TempStr[–5:0]) B、print(TempStr[–5:]) C、print(TempStr[–5: –1]) D、print(TempStr[–4: –1]) 正确答案:B 4.以下不能创建一个字典的语句是 ( ) A、dict3 = {[1,2,(2,3)]: “uestc”} B、dict2 = { 3 : 5 } C、dict1 = {} D、dict4 = {(1,2,3): “uestc”} 正确答案:A 5.关于lambda 函数,以下选项中描述错误的是( ) A、lambda 函数也称为匿名函数 B、lambda 函数将函数名作为函数结果返回 C、定义了一种特殊的函数 D、lambda 不是Python 的保留字 正确答案:D 6.下列说法中正确的是( )。 A、continue 能结束循环,而break 只能结束本次循环 B、break 能结束循环,而continue 只能结束本次循环 C、break 用在for 语句中,而continue 用在while 语句中 D、break 用在while 语句中,而continue 用在for 语句中 正确答案:B 7.关于函数的返回值,以下选项中描述错误的是( ) A、函数可以有return,也可以没有 B、return 可以传递0 个返回值,也可以传递任意多个返回值 C、函数可以返回0 个或多个结果 D、函数必须有返回值 正确答案:D 8.下列不合法的Python 变量名是( ) A、Python2 B、Hello_World C、N.x D、sum 正确答案:C 9.下列表达式的值为True 的是( ) A、not(1==1 and 0!=1) B、1==1 and 2!=1 C、3>2>2 D、(2**=3)<(2*=3) 正确答案:B 10.关于Python 循环结构,以下选项中描述错误的是( ) A、遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range()函数等 B、continue 用来结束当前当次语句,但不跳出当前的循环体 C、Python 通过for、while 等保留字构建循环结构 D、continue 结束整个循环过程,不再判断循环的执行条件 正确答案:D 11.在Python 函数中,用于获取用户输入的是( ) A、get() B、input() C、Eval()...