最新国家开放大学电大《Python程序设计#》期末题库及答案
考试说明:本人针对该科精心汇总了历年题库及答案,形成一个完整的题库,并且每年都在更新。该题库对考生的复习、作业和考试起着非常重要的作用,会给您节省大量的时间。做考题时,利用本文档中的查找工具,把考题中的关键字输到查找工具的查找内容框内,就可迅速查找到该题答案。本文库还有其他网核及教学考一体化、一网一平台复习试题与答案,敬请查看。
课程题目试题是随机的,请按题目关键词查找(或按Ctrl+F输入题目中的关键词,尽量 不要输入整个题目,不要复制空格,连续的几个字就行)
本文由【国开搜题】微信公众号提供,禁止复制盗取,违者必究
本文由【国开搜题】微信公众号提供,禁止复制盗取,违者必究
本文由【国开搜题】微信公众号提供,禁止复制盗取,违者必究
Python程序设计#
学校: 福建开放大学
问题 1: 1. Python是一种( )计算机程序设计语言。
选项:
• A. 编译型
• B. 解释型
• C. 翻译型
• D. 可视化
答案: 解释型
问题 2: 2. 下列IDE中,无法从事Python程序开发的是( )。
选项:
• A. PyCharm
• B. VS Code
• C. Jupyter Notebook
• D. Code Blocks
答案: Code Blocks
问题 3: 3. Python不支持的数据类型有( )。
选项:
• A. int
• B. char
• C. dict
• D. list
答案: char
问题 4: 4. 下列哪种数据类型不是Python3中的数据类型( )。
选项:
• A. int
• B. float
• C. complex
• D. long
答案: long
问题 5: 5. print(type(16/4))的结果为( )。
选项:
• A. int
• B. float
• C. bool
答案: float
问题 6: 6. Python中代码如需跨行时可以在行尾加上( )符号。
选项:
• A. \
• B. /
• C. |
• D. -
答案: \
问题 7: 7. Python中哪个转义字符代表换行。( )
选项:
• A. \n
• B. \b
• C. \t
• D. \r
答案: 请关注公众号【国开搜题】查看答案
问题 8: 8. 下列哪个语句在Python中是非法的?( )
选项:
• A. x = (y = z + 1)
• B. x = y = z = 1
• C. x, y = y, x
• D. x += y
答案: 请关注公众号【国开搜题】查看答案
问题 9: 9. 关于字符串下列说法错误的是( )。
选项:
• A. 字符串应该视为长度为1的字符串
• B. 字符串可以转化成数字
• C. 既可以用单引号,也可以用双引号创建字符串
• D. 在三引号字符串中可以包含换行回车等特殊字符
答案: 请关注公众号【国开搜题】查看答案
问题 10: 10. “ab”+”c”*2 结果是( )。
选项:
• A. abc2
• B. abcabc
• C. abcc
• D. ababcc
答案: 请关注公众号【国开搜题】查看答案
问题 11: 11. 已知x=43,ch='A',y = 1,则表达式(x>=y and ch <'b' and y)的值是( )。
选项:
• A. 1
• B. 0
• C. True
• D. 报错
答案: 请关注公众号【国开搜题】查看答案
问题 12: 12. Python是一种面向数据的计算机程序设计语言。
选项:
答案: 请关注公众号【国开搜题】查看答案
问题 13: 13. Python不是纯粹的函数式编程语言。
选项:
答案: 请关注公众号【国开搜题】查看答案
问题 14: 14. 惰性计算是Python的一大特性。
选项:
答案: 请关注公众号【国开搜题】查看答案
问题 15: 15. Python使用缩进来体现代码之间的逻辑关系,对缩进的要求非常严格。
选项:
答案: 请关注公众号【国开搜题】查看答案
问题 16: 16. 只有Python扩展库才需要导入以后才能使用其中的对象,Python标准库不需要导入即可使用其中的所有对象。
选项:
答案: 请关注公众号【国开搜题】查看答案
问题 17: 17. 在Python 3.x中可以使用中文作为变量名。
选项:
答案: 请关注公众号【国开搜题】查看答案
问题 18: 18. Python变量名是区分字母大小写的。
选项:
答案: 请关注公众号【国开搜题】查看答案
问题 19: 19. Python中的字符串是可变数据类型。
选项:
答案: 请关注公众号【国开搜题】查看答案
问题 20: 20. 3+5*6**2/2-8
以上语句的执行结果是( )。
选项:
• A. 445.0
• B. 25.0
• C. 40.0
• D. 85.0
答案: 请关注公众号【国开搜题】查看答案
问题 21: 1. a='a'
print ('c' or a>='b')
以上程序运行的结果是( )。
选项:
• A. a
• B. b
• C. c
• D. False
答案: 请关注公众号【国开搜题】查看答案
问题 22: 2. a = 'python'
a[0] = 'c'
print(a)
以上程序的运行结果为( )。
选项:
• A. cython
• B. pcthon
• C. c
• D. 报错
答案: 请关注公众号【国开搜题】查看答案
问题 23: 3. print({1,2,3}-{3,4,6})
以上程序的运行结果为( )。
选项:
• A. {-2,-2,-3}
• B. {2,2,3}
• C. {1,2}
• D. 报错
答案: 请关注公众号【国开搜题】查看答案
问题 24: 4. [x1+x2 for x1,x2 in zip([1,2],[3,4])]
以上语句的运行结果为( )。
选项:
• A. [4,6]
• B. [3,7]
• C. [1,2,3,4]
• D. 报错
答案: 请关注公众号【国开搜题】查看答案
问题 25: 5. a = [2,3,1]
a.sort()
以上程序的运行结果为( )。
选项:
• A. [1,2,3]
• B. [3,2,1]
• C. 无输出结果
• D. None
答案: 请关注公众号【国开搜题】查看答案
问题 26: 6. a = [1, 2, 3]
b = [1, 2, 4]
id(a[1])==id(b[1])
以上程序的运行结果为( )。
选项:
• A. TRUE
• B. FALSE
• C. 报错
• D. 无任何输出
答案: 请关注公众号【国开搜题】查看答案
问题 27: 7. 以下不能创建一个字典的语句是( )。
选项:
• A. dict1 = {}
• B. dict2 = { 3 : 5 }
• C. dict3 = {[1,2,3]: “uestc”}
• D. dict4 = {(1,2,3): “uestc”}
答案: 请关注公众号【国开搜题】查看答案
问题 28: 8. 假设将单词保存在变量 word 中,使用一个字典类型 counts={},统计单词出现的次数可采用以下代码:( )。
选项:
• A. counts[word] = count[word] + 1
• B. counts[word] = 1
• C. counts[word] = count.get(word,1) + 1
• D. counts[word] = count.get(word,0) + 1
答案: 请关注公众号【国开搜题】查看答案
问题 29: 9. nums=set([1,1,2,3,3,3,4])
print (len(nums))
以上语句的输出结果为( )。
选项:
• A. 1
• B. 2
• C. 4
• D. 5
答案: 请关注公众号【国开搜题】查看答案
问题 30: 10. nums=set([1,1,2,3,3,3,4])
print (len(nums))
以上语句的输出结果为( )。
选项:
• A. 1
• B. 2
• C. 4
• D. 5
答案: 请关注公众号【国开搜题】查看答案
问题 31: 11. 以下关于字典的描述,错误的是( )。
选项:
• A. 字典长度是可变的
• B. 字典是键值对的集合
• C. 字典中的键可以对应多个值信息
• D. 字典中元素以键信息为索引访问
答案: 请关注公众号【国开搜题】查看答案
问题 32: 12. if None:
print('Hello')
以上程序的运行结果为( )。
选项:
• A. None
• B. 'Hello'
• C. 无任何输出
• D. 报错
答案: 请关注公众号【国开搜题】查看答案
问题 33: 13. 以下关于 Python 的控制结构,错误的是( )。
选项:
• A. 每个 if 条件后要使用冒号
• B. 在 Python 中,没有 switch-case 语句
• C. Python 中的 pass 是空语句,一般用作占位语句
• D. elif 可以单独使用
答案: 请关注公众号【国开搜题】查看答案
问题 34: 14. 以下关于循环结构的描述,错误的是( )。
选项:
• A. 局部变量是指在函数内部使用的变量,当函数退出时,变量依然存在,下次函数调用时可以继续使用
• B. 使用global保留字声明简单数据类型变量后,该变量作为全局变量使用
• C. 简单数据类型变量无论是否与全局变量重名,仅在函数内部创建和使用,函数退出后变量被释放
• D. 全局变量是指在函数之外定义的变量,一般没有缩进,在程序执行全过程有效
答案: 请关注公众号【国开搜题】查看答案
问题 35: 15. 以下哪个描述是正确的? ( )
选项:
• A. break 语句用于终止当前循环
• B. continue 语句用于跳过当前剩余要执行的代码,执行下一次循环
• C. break 和 continue 语句通常与 if, if...else 和 if...elif...else 语句一起使用
• D. 以上说法都是正确的
答案: 请关注公众号【国开搜题】查看答案
问题 36: 16. i = sum = 0
while i <= 4:
sum += i
i = i+1
print(sum)
以上程序的运行结果为( )。
选项:
• A. 0
• B. 10
• C. 4
• D. 以上结果均不正确
答案: 请关注公众号【国开搜题】查看答案
问题 37: 17. for i in range(2):
print(i)
for i in range(4,6):
print(i)
以上程序的运行结果为:( )。
选项:
• A. 2, 4, 6
• B. 1, 2, 4, 5, 6
• C. 0, 1, 4, 5
• D. 0, 1, 2, 4, 5, 6
答案: 请关注公众号【国开搜题】查看答案
问题 38: 18. i=s=0
while (i<100):
s+=i
i+=1
print (s)
以上程序的运行结果是( )。
选项:
• A. 5050
• B. 4950
• C. 5000
• D. 100
答案: 请关注公众号【国开搜题】查看答案
问题 39: 19. 以下关于 pass 哪个描述是正确的?( )
选项:
• A. Python会忽略 pass 语句,就像忽略注释一样
• B. pass语句会终止当前循环
• C. pass不做任何事情,一般用做占位语句
• D. 以上说法都是正确的
答案: 请关注公众号【国开搜题】查看答案
问题 40: 20. a=(1,2,['1,2'])
a[2].append(3)
print(a)
以上程序的运行结果是( )。
选项:
• A. (1, 2, ['1,2', '3'])
• B. (1, 2, ['1,2', 3])
• C. [1, 2, ['1,2', 3]]
• D. 报错
答案: 请关注公众号【国开搜题】查看答案
微信扫码添加好友
如二维码无法识别,可拨打 13662661040 咨询。