浙江省湖州市长兴县2021学年九年级上学期信息技术期末监测试题

日期: 2024-05-26 九年级上学期信息技术

选择题(每小题2分,共50分。)

试题详情
Python中常用的输入输出语句分别为(    )。
A、 input(),print()
B、 input(),output()
C、 input(),cout()
D、 input(), printf()
试题详情
下列Python中变量的命名正确的是(    )。
A、 1a
B、 a1
C、 a*1
D、 print(1)
试题详情
下列Python中赋值语句书写正确的是(     )。
A、 5=b
B、 b=5
C、 b+1=5
D、 b==5
试题详情
小张同学先后给变量a赋值情况如下:

a=5

a=a+1

a="world"

你能告诉小张同学变量a到底存储的是哪个量吗?(    )

A、 5
B、 6
C、 world
D、 都有可能
试题详情
小张的个人信息包括姓名、班级、学号、性别、年龄、爱好等。若用Python存储小张的个人信息,下列哪个数据类型更合适: (    )
A、 整型
B、 浮点型
C、 布尔型
D、 列表
试题详情
列表、字符串支持双向索引,如果从左边开始索引第一个元素下标为0,第二个元素下标为1,以此类推;有如下程序段:

info=[3,7,4,9,11,23,6]

x=info[1]

print (x)

运行程序后,输出的结果正确的是(     )。

A、 3
B、 7
C、 23
D、 6
试题详情
有一个列表name=["a","b","c","d",,"e","f","g"],对列表进行索引name[0],下列哪个是正确的结果(    )。
A、 "a"
B、 "b"
C、 0
D、 异常错误
试题详情
下列语句运行之后列表的结果正确的是(    )。

>>>s=[3,4,5,7]

>>>s.insert(3,6)

>>>print(s)

A、 [3,4,5,7,3,6]
B、 [3,4,3,5,7,6]
C、 [3,4,5,6,7]
D、 [3,4,6,5,7]
试题详情
下列Python函数中,可以统计列表元素个数的函数是(    )。
A、 len()
B、 sum()
C、 list()
D、 max()
试题详情
变量a= (1,2,3,4),a的数据类型是(    )。
A、 字符串型
B、 列表
C、 整型
D、 元组
试题详情
已知字典aDict= {"age" :39,"score":98, "name":"zhang","sex":"male"},要得到字典中的"zhang",下列方法可行的是(    )。
A、 aDict["zhang”]
B、 aDict["name" ]
C、 aDict[5]
D、 aDict[6]
试题详情
要将字典aDict= {"age":39,"score" :98, "name":"zhang”,"sex":"male"}

中的"age”键的值改为40,下列语句正确的是(    )。

A、 aDict ("age") =40
B、 aDict[1]=40
C、 aDict["age" ]=40
D、 aDict[39]=40
试题详情
Python程序中的len ()函数可以用于计算字符串含有多少个字符,例如字符串s="hello world!"用len (s)求得字符串的长度为(    )。
A、 10
B、 11
C、 12
D、 14
试题详情
中国大陆居民身份证由18位数字组成,其中第7至14位数字表示出生的年份,身份证号码现保存在变量s中,小张尝试对身份证号码中的出生年月日进行提取,以下表达方式不正确的是(    )。
A、 s[7:15]
B、 s[6:14]
C、 s[-12:-4]
D、 s[6:-4]
试题详情
Python程序中,给定一个字符串表示一个学生的出勤记录,这个记录包括"A","L","P"三个字符,现要统计这个学生的出勤记录次数,只要统计出勤字符"P"的个数,可以使用字符串的操作方法是(    )。
A、 find()
B、 rfind()
C、 count()
D、 split()
试题详情
Python程序中,能测试一个字符是否存在于另一个字符串中的方法是(    )。
A、 upper()
B、 lower()
C、 startswith()
D、 in ()
试题详情
使用(    )关键字来创建Python自定义函数。
A、 function
B、 func
C、 procedure
D、 Def
试题详情
Python标准库中math中用来计算平方根的函数是(    )。
A、 abs()
B、 sum()
C、 sqrt()
D、 int()
试题详情
以下Python表达式中,哪项的值与其他三项不同(    )。
A、 abs (-8)
B、 int (8.2)
C、 len ("12345678")
D、 str (8)
试题详情
执行以下Python程序段后,变量x的值为(    )。

x=3.772

y=-8

x=int (x) +abs (y)

print (x)

A、 3
B、 8
C、 11
D、 -5
试题详情
小张在利用turtle绘图时,想要将画笔宽度定义为5,下列Python表达式正确的是(     )。
A、 turtle. pensize(5)
B、 turtle. pencolor (5)
C、 turtle. speed (5)
D、 turtle. screensize (5)
试题详情
有如下Python程序段:

s=0

for i in range (1, 101):

    if i%2==0:

       s=s+i

该程序段被执行后,变量s中存储的是1~100之间的(    )。

A、 偶数个数
B、 奇数个数
C、 奇数之和
D、 偶数之和
试题详情
小明学习了Python编程语言,编写了一个程序:随机抽取班级中的任何一位同学学号,由他来回答老师提问。可以利用随机模块的(    )函数完成。
A、 random ()
B、 randint ()
C、 uniform ()
D、 choice ()
试题详情
Python语句list (range (1, 10,3))执行结果为(    )。
A、 [1,4,7]
B、 [1,4,7,10]
C、 ”1,4,7”
D、 "1,4,7,10”
试题详情
有10个数据"23,15,51,36,78, 47,39,9,88,96"依次存放在列表a中,使用如下Python程序段找出大于70的数的个数。

a=[23,15,51,36,78,47,39,9,88,96]

n=0

m=70

for i in range (0, 10)

    if   

         n=n+1

print("个数:",n)

程序中画线处的代码应为(     )

A、 a[i]>n
B、 a[i]<n
C、 a[i]>m
D、 a[i]<m

判断题(每小题1分,共10分)

试题详情
Python中列表是有序可变序列,列表的所有元素放在一对中括号“[]"中。
试题详情
列表、字符串支持双向索引,从左边开始索引第一个元素下标为1
试题详情
利用len ( )函数可以统计列表中元素的个数。
试题详情
字典是包含若干“键:值”元素的无序可变容器类对象,字典中的每个元素包含用冒号分隔的“键”和“值”两部分,字典中的“键”不允许重复,“值”也不可以重复。
试题详情
在Python中,集合属于无序可变容器对象,使用一对花括号{}作为定界符。
试题详情
变量aDict={"age": 39, "score": 98, "name"': "zhang", "sex": "male"}属于集合数据类型。
试题详情
s="hello world!",s.endswith('d')运行结果为True。
试题详情
Python中有很多内置模块,如: math 模块、random 模块、time 模块等,使用时不需要导入。
试题详情
模块的导入语句可以使用import语句或from-import语句。
试题详情
turtle库是Python语言中一个很流行的绘制图像的函数库。

综合填空题(每空2分,共40分)

试题详情
有如下Python程序段:

s=[3,7,4,9,11,23,6]

x=s[0]

y=s[1]

z=s[6]

Sum=x+y+z

print (Sum)

运行程序后,输出的结果是

试题详情
已知变量a= (1,2,3,4), 回答下列问题。
试题详情
按照要求写出相应的代码或运行结果。
>>>s='What is Your Name?'
>>>s.lower( )   #返回小写字符串

>>>s.capitalize( )       #字符串首字母大写

>>> s.startswith('What)     #检测字符串是否以'What'开始

>>> s.find('a')    #从左开始查找s,第一次出现'a'的位置
试题详情
写出下面代码的运行结果。

a=int(input("请输入a:"))

if a<0:

    y=-a

else:

    y=a

print(y)

输入: 2022

输出结果为

输入: -3

输出结果为

试题详情
下面程序的运行结果是

def func(n):

    return n**2

a=10

print(func(a))

试题详情
小明同学用Python设计一个简单加法计算器,要求在一行中输 入两个整数,用空格隔开,回车之后输出结果。请将代码补充完整。

t=input("请输入两个数(空格分开):")      #input 接收的数据都是字符

=t.split()     #用split( )函数将字符分割,然后分别赋值给a,b

a=int(a)#将a转化为整数

b=      #将b转化为整数

print("结果是:",            #输出两个数的和

试题详情
用Python模拟猜数字游戏:

1)系统随机生成一个1~100的数字;

2)用户总共有5次猜数字的机会;

3)如果用户猜测的数字大于系统给出的数字,打印“too big";

4)如果用户猜测的数字小于系统给出的数字,打印"too small";

5)如果用户猜测的数字等于系统给出的数字,打印"恭喜",并且退出循环;

编写程序代码如下,请完善代码:

          #导入random模块

          #随机生成1-100的整数并赋值给变量game

time=5

while time>0:

    guess=int (input ("请输入你所猜的数字:"))

    if (guess>game) :

      print ("too big")

    elif

      print(" too small' )

    else:

      print ("恭喜”)

      break

    time=time-1

print("游戏结束,正确的结果是:",game)

1