浙江省湖,州市,名校,2023-2024

浙江省湖州市名校2023-2024学年高二上学期信息技术第一次阶段性检测试卷

来源:出卷网 日期:2023-10-25 类型:信息技术(信息科技)月考试卷 学期:高二上学期 查看:5
选择题
  • 以下关于数据的说法,正确的是(   )
    A. 数据是信息的一种表现形式,数据是信息的载体 B. 数据的记录过程一定需要人的参与 C. 数据就是信息,信息就是数据 D. 数据是计算机被发明之后产生的,所以在古代没有数据
  • 下列关于信息特征的说法,不正确的是(   )
    A. “狼来了”的故事内容,说明信息存在真伪 B. 大家都知道“狼来了”的故事,说明信息可以共享 C. 不同的人讲“狼来了”的故事或多或少会有所不同,说明信息可以被加工和处理 D. 在公园无意听到一位母亲在给小孩讲“狼来了”的故事,说明信息传播不需要载体
  • 下列关于计算机信息编码的描述,正确的是(   )
    A. 字符“0”的ASCII码值是0 B. 每个汉字在不同输入法中的输入码都是相同的 C. 数据的压缩是一个编码过程 D. 16色位图的每个像素至少需16位二进制数进行编码
  • 下列有关信息编码的说法, 正确的是(   )
    A. 十六进制数82H 与十进制数82D的值相等 B. 某7位二进制数的最高位为1,将其转换为十进制数后的值均大于等于64 C. 根据GB2312-80汉字标准,“信息”两字的内码共占2个字节 D. 已知大写字母“X”的ASCII码值为58H,则大写字母“Z”的ASCⅡ码值是60H
  • 十进制正整数n转换为二进制数,该二进制数末位是“0”。下列说法正确的是(  )
    A. 无法确定n是奇数还是偶数 B. 若该二进制数的位数是4,则n的最大值是15 C. n与n+1分别转换为二进制数,这两个二进制数的位数可能不同 D. 该二进制数末位的“0”去掉后,再转换为十进制数,所得的值是n/2
  • 有甲乙两幅未经压缩的1024×768像素的BMP图像文件,甲图为256色,乙图为24位色,则甲图和乙图的存储容量之比约为(  )
    A. 32 : 3 B. 4 : 3 C. 1 : 3 D. 1 : 2
  • 下列关于声音的数字化说法, 不正确的是(   )
    A. 声音数字化的过程属于数/模转换的过程 B. 声音数字化的结果是将声音信息转换成二进制编码 C. 声音容量大小通常由量化位数和采样频率决定 D. 对同一个声音信息采样点分别采用8位和24位量化,其容量之比为1:3
  • 下面关于算法的描述, 正确的是(   )
    A. 一个算法只能有一个输入 B. 算法只能用框图来表示 C. 一个算法的执行步骤可以是无限的 D. 一个完整的算法,都至少有一个输出结果
  • 某算法的部分流程图如图所示。执行这部分流程, 则输出n 的值为(   )

    A. 28 B. 29 C. 35 D. 36
  • Python中,下列用于交换x,y 两个变量的值的语句,不正确的是(   )
    A. x=y;y=x B. t=x;x=y;y=t C. t=x+y;x=t-x;y=t-y D. x,y=y,x
  • 若对变量r的值进行0和1之间的转换运算,下列选项中无法实现此功能的是(   )
    A. r=1-r B. r=abs(r-1) C. r=(r+1)%2 D. r=r%2+1
  • 在Python程序中,下列函数值为整数13的是(   )
    A. int(12.92) B. str(13) C. abs(int(-12.92)) D. int("21345678"[1:3])
  • 有50位同学排成一列,从第1位同学开始按1至9循环报数, 如第15位同学应报的数是6。则能正确表示第n位同学所报数字的表达式是(   )
    A. n B. n%9 C. (n-1)%9+1 D. 9-(n-1)%9
  • 有如下程序段:

    s=input("请输入字符串:")

    count=0

    for i in s:

        if i>="0" and i<="9" :

            count+=1

    print(s[count:count+3])

    若输入的字符串为"AB12CCC222GGBD",则程序运行的结果为(   )

    A. C22 B. GGBD C. CCC D. CC2
  • 某些数据中存在“拐点”,例如数据“1321364”中存在“1321”、“1364”两个先上升后下降的数字串,则该串数据的拐点是"3"和"6",下面程序用于求数据中“拐点”的数量:

    num = input("请输入数字串:")

    c = 0

       ⑴  

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

        if    ⑵    and f == False:

            f = True

        elif   ⑶    and f == True:

            c = c + 1

            f = False

    print("该数字串中有", c, "个拐点")

    方框(1)(2)(3)的代码由以下部分组成:

    ①f = True    ②f = False    ③num[i-1] > num[i]    ④num[i-1] < num[i]

    下列选项中代码顺序正确的是(   )

    A. ①③④ B. ①④③ C. ②③④ D. ②④③
非选择题
  • 斐波那契数列,指的是这样一个数列:1、1、2、3、5、8、13、21、……,即从第3项开始后一项是前两项之和。请完成下列程序,输出第n项斐波那契数列的值。

  • 进制转换:输入一个十进制, 程序自动输出其相对应的十六进制值。实现上述功能的Python 代码如下,运行界面如图所示。请回答下列问题:

  • 在“三位一体”招生考试中学考成绩占据一定的比例。表1为某高校学考等级成绩折算表(学考等级分为A、B、C、D、E ),少于5A计0分;表2为某学生的学考等级成绩单。

    表1  某高校学考等级成绩折算表

    学业水平考试等级

    A

    B

    C

    D

    成绩折算(分)

    10

    8

    6

    4

    表2  某学生学考等级成绩单

    科目

    语文

    数学

    英语

    物理

    化学

    生物

    政治

    历史

    地理

    技术

    等级

    A

    A

    A

    A

    A

    B

    A

    C

    B

    A

    编写Python程序实现学考成绩总分折算。表2学生的折合分数如图所示。

  • 若一个字符串从左往右读和从右往左读均相同,称为回文字符串,例如“volov”。以下函数实现判断字符串s是否为回文字符串,若是返回True,否则返回False。

    方法1:设置左右两个索引,从两边往中间逐次判断。补充完整代码。

    def fun_1(s):

    L=0

    R=___

        while ___:

            if s[L]!=s[R]:

                return False        #函数返回False并退出

            L=L+1

            ___

        return True                 #函数返回True并退出

    方法2:只设置左边一个索引,利用对应关系获取右边索引位置。按提示要求补充完整代码。

    def fun_2(s):

        n=len(s)

        for i in range(___):    #请写出最小的遍历区间值,即不可写n

            if ___:

                return False

    return True