组卷网 > 试卷详情页

浙江省A9协作体2023-2024学年高二上学期期中联考技术试题
浙江 高二 期中 2023-11-17 68次 整体难度: 适中 考查范围: 数据与计算、信息系统与社会、多媒体理论、数据与数据结构

一、选择题 添加题型下试题

选择题 | 容易(0.94)
1. 下列关于数据的说法,不正确的是(     
A.数据的表现形式只能是数字
B.可以通过网络爬虫、传感器等方式自动采集数据
C.计算机数据的管理经历了人工管理、文件管理、数据库管理三个阶段
D.对数据进行加密可以提高数据的安全性
2023-11-16更新 | 30次组卷 | 2卷引用:浙江省A9协作体2023-2024学年高二上学期期中联考技术试题
选择题 | 容易(0.94)
2. 下列关于编码的说法,正确的是(     
A.计算机中的汉字也是采用二进制进行编码的
B.模拟信号是以离散的、不连续的物理量形式存在的
C.将模拟声音数字化需要经过采样、量化、编码三个过程,该过程为数模转换
D.对某段声音进行数字化,量化值的范围是0-256,则量化位数最少是8 位
2023-11-17更新 | 33次组卷 | 1卷引用:浙江省A9协作体2023-2024学年高二上学期期中联考技术试题
选择题 | 容易(0.94)
3. 已知n是一个6位二进制数1■11■1,其中有两位数字模糊不清。下列数中,可能与它相等的是(     
A.49DB.64DC.2DHD.3CH
2023-11-16更新 | 16次组卷 | 2卷引用:浙江省A9协作体2023-2024学年高二上学期期中联考技术试题
选择题 | 适中(0.65)
4. 下列关于大数据的说法,正确的是(     
A.分析数据时更注重事物的因果关系
B.大数据要分析的是全体数据,而不是抽样数据
C.数据产生的速度快,但处理的速度慢
D.大数据蕴含的价值巨大,价值密度高
2023-11-16更新 | 29次组卷 | 1卷引用:浙江省A9协作体2023-2024学年高二上学期期中联考技术试题
选择题 | 较易(0.85)
5. 某算法的部分流程图如图所示,执行这部分后,下列说法不正确的是(     

A.a的值为9
B.b的值为17
C.循环条件b<=15?共判断4次
D.当第3次判断循环条件b<=15?时,b的值为9
2023-11-16更新 | 38次组卷 | 1卷引用:浙江省A9协作体2023-2024学年高二上学期期中联考技术试题
选择题 | 容易(0.94)
6. 在Python中,判断a不等于0且b不等于0的条件表达式是(     
A.not a == 0 or not b == 0B.not (a == 0 or   b == 0)
C.not(a == 0 and b == 0)D.a != 0 or b != 0
2023-11-16更新 | 14次组卷 | 1卷引用:浙江省A9协作体2023-2024学年高二上学期期中联考技术试题
选择题 | 容易(0.94)
7. 在Python中,下列能作为变量名的是(     
A.a/bB.2twoC.a_bD.for
2023-11-17更新 | 42次组卷 | 1卷引用:浙江省A9协作体2023-2024学年高二上学期期中联考技术试题
选择题 | 容易(0.94)
8. Python表达式7%2**3+abs(19//2-10)*len("123")的值是(     
A.2B.4C.8D.10
2023-11-16更新 | 20次组卷 | 1卷引用:浙江省A9协作体2023-2024学年高二上学期期中联考技术试题
选择题 | 适中(0.65)
9. 有如下Python程序段:
# 输入3个整数分别存储到变量a、b、c中,代码略
if a > b and a > c:
       maxn = a
elif b > a and b > c:
       maxn = b
elif c > a and c > b:
       maxn = c
print("a,b,c的最大值为:", maxn)
执行该程序段,输入下列4组测试数据,无法正确输出a、b、c的最大值的是(     
A.10,20,30B.20,30,10C.30,10,10D.10,10,10
2023-11-16更新 | 25次组卷 | 1卷引用:浙江省A9协作体2023-2024学年高二上学期期中联考技术试题
选择题 | 容易(0.94)
10. 下面python循环体执行的次数与其他不同的是(     
A.B.       C.       D.
2023-11-17更新 | 20次组卷 | 1卷引用:浙江省A9协作体2023-2024学年高二上学期期中联考技术试题
选择题 | 适中(0.65)
11. 计算两数的最小公倍数算法如下:
a = int(input("请输入第一个数:"))
b = int(input("请输入第二个数:"))
k = 2
Lcd = 1
while a != 1 or b != 1:
       if a % k == 0 or b % k == 0:

             if :

                    a = a // k

             if :

                    b = b // k

          

       else:

             

print("最小公倍数为:", Lcd)
方框中的代码由以下四部分组成:
①Lcd = Lcd * k       ②k = k + 1       ③b % k == 0       ④a % k == 0
则(1)(2)(3)(4)处代码顺序依次为(     
A.③④②①B.③④①②C.④③②①D.④③①②
2023-11-16更新 | 16次组卷 | 1卷引用:浙江省A9协作体2023-2024学年高二上学期期中联考技术试题
选择题 | 较难(0.4)
12. 有如下Python程序段:
import random
a=[0,0,0,0,0,0]
for i in range(6):
    x = random.randint(1, 10)
    if i % 2 == 0:
        a[i] = 2 * x + 1
    elif x % 2 == 0:
        a[i] = x // 2
    else:
        a[i] = x - 1
执行该程序段后,a[0]~a[5]各元素可能的值是(     
A.3,3,9,0,19,8B.5,0,9,4,13,10
C.9,3,11,5,17,7D.3,2,7,4,22,6
2023-11-16更新 | 20次组卷 | 1卷引用:浙江省A9协作体2023-2024学年高二上学期期中联考技术试题

二、操作题 添加题型下试题

操作题 | 较难(0.4)
13. 寻找素单词。素数是指大于 1 的自然数中,除了1和它本身以外不再有其他因数的自然数。例如,2,3,5,7等是素数。本题输入一个单词,每个单词由小写字母组成。每个字母对应一个特定的值,字母a对应1,字母 b对应2,以此类推,字母z对应26。如果这个单词的字母值的总和是素数,则这个单词是素单词( prime word)。请编写程序,判定一个单词是否为素单词。
(1)实现上述功能的部分 Python程序如下,请在划线处填入合适的代码。
def isprime(n):     #判断n是不是素数

       for i in range():

             if n%i==0:
                  ______
       else:
             return True
def strsum(word):   #统计单词的字母值总和
       dic={"a":1,"b":2,"c":3,"d":4,"e":5,"f":6,"g":7,"h":8,"i":9,"j":10,
               "k":11,"l":12,"m":13,"n":14,"o":15,"p":16,"q":17,"r":18,"s":19,
               "t":20,"u":21,"v":22,"w":23,"x":24,"y":25,"z":26}
       n=0
       for ch in word:
             _______________
       return n
word=input("请输入一个单词:")
s=strsum(word)
_________
if flag:
       print("这是一个素单词")
else:
print("这不是一个素单词")

(2)下列选项中不可以填入加框处的代码是______(单选,填字母)。
A.2,n               B.2,n+1               C.2,int(n**0.5)+1               D.2,n//2+1
操作题 | 较难(0.4)
14. 用1~26的二进制值对大写英文字母A~Z进行编码,编码如下表所示:
A00001B00010C00011D00100E00101F00110G00111
H01000I01001J01010K01011L01100M01101N01110
O01111P10000Q10001R10010S10011T10100U10101
V10110W10111X11000Y11001Z11010



小明使用该编码对由大写字母组成的明文字符串进行加密,加密算法如下:
依次将明文中每个字符转换为其对应的二进制编码;
依次将密钥中每个字符转换为其对应的二进制编码;
依次取出密钥的每个二进制位与原文的二进制位进行异或运算(若密钥长度不够,则循环重复使用),得到的结果即为密文编码;

二进制位异或运算原则:

例如,明文:HELLO,密钥:ZHE,则按上述方式进行加密:
明文字符HELLO
密钥字符ZHEZH
明文编码0100000101011000110001111
密钥编码1101001000001011101001000
密文编码1001001101010011011000111
(1)若原文为“HUI”,密钥为“TZ”,则密文编码为____
(2)实现上述功能的部分 Python程序如下,请在划线处填入合适的代码。
def ctob(c):            # 将一个字符转换为其对应的5位二进制编码
    n =①____
    ans = ""
    for i in range(5):
     r =②____
     n = n // 2
     ans = str(r) + ans
    return ans
def xor(s1, s2):        # 将二进制数s1和s2进行异或运算
    ans = ""
    for i in range(len(s1)):
     if③____:
       ans += "0"
     else:
       ans += "1"
    return ans
s = input("请输入明文(大写字母):")
key = input("请输入密钥(大写字母):")
ans = ""
for i in range(len(s)):
    s1 = ctob(s[i])
    k =④____
    s2 = ctob(key[k])
    b = xor(s1, s2)
    ans = ans + b
print("密文编码为:", ans)
2023-11-16更新 | 18次组卷 | 1卷引用:浙江省A9协作体2023-2024学年高二上学期期中联考技术试题
操作题 | 较难(0.4)
15. 有n个从小到大排列的整数依次存储在列表nums中,现要求将上述n个数的平方按从小到大的顺序依次存入列表ans中。如nums = [-4,-1,0,3,10],则ans = [0,1,9,16,100]。
(1)实现上述功能的部分 Python程序如下,请在划线处填入合适的代码。
# 输入n个数从小到大依次存储到列表nums中,代码略
k = -1
for i in range(n):
       if nums[i] < 0:
             k = i
       else:
             break
ans = []
i, j = k, k + 1
while i >= 0 or j < n:
       if i < 0:
             ans.append(   ____)
             j += 1
       elif j==n:
             ans.append(nums[i] * nums[i])
             ____
       elif ③____:
             ans.append(nums[i] * nums[i])
             i -= 1
       else:
             ans.append(nums[j] * nums[j])
             j += 1
print(ans)
(2)若输入nums的数据为[-4,1,4],则输出ans的值为____
2023-11-16更新 | 8次组卷 | 1卷引用:浙江省A9协作体2023-2024学年高二上学期期中联考技术试题

试卷分析

整体难度:适中
考查范围:数据与计算、信息系统与社会、多媒体理论、数据与数据结构

试卷题型(共 15题)

题型
数量
选择题
12
操作题
3

试卷难度

知识点分析

序号
知识点
对应题号
1
数据与计算
2
信息系统与社会
3
多媒体理论
4
数据与数据结构

细目表分析 导出

题号 难度系数 详细知识点 备注
一、选择题
10.94数据、信息、知识、智慧的概念  数制  信息系统组成与功能
20.94声音媒体的采集与制作
30.94数制的转换  二进制数与十进制数的转换
40.65数据安全 数据保护
50.85算法的描述
60.94查找
70.94
80.94查找
90.65典型算法
100.94
110.65典型算法
120.4典型算法
二、操作题
130.4典型算法
140.4二进制数与十进制数的转换  典型算法
150.4典型算法
共计 平均难度:一般