江苏省海安高中2020-2021学年高一上学期期中考试信息技术试题 Word版含答案
时间:2022-10-11 14:30:01 sitemap
江苏省海安高中2020-2021学年高中考试信息技术试题 Word版含答案
2020-2021学年江苏省海安高中第一学期中考试
高一信息技术
一、单项选择题(本大题共20小题,每小题1.5分,共30分。每小题给出的四个选项中,只有一个符合题目要求)
1.关于数据,以下说法是错误的( )
A.数据、文字、音频和视频都属于数据 B.通过实验获得的数据属于间接数据
C.有些数据是固定的 D.空气中的湿度数据可以通过传感器收集
2.成年人早晨安静时口腔的正常温度是36.3~37.2这样的描述,是( )的呈现。
A.数据 B.知识 C.信息 D.载体
3.你有一个苹果,我也有一个苹果,互相交换,我们仍然有一个苹果;但你有一个想法,我有一个想法,互相交换,我们都有两个想法,甚至更多。信息的特征是什么?( )
A.载体依附性 B.价值性 C.是效性 D.共享性
4.高级语言更接近自然语言,不是特定语言,也不依赖特定的计算机系统,因此更容易掌握和使用,更通用。以下不属于高级语言的语言是( )
A.Java语言 B.Python语言 C.汇编语言 D.C语言
5.判断流程图中常用的形状?( )
A.圆角矩形B.平行四边形C.梯形D.菱形
6.在下图所示的学生成绩中,学期考核成绩的组成为20%,期中考试成绩占20%,期末考试成绩占60%。为了使用填充柄快速计算,应在E输入3单元格( )
A.=0.2*70 0.2*89 0.6*94 B.=0.2*B3 0.2*C3 0.6*D3
C.=SUM(0.2*B3:0.2*C3:0.6*D3)D.=0.2*$B$3 0.2*$C$39 0.6*$D$3
7.在WPS表格的B1、B2、B3单元格中的偶数值,以下公式=(B1 B2 B3)/3等价选项( )
A.= SUM(B1:B3) B.= SUM(B1:B3) /B3
C.= AVERAGE(B1:B3) D.= AVERAGE(B1:B3)/3
8.某市出租车起价(3公里内)为10元,超过3公里的部分为10元.8元每公里收费。如果要编制计费程序,应充分利用以下基本结构( )
A.顺序结构 B.分支结构 C.循环结构 D.无法确定
以下是一段Python其基本结构属于程序( )
a=1
b=a 1
print(a,b)
A.顺序结构B.分支结构 C.循环结构D.树形结构
10.计算s=1?×2×3×……×100可以充分利用以下基本结构( )
A.顺序结构 B.分支结构 C.循环结构 D.树型结构
11.Python文件的后缀名是( )
A.pdf B.do C.pass D.py
12.下面的Python程序段运行后的输出结果是( )
List=9.65]
Print(List[3])
A.25???B.猕猴桃C.猕猴桃? ?D.9
13.下列合法的变量名是( )
A.if B.i C.*c D.True
14.以下不是关系运算符( )
A.!= B.== C.> D./
15.在Python交换变量a和b应使用的语句组为中值( )
A. a,b = b,aB.a = c ;a = b;b = c
C.a = b;b = a D.c = a;b = a;b = c
16.以下不能作为Python合法变量名是( )
A.c0B.2a???C.a_3???D.小河
17.下列选项不能正确表达Python赋值语句中的是( )
A.X,Y=5,8 B.X=Y=5 C.X =Y X D.10=X Y
18.float属于数据类型( )
A.整型???B.浮点型?? C.字符型D.A,B,C全错
19.关于Python语句P = –P,以下选项描述正确( )
A.P等于P的负数B.P等于P的绝对值
C.将P赋值为其相反数D.P的值为0
20.下列运算符中优先级最高的是( )
A. *B. //C. %D. ( )
二、单项选择题(本大题共20小题,每小题2分,共40分。每个小题给出的四个选项中,只有一个符合题目要求)
21.以下四个选项可以在屏幕上输出祖国,你好" 的Python语句是( )
A.print "祖国,你好" B.print("祖国,你好")
C.print(祖国,你好) D.print 祖国,你好
22.Python语句 "ab" "c"*2 运行结果是( )
A.abc2B.abcabcC.abccD.ababcc
23.以下哪些赋值句?Python非法:( )
A.X=Y=Z=1 B.X=(Y=Z 1) C.X,Y=Y,X D.X =Y
24.以下代码的输出结果是( )
x=10
y=3
print(x%y,x**y)
A.3 1000 B.1 30 C.3 30 D.1 1000
25.下面的Python程序段运行后的输出结果是( )
x=3
if x%2==0:
print(x, "是偶数。")
else:
print(x, "是奇数。")
A.3是奇数 B.x, "是偶数" C.x, "是奇数" D.3是偶数
26.以下对 Python 程序缩进格式描述错误的选项是( )
A.不需要缩进不需要缩进,前面不能留空白
B.缩进可以用 tab 键也可以用多个空间实现
C.严格的缩进可以限制程序结构和多层缩进
D.缩进用于格式美化 Python 程序的
27.条件表达值为布尔型,其值包括( )
A.真(Ture)或 假(False) B.数字 C.字符串 D.正整数
28.在Python在中间,跳出循环的函数是( )
A.continue B.break C.ESC D.Close
29.下列Python程序段的运行结果是( )
i=0
sum=0
while i<10:
if i%2==0:
sum =i
i =1
print(‘sum=’,sum)
A.sum=18 B.sum=20 C.sum=22 D.sum=30
30.下列Python数据不属于列表( )
A.4} B.[24,56,7,89,4]
C.[24,56,’a,, D.[’A’,’B’ ’C’, ’D’]
31.下列Python程序段运行的结果是( )
x=0
for i in range(1,20,3):
x=x i
print(x)
A.80 B.190 C.70 D.210
32.下列Python程序段运行的结果是( )
f=[‘A’,’B’,’C’]
a=len(f)
print(‘a=’,a)
A.a=2 B.a=’A’ C.a=’C’ D.a=3
33.关于下列Python程序段的说法是正确的( )
k=1
while 1:
k =1
A.有语法错误,不能执行 B.执行1次 C.执行无限次 D.执行k次
34.已知下列Python程序段,k下列哪组值为x=4? ( )
for i in range(10):
k=int(input())
if k<=20 and k>0:
if k>15:
if k>18:
x=0
else:
x=1
else:
if k>12:
x=4
else:
x=5
A.13,16 B.13,14,15 C. 16,17,18 D.18,19
35.关于Python在内存管理中,以下说法是错误的( )
A.变量不需要事先声明 B.无需创建和赋值即可直接使用变量
C. 变量不需要制定类型 D.可以使用del释放资源
36.在Python中,“print(100-33*语句输出为5%3)( )
A.34 B.67 C. 100 D. 1
37.代码如下:
a=3; b=1; c=2
if a>b:
a,b=b,a
if b>c:
b,c=cb
if a>b:
a,b=b,a
print(a,b,c)
其输出结果为( )
A.3 2 1??????B.1 2 3????C.2 1 3??D.3 1 2
38.IP地址是计算机在网络中唯一标识,由四段数字(0-255的整数)组成,中间用点隔开,例如:192.168.1.1。如用四个变量A.B.C.d分别表示IP地址的四段数字,下列语句能正确输出IP的是( )
A.print(a+”.”+b+”.”+c+”.”+d)B.print(a , . , b , . , c , . , d)
C.print(a , b , c , d , sep=”.”) D.print(“a” , ”.” , ”b” , ”.” , ”c” , ”.” , “d”)
39、下面代码的输出结果是( )
s=0
while s<=29:
s=s+10 #循环体
print(s)
A、??????B、????C、30??D、40
40.下面代码的输出结果是( )
for i in range(1,5):
print(‘#’*i)
A.??????B.????C.??D.
三、程序选择题(本大题共4小题,每空2分,共30分。在程序中对应序号处选择相应的选项,使程序能够正确运行并符合题目要求。)
完善以下程序代码完成41-43题。
程序描述:计算两个浮点数a和b的相除的余数,a和b都是正数。这里余数(r)的定义是:a = k * b + r,其中 k是整数, 0 <= r < b。代码如下:
a= ① (input("请输入:"))
b= ① (input("请输入:"))
k= ②
r= ③
print(r)
①处的语句是( 41 ), ②处的语句是( 42 ),③处的语句是( 43 )。
41.A.int B. float ???C.a%b ??D.a/b
42.A.a**b B. a//b ???C.a%b ??D.a/b
43.A.a//b B.a-kb????C.a-k*b? D.a+kb
完善以下程序代码完成44-47题。
程序描述:输入三个正整数(A.B.c),将其中最小的那个数赋值给变量min并输出。
代码如下:
a=int(input("请输入第1个正整数:"))
b=int(input("请输入第2个正整数:"))
c=int(input("请输入第3个正整数:"))
if ac ???C. min>c? D.a>c
47.A.c=b????B. min=a ???C. min=b??D. min=c ?
完善以下程序代码完成48-50题。
程序描述: 计算正整数 35 到 500之间的所有奇数的和。代码如下:
①
for i in ②
③
print(s)
①处的语句是( 48 ), ②处的语句是( 49 ),③处的语句是( 50 )。
48.A. s=0B. s=1 ???C. i=0????D. i=1??
49. A. range(35,500) ? ?B. range(35,500,2) ??
?C. range(35,501) D. range(35,501,2)
50.A. s=s+1B. i=i+1????C s=s+i???D. i=s+i?
完善以下程序代码完成51-55题。
程序描述: 所谓角谷猜想,是指对于任意一个正整数,如果是奇数,则乘3加1,如果是偶数,则除以2,得到的结果再按照上述规则重复处理,最终总能够得到1。如,假定初始整数为5,计算过程分别为16、8、4、2、1。
程序要求输入一个正整数(不为1),将经过处理得到1的过程输出来。代码如下:
x=int(input('输入一个正整数:'))
while ①
if ②
x=x/2
③
el se:
④
③
if x==1:
⑤
①处的语句是( 51 ), ②处的语句是( 52 ),③处的语句是( 53 ),④处的语句是( 54 ),⑤处的语句是( 55 )。
51.A. x>1? B. x>2??? C. x!=1:??D. x!=0:
52.A. x%3=0:????B. x%2=0:???C. x%3==0: D. x%2==0:
53.A. print(‘x/2’)?B. print(‘x’)??C. print(x)?D. print(x/2)
54.A. x= x/2????B.x= x/2+1???C. x=x*3+1??D. x=3x+1
55.A.pass????B.exitC. continueD. break ?
答案:1-5 B B D C D
6-10 B C B A C
11-15 D D B D A
16-20 B D B C D
21-25 B C B D A
26-30 D A B B A
31-35 C D C B B
36-40 C B C A A
41-45 B B C C D
45-50 C D A D C
51-55 C D C C D