python语言单行注释以( )开头_Python考试篇:基础语法测试题汇总(一)

当下计算机编程语言相关的考试变得越来越多,我们的Python当然也不例外,今天整理些基础语法题目给大家,也测试一下自己的水平吧!

1. Python3.x版本的保留字总数是

A. 35

B. 27

C. 16

D. 29

[答案]:A

[解析]:Python中的保留字是35个(如果有33的选项也可选择),可以通过 help(keywords) 来查看这些保留字。

2. 以下选项中,不是Python语言保留字的是

A. while

B. except

C. do

D. pass

[答案]:C

[解析]:使用 help(keywords) 可查看Python中的保留字,不难发现Python中是没有do的。

3. 关于Python程序框架,以下选项中描述错误的是

A. Python不采用严格的缩进来表明程序框架

B. Python语言的缩进可以采用Tab键实现

C. Python单层缩进代码属于之前最邻近的一行非缩进代码,多层缩进代码根据缩进关系决定所属范围

D. 判断、循环、函数等语法形式能够通过缩进包含一批Python代码,进而表达对应的语义

[答案]:A

[解析]:Python采用严格的缩进来表明程序框架。

4. 下列选项中不符合Python语言变量规则的是

A. TempStr

B. I

C. 3_1

D. _AI

[答案]:C

[解析]:变量名不能以数字开头。

5. 以下选项中,关于Python字符串的描述错误的是

A. 字符串是一对单引号或双引号括起来的零个或多个字符

B. 字符串是字符的序列,也是序列类型的一种

C. 字符串使用[]来进行索引或切片

D. Python字符串的切片方式是[N, M],不包括M

[答案]:D

[解析]:Python字符串的切片方式是[N:M],不包括M

6. 给出以下代码:TempStr = 'Hello World',可以输出"World"子串的是

A. print(TempStr[-5:])

B. print(TempStr[-5:-1])

C. print(TempStr[-5:0])

D. print(TempStr[-4:-1])

[答案]:A

[解析]:A选项的方式是可以获取"World"子串的;B选项中,切割后的子字符串是"Worl",所以错误;C选项中,-5到0索引之间是不存在元素的,切割后的结果是空字符串,所以也错误;D选项中,切割后的子字符串是"orl",也是不满足题意的。下面是测试的过程:

7. 关于赋值语句,以下选项中描述错误的是

A. 赋值语句采用符号 = 表示

B. 赋值与二元操作符可以组合,例如 &=

C. a, b = b, a 可以实现 a 和 b 值的互换

D. a, b, c = b, c, a是不合法的

[答案]:D

[解析]:a, b, c = b, c, a是可以互换信息的,是合法的,所以D错误。如:

8. 关于eval函数,以下选项中描述错误的是:

A. eval函数的定义为:eval(source, globals = None, locals = None, /)

B. eval函数的作用是将输入的字符串转换为Python语句,并执行该语句

C. 如果用户希望输入一个数字,并用程序对这个数字进行计算,可以采用eval(input(<输入提示字符串>))组合

D. 执行>>>eval(' "hello" ')和执行>>>eval(' "Hello" ')得到的结果相同

[答案]:D

[解析]:eval(' "hello" ')执行后得到是字符串'hello',而eval(' "Hello" ')执行后得到的是字符串'Hello'。所以,执行它们得到的结果是不同的。

9. 关于Python语言的注释,以下选项中描述错误的是

A. Python 语言有两种注释:单行注释和多行注释

B. Python 语言的单行注释以#开头

C. Python 语言的单行注释以单引号'开头

D. Python 语言的多行注释以'''(三个单引号)开头和结尾

[答案]:C

[解析]:Python语言的单行注释是以#开头的,C选项很明显是错误的。

10. 关于Python语言的特点,以下选项中描述错误的是

A. Python 语言是脚本语言

B. Python 语言是非开源语言

C. Python 语言是跨平台语言

D. Python 语言是多模型语言

[答案]:B

[解析]:Python语言是开源的,所以B选项错误。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值