第一章单元测试

1:Python语言是一种通用语言,可以用于科学计算、数据分析、网站开发等多个方面。

A:对

B:错

答案:对

 

2:在Python中,5_pup可以作为用户使用的变量名。

A:对

B:错

答案:错

 

3:执行语句a=eval(“8.0”)后,a的数据类型是浮点型。

A:对

B:错

答案:对

 

4:Python语言是由()创造的?

A:DennisRitchie

B:LinusBenedictTorvalds

C:GuidovanRossum

D:TimPeters

答案:GuidovanRossum

 

5:编程语言通常有固定的后缀,如C文件是”test.c”,Python文件后缀通常定义为以()结尾。

A:py

B:pc

C:pyc

D:pw

答案:py

 

6:属于Python关键字的是()。

A:Else

B:var

C:if

D:do

答案:if

 

7:不属于Python程序运行方式的是()。

A:IDLE交互式运行

B:IDLE文件式运行

C:直接在记事本中运行

D:通过集成开发环境Pycharm运行

答案:直接在记事本中运行

 

8:在Python中,语句print(eval(“32″)+5.0)的输出结果是()。

A:37

B:37.0

C:”325.0”

D:325.0

答案:37.0

 

9:关于Python语言,叙述正确的是()。

A:Python代码中的缩进主要目的是代码层次结构美观,可以取消缩进而不影响代码执行

B:Python代码中的缩进可以使用制表符也可以使用空格

C:Python内置函数名不可以用作用户变量名使用

D:Python可以使用#和@两种符号作为代码注释符号

答案:Python代码中的缩进可以使用制表符也可以使用空格

 

10:若输入8,语句print(x*2)的输出结果是88,则输入语句是()。

A:x=int(input())

B:x=eval(input())

C:input(x)

D:x=input()

答案:x=input()

 

第二章单元测试

1:下列选项可以作为Python变量名的是()

A:5fiv

B:cum_3

C:a-b

D:def

答案:cum_3

 

2:在Python中,用做单行注释的符号是()

A:#

B:@

C:;

D:\

答案:3:若x为赋值为整数的变量,则下列语句,不能够判断x是否为偶数的是()

A:x/2==x//2

B:x%2==0

C:x**2%2==0

D:(x+1)//2==0

答案:(x+1)//2==0

 

4:语句print(“君子不器下学而上达”.[1:7:3])的执行结果为()。

A:子下上

B:子下

C:君器而

D:君器

答案:子下

 

5:下列浮点数的表示,错误的是()。

A:3E-5

B:5.4e2

C:9E3.0

D:.9e-50

答案:9E3.0

 

6:”Kunming”.islower()的执行结果是()。

A:True

B:False

C:1

D:0

答案:False

 

7:对Turtle.color(“red”,”blue”)描述正确的是()。

A:设置红色前景色,蓝色背景色

B:设置红色线条色,蓝色阴影色

C:设置红色填充色,蓝色背景色

D:设置红色线条色,蓝色填充色

答案:设置红色线条色,蓝色填充色

 

8:不能实现turtle转向的方法是()。

A:turtle.left()

B:turtle.right()

C:turtle.fd()

D:turtle.seth()

答案:turtle.fd()

 

9:在Python中,下列选项列举的内置类型,属于可变对象的是()。

A:int

B:bool

C:str

D:list

答案:list

 

10:执行下列代码

x=3

y=12000

print(“{1:<10,}-{0:}”.format(x,y))

输出结果是()

A:*12000-3

B:3,**-1200

C:12,000-3

D:*12,000-3

答案:12,000-3

 

第三章单元测试

1:列表和元组可以相互转换。()

A:对

B:错

答案:对

2:字典的元组之间用分号隔开。()

A:对

B:错

答案:错

 

3:集合元素是无序可重复的。()

A:对

B:错

答案:错

 

4:有列表如:shulie=[1,2,4,8,16,32],则shulie[5],取出的是哪个元素()

A:4

B:8

C:32

D:没有这个元素

答案:32

 

5:有元组如:num_tup=(1,1,2,3,5,8,13,21),则num_tup[3:-3],取出的元素是()

A:2,3,5,8

B:2,3,5

C:3,5,8

D:3,5

答案:3,5

 

6:要把元素中的重复值去掉,可以使用()

A:列表

B:集合

C:元组

D:没有办法

答案:集合

 

7:有元组如:tup=(60,70,80),则操作tup[2]=90,()

A:把下标为2的元素值修改为90

B:在元组末尾增加值为90的元素

C:元组定义好之后,不能修改其中元素,所以这个操作是错误的

D:在元组下标为2的位置插入值为90的元素

答案:元组定义好之后,不能修改其中元素,所以这个操作是错误的

 

8:ls1=[a+3forainrange(3,8)]

上面对列表ls1操作后,列表ls1为()

A:[6,7,8,9,10]

B:[6,7,8,9,10,11]

C:[3,4,5,6,7]

D:[4,5,6,7,10]

答案:[6,7,8,9,10]

 

9:创建空字典的操作是()

A:dict=set()

B:dict={}

C:dict=set(null)

D:dict={null}

答案:dict={}

 

10:有字典如:fruit={“name”:”apple”,”color”:”red”,”weight”:200},操作fruit.keys()的结果是:()

A:dict_keys([‘name’,‘color’,‘weight’])

B:dict_items([(‘name’,‘apple’),(‘color’,‘red’),(‘weight’,200)])

C:dict_values([‘apple’,‘red’,200])

D:其余都不对

答案:dict_keys([‘name’,‘color’,‘weight’])

 

第四章单元测试

1:else既可用于分支结构也可用于循环扩展()

A:对

B:错

答案:对

 

2:遍历循环的保留字是while。()

A:对

B:错

答案:错

 

3:if3>2:代表循环体执行1次。()

A:对

B:错

答案:错

 

4:Python提供了哪两种基本的循环结构()。

A:顺序循环与分支循环

B:单循环与二循环

C:遍历循环与分支循环

D:遍历循环与条件循环

答案:遍历循环与条件循环

 

5:下面if语句统计“成绩(mark)优秀的男生以及不及格的男生”的人数,正确的语句为()。

A:ifgender==”男”andmark<60ormark>=90:n+=1

B:ifgender==”男”andmark<60andmark>=90:n+=1

C:ifgender==”男”and(mark<60ormark>=90):n+=1

D:ifgender==”男”ormark<60ormark>=90:n+=1

答案:ifgender==”男”and(mark<60ormark>=90):n+=1

 

6:关于Python循环结构,以下选项中描述错误的是()

A:遍历循环中的遍历结构可以是字符串、文件

B:遍历循环中的遍历结构可以是组合数据类型和range()函数

C:break用来结束当前当次语句,但不跳出当前的循环体

D:continue只结束本次循环。

答案:break用来结束当前当次语句,但不跳出当前的循环体

 

7:下面程序的输出结果为()。

 

 

s=0

 

foriinrange(1,101):s+=i

 

ifi==50:print(s,end=””)

 

break

 

else:print(1)

A:50501

B:12751

C:1275

D:执行错误

答案:1275

 

8:下面程序的输出结果为()。

 

 

foriin”CHINA”:forkinrange(2):print(i,end=””)

 

ifi==’N’:break

A:CCHHIINNAA

B:CCHHIIAA

C:CCHHIAA

D:CCHHIINAA

答案:CCHHIINAA

 

9:下面程序的输出结果为()

 

 

n=2

 

whilen==1:print(123)

 

print(456)

A:123

B:456

C:123456

D:无限循环

答案:456

 

第五章单元测试

1:函数运算结束后,局部变量不会被释放。()

A:对

B:错

答案:错

 

2:全局变量指在函数之外定义的变量,在程序执行全过程有效。()

A:对

B:错

答案:对

 

3:eval函数的作用是将字符串转为Python语句,并执行该语句。()

A:对

B:错

答案:对

 

4:函数定义时,以下不需要使用global声明就可能操作全局变量的类型是:()

A:列表

B:字符串

C:整数

D:浮点数

答案:列表

 

5:Python函数如下:

<br>deffunc(a,b):<br>c=a**2+b<br>b=a<br>returnc<br>a=10<br>b=100<br>c=func(a,b)+a<br>print(c)<br>

以下关于Python函数说法错误的是:()

A:执行该函数后,变量a的值为10

B:执行该函数后,变量b的值为100

C:执行该函数后,变量c的值为200

D:该函数名称为func

答案:执行该函数后,变量a的值为10

6:以下选项不是函数作用的是()

A:降低编程复杂度

B:提高代码执行速度

C:增强代码可读性

D:复用代码

剩余章节答案支付后查看
如有疑问请及时联系QQ 50895809反馈
如遇卡顿看不了剩余内容请换个浏览器即可打开

没找到的科目也可以提醒我们更新

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注