中国大学MOOC《高级语言程序设计(Python)(盐城师范学院)》最新章节测试答案

注意事项:
如支付后未自动显示完整内容,可点击“已支付?点此查询订单”进行查看。
如遇内容不符或缺失,请联系内容作者或平台客服(工作日 9:00-18:00)。

第1章 Python语言概述 单元测验

1、 问题:采用IDLE进行交互式编程,其中“>>>”符号是( )。
选项:
A:运算操作符
B:命令提示符
C:程序操作符
D:文件操作符
答案: 命令提示符

2、 问题:print("世界,你好")的输出是( )。
选项:
A:("世界,你好")
B:"世界,你好"
C:世界,你好
D:运行结果出错
答案: 世界,你好

3、 问题:以下不属于Python语言特点的是()。
选项:
A:语法简洁
B:依赖平台
C:支持中文
D:库类丰富
答案: 依赖平台

4、 问题:关于Python版本,以下说法正确的是( )。
选项:
A:Python3.x是Python2.x的扩充,语法层无明显改进
B:Python3.x代码无法向下兼容Python2.x的既有语法
C:Python2.x和Python3.x一样,依旧不断发展和完善
D:以上说法都正确
答案: Python3.x代码无法向下兼容Python2.x的既有语法

5、 问题:Python是一种( )类型的编程语言。
选项:
A:机器语言
B:编译
C:汇编语言
D:解释
答案: 解释

6、 问题:关于Python语言,以下说法错误的是( )。
选项:
A:Python语言由Guido van Rossum设计并领导开发
B:Python语言由PSF组织所有,这是一个商业组织
C:Python语言提倡开放开源理念
D:Python语言的使用不需要付费,不存在商业风险
答案: Python语言由PSF组织所有,这是一个商业组织

7、 问题: "世界很大"+"人很渺小"的输出结果是( )。
选项:
A:世界很大人很渺小
B:"世界很大""人很渺小"
C:"世界很大"+"人很渺小"
D:世界很大+人很渺小
答案: 世界很大人很渺小

8、 问题:print(0.1+0.2==0.3)以上代码的输出结果是( )。
选项:
A:True
B:true
C:false
D:False
答案: False

9、 问题:在一行上写多条Python语句使用的符号是( )。
选项:
A:点号
B:冒号
C:逗号
D:分号
答案: 分号

10、 问题:关于Python语言的注释,以下选项中描述错误的是( )。
选项:
A:Python语言的多行注释以'''(三个单引号)开头和结尾
B:Python语言的单行注释以单引号 ' 开头
C:Python语言有两种注释方式:单行注释和多行注释
D:Python语言的单行注释以#开头
答案: Python语言的单行注释以单引号 ' 开头

11、 问题:关于Python注释,以下选项中描述错误的是‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬( )。
选项:
A:注释语句不被解释器过滤掉,也不被执行
B:注释可用于标明作者和版权信息
C:注释用于解释代码原理或者用途
D:注释可以辅助程序调试
答案: 注释可以辅助程序调试

第2章 程序设计基础 单元测验

1、 问题:Python语言通过( )来体现语句之间的逻辑关系。
选项:
A:{}
B:( )
C:缩进
D:自动识别逻辑
答案: 缩进

2、 问题:关于Python程序中与“缩进”有关的说法中,以下选项中正确的是( )。
选项:
A:缩进统一为4个空格
B:缩进在程序中长度统一且强制使用
C:缩进可以用在任何语句之后,表示语句间的包含关系
D:缩进是非强制性的,仅为了提高代码可读性
答案: 缩进在程序中长度统一且强制使用

3、 问题:Python语言中代码注释使用的符号是( )。
选项:
A://
B:/··· ···/
C:!
D:#
答案: #

4、 问题:下面代码的输出结果是‪( )。x=10y=3print(x%y,xy)
选项:
A:1 30
B:3 1000
C:3 30
D:1 1000
答案: 1 1000

5、 问题:下面代码的输出结果是( )。x=10y=4print(x/y,x//y)
选项:
A:2.5 2.5
B:2.5 2
C:2 2.5
D:2 2
答案: 2.5 2

6、 问题:在Python函数中,用于获取用户输入的是( )。
选项:
A:get()
B:print()
C:eval()
D:input()
答案: input()

7、 问题:下面代码的输出结果是( )。>>> x = 3.14>>> eval('x + 10')
选项:
A:3.1410
B:系统报错
C:13.14
D:TypeError: must be str, not int
答案: 13.14

8、 问题:以下( )不是Python语言的保留字。
选项:
A:False
B:and
C:true
D:if
答案: true

9、 问题:以下选项中,符合Python语言变量命名规则的是( )。
选项:
A:Templist
B:5_1
C:(VR)
D:!1
答案: Templist

10、 问题:以下选项中,不是Python语言合法命名的是( )。
选项:
A:MyGod5
B:MyGod
C:5MyGod
D:mygod
答案: 5MyGod

11、 问题:以下不是IPO模式的是:( )。
选项:
A:input
B:program
C:process
D:output
答案: program

12、 问题:下面代码的输出结果是‪( )。a=b=c=123print(a,b,c)
选项:
A:0 0 123
B:出错


C:123 123 123
D:1 1 123
答案: 123 123 123

13、 问题:下面代码的输出结果是‪( )。>>>a,b,c,d,e,f=”Python”>>>b
答案: 'y'

14、 问题:下面代码的输出结果是‪( )。x=1x=3+52print(x
答案: 28

第3章 基本数据类型 单元测验

1、 问题:下面代码的输出结果是‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫ s1 = "The python language is a scripting language."s1.replace('scripting','general')print(s1)
选项:
A:The python language is a scripting language.
B:系统报错
C:The python language is a general language.
D:['The', 'python', 'language', 'is', 'a', 'scripting', 'language.']
答案: The python language is a general language.

2、 问题:下面代码的输出结果是‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪s = "The python language is a multimodel language."print(s.split(' '))
选项:
A:系统报错
B:['The', 'python', 'language', 'is', 'a', 'multimodel', 'language.']
C:Thepythonlanguageisamultimodellanguage.
D:The python language is a multimodel language.
答案: ['The', 'python', 'language', 'is', 'a', 'multimodel', 'language.']

3、 问题:下面代码的输出结果是‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫ z = 12.12 + 34jprint(z.real)
选项:
A:34
B:34.0
C:12
D:12.12
答案: 12.12

4、 问题:下面代码的输出结果是‪‪‪‪‪‫‪print(pow(2,10))
选项:
A:1024
B:100
C:20
D:12
答案: 1024

5、 问题:下面代码的输出结果是‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫ x=10y=3print(divmod(x,y))
选项:
A:1,3
B:(3,1)
C:3,1
D:(1,3)
答案: (3,1)

6、 问题:下面代码的输出结果是‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫ x=3.1415926print(round(x,2) ,round(x))
选项:
A:3.14 3
B:3 3.14
C:2 2
D:6.28 3
答案: 3.14 3

7、 问题:下面代码的输出结果是‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫ a = 5b = 6c = 7print(pow(b,2) –4ac)
选项:
A:104
B:系统报错
C:36
D:-104
答案: -104

8、 问题:下面代码的执行结果是‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫ a = 10.99print(complex(a))
选项:
A:0.99
B:(10.99+0j)
C:10.99+0j
D:10.99
答案: (10.99+0j)

9、 问题:下面代码的输出结果是‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫ a ="Python"b = "A Superlanguage"print("{:->10}:{:-<19}".format(a,b))
选项:
A:The python language is a multimodel language.
B:----Python:A Superlanguage----
C:----Python:----A Superlanguage
D:Python----:----A Superlanguage
答案: ----Python:A Superlanguage----

10、 问题:下面代码的输出结果是‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫ x = 1x = 3+52print(x
选项:
A:14
B:28
C:29
D:13
答案: 28

11、 问题:下面代码的输出结果是‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫ str1 = "mysqlsqlserverPostgresQL"str2 = "sql"ncount = str1.count(str2)print(ncount)
选项:
A:2
B:5
C:3
D:4
答案: 2

12、 问题:下面代码的输出结果是‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫ str1 = "mysqlsqlserverPostgresQL"str2 = "sql"ncount = str1.count(str2,10)print(ncount)
选项:
A:3
B:0
C:4
D:2
答案: 0

13、 问题:关于Python的数字类型,以下选项中描述错误的是‪‪‪‪‪‫‪‪‪‪‪‪‫‪‪‪‪‪‪‫
选项:
A:1.0是浮点数,不是整数
B:复数类型虚部为0时,表示为1+0j
C:浮点数也有十进制、二进制、八进制和十六进制等表示方式
D:整数类型的数值一定不会出现小数点
答案: 浮点数也有十进制、二进制、八进制和十六进制等表示方式

14、 问题:下面代码的输出结果是‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫ x = 12.34print(type(x))
选项:
A:
B:
C:
D:
答案:

15、 问题:关于Python字符串,以下选项中描述错误的是‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫
选项:
A:输出带有引号的字符串,可以使用转义字符\
B:字符串是一个字符序列,字符串中的编号叫“索引”
C:字符串可以保存在变量中,也可以单独存在
D:可以使用datatype()测试字符串的类型
答案: 可以使用datatype()测试字符串的类型

16、 问题:关于Python字符编码,以下选项中描述错误的是
选项:
A:Python可以处理任何字符编码文本
B:Python默认采用Unicode字符编码
C:chr(x)将字符转换为Unicode编码
D:ord(x)和chr(x)是一对函数
答案: chr(x)将字符转换为Unicode编码

17、 问题:下面代码的执行结果是‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫ a = 123456789b = ""print("{0:{2}>{1},}{0:{2}^{1},}{0:{2}<{1},}".format(a,20,b))
选项:
A:123,456,789123,456,789123,456,789
B:123,456,789123,456,789123,456,789
C:123,456,789123,456,789123,456,789
D:123,456,789123,456,789123,456,789
答案: 123,456,789123,456,789123,456,789

18、 问题:s = "Alice"print(s[::-1])上述代码的输出结果是‪‪‪‪‪‫‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫
答案: ecilA

19、 问题:s= "abcdefghijklmn"print(s[1:10:3])上述代码的输出结果是‪‪‪‪‪‫‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫
答案: beh

20、 问题:下面代码的输出结果是‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫ z = 12.34 + 34jprint(z.imag)
答案: 34.0

第4章 程序的控制结构

1、 问题:下面代码的输出结果是‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫ 。()for i in "Python": print(i,end=" ")
选项:
A:P y t h o n
B:P y t h o n
C:Python
D:P,y,t,h,o,n,
答案: P y t h o n

2、 问题:给出如下代码:‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫ a=3while a > 0: a -= 1 print(a,end=" ")以下选项中描述错误的是()‪‪‪‪‪‫‪。‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫
选项:
A:条件a > 0 如果修改为a < 0 程序执行会进入死循环
B:条件a > 0 如果修改为a < 0 程序执行会进入死循环
C:这段代码的输出内容为2 1 0
D:使用while 保留字可创建无限循环
答案: 条件a > 0 如果修改为a < 0 程序执行会进入死循环

3、 问题:以下选项中能够实现Python循环结构的是()。
选项:
A:loop
B:do...for
C:if
D:while
答案: while

4、 问题:用来判断当前Python语句在分支结构中的是()。
选项:
A:缩进
B:大括号
C:引号
D:冒号
答案: 缩进

5、 问题:关于break语句与continue语句的说法中,以下选项中不正确的是()。
选项:
A:continue语句类似于break语句,也必须在for、while循环中使用。
B:break语句结束循环,继续执行循环语句的后续语句。
C:continue语句结束循环,继续执行循环语句的后续语句。
D:当多个循环语句嵌套时,break语句只适用于最里层的语句。
答案: continue语句结束循环,继续执行循环语句的后续语句。

6、 问题:实现多路分支的最佳控制结构是‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫。()
选项:
A:try
B:if-else
C:if-elif-else
D:if
答案: if-elif-else

7、 问题:给出如下代码:sum = 0for i in range(1,11): sum += i print(sum)以下选项中描述正确的是()。
选项:
A:如果print(sum) 语句完全左对齐,输出结果不变
B:sum += i 可以写为 sum + = i
C:输出的最后一个数字是55
D:循环内语句块执行了11次
答案: 输出的最后一个数字是55

8、 问题:下面代码的输出结果是‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫。()s = 0while(s<=1): print('计数:',s) s = s + 1
选项:
A:出错
B:计数:0计数:1
C:计数:0
D:计数:1
答案: 计数:0计数:1

9、 问题:下面代码的输出结果是‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫。()s = 1while(s<=1): print('计数:',s) s = s + 1
选项:
A:计数:0计数:1
B:计数:0
C:计数:1
D:出错
答案: 计数:1

10、 问题:下面代码的执行结果是‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫。()print(pow(3,0.5)pow(3,0.5)==3)
选项:
A:False
B:pow(3,0.5)pow(3,0.5)==3
C:True
D:3
答案: False

11、 问题:以下选项中描述正确的是()。
选项:
A:条件24<=28<25是合法的,且输出为True
B:条件24<=28<25是不合法的
C:条件35<=45<75是合法的,且输出为False
D:条件24<=28<25是合法的,且输出为False
答案: 条件24<=28<25是合法的,且输出为False

12、 问题:关于while保留字,以下选项中描述正确的是‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫。()
选项:
A:用while必须提供循环次数
B:while True: 构成死循环,程序要禁止使用
C:所有while循环功能都可以用for循环替代
D:使用while能够实现循环计数
答案: 使用while能够实现循环计数

13、 问题:下面代码的输出结果是‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫ 。() for s in "HelloWorld": if s=="W": continue print(s,end="")

剩余70%内容付费后可查看
看完了?还不过瘾?点此向作者提问