admin 管理员组

文章数量: 1086019


2025年1月1日发(作者:struction for use)

-

-

-

高中信息技术《Python语言》模块试卷

-

-

-

-

-

-

-

本试卷分为五大题,37小题,共100分,考试用时60分钟。

-

-

-

-

-

-

-

一、单选题(本题共15小题,每小题2分,共30分)

-

-

-

-

-

-

-

是一门( )

-

-

-

-

-

-

(B)汇编语言 (C)高级语言 (D)机器语言

线

(A)自然语言

_

-

_

-

-

_

-

中用来声明字符串变量的关键字是( )

_

-

-

_

-

_

-

-

_

-

-

(A)str (B)char (C)float (D)int

_

-

_

-

-

_

-

_

-

_

-

-

3.下列不是常量的是( )

_

-

-

_

-

_

-

-

-

(A)0.25f (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.语句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)平行四边形框

11.下面表达式正确,且值为真的是( )

(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

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的值是 。

21.c=3.1415需要将数据转换为整数,使用的方法是 。

22.c=3.1415需要将数据转换为字符串,使用的方法是 。

t(100,1000)产生的随机整数中,最小数为 ,最大数为 。

24. len(python)的值 。

25. ( )值的范围 。

1

-

三、读程序(本题共4小题,每小题2.5分,共10分) 四、补程序(本题共4小题,每小题5分,共20分)

-

-

-

-

-

-

-

-

-

-

26.写出运行结果

-

-

-

-

fruits=['banana','apple','mango']

-

-

-

-

for fruit in fruits:

-

-

-

-

-

print(fruit)

-

-

-

-

a=len(fruits)

-

-

线

print('a=',a)

_

-

_

-

-

_

-

_

-

-

_

-

_

-

-

_

-

-

_

-

_

-

-

_

-

_

-

_

-

-

_

-

-

_

-

_

-

-

-

-

-

-

-

_

-

-

_

-

_

-

-

_

-

-

_

-

_

-

_

-

-

_

-

-

_

-

_

-

-

_

-

_

-

28.写出运行结果

-

_

-

#

-

-

-

-

-

i=0

-

-

-

-

_

-

-

_

-

sum=0

_

while i<10:

_

_

-

_

-

-

if i%3==0:

_

-

_

-

-

_

-

_

-

-

sum+=i

_

-

_

-

-

print(i)

-

-

-

-

-

i+=1

-

-

-

-

-

-

print("sum=",sum)

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

27.写出运行结果

score=int(input("请输入一个分数:"))

if 100>=score>=90:

print('A')

if 90>score>=80:

print('B')

if 80>score>=60:

print('C')

if 60>score>=0:

print('D')

if score<0 or score>100:

print('输入错误!!')

. #

t=1

for i in range(1,11):

t=t*i

print(i,"!=",t)

30.绘制多个旋转的正方形

import turtle

小黑=()

For in :

小黑.forward(50)

小黑.left(90)

小黑.left(90)

小黑.forward(50)

小黑.left(90)

小黑.forward(50)

小黑.left(90)

小黑.forward(20)

32.水仙花数:是指这个三位整数,其各个位

上的数之立方和恰好等于该数自己,例如

371,是水仙花数,因为371=3

3

+7

3

+1

3

print ('三位数之内的水仙花是:')

for num in range(100,1000):

a=

b=

c=

if num == (a**3 + b**3 + c**3):

print(num)

2

31.设置密码字符串,并判断密码是否安全

import turtle

小黑 = ()

密码 = "abcdA3"

有大写 = False

有小写 = False

有数字=

for i in 密码:

if "A" <= i <= "Z" :

有大写=True

if "a" <= i <= "z":

有小写=True

if len(密码) >= 6 and 有大写 and 有小写

and :

小黑.write("你的密码足够安全")

else:

小黑.write("你的密码太弱了")

33.猜数游戏

import random

secret=t(0,10)

print('---猜数游戏!---')

cs=input('你猜的数字是:')

cs=int(cs)

while cs!=secret:

cs>secret:

('唉,猜大啦')

print('嘿嘿,猜小啦!')

cs=int(input('重新猜一个靠谱的数字是:'))

print('游戏结束,不玩了!!')

229

-

五、编程序(本题共4小题,每小题5分,共20分)

-

-

-

-

-

-

34.交换两个变量A,B的值 (并显示交换结果)

-

-

-

-

-

-

A=10

-

-

-

-

-

B=20

-

-

-

-

-

Print(A,B)

-

-

-

-

-

-

-

线

_

-

_

-

-

_

-

_

-

-

_

-

_

-

-

_

-

-

_

-

_

-

-

_

-

_

-

_

-

-

_

-

-

_

-

_

-

-

-

-

-

-

-

_

-

-

_

-

_

-

-

_

-

-

_

-

_

-

_

-

-

_

-

-

_

-

_

-

-

_

-

_

-

-

_

-

35.输入a,b,c的值,求最大数(Max)

-

-

-

-

-

-

-

-

-

_

-

-

_

-

_

_

_

-

_

-

-

_

-

_

-

-

_

-

_

-

-

_

-

_

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

36.利用for语句求1~100的和

37.求出1~100之间能被3和7同时整除的整数

3


本文标签: 语句 语言 字符串