欢迎访问本站!这是一条测试公告。
想要快速找到正确答案?
立即关注 九八五题库微信公众号,轻松解决学习难题!
作业辅导
扫码关注
论文指导
轻松解决学习难题!
中国大学MOOC深入浅出Python编程作业答案
深入浅出Python编程
学校: 九八五题库
学校: 超星学习通
题目如下:
1. 1. 关于Python的字符编码,以下选项中描述错误的是( )。
A. Python字符编码使用ASCII编码。
B. print(chr(65))输出字符A。
C. chr(x)和ord(x)函数用于在单字符和Unicode编码值之间进行转换
D. print(ord('a'))输出97
答案: Python字符编码使用ASCII编码。
2. 2. 关于break语句与continue语句,以下说法中不正确的是( )。
A. break语句和continue语句都可以用来终止循环。
B. 每个continue/break语句只能跳出/终止当前层次的循环。
C. break语句和continue语句都是用在循环语句结构中。
D. break用来跳出最内层循环,脱离该循环后程序从循环代码后继续执行。
答案: break语句和continue语句都是用在循环语句结构中。
3. 3. 关于Python的分支结构,以下选项中描述错误的是 ( )。
A. Python中if-else语句用来形成双分支结构。
B. Python中if-elif-else语句用来形成多分支结构。
C. 分支结构可以向已经执行过的语句部分跳转。
D. 分支结构使用if保留字。
答案: 分支结构可以向已经执行过的语句部分跳转。
4. 4. 以下选项不能进行逻辑操作的是( )。
A. and
B. or
C. not
D. xor
答案: xor
5. 5. 以下选项关于Python的条件表达式介绍中,能正确执行的是( )。
A. min=x if x
B. max=x>y? x:y
C. if (x>y) print(x)
D. if (x>y) print(x) else print(y)
答案: min=x if x
6. 6. 关于Python的分支控制结构,描述错误的是( )。
A. 每个if语句后要使用冒号(:)。
B. 在Python中没有switch-case语句。
C. Python中的pass是空语句,一般用作占位语句。
D. elif可以单独使用。
答案: elif可以单独使用。
7. 7. 要找出“课程(course)为Python、成绩(score)及格的男生(gender)”,下列哪个选项符合要求( )。
A. if(course='Python' and score>60 and gender='男')
B. if(course=='Python' and score>60 and gender=='男')
C. if(course=='Python' and score>=60 and gender=='男')
D. if(course='Python' and score>=60 and gender='男')
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
8. 8. 以下选项中值为False的是 ( )。
A. 'abc'<'abcd'
B. 'Hello'>'hello'
C. ' ' <'a'
D. 'abcd' <'ad'
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
9. 9. 以下选项中描述正确的是( )。
A. 条件3 <= 4 < 5是合法的,且输出为False。
B. 条件3 <= 4 < 5是不合法的。
C. 条件3 <= 4 < 2是合法的,且输出为False。
D. 条件3 <= 4 < 2是不合法的。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
10. 10. 以下程序的执行结果是( )。 for c in "HelloWorld": if c == 'o': continue print(c, end=',')
A. H e l l W r l d
B. H,e,l,l,W,r,l,d,
C. H,e,l,l,W,r,l,d
D. H,e,l,l,o,W,r,o,l,d,
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
11. 11. 【单选题】关于Python的字符编码,以下选项中描述错误的是( )。
A. Python字符编码使用ASCII编码。
B. print(chr(65))输出字符A。
C. chr(x)和ord(x)函数用于在单字符和Unicode编码值之间进行转换
D. print(ord('a'))输出97
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
12. 12. 【单选题】关于break语句与continue语句,以下说法中不正确的是( )。
A. break语句和continue语句都可以用来终止循环。
B. 每个continue/break语句只能跳出/终止当前层次的循环。
C. break语句和continue语句都是用在循环语句结构中。
D. break用来跳出最内层循环,脱离该循环后程序从循环代码后继续执行。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
13. 13. 【单选题】 关于Python的分支结构,以下选项中描述错误的是 ( )。
A. Python中if-else语句用来形成双分支结构。
B. Python中if-elif-else语句用来形成多分支结构。
C. 分支结构可以向已经执行过的语句部分跳转。
D. 分支结构使用if保留字。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
14. 14. 【单选题】以下选项不能进行逻辑操作的是( )。
A. and
B. or
C. not
D. xor
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
15. 15. 【单选题】以下选项关于Python的条件表达式介绍中,能正确执行的是( )。
A. min=x if x
B. max=x>y? x:y
C. if (x>y) print(x)
D. if (x>y) print(x) else print(y)
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
16. 16. 【单选题】关于Python的分支控制结构,描述错误的是( )。
A. 每个if语句后要使用冒号(:)。
B. 在Python中没有switch-case语句。
C. Python中的pass是空语句,一般用作占位语句。
D. elif可以单独使用。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
17. 17. 【单选题】要找出“课程(course)为Python、成绩(score)及格的男生(gender)”,下列哪个选项符合要求( )。
A. if(course='Python' and score>60 and gender='男')
B. if(course=='Python' and score>60 and gender=='男')
C. if(course=='Python' and score>=60 and gender=='男')
D. if(course='Python' and score>=60 and gender='男')
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
18. 18. 【单选题】以下选项中值为False的是 ( )。
A. 'abc'<'abcd'
B. 'Hello'>'hello'
C. ' ' <'a'
D. 'abcd' <'ad'
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
19. 19. 【单选题】以下选项中描述正确的是( )。
A. 条件3 <= 4 < 5是合法的,且输出为False。
B. 条件3 <= 4 < 5是不合法的。
C. 条件3 <= 4 < 2是合法的,且输出为False。
D. 条件3 <= 4 < 2是不合法的。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
20. 20. 【单选题】 以下程序的执行结果是( )。 for c in "HelloWorld": if c == 'o': continue print(c, end=',')
A. H e l l W r l d
B. H,e,l,l,W,r,l,d,
C. H,e,l,l,W,r,l,d
D. H,e,l,l,o,W,r,o,l,d,
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
21. 1. 以下选项中,不符合Python语言变量命名规则的是( )。
A. variable_24
B. variable_name
C. 24_variable
D. _24variable
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
22. 2. 下面这条程序执行的结果是( )。 > 0.1+0.2==0.3
A. True
B. False
C. true
D. false
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
23. 3. 下面代码的执行结果是( )。 x = 3.1415926 round(x,2) round(x)
A. 3.14和3
B. 6.28和3
C. 3.1和3.0
D. 6.28和3.0
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
24. 4. 如果x = 10, y=20,执行x,y = y,x之后,x和y的值分别是什么( )。
A. 10,20
B. 20,10
C. 10,10
D. 20,20
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
25. 5. 下面代码的执行结果是( )。 > print("%o" %(12))
A. 12
B. 14
C. 12.000000
D. 0XC
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
26. 6. 如果从键盘上输入数字1,以下程序的执行结果是( )。 number = input('->') ->1 number +='1' print(number)
A. 11
B. “11”
C. 2
D. 报错,字符和数值不能直接相加
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
27. 7. 以下代码的执行结果是( )。 lang = 'Python' ch = '=' "{0:{1}>12}".format(lang,ch)
A. '======Python'
B. 'Python======'
C. '>>>>>>Python'
D. 'Python>>>>>>'
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
28. 8. 执行代码:"Python"[2:4]的结果是( )。
A. 'th'
B. 'tho'
C. 'yt'
D. 'yth'
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
29. 9. Python包安装使用的是下面哪个命令( )。
A. pip show
B. pip uninstall
C. pip install
D. pip list
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
30. 10. 关于import引用,以下描述错误的是( )。
A. import保留字用于导入模块或者模块中的对象。
B. 可以使用from turtle import setup 引入turtle模块。
C. 使用import turtle as t引入turtle模块,取别名为t。
D. 使用import turtle引入turtle模块。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
31. 1. 以下选项中,对Python程序的描述错误的是( )。
A. 可以利用函数对程序进行模块化设计。
B. Python程序由一系列包(package)、模块(module)和函数,以及代码组成。
C. 程序是由一系列函数组成的。
D. 通过封装可以实现代码复用。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
32. 2. 关于Python函数的描述错误的是( )。
A. 定义一个函数以def关键词开头,后接函数标识符名称和一对圆括号。
B. 函数标识符名称后的圆括号中用于定义参数。
C. 定义函数时的参数称为实参,调用函数时的参数称为形参。
D. 函数是一种仅在调用时运行的代码块。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
33. 3. 函数头中不包括的是( )。
A. def关键字
B. 函数名
C. 形式参数
D. 返回值
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
34. 4. 不属于Python函数参数类别的是( )。
A. 位置参数
B. 关键参数或命名参数
C. 默认值参数
D. 固定参数
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
35. 5. 函数的调用语句是( )。
A. function_name([arguments])
B. call function_name([arguments])
C. return function_name([arguments])
D. get function_name([arguments])
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
36. 6. 下面关于Python函数参数的描述错误的是( )。
A. Python函数的形参其实质上是一个局部变量。
B. 当参数类型为不可变数据类型时,在函数内部直接修改形参的值不会影响实参。
C. 当参数类型为可变数据类型时,在函数内部直接修改形参的值会影响实参。
D. 因为默认值参数已经指定了名称,所以它可以出现在函数形参列表的任意位置。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
37. 7. 关于Python函数的返回值,描述错误的是( )。
A. 函数使用return语句返回值。
B. return语句将退出函数并将返回到函数被调用的位置继续执行。
C. 函数都必须要有一个return语句,以结束函数的执行返回到调用处。
D. return语句可以同时返回0个、1个或多个结果。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
38. 8. 以下程序的执行结果正确的是( )。 def change(lst): lst.append('china') test = ['Python'] change(test) print(test)
A. ['Python']
B. ['Python', 'china']
C. ['china']
D. [ ]
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
39. 9. 以下程序的执行结果正确的是( )。 def change(lst=['Python']): lst.append('china') return lst change() print(change())
A. ['Python', 'china']
B. ['Python', 'china', 'china']
C. ['china', 'china']
D. ['Python', 'Python']
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
40. 10. 以下程序的执行结果是( )。 def unpack_fun(a, *args): print(a, args) unpack_fun(1, 2, 3, 4)
A. 1 (2, 3, 4)
B. 1 2 (3, 4)
C. 1 2 3 (4)
D. (1, 2, 3, 4)
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
41. 11. 【单选题】以下选项中,对Python程序的描述错误的是( )。
A. 可以利用函数对程序进行模块化设计。
B. Python程序由一系列包(package)、模块(module)和函数,以及代码组成。
C. 程序是由一系列函数组成的。
D. 通过封装可以实现代码复用。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
42. 12. 【单选题】 关于Python函数的描述错误的是( )。
A. 定义一个函数以def关键词开头,后接函数标识符名称和一对圆括号。
B. 函数标识符名称后的圆括号中用于定义参数。
C. 定义函数时的参数称为实参,调用函数时的参数称为形参。
D. 函数是一种仅在调用时运行的代码块。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
43. 13. 【单选题】 函数头中不包括的是( )。
A. def关键字
B. 函数名
C. 形式参数
D. 返回值
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
44. 14. 【单选题】 不属于Python函数参数类别的是( )。
A. 位置参数
B. 关键参数或命名参数
C. 默认值参数
D. 固定参数
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
45. 15. 【单选题】函数的调用语句是( )。
A. function_name([arguments])
B. call function_name([arguments])
C. return function_name([arguments])
D. get function_name([arguments])
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
46. 16. 【单选题】下面关于Python函数参数的描述错误的是( )。
A. Python函数的形参其实质上是一个局部变量。
B. 当参数类型为不可变数据类型时,在函数内部直接修改形参的值不会影响实参。
C. 当参数类型为可变数据类型时,在函数内部直接修改形参的值会影响实参。
D. 因为默认值参数已经指定了名称,所以它可以出现在函数形参列表的任意位置。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
47. 17. 【单选题】关于Python函数的返回值,描述错误的是( )。
A. 函数使用return语句返回值。
B. return语句将退出函数并将返回到函数被调用的位置继续执行。
C. 函数都必须要有一个return语句,以结束函数的执行返回到调用处。
D. return语句可以同时返回0个、1个或多个结果。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
48. 18. 【单选题】 以下程序的执行结果正确的是( )。 def change(lst): lst.append('china') test = ['Python'] change(test) print(test)
A. ['Python']
B. ['Python', 'china']
C. ['china']
D. [ ]
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
49. 19. 【单选题】 以下程序的执行结果正确的是( )。 def change(lst=['Python']): lst.append('china') return lst change() print(change())
A. ['Python', 'china']
B. ['Python', 'china', 'china']
C. ['china', 'china']
D. ['Python', 'Python']
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
50. 20. 【单选题】 以下程序的执行结果是( )。 def unpack_fun(a, *args): print(a, args) unpack_fun(1, 2, 3, 4)
A. 1 (2, 3, 4)
B. 1 2 (3, 4)
C. 1 2 3 (4)
D. (1, 2, 3, 4)
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
51. 1. 以下选项中,哪个输出结果为False( )。
A. 7 != 9
B. 7 is 7
C. False == 0
D. None == False
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
52. 2. 以下选项用来判断代码处于相同的循环结构体中的是( )。
A. 括号()
B. 冒号:
C. BEGIN…END
D. 花括号{ }
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
53. 3. 关于Python的循环结构,以下描述错误的是( )。
A. Python通过for、while等保留字提供有限循环和无限循环结构。
B. 循环中的遍历结构可以是字符串、文件、组合数据类型和range( )函数等
C. for循环用于迭代序列,不需要预先设置索引变量。
D. 如果使用while循环,无论条件是否为真都至少会执行一次循环。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
54. 4. 关于while循环的描述中,正确的是( )。
A. 使用while能够实现循环计数。
B. 所有while循环功能都可以用for循环替代。
C. while True:会构成死循环,程序要禁止使用。
D. 使用while必须提供循环次数。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
55. 5. 下面代码的输出结果是( )。 for c in "Python": print(c, end=',')
A. P,y,t,h,o,n,
B. P,y,t,h,o,n
C. P y t h o n
D. Python
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
56. 6. 以下循环程序执行的结果是( )。 for n in range(3): n+=1 print(n)
A. 3
B. 4
C. 5
D. 6
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
57. 7. 以下程序执行的结果是( )。 for i in range(5, 0, -1): print(i, end=' ')
A. 1 2 3 4 5
B. 5 4 3 2 1
C. 5 3 1
D. 1 3 5
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
58. 8. 以下哪个布尔表达式将产生False( )。
A. 3-3 and 3<6
B. 3<6 and 3+5
C. 1+2 or 3<6
D. 3<6 or 3+5
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
59. 9. 下面代码的执行结果是( )。 i, sum = 1, 0 while i<=10: sum+=i i+=1 print(sum)
A. 45
B. 55
C. 60
D. 65
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
60. 10. 循环语句与else搭配使用时,能够执行else对应语句块的情况是( )。
A. 总会执行。
B. 永远不会执行。
C. 仅循环正常结束,即不是使用break退出。
D. 仅循环非正常结東,即以break终止循环。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
61. 11. 【单选题】以下选项中,哪个输出结果为False( )。
A. 7 != 9
B. 7 is 7
C. False == 0
D. None == False
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
62. 12. 【单选题】以下选项用来判断代码处于相同的循环结构体中的是( )。
A. 括号()
B. 冒号:
C. BEGIN…END
D. 花括号{ }
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
63. 13. 【单选题】关于Python的循环结构,以下描述错误的是( )。
A. Python通过for、while等保留字提供有限循环和无限循环结构。
B. 循环中的遍历结构可以是字符串、文件、组合数据类型和range( )函数等
C. for循环用于迭代序列,不需要预先设置索引变量。
D. 如果使用while循环,无论条件是否为真都至少会执行一次循环。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
64. 14. 【单选题】 关于while循环的描述中,正确的是( )。
A. 使用while能够实现循环计数。
B. 所有while循环功能都可以用for循环替代。
C. while True:会构成死循环,程序要禁止使用。
D. 使用while必须提供循环次数。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
65. 15. 【单选题】 下面代码的输出结果是( )。 for c in "Python": print(c, end=',')
A. P,y,t,h,o,n,
B. P,y,t,h,o,n
C. P y t h o n
D. Python
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
66. 16. 【单选题】 以下循环程序执行的结果是( )。 for n in range(3): n+=1 print(n)
A. 3
B. 4
C. 5
D. 6
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
67. 17. 【单选题】 以下程序执行的结果是( )。 for i in range(5, 0, -1): print(i, end=' ')
A. 1 2 3 4 5
B. 5 4 3 2 1
C. 5 3 1
D. 1 3 5
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
68. 18. 【单选题】以下哪个布尔表达式将产生False( )。
A. 3-3 and 3<6
B. 3<6 and 3+5
C. 1+2 or 3<6
D. 3<6 or 3+5
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
69. 19. 【单选题】 下面代码的执行结果是( )。 i, sum = 1, 0 while i<=10: sum+=i i+=1 print(sum)
A. 45
B. 55
C. 60
D. 65
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
70. 20. 【单选题】循环语句与else搭配使用时,能够执行else对应语句块的情况是( )。
A. 总会执行。
B. 永远不会执行。
C. 仅循环正常结束,即不是使用break退出。
D. 仅循环非正常结東,即以break终止循环。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
71. 1. 以下选项中,不能建立字典的是( )。
A. d = {(1,2): 'JanFeb', (3,4): 'MarApr'}
B. d = {'Jan':31, 'Feb':28}
C. d = {[1,2]: 'JanFeb', [3,4]: 'MarApr'}
D. d = {1:['Jan', 31], 2:['Feb', 28]}
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
72. 2. 代码len({'Jan':'一月','Feb':'二月','days':[31, 30]})的执行结果为( )。
A. 3
B. 4
C. 5
D. 6
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
73. 3. 下面代码执行结果是( )。 d = {'Jan':'一月', 'Feb':'二月', 'Mar':'三月'} print(d['Jan'], d.get('Apr','四月'))
A. 一月 四月
B. 一月 二月
C. 一月 三月
D. 报错
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
74. 4. 关于字典的描述,错误的是( )。
A. 字典的“键”可以是Python中任意不可变数据。
B. 字典的“值”可以取任意数据类型。
C. 字典的每个元素表示一种映射或对应关系。
D. 字典中元素打印出来的顺序与创建时的顺序相同。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
75. 5. 下面代码执行结果是( )。 d = {'Jan':'一月', 'Feb':'二月', 'Mar':'三月'} list(d.keys())
A. ['Jan', 'Feb', 'Mar']
B. ['一月', '二月', '三月']
C. ('Jan':'一月', 'Feb':'二月', 'Mar':'三月')
D. ['Jan':'一月', 'Feb':'二月', 'Mar':'三月']
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
76. 6. 下面代码执行结果是( )。 d = {'Jan':'一月', 'Feb':'二月', 'Mar':'三月'} [(k,v) for k,v in d.items()]
A. [['Jan', '一月'], ['Feb', '二月'], ['Mar', '三月']]
B. [('Jan', '一月'), ('Feb', '二月'), ('Mar', '三月')]
C. ('Jan':'一月', 'Feb':'二月', 'Mar':'三月')
D. ['Jan':'一月', 'Feb':'二月', 'Mar':'三月']
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
77. 7. 下列关于Python中集合(set)的描述中,错误的是( )。
A. 集合无序和无索引
B. 集合用花括号编写
C. 集合一旦创建就无法更改项目,但可以添加新项目。
D. 集合是一个整体对待,也无法通过for循环来遍历元素。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
78. 8. 关于Python程序的异常处理,描述错误的是( )。
A. 应当大量使用异常处理以避免任何可能的错误。
B. 编程语言中的异常和错误是不同的两个概念。
C. 可以一次捕捉多个异常。
D. 程序异常发生经过妥善处理可以继续执行。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
79. 9. 下列不是Python中异常检测和处理子句结构的是( )。
A. try-except
B. try-except-else
C. try-except-finally
D. try-except-else-else
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
80. 10. try-except结构中,能够执行except对应语句块的情形是( )。
A. try语句块中出现异常。
B. 程序正常结束后
C. try语句块中有分支时。
D. try语句块中有循环时
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
81. 11. 【单选题】以下选项中,不能建立字典的是( )。
A. d = {(1,2): 'JanFeb', (3,4): 'MarApr'}
B. d = {'Jan':31, 'Feb':28}
C. d = {[1,2]: 'JanFeb', [3,4]: 'MarApr'}
D. d = {1:['Jan', 31], 2:['Feb', 28]}
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
82. 12. 【单选题】代码len({'Jan':'一月','Feb':'二月','days':[31, 30]})的执行结果为( )。
A. 3
B. 4
C. 5
D. 6
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
83. 13. 【单选题】 下面代码执行结果是( )。 d = {'Jan':'一月', 'Feb':'二月', 'Mar':'三月'} print(d['Jan'], d.get('Apr','四月'))
A. 一月 四月
B. 一月 二月
C. 一月 三月
D. 报错
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
84. 14. 【单选题】关于字典的描述,错误的是( )。
A. 字典的“键”可以是Python中任意不可变数据。
B. 字典的“值”可以取任意数据类型。
C. 字典的每个元素表示一种映射或对应关系。
D. 字典中元素打印出来的顺序与创建时的顺序相同。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
85. 15. 【单选题】 下面代码执行结果是( )。 d = {'Jan':'一月', 'Feb':'二月', 'Mar':'三月'} list(d.keys())
A. ['Jan', 'Feb', 'Mar']
B. ['一月', '二月', '三月']
C. ('Jan':'一月', 'Feb':'二月', 'Mar':'三月')
D. ['Jan':'一月', 'Feb':'二月', 'Mar':'三月']
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
86. 16. 【单选题】 下面代码执行结果是( )。 d = {'Jan':'一月', 'Feb':'二月', 'Mar':'三月'} [(k,v) for k,v in d.items()]
A. [['Jan', '一月'], ['Feb', '二月'], ['Mar', '三月']]
B. [('Jan', '一月'), ('Feb', '二月'), ('Mar', '三月')]
C. ('Jan':'一月', 'Feb':'二月', 'Mar':'三月')
D. ['Jan':'一月', 'Feb':'二月', 'Mar':'三月']
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
87. 17. 【单选题】下列关于Python中集合(set)的描述中,错误的是( )。
A. 集合无序和无索引
B. 集合用花括号编写
C. 集合一旦创建就无法更改项目,但可以添加新项目。
D. 集合是一个整体对待,也无法通过for循环来遍历元素。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
88. 18. 【单选题】关于Python程序的异常处理,描述错误的是( )。
A. 应当大量使用异常处理以避免任何可能的错误。
B. 编程语言中的异常和错误是不同的两个概念。
C. 可以一次捕捉多个异常。
D. 程序异常发生经过妥善处理可以继续执行。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
89. 19. 【单选题】下列不是Python中异常检测和处理子句结构的是( )。
A. try-except
B. try-except-else
C. try-except-finally
D. try-except-else-else
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
90. 20. 【单选题】try-except结构中,能够执行except对应语句块的情形是( )。
A. try语句块中出现异常。
B. 程序正常结束后
C. try语句块中有分支时。
D. try语句块中有循环时
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
91. 1. 关于Python的聚合(collection)数据类型,下列说法错误的是( )。
A. Python的str、list和tuple类型都属于序列类型。
B. 序列类型是二维元素向量,元素之间存在先后关系,通过序号访问。
C. Python聚合数据类型能够将多个同类型或不同类型的数据组织起来。
D. 可以对聚合类型数据进行遍历操作
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
92. 2. 如果s = "0123456789",那么下面哪条语句能使字符串反转得到"9876543210"( )。
A. s[0:9]
B. s[-1::-1]
C. s[-10:-1]
D. s[-10:0]
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
93. 3. 以下程序运行后lst变量的结果是什么( )。 lst = [1, 2, 3, 4] lst[:]=[0, 0, 0, 0] print(lst)
A. [1, 2, 3, 4]
B. [0, 0, 0, 0]
C. 程序报错
D. 没有显示效果
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
94. 4. 以下程序运行后tup变量的结果是什么( )。 tup = (1, 2, 3, 4) tup[:] = (0, 0, 0, 0)
A. (1, 2, 3, 4)
B. (0, 0, 0, 0)
C. 程序报错
D. 没有显示效果
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
95. 5. 关于Python序列类型的通用操作符和函数,以下选项中描述错误的是( )。
A. 如果s = [True,"Python",100],则s[3]返回100
B. 如果s = [True,"Python",100],s[0]返回True
C. 如果x不是s的元素,x not in s 返回True
D. 如果x是s的元素,x in s返回True
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
96. 6. 以下代码的执行结果是( )。 lst = [1, 5, 4, 3, 2] lst2 = sorted(lst,reverse=True) print(lst2)
A. [5, 4, 3, 2,1]
B. [1, 2, 3, 4, 5]
C. [1, 5, 4, 3, 2]
D. [2, 3, 4, 5,1]
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
97. 7. 对于列表lst的操作,以下选项中描述错误的是( )。
A. lst.reverse( ):将列表lst的所有元素反转排序。
B. lst.clear( ):删除lst的所有元素。
C. lst.copy( ):生成一个新列表,复制lst的所有元素。
D. lst.append(x):在列表lst任意位置增加一个元素。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
98. 8. 关于Python对文件的操作描述中,错误的是( )。
A. Python操作的文件对象主要包括文本文件和二进制文件等类型。
B. 文件使用结束后要用close( )方法关闭,以释放文件的使用授权。
C. Python通过内置的open( )函数打开一个文件。
D. 当文件以文本方式打开时,是按字节流方式进行读写。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
99. 9. 以下选项中,不是Python对文件的打开模式的是( )。
A. 覆盖写模式'w'
B. 只读模式'r'
C. 追加写模式'a'
D. 创建写模式'c'
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
100. 10. 对于语句f=open( ),以下选项中对f的描述错误的是( )。
A. f是文件句柄,在程序中表示一个打开的文件。
B. 程序语句print(f)执行将报错。
C. 将f当作文件对象, f.read( )可以读入文件内容。
D. f是一个变量
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
101. 11. 【单选题】关于Python的聚合(collection)数据类型,下列说法错误的是( )。
A. Python的str、list和tuple类型都属于序列类型。
B. 序列类型是二维元素向量,元素之间存在先后关系,通过序号访问。
C. Python聚合数据类型能够将多个同类型或不同类型的数据组织起来。
D. 可以对聚合类型数据进行遍历操作
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
102. 12. 【单选题】如果s = "0123456789",那么下面哪条语句能使字符串反转得到"9876543210"( )。
A. s[0:9]
B. s[-1::-1]
C. s[-10:-1]
D. s[-10:0]
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
103. 13. 【单选题】 以下程序运行后lst变量的结果是什么( )。 lst = [1, 2, 3, 4] lst[:]=[0, 0, 0, 0] print(lst)
A. [1, 2, 3, 4]
B. [0, 0, 0, 0]
C. 程序报错
D. 没有显示效果
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
104. 14. 【单选题】 以下程序运行后tup变量的结果是什么( )。 tup = (1, 2, 3, 4) tup[:] = (0, 0, 0, 0)
A. (1, 2, 3, 4)
B. (0, 0, 0, 0)
C. 程序报错
D. 没有显示效果
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
105. 15. 【单选题】关于Python序列类型的通用操作符和函数,以下选项中描述错误的是( )。
A. 如果s = [True,"Python",100],则s[3]返回100
B. 如果s = [True,"Python",100],s[0]返回True
C. 如果x不是s的元素,x not in s 返回True
D. 如果x是s的元素,x in s返回True
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
106. 16. 【单选题】 以下代码的执行结果是( )。 lst = [1, 5, 4, 3, 2] lst2 = sorted(lst,reverse=True) print(lst2)
A. [5, 4, 3, 2,1]
B. [1, 2, 3, 4, 5]
C. [1, 5, 4, 3, 2]
D. [2, 3, 4, 5,1]
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
107. 17. 【单选题】对于列表lst的操作,以下选项中描述错误的是( )。
A. lst.reverse( ):将列表lst的所有元素反转排序。
B. lst.clear( ):删除lst的所有元素。
C. lst.copy( ):生成一个新列表,复制lst的所有元素。
D. lst.append(x):在列表lst任意位置增加一个元素。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
108. 18. 【单选题】关于Python对文件的操作描述中,错误的是( )。
A. Python操作的文件对象主要包括文本文件和二进制文件等类型。
B. 文件使用结束后要用close( )方法关闭,以释放文件的使用授权。
C. Python通过内置的open( )函数打开一个文件。
D. 当文件以文本方式打开时,是按字节流方式进行读写。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
109. 19. 【单选题】以下选项中,不是Python对文件的打开模式的是( )。
A. 覆盖写模式'w'
B. 只读模式'r'
C. 追加写模式'a'
D. 创建写模式'c'
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
110. 20. 【单选题】对于语句f=open( ),以下选项中对f的描述错误的是( )。
A. f是文件句柄,在程序中表示一个打开的文件。
B. 程序语句print(f)执行将报错。
C. 将f当作文件对象, f.read( )可以读入文件内容。
D. f是一个变量
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
111. 1. 关于面向对象程序设计方法的描述中,正确的是( )。
A. 强调模拟现实世界中的算法而不强调概念。
B. 使用现实世界的概念抽象的思考问题从而自然地解决问题。
C. 鼓励开发者用实际领域的概念去思考。
D. 模拟现实世界中不同事物之间的联系。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
112. 2. 以下选项中,属于面向对象程序设计特征的是( )。
A. 自顶向下
B. 功能分解
C. 逐步求精
D. 多态性
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
113. 3. 不属于面向对象程序设计三大特征的是( )。
A. 继承性
B. 封装性
C. 分类型
D. 多态性
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
114. 4. 采用面向对象开发的应用系统的特点是( )。
A. 运行速度更快
B. 维护更复杂
C. 代码重用性强
D. 占用存储空间小
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
115. 5. 关于面向对象的继承,以下选项中描述正确的是( )。
A. 继承是指各对象之间的共同性质
B. 继承是指一组对象所具有的的相似性质
C. 继承是指一个对象具有另一个对象的性质
D. 继承是指类之间共享属性和操作的机制
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
116. 6. 以下关于Python面向对象编程的描述错误的是( )。
A. Python是一种面向对象的编程语言。
B. Python一切皆对象,拥有属性和方法。
C. 类(Class)是创建对象的模板,是创建对象的“图纸”。
D. Python中创建一个类可以使用关键字Class。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
117. 7. 关于Python实例对象的方法/成员函数描述中,错误的是( )。
A. 所有类都有一个名为__init__( )的构造函数。
B. 每次创建类的对象时都会自动调用类的__init__( )函数。
C. 类的成员函数参数self是对类的当前实例的引用。
D. 对象的方法是属于该类所有对象公共的函数。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
118. 8. 关于Python实例对象的属性/成员变量描述中,错误的是( )。
A. 可以在类的定义时,使用self.变量名进行定义。
B. 可以使用类的实例对象obj.变量名进行创建。
C. 实例对象之间的属性都是相互隔离的,不能直接共享。
D. 虽然Python是动态语言,但并不支持实例对象任意绑定属性。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
119. 9. 下列关于Python类的成员描述中,错误的是( )。
A. 要定义一个类的方法,则该方法的第一参数必须是cls。
B. 类属性在类的所有实例都可以访问到。
C. 类的方法使用@classmethod装饰器进行修饰。
D. 类的方法既可以使用类名来引用,也可以使用实例对象来引用。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
120. 10. 关于Python继承的表述中,错误的是( )。
A. 创建一个子类只需要在定义时,在紧跟类名的括号中指明父类。
B. 可以使用super( )函数使子类继承其父的方法和属性。
C. 一个父类只能派生一个子类,一个子类也只能继承一个父类。
D. 如果在子类中添加一个与父类同名的方法,则会覆盖父方法的继承。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
121. 11. 【单选题】关于面向对象程序设计方法的描述中,正确的是( )。
A. 强调模拟现实世界中的算法而不强调概念。
B. 使用现实世界的概念抽象的思考问题从而自然地解决问题。
C. 鼓励开发者用实际领域的概念去思考。
D. 模拟现实世界中不同事物之间的联系。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
122. 12. 【单选题】以下选项中,属于面向对象程序设计特征的是( )。
A. 自顶向下
B. 功能分解
C. 逐步求精
D. 多态性
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
123. 13. 【单选题】不属于面向对象程序设计三大特征的是( )。
A. 继承性
B. 封装性
C. 分类型
D. 多态性
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
124. 14. 【单选题】采用面向对象开发的应用系统的特点是( )。
A. 运行速度更快
B. 维护更复杂
C. 代码重用性强
D. 占用存储空间小
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
125. 15. 【单选题】关于面向对象的继承,以下选项中描述正确的是( )。
A. 继承是指各对象之间的共同性质
B. 继承是指一组对象所具有的的相似性质
C. 继承是指一个对象具有另一个对象的性质
D. 继承是指类之间共享属性和操作的机制
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
126. 16. 【单选题】以下关于Python面向对象编程的描述错误的是( )。
A. Python是一种面向对象的编程语言。
B. Python一切皆对象,拥有属性和方法。
C. 类(Class)是创建对象的模板,是创建对象的“图纸”。
D. Python中创建一个类可以使用关键字Class。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
127. 17. 【单选题】关于Python实例对象的方法/成员函数描述中,错误的是( )。
A. 所有类都有一个名为__init__( )的构造函数。
B. 每次创建类的对象时都会自动调用类的__init__( )函数。
C. 类的成员函数参数self是对类的当前实例的引用。
D. 对象的方法是属于该类所有对象公共的函数。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
128. 18. 【单选题】关于Python实例对象的属性/成员变量描述中,错误的是( )。
A. 可以在类的定义时,使用self.变量名进行定义。
B. 可以使用类的实例对象obj.变量名进行创建。
C. 实例对象之间的属性都是相互隔离的,不能直接共享。
D. 虽然Python是动态语言,但并不支持实例对象任意绑定属性。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
129. 19. 【单选题】下列关于Python类的成员描述中,错误的是( )。
A. 要定义一个类的方法,则该方法的第一参数必须是cls。
B. 类属性在类的所有实例都可以访问到。
C. 类的方法使用@classmethod装饰器进行修饰。
D. 类的方法既可以使用类名来引用,也可以使用实例对象来引用。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
130. 20. 【单选题】关于Python继承的表述中,错误的是( )。
A. 创建一个子类只需要在定义时,在紧跟类名的括号中指明父类。
B. 可以使用super( )函数使子类继承其父的方法和属性。
C. 一个父类只能派生一个子类,一个子类也只能继承一个父类。
D. 如果在子类中添加一个与父类同名的方法,则会覆盖父方法的继承。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
131. 1. 以下不属于冯·诺依曼体系结构组成部件的是( )。
A. 运算器和控制器
B. 编译器和解释器
C. 存储器
D. 输入设备和输出设备
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
132. 2. 关于计算机程序设计语言的描述,错误的是( )。
A. 机器语言使用二进制编码的指令。
B. 汇编语言使用助记符来表示机器语言指令。
C. 高级语言编写的程序是通用的。
D. 高级语言一般要借助于解释器或编译器将源代码翻译成机器代码。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
133. 3. 以下选项中,不是Python语言特点的是( )。
A. Python使用变量需要先定义后才能使用。
B. Python能够集成C、C++等语言编写的程序。
C. Python程序可以在任何安装了解释器的操作系统环境中执行。
D. Python语言通过强制缩进来体现语句间的逻辑关系。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
134. 4. 关于Python语言的特点,以下选项中描述错误的是( )。
A. Python语言是脚本语言
B. Python语言是开源语言
C. Python语言是跨平台语言
D. Python语言是编译型语言
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
135. 5. Python代码文件的扩展名是 ( )。
A. cs
B. py
C. java
D. cpp
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
136. 6. 关于Python语言的注释,以下选项中描述错误的是( )。
A. Python语言的单行注释以单引号 ' 开头
B. Python语言有两种注释方式:单行注释和多行注释
C. Python语言的单行注释以#开头
D. Python语言的多行注释以 '''(三个单引号)开头和结尾
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
137. 7. IDLE环境的退出命令是( )。
A. quit( )
B. close( )
C. out( )
D. exit( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
138. 8. 以西哪个选项能在屏幕上打印输出“Hello World” ( )。
A. printf("Hello World")
B. printf('Hello World')
C. print('Hello World')
D. print(Hello World)
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
139. 9. 以下不是IPO模式的是( )。
A. input
B. process
C. program
D. output
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
140. 10. 以下选项中,不属于结构化程序设计方法中的三种基本结构是( )。
A. 顺序结构
B. goto跳转结构
C. 分支结构
D. 循环结构
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
141. 11. 【单选题】以下不属于冯·诺依曼体系结构组成部件的是( )。
A. 运算器和控制器
B. 编译器和解释器
C. 存储器
D. 输入设备和输出设备
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
142. 12. 【单选题】关于计算机程序设计语言的描述,错误的是( )。
A. 机器语言使用二进制编码的指令。
B. 汇编语言使用助记符来表示机器语言指令。
C. 高级语言编写的程序是通用的。
D. 高级语言一般要借助于解释器或编译器将源代码翻译成机器代码。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
143. 13. 【单选题】以下选项中,不是Python语言特点的是( )。
A. Python使用变量需要先定义后才能使用。
B. Python能够集成C、C++等语言编写的程序。
C. Python程序可以在任何安装了解释器的操作系统环境中执行。
D. Python语言通过强制缩进来体现语句间的逻辑关系。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
144. 14. 【单选题】关于Python语言的特点,以下选项中描述错误的是( )。
A. Python语言是脚本语言
B. Python语言是开源语言
C. Python语言是跨平台语言
D. Python语言是编译型语言
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
145. 15. 【单选题】Python代码文件的扩展名是 ( )。
A. cs
B. py
C. java
D. cpp
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
146. 16. 【单选题】关于Python语言的注释,以下选项中描述错误的是( )。
A. Python语言的单行注释以单引号 ' 开头
B. Python语言有两种注释方式:单行注释和多行注释
C. Python语言的单行注释以#开头
D. Python语言的多行注释以 '''(三个单引号)开头和结尾
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
147. 17. 【单选题】IDLE环境的退出命令是( )。
A. quit( )
B. close( )
C. out( )
D. exit( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
148. 18. 【单选题】以西哪个选项能在屏幕上打印输出“Hello World” ( )。
A. printf("Hello World")
B. printf('Hello World')
C. print('Hello World')
D. print(Hello World)
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
149. 19. 【单选题】以下不是IPO模式的是( )。
A. input
B. process
C. program
D. output
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
150. 20. 【单选题】以下选项中,不属于结构化程序设计方法中的三种基本结构是( )。
A. 顺序结构
B. goto跳转结构
C. 分支结构
D. 循环结构
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
如果觉得文章对您有用,请随意打赏。
您的支持是我们继续创作的动力!
微信扫一扫
支付宝扫一扫