-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
线
_
-
-
_
-
_
-
_
-
-
_
-
_
-
_
-
_
-
-
_
-
_
-
-
_
-
_
-
-
_
-
_
-
-
_
-
-
号
-
-
-
座 -
封
_
-
-
_
-
-
_
-
-
_
-
_
-
-
_
-
_
-
-
_
-
_
-
_
-
_
-
_
-
_
-
-
-
名
-
-
-
姓
-
-
-
-
_
-
-
_
-
_
密
_
-
_
-
_
-
_
-
_
-
-
_
-
_
-
-
_
-
_
-
-
-
县
-
-
-
区
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
高中信息技术《 Python 语言》模块试卷
本试卷分为五大题,37 小题 ,共 100 分,考试用时60 分钟。
一、单选题(本题共15 小题,每小题2 分,共 30 分)
是一门 ()
( A)自然语言( B)汇编语言( C)高级语言( D)机器语言
中用来声明字符串变量的关键字是()
(A) str( B) char( C) float(D) int
下列不是常量的是 ( )
(A)( B) b( C) false( D)’ b’
下列不可以作为合法变量名的是( )
(A) c0( B) 2a( C)a_3( D)小黑
5. 以下描述中最适合用计算机编程来处理的是()
( A)确定放学回家的路线( B)处理一张数码照片
( C)计算 10000 以内的奇数和( D)在因特网上查找歌曲
6. if语句属于 ()
(A)顺序语句( B)分支语句( C)循环语句( D)循环结构
int 属于的数据类型 ( )
(A)整型( B)浮点型( C)字符型( D)布尔型
8. 语句 print( 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)平行四边形框
下面表达式正确,且值为真的是 ( )
( A) 3+2>3+5( B) 1>2( C) 5
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
下列可以将变量 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
以下关于算法的描述正确的是 ( )
( A)计算方法(B)计算公式( C)计算机程序( D)解决问题的步骤序列
Python 的关系运算符中,用来表示不等于的符号是( )
( A) = =( B) !=(C) >=( D) <=
二、填空题(本题共10 小题,每小题2 分,共 20 分)
16.
用 python 语言编辑的程序扩展名是
。
17.
程序设计语言的发展大致经历了
、
和
三个阶段。
18 .
Python 提供的四种基本数据类型是
、
、
、
。
19.
算法的表示工具有
、
、
、
。
20 . 假设 int a=5 , int b=3
,则执行
b+=a 语句后 b 的值是
。
=需要将数据转换为整数,使用的方法是
。
=需要将数据转换为字符串,使用的方法是。
)产生的随机整数中,最小数为,最大数为。
24.
len(python) 的值
。
25 .
( ) 值的范围
。
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
号
座
_
_
_
三、读程序(本题共4 小题,每小题分,共
写出运行结果
fruits=['banana','apple','mango']
for fruit in fruits:
print(fruit)
a=len(fruits)
print('a=',a)
分)
四、补程序(本题共4 小题,每小题5 分,共 20 分)
写出运行结果
30. 绘制多个旋转的正方形
score=int(input("请输入一个