1、江苏省海安高级中学2020-2021学年度第一学期期中考试高一信息技术一、单项选择题(本大题共20小题,每小题1.5分,共30分。在每小题所给的四个选项中,只有一个选项是符合题目要求)1.关于数据,下列说法错误的是( )A.数字、文字、音频、视频都属于数据 B.通过实验得到的数据属于间接数据C.有的数据是固定不变的 D.空气中的湿度数据可以通过传感器收集2.有“成年人清晨安静状态下的口腔正常温度在36.337.2”这样一种描述,是( )的呈现。A.数据 B.知识 C.信息 D.载体3.你有一个苹果,我也有一个苹果,彼此交换一下,我们仍然是各有一个苹果;但你有一种思想,我有一种思想,彼此交换,我
2、们就都有了两种思想,甚至更多。体现了信息的什么特征呢?( )A.载体依附性 B.价值性 C.是效性 D.共享性4.高级语言更接近自然语言,并不特指某种语言,也不依赖于特定的计算机系统,因而更容易掌握和使用,通用性也更好。以下不属于高级语言的是( )A.Java语言 B.Python语言 C.汇编语言 D.C语言5.流程图中,常用哪种形状表示判断?( )A.圆角矩形B.平行四边形C.梯形D.菱形6.在如下图所示的学生成绩中,学期考评成绩的组成为平是成绩占20%、期中考试成绩占20%、期末占60%。为了运用填充柄进行快速计算,应在E3单元格中输入( )A.=0.2*70+0.2*89+0.6*94
3、 B.=0.2*B3+0.2*C3+0.6*D3C.=SUM(0.2*B3:0.2*C3:0.6*D3)D.=0.2*$B$3+0.2*$C$39+0.6*$D$37.在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)/38.某市出租车起步价(3公里内)为10元,超出3公里的部分按1.8元每公里收费,如要编写一个计费程序,则应充分利用下列哪种基本结构( )A.顺序结构 B.分支结构 C.循环结构 D
4、.无法确定9.以下是一段Python程序,它的基本结构属于( )a=1b=a+1print(a,b)A.顺序结构B.分支结构 C.循环结构D.树形结构10.计算s=123100,则可以充分利用下列哪种基本结构( )A.顺序结构 B.分支结构 C.循环结构 D.树型结构11.Python文件的后缀名是( )A.pdf B.do C.pass D.py12.下面的Python程序段运行后的输出结果是( )List=10,25,猕猴桃,9,65Print(List3)A.25B.猕猴桃C.猕猴桃 D.913.下列合法的变量名是( )A.if B.i C.*c D.True14.以下不是关系运算符的是
5、( )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.2aC.a_3D.小河17.下列选项中不能正确表达Python中的赋值语句的是( )A.X,Y=5,8 B.X=Y=5 C.X =Y+X D.10=X+Y18.float属于的数据类型( )A.整型B.浮点型 C.字符型D.A,B,C全错19.关于Python语句P = P,以下选项中描述正确的
6、是( )A.P和P的负数相等B.P和P的绝对值相等C.将P赋值为它的相反数D.P的值为020.下列运算符中优先级最高的是( )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.ababcc23.下列哪条赋值语句在Py
7、thon中是非法的:( )A.X=Y=Z=1 B.X=(Y=Z+1) C.X,Y=Y,X D.X+=Y24.下面代码的输出结果是( )x=10y=3print(x%y,x*y)A.3 1000 B.1 30 C.3 30 D.1 100025.下面的Python程序段运行后的输出结果是( )x=3if x%2=0: print(x, 是偶数。)else: print(x, 是奇数。)A.3是奇数 B.x, 是偶数 C.x, 是奇数 D.3是偶数26.以下对 Python 程序缩进格式描述错误的选项是( )A.不需要缩进的代码顶行写,前面不能留空白B.缩进可以用 tab 键实现,也可以用多个空格
8、实现C.严格的缩进可以约束程序结构,可以多层缩进D.缩进是用来格式美化 Python 程序的27.条件表达式的值为布尔型,其值包括( )A.真(Ture)或 假(False) B.数字 C.字符串 D.正整数28.在Python中,表示跳出循环的函数是( )A.continue B.break C.ESC D.Close29.下列Python程序段的运行结果是( )i=0sum=0while i10: if i%2=0: sum+=i i+=1print(sum=,sum)A.sum=18 B.sum=20 C.sum=22 D.sum=3030.下列Python数据不属于列表的是( )A.2
9、4,56,7,89,4 B.24,56,7,89,4 C.24,56,a,猕猴桃 D.A,B C, D31.下列Python程序段运行的结果是( )x=0for i in range(1,20,3): x=x+iprint(x)A.80 B.190 C.70 D.21032.下列Python程序段运行的结果是( )f=A,B,Ca=len(f)print(a=,a)A.a=2 B.a=A C.a=C D.a=333.关于下列Python程序段的说法正确的是( )k=1while 1: k+=1A.存在语法错误,不能执行 B.执行1次 C.执行无限次 D.执行k次34.已知下列Python程序段
10、,k取下列哪组值是x=4? ( )for i in range(10):k=int(input()if k0:if k15:if k18:x=0else:x=1else:if k12:x=4else:x=5A.13,16 B.13,14,15 C. 16,17,18 D.18,1935.关于Python的内存管理,下列说法错误的是( )A.变量不必事先声明 B.变量无需先创建和赋值就可直接使用 C. 变量无须制定类型 D.可以使用del释放资源36.在Python中,“print(100-33*5%3)”语句输出的是( ) A.34 B.67 C. 100 D. 137.有一段代码如下:a=3
11、; b=1; c=2if ab: a,b=b,aif bc: b,c=c,b if ab: a,b=b,aprint(a,b,c)其输出结果为( )A.3 2 1B.1 2 3C.2 1 3D.3 1 238.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=”.”)
12、D.print(“a” , ”.” , ”b” , ”.” , ”c” , ”.” , “d”)39、下面代码的输出结果是( )s=0while s=29:s=s+10 #循环体 print(s) A、B、C、30D、4040.下面代码的输出结果是( )for i in range(1,5):print(#*i)A.B.C.D.三、程序选择题(本大题共4小题,每空2分,共30分。在程序中对应序号处选择相应的选项,使程序能够正确运行并符合题目要求。)完善以下程序代码完成4143题。程序描述:计算两个浮点数a和b的相除的余数,a和b都是正数。这里余数(r)的定义是:a = k * b + r,其中
13、 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/b42.A.a*b B. a/b C.a%b D.a/b43.A.a/b B.a-kbC.a-k*b D.a+kb完善以下程序代码完成44-47题。程序描述:输入三个正整数(A.B.c),将其中最小的那个数赋值给变量min并输出。代码如下:a=int(input(请输入第1个正整数:)b=int(input(请输入第2个正整数:)c=i
14、nt(input(请输入第3个正整数:)if ab: else: if : print(最小数为:,min) 处的语句是( 44 ), 处的语句是( 45 ),处的语句是( 46 ),处的语句是( 47 )。44.A.b=aB. a=bC.min=aD. min=b45.A. b=aB. a=bC.min=aD. min=b46.A. bc C. minc D.ac47.A.c=bB. min=a C. min=bD. min=c 完善以下程序代码完成48-50题。程序描述: 计算正整数 35 到 500之间的所有奇数的和。代码如下: for i in print(s)处的语句是( 48 ),
15、 处的语句是( 49 ),处的语句是( 50 )。48.A. s=0B. s=1 C. i=0D. i=149. 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+1C s=s+iD. i=s+i完善以下程序代码完成51-55题。程序描述: 所谓角谷猜想,是指对于任意一个正整数,如果是奇数,则乘3加1,如果是偶数,则除以2,得到的结果再按照上述规则重复处理,最终总能够得到1。如,假定初始整数为5,计算过程分别为16、8、4、2、1。程序要求输入一个正整数(不为1),
16、将经过处理得到1的过程输出来。代码如下:x=int(input(输入一个正整数:)while if x=x/2 el se: if x=1: 处的语句是( 51 ), 处的语句是( 52 ),处的语句是( 53 ),处的语句是( 54 ),处的语句是( 55 )。51.A. x1 B. x2 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/2B.x= x/2+1C. x=x*3+1D. x=3x+155.A.passB.exitC. continueD. break 答案:1-5 B B D C D6-10 B C B A C11-15 D D B D A16-20 B D B C D21-25 B C B D A26-30 D A B B A31-35 C D C B B36-40 C B C A A 41-45 B B C C D45-50 C D A D C51-55 C D C C D