-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
线
_
-
-
_
-
_
-
_
-
-
_
-
_
-
_
-
_
-
-
_
-
_
-
-
_
-
_
-
-
_
-
_
-
-
_
-
-
号
-
-
-
座
-
封
_
-
-
_
-
-
_
-
-
_
-
_
-
-
_
-
_
-
-
_
-
_
-
_
-
_
-
_
-
_
-
-
-
名
-
-
-
姓
-
-
-
-
_
-
-
_
-
_
密
_
-
_
-
_
-
_
-
_
-
-
_
-
_
-
-
_
-
_
-
-
-
县
-
-
-
区
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
高中信息技术《
Python
语言》模块试卷
本试卷分为五大题,
37
小题
,共
100
分,考试用时
60
分钟。
一、单选题(本题共
15
小题,每小题
2
分,共
30
分)
是一门
(
)
(
A
)自然语言
(
B
)汇编语言
(
C
)高级语言
(
D
)机器语言
中用来声明字符串变量的关键字是
(
)
(
A
)
str
(
B
)
char
(
C
)
float
(
D
)
int
3.
下列不是常量的是
( )
(
A
)
(
B
)
b
(
C
)
false
(
D
)’
b
’
4.
下列不可以作为合法变量名的是
( )
(
A
)
c0
(
B
)
2a
(
C
)
a_3
(
D
)小黑
5.
以下描述中最适合用计算机编程来处理的是
(
)
(
A
)确定放学回家的路线
(
B
)处理一张数码照片
(
C
)计算
10000
以内的奇数和
(
D
)在因特网上查找歌曲
6
. if
语句属于
(
)
(
A
)顺序语句
(
B
)分支语句
(
C
)循环语句
(
D
)循环结构
7.
int
属于的数据类型
( )
(
A
)整型
(
B
)浮点型
(
C
)字符型
(
D
)布尔型
8.
语句
(
x , y
)
(
)
(
A
)输出
x
,
y
(
B
)输出
x
,
y
的值
(
C
)出现错误信息
(
D
)输出(
x
,
y
)
9.
下面语句不正确的是
(
)
(
A
)
b+1=a
(
B
)
.a=b+1
(
C
)
a=b
(
D
)
b++=a
10.
在流程图中表示算法中的条件判断时使用
(
)
(
A
)菱形框
(
B
)矩形框
(
C
)圆形框
(
D
)平行四边形框
11.
下面表达式正确,且值为真的是
( )
(
A
)
3+2>3+5
(
B
)
1>2
(
C
)
5
(
D
)全不对
12. a
的
7
倍减
3
的结果,对
b
(
b
不等于
0
)取余,正确的表达式是
(
)
(
A
)
(7a-3)/b
(
B
)
7*a-3%b
(
C
)
(7a-3)%b
(
D
)
(7*a-3)%b
13.
下列可以将变量
x
和
y
的值互换的语句
( )
(
A
)
x=y y=x
(
B
)
z=x x=y y=z
(
C
)
x=z z=y y=x
(
D
)
x=
(
x+y
)
/2 y=(x-y)/2
14.
以下关于算法的描述正确的是
( )
(
A
)计算方法
(
B
)计算公式
(
C
)计算机程序
(
D
)解决问题的步骤序列
15.
Python
的关系运算符中,用来表示不等于的符号是
( )
(
A
)
= =
(
B
)
!=
(
C
)
>=
(
D
)
<=
二、填空题(本题共
10
小题,每小题
2
分,共
20
分)
16.
用
python
语言编辑的程序扩展名是
。
17.
程序设计语言的发展大致经历了
、
和
三个阶段。
18 .
Python
提供的四种基本数据类型是
、
、
、
。
19.
算法的表示工具有
、
、
、
。
20 .
假设
int a=5
,
int b=3
,则执行
b+=a
语句后
b
的值是
。
=
需要将数据转换为整数,使用的方法是
。