Python
测试题
时间:
40
分钟
总分:
100
分
一、单项选择题(每题
3
分,共
60
分)
1
、如今,随着科技的发展和社会的进步,我国教育部在小学和初中都开设了编程课,大力普及中
小学编程教育。这学期,我们八年级学习的计算机编程语言是(
)语言。
A
、
Python
B
、
Java C
、
Vb
D
、
Small Basic
2
、我们这学期学习的
Python
是一种(
)
。
A
、计算机程序语言
B
、办公软件
C
、图像处理软件
D
、动画设计软件
3
、在
Python
语言中,下面哪一个是赋值符号(
)?
A
、
+ B
、
= C
、
>>> D
、
#
4
、在
Python
中,
Print(
表达式
)
的功能是(
)
。
A
、把两个字符串连接成一个字符串
B
、把字符型数据转换成浮点数类型的数值
C
、把字符型整数转换成整数类型的数据
D
、输出表达式的结果
5
、如果在
python
中输入
print("3+5=")
并按下回车后,输出结果是(
)
A
、
8 B
、
print(3+5) C
、
3+5 D
、
3+5=
6
、平时我们在编程的时候要养成保存程序文件的习惯,在保存文件时我们发现,用
Python
语言写
成的文件的扩展名(也就是文件的后缀名)是(
)
。
A
、
.jpg B
、
.py C
、
.doc D
、
.sb
7
、在
Python
中,我们通常使用(
)来存取数据。
A
、求知数
B
、表达式
C
、变量
D
、常量
8
、赋值语句的格式是:
“变量名
=
表达式”
,功能是“将表达式的值保存到变量中”
,
“
=
”是赋值的
意思。例如“
X=1
”的意义是(
)
A
、它与数学中的算式是一样的,没什么区别。
B
、
X=1
是一元一次方程
C
、求知数
X
的数值是
1 D
、将数值
1
赋值给变量
X
。
9
、
Input(
提示性文字
)
的功能是(
)
。
A
、等待用户从键盘上输入数据,并返回字符串信息。
B
、输出表达式的结果
C
、等待用户从键盘上输入数据,并返回数值型信息。
D
、以上说法都不对
10
、将字符型数据(整数或小数)转换成浮点数类型的函数名称是(
)
。
A
、
print B
、
float C
、
int D
、
input
11
、下列各个关系表达式,表示正确的是。
A
、
1==1 B
、
0>1 C
、
0!=0 D
、
-2>-1
12
、在下列关于变量的命名规则中说法不正确的是(
)
A
、变量名不能以数字开头
B
、变量名中不能有空格
C
、变量名应区分大小写
D
、变量名可以使用
Python
的内置命令。
(比如我们用
input
做变量名)
13
、
Python
中有两种很重要的数据,一是字符串,二是数值。字串式和数值的区别,以下说法正
确的是(
)
A
、凡是加上了英文单引号和双引号的字符和数字等都是字符串。
B
、凡是加了引号的数字(包括小数)都是数值。
C
、凡是未加英文单引号和双引号的字符和数字等都是字符串。
D
、字符串和数值是一样的,没有什么区别。
14
、
(表达式
1,
表达式
2,
……)以下表述错误的是:
(
)
A
、上面括号内的表达式可以是数学表达式、字符串表达式等。
B
、多个表达式之间应以空格隔开。
C
、表达式之间要用英文格式的逗号隔开。
D
、带有英文格式的双引号或单引号的表达式为字符串表达式。
15
、赋值语句的格式:
(变量)
=
(表达式)
下面的选项中,哪一个是错误的?(
)
A
、赋值语句中的变量是一个可以变化的量。
B
、使用赋值命令,可以改变变量的值。
C
、赋值命令“
=
”与数学中的等号“
=
”的含义是一样的,没有什么区别。
D
、赋值语句中的(表达式)可以是数字、函数、字符串、运算表达式。
16
、输入程序需要使用编辑器,凡是支持文本文件格式的编辑器都可以作为编写
Python
程序的编
辑器。下面哪一个程序不支持编程(
)
?
A
、记事本
B
、
Python
自带的
IDLE C
、海龟编辑器
D
、
Word
17
、在分支程序中,有时需要对多种条件进行检测,我们一般使用(
)语句进行判断。
A
、
if <
条件
>: B
、
else <
条件
>
<
语句块
> <
语句块
>
C
、
if <
条件
1> D
、以上都不对
<
语句块
1>
elif<
条件
2>:
<
语句块
2>
…
Else:
<
语句块
n>
18
、
Print(
"
Hello World!
"
)
,输出结果是(
)
A
、
Hello World! B
、
"
Hello World!
"
C
、无法显示
D
、提示出错