安徽省芜湖市无为华星学校2020-2021学年高一下学期第二次月考(4月)信息技术试题 Word版无答案

资源下载
  1. 二一教育资源

安徽省芜湖市无为华星学校2020-2021学年高一下学期第二次月考(4月)信息技术试题 Word版无答案

资源简介

2020-2021学年度安徽华星学校
高一信息技术第二次月考考试卷
考试范围:第三,四章;考试时间:100分钟;命题人:
注意事项:
1.答题前填写好自己的姓名、班级、考号等信息
2.请将答案正确填写在答题卡上

填空题:(每空2分,共20分)
Python 标准库 math 中用来计算平方根的函数是( ),取大于等于x的最小的整数值( ),求绝对值的函数是( )。
用来接收键盘输入的函数是( ),python输出的函数是( )
print(1, 2, 3, sep=',') 的输出结果为( )
已知 a = 5,那么执行语句 a += 3 之后, a 的值为 ________。
使用( )关键字来创建python自定义函数。
6、下面程序运行结果是( )
a=10
s=0
if a>5:
s=s+a
Print(s)
7、已知 x = [3, 5, 7] ,那么执行语句 x[1:] = [2] 之后,x 的值为 _____。
二、选择题(每题2分,共20分)
1、下面哪个不是Python合法的标识符?( )
A、int_3 B、30XL
C、self D、_abc
2、表达式 15 // 4 的值为 ( )
A、2 B、3
C、4 D、5
3、表达式 'ab' in 'acbed' 的值为( )
A、false B、true
C、4 D、5
下面程序输出结果是( )
for i in range(3):
print(i, end=',')
A、1,2,3 B、0,1,2
C、1 2 3 D、0 1 2
5、Python 定义私有变量的方法为( )。
A. 使用 __private 关键字
B. 使用 public 关键字
C.使用DEF定义变量名
D.使用 __XX 定义变量名
6、使用( )函数接收用 输入 的数据
A.accept ()
B.input ()
C.readline ()
D.print()
7、Python 脚本文件的扩展名为( )。
A. .python B. .py
C. .ccp D..prg
以下哪个不是python关键字( )
cout B. from C.not D.or
以下不是算法的特征是( )
有穷性 B.数据输出
可行性 D.不确定性
10、与 x > y and y > z 语句等价的是( )
A.x > y > z
B.not x < y or not y < z
C.not x < y or y < z
D.x > y or not y < z
三、程序操作题(共3题,每题20分,共60分)
1、输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
2、求水仙花数(一个三位数,其各位数字立方和等于该数字本身)
3、编写一个程序,判定用户输入的两个数 a和 b,如果用户输入的第一个
数大,则两数互换,否则原样输出。
2020-2021学年度安徽华星学校
高一信息技术第二次月考考试卷
考试范围:第三,四章;考试时间:100分钟;命题人:沈立祥
注意事项:
1.答题前填写好自己的姓名、班级、考号等信息
2.请将答案正确填写在答题卡上

填空题:(每空2分,共20分)
Python 标准库 math 中用来计算平方根的函数是(sqrt()),取大于等于x的最小的整数值(ceil()),求绝对值的函数是(fabs())。
用来接收键盘输入的函数是(input()),python输出的函数是(print())
print(1, 2, 3, sep=',') 的输出结果为( 1,2,3 )
已知 a = 5,那么执行语句 a += 3 之后, a 的值为 ________。( 8)
使用( def )关键字来创建python自定义函数。
6、下面程序运行结果是( 15 )
a=10
s=0
if a>5:
s=s+a
Print(s)
7、已知 x = [3, 5, 7] ,那么执行语句 x[1:] = [2] 之后,x 的值为 _____。([3, )
二、选择题(每题2分,共20分)
1、下面哪个不是Python合法的标识符?(B)
A、int_3 B、30XL
C、self D、_abc
2、表达式 15 // 4 的值为 ( B)
A、2 B、3
C、4 D、5
3、表达式 'ab' in 'acbed' 的值为( A )
A、false B、true
C、4 D、5
下面程序输出结果是( A )
for i in range(3):
print(i, end=',')
A、1,2,3 B、0,1,2
C、1 2 3 D、0 1 2
5、Python 定义私有变量的方法为(D )。
A. 使用 __private 关键字
B. 使用 public 关键字
C.使用DEF定义变量名
D.使用 __XX 定义变量名
6、使用(B)函数接收用 输入 的数据
A.accept ()
B.input ()
C.readline ()
D.print()
7、Python 脚本文件的扩展名为( B)。
A. .python B. .py
C. .ccp D..prg
以下哪个不是python关键字(A)
cout B. from C.not D.or
以下不是算法的特征是(D )
有穷性 B.数据输出
可行性 D.不确定性
10、与 x > y and y > z 语句等价的是(A)
A.x > y > z
B.not x < y or not y < z
C.not x < y or y < z
D.x > y or not y < z
三、程序操作题(共3题,每题20分,共60分)
1、输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
参考代码:
s = input('input a string:')
letter = 0 # 统计字母
space = 0 # 统计空格
digit = 0 # 统计数字
other = 0 # 统计其他字符
for c in s:
if c.isalpha():
letter += 1
elif c.isspace():
space += 1
elif c.isdigit():
digit += 1
else:
other += 1
print("字母:",letter,"空格:", space,"数字:",digit,"其他字符:", other)
2、求水仙花数(一个三位数,其各位数字立方和等于该数字本身)
参考代码:
for i in range(100,1000):
a=i//100
b= (i//10)%10
c=i%10
if i==a*a*a+b*b*b+c*c*c:
print(i)
3、编写一个程序,判定用户输入的两个数 a和 b,如果用户输入的第一个
数大,则两数互换,否则原样输出。
a=int(input(" 请输入数 a:"))
b=int(input(" 请输入数 b:"))
if a>b:
t=a
a=b
b=t
print("用户输入的数按小到大排序结果是: ", a, b)
else :
print("原样输出 ",a,b)

展开更多......

收起↑

资源预览