PYTHON模拟训练题及答案.pdfVIP

  • 1
  • 0
  • 约1.93万字
  • 约 37页
  • 2024-03-16 发布于上海
  • 举报

单题

1下列合法的自定义函数名的是()

AClassB345CpassDTurtle2

D

答案解析:解析:命名的规范性:变量名可以包括字母、数字、下划线,但是数字不

能做为开头。保留字(关键字)不能做变量名使用,除下划线之个,其它符号不能做为

变量名使用。

2运行下方代码段,输出的结果是()

print(type(Fase)==type(3+15))

ATrueBtrueCFalseDFalse

A

答案解析:解析:print打印type(False)的结果是classbool,

print打印(3+15)的结果是classbool。

3下面这段代码中,创建了一个compare函数,要怎调用这个函数,才会在终

端区中显示大于的结果呢?

137

第页共页

defcompare(num):

ifnum10:

print(大于)

eifnum10:

print(小于)

ese:

print(相等)

Acompare(9)Bcompare(10)Ccompare(12)D

compare(12)

C

答案解析:A.传入的参数9,小于10,所以最后输的结果是小于

B.传入的参数是10,等于10,所以最后输的结果是等于

D.传入的参数是12,参数类型不一样,所以最后这段代码没法正常执行,会报错。

4执行下面的代码,输出的结果是

237

第页共页

=[1,2,3,{},[]]

print(en())

A2B3C4D5

D

答案解析:表的特征是中括号括起来的,逗号分隔每个元素,表中的元素可以是

数字或者字符串、表、布尔值等等所有类型都能放到表里面,表里面可以嵌套

表,可以无限嵌套。

5下面哪一个项不是turte库里面的语句呢?

Aturtle.forward()

Bturtle.backward()

Cturtle.say()

Dturtle.left()

C

答案解析:turtle.forward()语句执行的效果是,向当前画笔方向移动,

337

第页共页

turtle.backward()语句执行的效果是,向当前画笔相反方向移动,

turtle.left()语句执行的效果是,改变当前画笔方向顺时针移动。

6以下项中,使用正则匹配4-13位QQ号码,正确的是

A\d{3,12}

B\d{3,13}

C\d{4,13}

D\d{4,14}

C

答案解析:\d后边的大括号的作用是,匹配多少到多少个数字,所以C选项的{4,13}

是正确的

7以下项中,不是Python语保字的是()

Awhile

Belse

Cdo

437

文档评论(0)

1亿VIP精品文档

相关文档