江苏省海安高级中学20202021学年高一信息技术上学期期中试题
一、单项选择题(本大题共20小题,每小题1.5分,共30分。在每小题所给的四个选项中,只有一个选项是符合题目要求)
1.关于数据,下列说法错误的是(  )
2.有“成年人清晨安静状态下的口腔正常温度在36.3~37.2”这样一种描述,是(  )的呈现。
3.你有一个苹果,我也有一个苹果,彼此交换一下,我们仍然是各有一个苹果;但你有一种思想,我有一种思想,彼此交换,我们就都有了两种思想,甚至更多。体现了信息的什么特征呢?(    )
4.高级语言更接近自然语言,并不特指某种语言,也不依赖于特定的计算机系统,因而更容易掌握和使用,通用性也更好。以下不属于高级语言的是(    )
5.流程图中,常用哪种形状表示判断?(    )
6.在如下图所示的学生成绩中,学期考评成绩的组成为平是成绩占20%、期中考试成绩占20%、期末占60%。为了运用填充柄进行快速计算,应在E3单元格中输入(    )
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公里的部分按1.8元每公里收费,如要编写一个计费程序,则应充分利用下列哪种基本结构(    )
9.以下是一段Python程序,它的基本结构属于(    )
a=1
b=a+1
print(a,b)
10.计算s=1 ×2×3×……×100,则可以充分利用下列哪种基本结构(    )
11.Python文件的后缀名是(    )
12.下面的Python程序段运行后的输出结果是(    )
List=[‘10’,25,’猕猴桃’,9,65]
Print(List[3])
13.下列合法的变量名是(    )
14.以下不是关系运算符的是(    )
A.!=                B.==                C.>                D./
15.在Python中要交换变量a和b中的值,应使用的语句组是(    )
A. a,b = b,a            B.a = c ;a = b;b = c       
C.a = b;b = a                D.c = a;b = a;b = c   
16.下列不可以作为Python合法变量名的是(    )
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,以下选项中描述正确的是(    )
20.下列运算符中优先级最高的是(    )
A. *            B. //            C. %        D. (  )
二、单项选择题(本大题共20小题,每小题2分,共40分。在每小题所给的四个选项中,只有一个选项是符合题目要求)
21.下列四个选项中能够在屏幕上输出“祖国,你好" 的Python语句是(    )
A.print "祖国,你好"                B.print("祖国,你好")   
C.print(祖国,你好)                D.print 祖国,你好
22.Python语句 "ab"+"c"*2 的运行结果是(    )
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)
  1000
25.下面的Python程序段运行后的输出结果是(    )
    x=3
    if x%2==0:
          print(x, "是偶数。")
    else:
          print(x, "是奇数。")
26.以下对 Python 程序缩进格式描述错误的选项是(    )
A.不需要缩进的代码顶行写,前面不能留空白
B.缩进可以用 tab 键实现,也可以用多个空格实现
C.严格的缩进可以约束程序结构,可以多层缩进
D.缩进是用来格式美化 Python 程序的
27.条件表达式的值为布尔型,其值包括(        )
28.在Python中,表示跳出循环的函数是(        )
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.{24,56,7,89,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)
32.下列Python程序段运行的结果是(      )
f=[‘A’,’B’,’C’]
a=len(f)
print(‘a=’,a)
while语句怎么用自然语言A.a=2                B.a=’A’                    C.a=’C’                    D.a=3
33.关于下列Python程序段的说法正确的是(        )
k=1
while  1:
        k+=1
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
Python的内存管理,下列说法错误的是(      )
A.变量不必事先声明                        B.变量无需先创建和赋值就可直接使用 
36.在Python中,“print(10033*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=c,b
        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地址是计算机在网络中唯一标识,由四段数字(0255的整数)组成,中间用点隔开,例如: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     
42.A.a**b             
            B.akb            C.ak*b            D.a+kb
完善以下程序代码完成4447题。
程序描述:输入三个正整数(A.B.c),将其中最小的那个数赋值给变量min并输出。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。