第二章 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的是‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注