内容正文:
学考作业本
81
(2)①for c in yw②temp =ord(c)+1
③elif c.isalpha()and c.isupper():或其他等价答案
④mw+=c 或 mw=mw+c 或其他等价答案
【第六题 2111 高二绿谷联盟 】【字符加密】
(1)4C
(2)①jm+=mm[mw[i]]
②jml+=dtb(ord(jm[i]))
③range(0,len(jml),4)
或 range(0,len(jm1)-1,4)
或 range(0,len(jm1)-2,4)
或 range(0,len(jm1)-3,4)
【第七题 2111 高二七彩阳光 】【Base64】
(1)V2Vh 或“V2Vh”
(2)①ord(c)②str(r)
③tmp=tmp+int(s[i])*2**(5-i%6)或 tmp=tmp*2+int(s[i])
【第八题 2301 杭州四校 】【字符串加密】
(1)00100101
(2)str(ch//2**4%2+m%2)%2)
(3)k=(k+1)%8
【第九题 2301 宁波九校 】【字符串加密】
(1)omg*或"omg*"
(2)①len(array)-2,-1,-1
②int(mkey[i%m])③ans+=a[i][j]
(3)ord(ming[i*3+j])-97 或 ord(ming[i*3+j])-ord("a")
图像处理
【第一题 2111 高二绿谷联盟 】【照片隐私】
(1)①t=t*10+int(i) ②Image.open("y.jpg") ③w[0],w[1]+1
或 w[0],w[-1]+1 或 w[-2],w[-1]+1 或 w[-2],w[1]+1
(2) 不能
【第二题 2301 杭州四校 】【图像凸显】
(1)9FH 或 9F
(2)B
(3)img[i,j]>=key 或 key<=img[i,j]或或其他等价答案
(4)B
【第三题 2301 杭州四校 】【答题卡】
(1)0
(2)①fw*fh*0.64②da[bzd[i]]
③x=xs+total_width *col
数学问题
【第一题小波原创】【哥德巴赫猜想】
①flag=True ②x ③prime(i) and prime(n - i)
学考作业本
42
图像处理
【第一题 2111 高二绿谷联盟 】【照片隐私】
小明编写了一个保护照片隐私部分的程序。功能如下:依次输入左上角和右下角的坐标
值(x1,y1,x2,y2,),对这块区域的像素进行加工处理。实现上述功能的 Python 程序如下,请
回答下列问题:
(1) 请在划线处填入合适代码。
【第二题 2301 杭州四校 】【图像凸显】
为了凸显图像的轮廓及其特征,可以对图像进行二值化处理。图像二值化是将图像上的像素
点的灰度值设置为 0 或 1(0 表示黑色,1 表示白色)。小明设计图像二值化算法如下:输入数
据:将原图的每个像素的 RGB 灰度值存入二维数组 img 中;
处理数据:如果一个像素的 RGB 灰度值大于或等于阈值,则将该像素 RGB 灰度值设置为 1,
否则设置为 0;
输出数据:将处理后的数据以图像形式呈现。
例如:部分图像二值化过程第 2 题图-1 所示。
学考作业本
43
请回答下列问题:
(1)根据题意,若阈值为 100,则第 14 题图中第一行二值化处理后的编码是(用十六进制表示)。
(2)在不改变大小的前提下,一张 1024*768,256 级灰度图像进行二值化处理后,其图像的压
缩比是 _______________(单选,填字母)。
A.256:1 B.8:1 C.4:1 D.2:1
(4) 阈值为 100 的运行结果如下图所示,若输入阈值为 50,运行程序后输出的图像有可能的是
(单选)
【第三题 2301 杭州四校 】【答题卡】
小波使用 Python 编写了某答题卡中单项选择题的判分程序,该单选题每题 2 分。扫描答题
卡获取选项填涂信息,输入标准答案,程序自动判断并输出分数。具体方法为:一个选项是
否被填涂,可以从判断一个像素的颜色开始,像素的填涂情况是通过 RGB 的值来判断,灰度
值低于 132 的表示该点被填涂;一个信息点 64%的像素被填涂,则认为该区域已填涂,返回
值 为 “1” 。 区 域 未 填 涂 时 返 回 值 为 “0”; 各 选 项 的 编 码 为 :
A→“1000”,B→“0100”,C→“0010”,D→“0001”;输入标准答案,程序进行对比并返回结果。答题
卡相关信息如第 3 题图所示。
学考作业本
44
(1)某题的标准答案为“C”,该题填涂情况为“0100”,则分数为 分
(2)实现上述功能的程序如下,请在划线处填入合适的代码。