中文字幕精品无码一区二区,成全视频在线播放观看方法,大伊人青草狠狠久久,亚洲一区影音先锋色资源

浙江省余姚重點中學2022-2023學年高一下學期3月月考試題 信息技術 (Word版含答案)

資源下載
  1. 二一教育資源

浙江省余姚重點中學2022-2023學年高一下學期3月月考試題 信息技術 (Word版含答案)

資源簡介

高一3月質量檢測
技術參考答案
第一部分:信息技術(50分)
一、選擇題(每題2分,共30分)
1 2 3 4 5 6 7 8 9 10
B A B A C C B D A D
11 12 13 14 15
C B D C A
二、非選擇題(本大題共3小題,第16題6分,第17題7分,第18題7分,共20分)
16. (1)①a==1 or b==1 or c==1 (2分)
②str(n) 不寫str沒分 (2分)
(2)B (2分)
17. (1)①words[wd] = 1 (2分)
②maxs=="" or words[maxs]③len(word) 或等價答案 (2分)
(2)4 (1分)
18. (1)you&ME 注意大小寫 (1分)
(2)①(ord(c)-d+n)%26+d (2分)
② len(str1) 或等價答案 (2分)
③encrypt(c,n,ord("A"))(2分)
1
第 1 頁 共 1 頁2022 學年第二學期 3 月質量檢測
高一技術試卷
第一部分 信息技術(共 50 分)
一、選擇題 (本大題共15小題,每小題2分,共30分。每小題列出的四個備選項中只有一個
是符合題目要求的,不選、多選、錯選均不得分)
閱讀下列材料,回答第 1~2 題。
漢字可以使用8x8 的黑白點陣圖案來表示,例如使用點陣圖
案表示漢字“上”(如圖所示),再轉化為二進制的點陣,其中0 表
示白色,1 表示黑色。例如“上”字第一行可表示為 00010000B。
1 、圖中“上”字第四行從左向右的信息編碼用 16 進制表示是
A. 10H B. 1FH C. F1H D. FFH
2 、若一篇文章共有 4096 個漢字,則存儲該文章的點陣圖案需要
的存儲空間為 第 1~2 題圖
A. 8KB B. 16KB C. 32KB D. 64KB
3 、將一幅未經壓縮的 1024x800 像素、24 位真彩色的 BMP 圖像另存為 JPEG 格式文件,存儲 后的 JPEG 文件存儲容量為 152KB,則 BMP 文件與 JPEG 文件的存儲容量比約為
A. 5:1 B. 16:1 C. 108:1 D. 863:1
4 、某算法流程圖如第 4 題圖所示,下列說法正確是
第 4 題圖
A. 程序運行結束時,n 的值是 32
B. 循環進行了 5 次
C. 程序結束后,m 的值是 11
D. n ≤20 執行的次數是 6 次
5 、小王在實現“用 Python 編程計算三角形面積”時,經過了如下操作步驟:
①調試運行程序 ②抽象與建模 ③設計算法 ④編寫 Python 程序
正確的順序應為
A. ①②④③ B. ②①③④ C. ②③④① D. ②④③①
6 、下列 Python 表達式的值為 False 的是
A. 2**5>5**2 B. "2" in "25" C. 5%2 !=1 D. 5//2==int(5/2) 第 1 頁 共 4 頁
7 、Python 表達式 435//3**2*3%7+int(len("you are the best!!!")/4)的值為
A.7 B.8 C.9 D. 10 8 、某購物平臺經常推出滿減優惠活動,如“跨店每滿 299 減50 元”。顧客采購物品原價為
z 元,根據“跨店每滿 x 減 y 元”活動規則則需支付 s 元。下列計算模型比較合理的是
A. s=z//299*50 B. s=z-z//299*50 C. s=z//x*y D. s=z-z//x*y
9 、若 a="平" ,b="安" ,c="回家" ,則執行 print(a*2+b*2+c)后顯示的內容是
A. 平平安安回家 B. 平安平安回家 C. 平 2 安 2 回家 D. 平*2 安*2 回家
10 、已知字典 d={"名稱":"ORANGE JUICE","數量":61,"售價":6.6} ,則下列 Python 表達式 中結果最小的是(提示:ord()函數返回英文字符的 ASCII 碼值)
A. 4**len(d) B. d["數量"] C. ord(d["名稱"][2]) D. int(d["售價"])*10
11、有如下的 Python 程序段: n=int(input())
st=""
for i in range( 1,n+ 1):
for j in range( 1,i+1,2):
st+="*"
print(st)
該程序運行時,輸入 5 后,輸出的內容為
12 、有一個自然數所有的真因子(即除了自身以外的約數)的和,恰好等于它本身,則稱該數 為"完全數" 。例如自然數 6= 1+2+3 ,則 6 是一個完全數。現編寫 python 程序找出 1~999 范 圍內的完全數,程序代碼如下,請在加框填上合適代碼:
from math import sqrt
for i in range( 1, 1000):

for j in range(2,int(sqrt(i))+1):
if i%j==0:

if sqrt(i)==int(sqrt(i)):

if s==i:
print(i,end=" ")
A. ①s= 1 ②s+=j ③s+=sqrt(i) B. ①s= 1 ②s+=j+i//j ③s-=sqrt(i)
C. ①s=0 ②s+=j ③s-=sqrt(i) D. ①s=0 ②s+=j+i//j ③s+=sqrt(i)
13 、有如下程序段: def f(a, b):
if a>b:
return a-b
else:
return a+b
第 2 頁 共 4 頁
x1=int(input("請輸入第一個數"))
x2=int(input("請輸入第二個數"))
print(f(f(x1, x2), f(x2, x1)))
當鍵盤輸入 5 和 7 后,程序輸出的結果是
A. 程序運行出錯 B. 28 C. 14 D. 10
14 、下列用于交換 x,y 兩個變量值 (保證 x 和 y 為非 0 實數) 的 Python 語句,錯誤的是
A. x,y = y,x
B. t=y; y=x; x=t
C. x=x+y; y=x-y; x=y-x
D. x=x*y; y=x/y; x=x/y
15 、執行下面 Python 程序后,列表 a 的值不可能是 import random
a=[1,0,0,0,0]
for i in range( 1,5):
a[i]=random.randint(1,9)
if a[i]%2==1:
a[i]=a[i]+a[i- 1]
elif i%2==0:
a[i]=a[i]//2
A. [ 1, 4, 2, 4, 6] B. [ 1, 8, 3, 2, 5] C. [ 1, 2, 11, 8, 2] D. [ 1, 8, 15, 6, 4]
二、非選擇題(本大題共 3 小題,其中第 16 題 6 分,第 17 題 7 分,第 18 題 7 分,共 20 分)
16 、小藍設計了一個找數的程序,該程序可以找出所有能被 7 整除,且至少有一位數字為 1 的三位數,并統計其個數,程序運行如第 16 題圖所示。
(1) 請根據運行結果在畫線處填入合適的代碼。 n=0
for s in range( 105, 1000,7):
a=s//100
b=s//10% 10
c=s% 10
if ① :
n+=1
print(s) 第 16 題圖
print("能被 7 整除,且有一位數為 1 的三位數的數量有:"+ ② )
(2) 該程序所描述的算法屬于 ▲ (單選,填字母) 。
A. 解析算法 B. 枚舉算法
17 、統計英文文本中出現的不同單詞個數,以及出現次數最多的單詞:輸入一段英文文本, 要求單詞和單詞之間用 1 個空格或標點符號隔開,文末以標點符號結尾,區分單詞大小寫的 情況下,輸出該文本中所出現的不同單詞個數和出現次數最多的單詞 (如有多個輸出最早出
現的一個) 。Python 程序運行界面如第 17 題圖所示。
第 17 題圖
第 3 頁 共 4 頁
請以此為背景回答下列問題:
( 1) 實現上述功能的 Python 程序如下,請在劃線處填入合適的代碼。
text=input("請輸入英文文本:")
words = {}
s = ""; maxs = ""
def add(wd):
if wd in words:
words[wd] += 1
else:

for c in text:
if 'a'<=c<='z' or 'A'<=c<='Z':
s += c
else:
add(s)
if ② :
maxs = s
print("出現的不同單詞個數為:", ③ )
print("出現次數最多的單詞為:", maxs)
(2) 運行程序時,若輸入的字符串為“Great hopes make great men” (不包括雙引號) , 則輸出不同的單詞個數為 ▲ 。
18 、某同學將常用密碼進行加密保存,方法如下:
(a)將密碼中的字母向后偏移 n 位,如字母 a 偏移兩位后替換為 c ,Z 替換為 B; (b)其他字符不加密。
編寫字符加密的 Python 程序如下,請回答下列問題:
( 1) 若偏移位數為 3 ,密文“brx&PH”加密前的原文是 ▲ 。
(2) 該加密算法的 Python 實現如下,請在劃線處填入合適代碼。
(提示:ord()函數返回英文字符的 ASCII 碼值,chr()函數將 ASCII 碼轉換為相應字符) str2=""
def encrypt(c,n,d):
c2= chr( ① )
return c2
n=int(input("請輸入右移位數:"))
str1=input("輸入密碼原文:")
for i in range( ② ):
c=str1[i]
if c>="a" and c<="z":
c1=encrypt(c,n,ord("a"))
elif c>="A" and c<="Z":
c1= ③
else:
c1=c
str2+=c1
print ("生成的密文為:",str2)
第 4 頁 共 4 頁

展開更多......

收起↑

資源列表

<pre id="tfb94"><li id="tfb94"></li></pre>

<bdo id="tfb94"><rt id="tfb94"></rt></bdo>
  • <menu id="tfb94"><dl id="tfb94"></dl></menu><i id="tfb94"><acronym id="tfb94"><sub id="tfb94"></sub></acronym></i>

    1. 主站蜘蛛池模板: 长顺县| 平湖市| 盖州市| 辽源市| 大方县| 贵州省| 安阳县| 洪雅县| 汝阳县| 玛多县| 读书| 临夏县| 额尔古纳市| 西吉县| 安岳县| 石棉县| 武川县| 湟源县| 东平县| 买车| 蒙山县| 延寿县| 义马市| 盈江县| 新余市| 德庆县| 思南县| 海口市| 呈贡县| 临高县| 贵州省| 重庆市| 资阳市| 泰宁县| 壶关县| 惠来县| 阿合奇县| 巴塘县| 探索| 铜山县| 随州市|