期末考试-Python程序基础
一、 单选题 (共15题,75分)
1、以下选项中不符合 Python 语言变量命名规则的是( )
(5.0)
A、 TempStr
B、 3_1
C、 _Al
D、 l
2、关于 Python 语言的注释,以下选项中描述错误的是( )
(5.0)
A、 Python 语言的单行注释以单引号 ' 开头
B、 Python 语言有两种注释方式:单行注释和多行注释
C、 Python 语言的单行注释以#开头
D、 Python 语言的多行注释以 ' ' '(三个单引号)开头和结尾
3、以下关于Python缩进的描述中,错误的是( )
(5.0)
A、 Python用严格的缩进表示程序的格式框架,所有代码都需要在行前至少加一个空格
B、 缩进是可以嵌套的,从而形成多层缩进
C、 缩进表达了所属关系和代码块的所属范围
D、 判断、循环、函数等都能够通过缩进包含一批代码
4、在Python语言中,可以作为源文件后缀名的是( )
(5.0)
A、 python
B、 pdf
C、 py
D、 pyc
5、以下不属于Python语言保留字的是( )
(5.0)
A、 do
B、 while
C、 True
D、 pass
6、在屏幕上打印输出Hello World,使用的Python语句是( )
(5.0)
A、 print('Hello World')
B、 println("Hello World")
C、 print(Hello World)
D、 printf('Hello World')
7、python语言属于( )
(5.0)
A、 机器语言
B、 汇编语言
C、 高级语言
D、 科学计算语言
8、以下Python注释代码,不正确的是()
(5.0)
A、 #Python注释代码
B、 #Python注释代码1 #Python注释代码2
C、 """Python文档注释"""
D、 //Python 注释代码
9、下列选项中,( )的布尔值不是False。
(5.0)
A、 None
B、 0
C、 ()
D、 1
10、下列选项中,Python不支持的数据类型有( )。
(5.0)
A、 int
B、 char
C、 float
D、 dictionary
11、假设a=9,b=2,那么下列运算中,错误的是()
(5.0)
A、 a+b的值是11
B、 a//b的值是4
C、 a%b的值是1
D、 a**b的值是18
12、下列表达式中,返回True的是( )
(5.0)
A、 a=2
b=2
a=b
B、 3>2>1
C、 True and False
D、 2!=2
13、下列语句中,()在Python中是非法的。
(5.0)
A、 x=y=z=1
B、 x=(y=z+1)
C、 x,y=y,x
D、 x+=y
14、下列选项中,幂运算的符号为( )
(5.0)
A、 *
B、 ++
C、 %
D、 **
15、以下代码的输出结果是()
x=2 + 9 * ((3*12) - 8) // 10
print(x)
(5.0)
A、 26
B、 27.2
C、 28.2
D、 27
二、 判断题 (共5题,25分)
1、Python使用符号#表示单行注释。
(5.0)
2、Python中的标识符不区分大小写。
(5.0)
3、Python中的代码块使用缩进来表示。
(5.0)
4、Python中的多行语句可以使用反斜杠来实现。
(5.0)
5、elif可以单独使用。
(5.0)
微信扫码添加好友
如二维码无法识别,可拨打 13662661040 咨询。