大学MOOC 计算机基础与Python程序设计(大连民族大学)1461020176 最新慕课完整章节测试答案
第二章 Python语言基础
2.2数字类型
1、单选题:
下面代码的输出结果是>>> True / False
选项:
A: True
B: 0
C: 系统报错
D: 1
答案: 【 系统报错】
2、单选题:
下列说法正确的是()
选项:
A: Python的复数类型的实部和虚部都是整型
B: 内置函数bin()可以将整数和浮点数转换为二进制。
C: 布尔类型只有True和False两个值。
D: python的数字类型只有整型,浮点型和复数类型。
答案: 【 布尔类型只有True和False两个值。】
3、判断题:
布尔类型不能进行数值运算。
选项:
A: 正确
B: 错误
答案: 【 错误】
2.3字符串类型
1、单选题:
下面代码的输出结果是>>>a = "alex"
>>>a.capitalize()
选项:
A: Alex
B: ALEX
C: alex
D: a,l,e,x
答案: 【 Alex】
2、单选题:
字符串tstr='television',显示结果为vi的选项是()
选项:
A: tstr[4:7]
B: tstr[5:7]
C: tstr[-6:6]
D: tstr[4:-2]
答案: 【 tstr[-6:6]】
3、单选题:
下列代码的计算结果是>>>s = "python language"
>>>s.split()
选项:
A: 'p','y','t','h','o','n','l','a','n','g','u','a','g','e'
B: ['p','y','t','h','o','n','l','a','n','g','u','a','g','e']
C: 'python','language'
D: ['python','language']
答案: 【 ['python','language']】
4、单选题:
以下代码的输出结果是>>>s1 ="袋鼠"
>>>"{0}生活在主要由母{0}和小{0}组成的较小的群体里。".format(s1)
选项:
A: 袋鼠生活在主要由母袋鼠和小袋鼠组成的较小的群体里。
B: IndexError: tuple index out of range
C: {0}生活在主要由母{0}和小{0}组成的较小的群体里。
D: TypeError: tuple index out of range
答案: 【 袋鼠生活在主要由母袋鼠和小袋鼠组成的较小的群体里。】
5、判断题:
python的字符串不能表示例如回车,退格等功能性字符。
选项:
A: 正确
B: 错误
答案: 【 错误】
2.4 列表、元祖、字典和集合简介
1、单选题:
下列说法不正确的是()
选项:
A: 下行语句可以创建一个空列表>>>s=[]
B: 下行语句可以创建一个空元组>>>s=()
C: 下行语句可以创建一个空字典>>>s={}
D: 下行语句可以创建一个空集合>>>s={}
答案: 【 下行语句可以创建一个空集合>>>s={}】
2、单选题:
字典d={'abc':123, 'def':456, 'ghi':789},len(d)的结果是
选项:
A: 6
B: 3
C: 9
D: 12
答案: 【 3】
3、单选题:
下面代码的执行后,vlist的值是>>>vlist = list('python')
选项:
A: 'p';'y';'t';'h';'o';'n'
B: 'p','y','t','h','o','n'
C: ['p','y','t','h','o','n']
D: ['python']
答案: 【 ['p','y','t','h','o','n']】
4、填空题:
下行语句执行后,s的值是____。>>>s=(3)
答案: 【 3】
2.5 类型判断和类型间转换
1、单选题:
print("你好!n民大!") 在IDLE中的运行结果是
选项:
A: 你好!民大!
B: 民大!
C: 你好!民大!
D: 你好!
答案: 【 你好!民大!】
2、单选题:
当我们无法确定输入数据的准确的数字类型时,可以使用()来进行转换。
选项:
A: int()
B: float()
C: list()
D: eval()
答案: 【 eval()】
3、判断题:
在python中,无论输入什么,input() 都以字符串类型返回结果
选项:
A: 正确
B: 错误
答案: 【 正确】
4、填空题:
下列语句执行的结果是_____>>>int('2.6')
答案: 【 出错】
2.6 运算符及运算符的优先级和结合性
1、单选题:
下面代码的输出结果是x = 1
x *= 3+5**2
print(x)
选项:
A: 29
B: 28
C: 14
D: 13
答案: 【 28】
2、单选题:
以下选项中描述正确的是
选项:
A: 表达式5<=8<6是合法的,且结果为False
B: 表达式5<=8<6是合法的,且结果为True
C: 表达式5<=8<6是不合法的
D: 表达式5<=8<10是合法的,且结果为False
答案: 【 表达式5<=8<6是合法的,且结果为False】
3、单选题:
与关系表达式x==0等价的表达式是( )
选项:
A: x!=1
B: x=0
C: not x
D: x
答案: 【 not x】
4、单选题:
表达式16/4-2**5*8/4%5/2的值为( )
选项:
A: 14
B: 4
C: 2
D: 2.0
答案: 【 2.0】
21.测验
1、单选题:
以下选项中可用作Python标识符的是()
选项:
A: _
B: it's
C: class
D: 3B
答案: 【 _】
2、单选题:
以下选项中,不是Python语言保留字的是()
选项:
A: del
B: int
C: and
D: None
答案: 【 int】
3、判断题:
Python的保留字不区分大小写
选项:
A: 正确
B: 错误
答案: 【 错误】
4、判断题:
Python中变量的类型是可变的。
选项:
A: 正确
B: 错误
答案: 【 正确】
第二章 Python语言基础单元测验
1、单选题:
以下选项中,不符合Python变量命名规则的是( )
选项:
A: keyword33_
B: 33_keyword
C: _33keyword
D: keyword_33
答案: 【 33_keyword 】
2、单选题:
Python表达式中,可以控制运算优先顺序的是( )
选项:
A: 圆括号()
B: 尖括号<>
C: 方括号[]
D: 大括号{}
答案: 【 圆括号()】
3、单选题:
表达式3+5%6*2//8的值是
选项:
A: 5
B: 6
C: 7
D: 4
答案: 【 4】
4、单选题:
s = "0123456789",以下表示“0123”的选项是
选项:
A: s[1:5]
B: s[-10:-5]
C: s[0:3]
D: s[0:4]
答案: 【 s[0:4]】
5、单选题:
执行以下程序,输出结果是()y='中文'
x='中文字'
print(x>y)
选项:
A: None
B: False
C: 0
D: True
答案: 【 True】
6、单选题:
下面代码的输出结果是a ="Python"
b = "A Superlanguage"
print("{:->10}:{:-<19}".format(a,b))
选项:
A: ----Python:A Superlanguage----
B: ----Python:----A Superlanguage
C: Python----:----A Superlanguage
D: The python language is a multimodel language.
答案: 【 ----Python:A Superlanguage----】
7、单选题:
以下选项中,输出结果为False的是
