浙江省,苍南,中学,2023-2024

浙江省苍南中学2023-2024学年高一下学期信息技术期中考试试卷

来源:出卷网 日期:2024-05-30 类型:信息技术(信息科技)期中考试 学期:高一下学期 查看:10
选择题
  •  下列关于算法的描述正确的是(    )
    A. 算法是用来解决数学问题的 B. 在算法执行过程中,有时需要运用控制转移来执行不同的操作 C. 求所有自然数的和违背了算法的可行性 D. 算法一定要有输入
  •  某APP为鼓励用户积极签到,制定积分签到政策,用户第一次连续签到可以得到1分,第二次连续签到得2分,第三次连续签到得到4分,接下来,每次得分分别为8,16,32……。若签到中断,则前面签到所得积分清空,重新从第一天开始积分。当用户积分达到10000分时,可以兑换相应奖品,小明想得到的毛绒娃娃需要20000积分,请设计算法帮小明计算,需要至少连续签到多少天才能拿到毛绒娃娃。
  •  下列Python表达式中值为True的是(   )
    A. 24%200**1/2<-2**4+4*2 B. "Hz" in "Hangzhou Asian Games" C. not False and not True or not False D. abs(int(-4.65))==round(4.65)
  •  若food="milkeggbread",以下表达式值为['milk', 'egg', 'bread']的是(   )
    A. [food[:4],food[4:7],food[7:]] B. [food[:3], food[3:6],food[6:]] C. [food[1:4],food[4:7],food[7:len(food)]] D. [food[0:3],food[3:6],food[6:len(food)-1]]
  •  若people=["he","she","it"],feel={1:"love",2:"like",3:"hate"},则表达式feel[2]+people[2]值是(   )
    A. likeit B. hateit C. likeshe D. hateshe
  •  用python算法控制结构描述“如果报名人数超过10人则输出活动升级,若小于3人则输出活动取消,否则输出活动正常举行”,设t为报名人数,下列选项正确的是(    )
    A. B. C. D.
  •  有如下 Python 程序段:

    s = ['12','22','23','31','123','224']

    res =s[0]

    for i in range(1,len(s)):

        if s[i] >= res:

            res =s[i]

    print(res)

    执行上述程序后,输出的结果是(   )

    A. 12 B. 123  C. 31 D. 224
  •  有如下 Python 程序段:

    s,n=0,8

    while True:

        s+=n

        if s>14:

            break

        n-=2

    print(n,s)

    执行程序后,输出结果可能是(   )

    A. 2 18 B. 4 18 C. 6 14 D. 6 18
  •  有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13. . . 求出这个数列的前 n 项之和。

    n = int(input())

    a,b,num = 2,1,2

    for i in range(n-1):

        

    print(num)

    方框中的代码由以下三部分组成:①num += a / b ②a = a + b ③b = a - b代码顺序正确的选项是(   )

    A. ①②③ B. ②③① C. ②①③ D. ③②①
  •  用python程序处理图像文件“chenchen.jpg”,该图像颜色位深度为24bit,图像如图所示:

    程序代码如下:

    from PIL import Image

    import numpy as np

    import matplotlib.pyplot as plt

    img=np.array(Image.open("chenchen.jpg").convert("L"))

    rows,cols=img.shape

    for i in range(rows):

        for j in range(cols):

            if():

                img[i,j]=1

            else:

                img[i,j]=0

    plt.imshow(img,cmap="gray")

    plt.show()

    下列说法正确的是(    )

    A. 待处理图像的文件名为“chenchen” B. 处理后的图像像素数将增加 C. 将加框处语句中的“>”改为“<=”,则处理后的图像中黑白色将互换 D. 将加框处语句中128改为188,则处理后图像中的黑色部分将减少
  •  有如下Python程序段:

    a=[21,3,4,5,9,14,23]

    c,m=0,0

    for i in range(2,len(a)):

     if a[i-2]+a[i-1]==a[i]:

     c+=1

     if c>m:

     m=c

     else:

     c=0

    print(m)

    执行程序后,输出结果是(   )

    A. 0 B. 1 C. 2 D. 3
非选择题
  •  小南设计了一个用于判定素单词的Python程序。判断素单词的规则如下:

    Ⅰ.设定小写字母a—z对应的数字为1—26,大写字母A—Z对应的数字为27—52。

    Ⅱ.将某个单词的所有字母按照其对应的数字求和,

    Ⅲ.若和为素数(质数)则判断为素单词,否则不是。

    如单词“Hello”,字母分别对应的数字为:34、5、12、12、15,其和为34+5+12+12+15=78,不是素数,因此单词“Hello”不是素单词。

  •  自幂数:一个n位数,如果每一位上的n次幂之和等于它本身,那么该数就是自幂数。下列Python代码可以实现输入数字长度n之后,输出所有n位自幂数,并统计个数。程序运行结果如下。

  •  某平台新上架影片推荐度的计算方式为:由 5 位专业评审与 5 位大众评审给影片评分,评分区间为[1,10],将专业评审均分的 60%与大众评审均分的 40%求和并取整,根据得分确定等级(分值与等级的关系如图 a 所示)。评委打分情况如图 b 所示,“A”表示专业评审,“B”表示大众评审,“A1-5”表示第 1 位专业评审给出 5 分。

    图 a

    图 b

    请回答下列问题: