Python期末复习选择题Part1

1.在Python语言中,不能作为变量名的是(B)

A.student

B._bmg

C.5SP

D.Teacher

解答:命名只能以字母或者_下划线开头;名字不能包含空格;名字不能与关键字重合。

2.以下代码的输出结果是( C)

x = 12+3*((5*8)-14)//6

print(x)

A.25.0

B.65

C.25

D.24

f6dbfd8d39044a4099388451bd8e0fa6.png

3. 以下代码的输出结果是(D)

def young(age):

         if 25<=age<=30:

                   print(“作为一个老师,你很年轻”)

         elif age<25:

                   print(“作为一个老师,你太年轻了”)

         elif age>=60:

                   print(“作为一个老师,你可以退休了”)

         else:

                   print(“作为一个老师,你很有爱心”)

young(42)

A.作为一个老师,你很年轻

B.作为一个老师,你太年轻了

C.作为一个老师,你可以退休了

D.作为一个老师,你很有爱心

07e8beb23d38449ab43cdc33836ae024.png

4. 以下关于Python缩进的描述中,错误的是(D)

A.缩进表达了所属关系和代码块的所属范围

B.缩进是可以嵌套的,从而形成多层缩进

C.判断、循环、函数等都能够通过缩进包含一批代码

D.Python用严格的缩进表示程序的格式框架,所有代码都需要在行前至少加一个空格

解答:Python用严格的缩进表示程序的格式框架,缩进表达了所属关系和代码块的所属范围,是可以嵌套的,从而形成多层缩进,判断、循环、函数等都能够通过缩进包含一批代码,一次缩进4个空格,就是一个Tab键,只有存在所属关系时才需要缩进

5.以下代码的输出结果是(B)

x = ‘R\0S\0T’

print(len(x))

A.3

B.5

C.7

D.6

解答:len(s)函数的功能是计算字符串s的长度,字符串中不取消转义的情况下,“\”表示转义,“\0”表示一个空格,故s的长度是5

bff64329cfbf4094af8708c62e04a041.png

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

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

B.遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range()函数等

C.Python通过for、while等保留字构建循环结构

D.continue只结束本次循环

解答:break跳出整个循环

7.以下代码绘制的图形是(B)

import turtle as t

for m in range(1,7):

t.fd(50)

 t.left(60)

A.正方形

B.六边形

C.三角形

D.五角星

c02fac5072574043a9e59d95ac005708.png

cc586cb2ff0241a4ac2ed45005d9456c.png 

 8.以下关于Python语言的描述中,正确的是(C)

A.条件4<=5<=6是合法的,输出False

B.条件4<=5<=6是不合法的

C.条件4<=5<=6是合法的,输出True

D.条件4<=5<=6是是不合法的,抛出异常

35a193435f7b4d80b7a52af87d08489d.png

 9.以下代码的输出结果是()

for  m  in range(1,6):

         if m %4==0:

                   continue

        else:

                   print(m,end=’ ,’)

A.1,2,3

B.1,2,3,4

C.1,2,3,5,

D.1,2,3,5,6

b5a1646a1d714d8ba79ebcc3d2f321d7.png

 10.以下代码的输出结果是( )

t = 10.5

def above_zero(t):

         return  t>0

A.True

B.False

C.10.5

D.没有输出

9d792b03903244b1bc6cb14a56153bec.png

 

 

  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

碳水小王子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值