安徽省芜湖市无为华星学校2020-2021学年高一下学期信息技术期中考试试卷

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

安徽省芜湖市无为华星学校2020-2021学年高一下学期信息技术期中考试试卷

资源简介

安徽省芜湖市无为华星学校2020-2021学年高一下学期信息技术期中考试试卷
一、选择题(每题3分,共54分)
1.(2021高一下·无为期中)表达式 3 ** 2 的值为 (  )
A.7 B.8 C.9 D.10
【答案】C
【知识点】运算符、基本运算与表达式
2.(2021高一下·无为期中)在python中,运行下列程序,正确的结果是(  )
s=0
for i in range (1,6):
s=s+i
print("i=",i,"s=",s)
A.i=4 s=10 B.i=5 s=10 C.i=5 s=15 D.i=6 s=15
【答案】C
【知识点】循环结构语句及程序实现
3.(2021高一下·无为期中)期中考试的成绩数据类型可以是(  )。
A.只能是数字 B.字符或数字 C.字符或标点 D.只能是字符
【答案】B
【知识点】数据、知识、智慧的定义与特征
4.(2021高一下·无为期中)下列程序执行后的结果是(  )。
s=0
for i in range (1,6):
if i%2!=0:
s=s+i
print("i=",i,"s=",s)
A.i=4 s=10 B.i=5 s=9 C.i=6 s=9 D.i=6 s=8
【答案】B
【知识点】运算符、基本运算与表达式;循环结构语句及程序实现
5.(2021高一下·无为期中)下面描述错误的是?(  )
A.若a=True,b=False则a or b为True
B.若a=True,b=False则a and b为False
C.若a=True,b=False则not a为False
D.若a=True b=False 则 a and b or a为 False
【答案】D
【知识点】运算符、基本运算与表达式
6.在Python中,实现多分支选择结构的较好方法是(  )。
A.if B.if-else C.if-elif-else D.if嵌套
【答案】C
【知识点】分支结构语句及程序实现
7.(2021高一下·无为期中)下列选项中,属于Python输入函数的是(  )。
A.random() B.print() C.Cout() D.input()
【答案】D
【知识点】常用标准函数
8.(2021高一下·无为期中)下列表达式的值为True的是 (  )
A.True>2 B.3>2>2
C.('3','2')<('33','22') D.'abc'>'xyz'
【答案】C
【知识点】运算符、基本运算与表达式
9.(2021高一下·无为期中)下列不属于浮点数类型的是 (  )
A.36.0 B.96e4 C.-77 D.9.6E-5
【答案】C
【知识点】常见数据类型、数组
10.(2021高一下·无为期中)下列Python程序段运行的结果是(  )。
i=0
sum=0
while i<10:
if i%2==0:
sum+=i
i+=2
print("sum=",sum)
A.sum=17 B.sum=18 C.sum=19 D.sum=20
【答案】D
【知识点】运算符、基本运算与表达式;分支结构语句及程序实现;循环结构语句及程序实现
11.(2021高一下·无为期中)下列Python程序运行后的输出结果是(  )。
s=0
for i in range(1,10):
s=s+i
print("s=",s)
A.s=35 B.s=45 C.s=55 D.s=65
【答案】B
【知识点】循环结构语句及程序实现
12.(2021高一下·无为期中)Python的序列类型不包括下列哪一种 (  )
A.字符串 B.列表 C.元组 D.字典
【答案】A
【知识点】常见数据类型、数组
13.(2021高一下·无为期中)python单行注释和多行注释分别是什么?(  )
A.""" """和''' ''' B.#和""" """
C.//和''' ''' D.#和//
【答案】B
【知识点】语句注释及缩进
14.(2021高一下·无为期中)下面哪个不是Python合法的标识符(  )
A.int32 B.40XL C.self D.name
【答案】B
【知识点】常量、变量及变量的赋值
15.(2021高一下·无为期中)在GB2312字符集中,1个汉字在计算机中用2个字节表示,一个西文字符用1个字节表示,那么“Hello!福建”占用的存储字节数是(  )
A.7个 B.8个 C.9个 D.10个
【答案】A
【知识点】字符编码
16.(2021高一下·无为期中)下列表达式的值为True的是 (  )
A.5+4j > 2-3j B.3>2>2
C.(3,2)< (‘a’,‘b’) D.‘abc’>‘xyz’
【答案】A
【知识点】运算符、基本运算与表达式
17.(2021高一下·无为期中)下面程序运行结果是:(  )
c=0
for i in range(1,26):
if i%2==0:
c=c+1
print(c)
A.10 B.11 C.12 D.13
【答案】C
【知识点】运算符、基本运算与表达式;循环结构语句及程序实现
18.下列关于算法的描述正确的是(  )
A.一个算法可以没有输入
B.算法只能用流程图来表示
C.如果一个算法没有输入,也就不会有输出
D.一个算法的执行步骤可以是无限的
【答案】A
【知识点】算法的基本概念与特征
二、操作题(每题1,2题15分,第3题16分,共46分)
19.(2021高一下·无为期中)编写程序,找到并输出100以内的偶数个数。
【答案】解:参考代码:
c=0
for i in range(1,101):
if i%2==0:
c=c+1
print(c)
【知识点】运算符、基本运算与表达式;循环结构语句及程序实现
20.(2021高一下·无为期中)编写程序,实现从键盘输入数据,实现输入数据转换成大写并输出*
【答案】解:参考程序:
str = input("请输入要转换成大写的数据:")
c=len(str)
for i in range(0,c):
print(str[i].upper(),end=" ")
【知识点】循环结构语句及程序实现
21.(2021高一下·无为期中)编写程序,实现从键盘输入数据,数据前三位的ASCII值加2,从第四位开始ASCII值加3.
【答案】解:参考程序:
s=input("请输入要转换的字符)
c=len(s) #len求字符串长度
for i in range(0,c):
if i<2:
print (chr(ord(s[i])+2)) #ord ord(  )函数是chr(  )函数配对函数,将字符转ASCII值
else:
print(chr(ord(s[i]) + 3))
【知识点】分支结构语句及程序实现;循环结构语句及程序实现;常用标准函数
1 / 1安徽省芜湖市无为华星学校2020-2021学年高一下学期信息技术期中考试试卷
一、选择题(每题3分,共54分)
1.(2021高一下·无为期中)表达式 3 ** 2 的值为 (  )
A.7 B.8 C.9 D.10
2.(2021高一下·无为期中)在python中,运行下列程序,正确的结果是(  )
s=0
for i in range (1,6):
s=s+i
print("i=",i,"s=",s)
A.i=4 s=10 B.i=5 s=10 C.i=5 s=15 D.i=6 s=15
3.(2021高一下·无为期中)期中考试的成绩数据类型可以是(  )。
A.只能是数字 B.字符或数字 C.字符或标点 D.只能是字符
4.(2021高一下·无为期中)下列程序执行后的结果是(  )。
s=0
for i in range (1,6):
if i%2!=0:
s=s+i
print("i=",i,"s=",s)
A.i=4 s=10 B.i=5 s=9 C.i=6 s=9 D.i=6 s=8
5.(2021高一下·无为期中)下面描述错误的是?(  )
A.若a=True,b=False则a or b为True
B.若a=True,b=False则a and b为False
C.若a=True,b=False则not a为False
D.若a=True b=False 则 a and b or a为 False
6.在Python中,实现多分支选择结构的较好方法是(  )。
A.if B.if-else C.if-elif-else D.if嵌套
7.(2021高一下·无为期中)下列选项中,属于Python输入函数的是(  )。
A.random() B.print() C.Cout() D.input()
8.(2021高一下·无为期中)下列表达式的值为True的是 (  )
A.True>2 B.3>2>2
C.('3','2')<('33','22') D.'abc'>'xyz'
9.(2021高一下·无为期中)下列不属于浮点数类型的是 (  )
A.36.0 B.96e4 C.-77 D.9.6E-5
10.(2021高一下·无为期中)下列Python程序段运行的结果是(  )。
i=0
sum=0
while i<10:
if i%2==0:
sum+=i
i+=2
print("sum=",sum)
A.sum=17 B.sum=18 C.sum=19 D.sum=20
11.(2021高一下·无为期中)下列Python程序运行后的输出结果是(  )。
s=0
for i in range(1,10):
s=s+i
print("s=",s)
A.s=35 B.s=45 C.s=55 D.s=65
12.(2021高一下·无为期中)Python的序列类型不包括下列哪一种 (  )
A.字符串 B.列表 C.元组 D.字典
13.(2021高一下·无为期中)python单行注释和多行注释分别是什么?(  )
A.""" """和''' ''' B.#和""" """
C.//和''' ''' D.#和//
14.(2021高一下·无为期中)下面哪个不是Python合法的标识符(  )
A.int32 B.40XL C.self D.name
15.(2021高一下·无为期中)在GB2312字符集中,1个汉字在计算机中用2个字节表示,一个西文字符用1个字节表示,那么“Hello!福建”占用的存储字节数是(  )
A.7个 B.8个 C.9个 D.10个
16.(2021高一下·无为期中)下列表达式的值为True的是 (  )
A.5+4j > 2-3j B.3>2>2
C.(3,2)< (‘a’,‘b’) D.‘abc’>‘xyz’
17.(2021高一下·无为期中)下面程序运行结果是:(  )
c=0
for i in range(1,26):
if i%2==0:
c=c+1
print(c)
A.10 B.11 C.12 D.13
18.下列关于算法的描述正确的是(  )
A.一个算法可以没有输入
B.算法只能用流程图来表示
C.如果一个算法没有输入,也就不会有输出
D.一个算法的执行步骤可以是无限的
二、操作题(每题1,2题15分,第3题16分,共46分)
19.(2021高一下·无为期中)编写程序,找到并输出100以内的偶数个数。
20.(2021高一下·无为期中)编写程序,实现从键盘输入数据,实现输入数据转换成大写并输出*
21.(2021高一下·无为期中)编写程序,实现从键盘输入数据,数据前三位的ASCII值加2,从第四位开始ASCII值加3.
答案解析部分
1.【答案】C
【知识点】运算符、基本运算与表达式
2.【答案】C
【知识点】循环结构语句及程序实现
3.【答案】B
【知识点】数据、知识、智慧的定义与特征
4.【答案】B
【知识点】运算符、基本运算与表达式;循环结构语句及程序实现
5.【答案】D
【知识点】运算符、基本运算与表达式
6.【答案】C
【知识点】分支结构语句及程序实现
7.【答案】D
【知识点】常用标准函数
8.【答案】C
【知识点】运算符、基本运算与表达式
9.【答案】C
【知识点】常见数据类型、数组
10.【答案】D
【知识点】运算符、基本运算与表达式;分支结构语句及程序实现;循环结构语句及程序实现
11.【答案】B
【知识点】循环结构语句及程序实现
12.【答案】A
【知识点】常见数据类型、数组
13.【答案】B
【知识点】语句注释及缩进
14.【答案】B
【知识点】常量、变量及变量的赋值
15.【答案】A
【知识点】字符编码
16.【答案】A
【知识点】运算符、基本运算与表达式
17.【答案】C
【知识点】运算符、基本运算与表达式;循环结构语句及程序实现
18.【答案】A
【知识点】算法的基本概念与特征
19.【答案】解:参考代码:
c=0
for i in range(1,101):
if i%2==0:
c=c+1
print(c)
【知识点】运算符、基本运算与表达式;循环结构语句及程序实现
20.【答案】解:参考程序:
str = input("请输入要转换成大写的数据:")
c=len(str)
for i in range(0,c):
print(str[i].upper(),end=" ")
【知识点】循环结构语句及程序实现
21.【答案】解:参考程序:
s=input("请输入要转换的字符)
c=len(s) #len求字符串长度
for i in range(0,c):
if i<2:
print (chr(ord(s[i])+2)) #ord ord(  )函数是chr(  )函数配对函数,将字符转ASCII值
else:
print(chr(ord(s[i]) + 3))
【知识点】分支结构语句及程序实现;循环结构语句及程序实现;常用标准函数
1 / 1

展开更多......

收起↑

资源列表