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

浙江省紹興市諸暨市2020-2021學年高一下學期信息技術期末考試試卷

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

浙江省紹興市諸暨市2020-2021學年高一下學期信息技術期末考試試卷

資源簡介

登錄二一教育在線組卷平臺 助您教考全無憂
浙江省紹興市諸暨市2020-2021學年高一下學期信息技術期末考試試卷
一、選擇題
1.(2020高一上·諸暨期末)用計算機編程解決問題的一般過程有:①編寫程序②設計算法③調(diào)試運行程序④抽象與建模,上述步驟的正確順序是(  )
A.②①③④ B.②①④③ C.④②①③ D.④①②③
2.(2021高一下·諸暨期末)圖中有關數(shù)據(jù)結(jié)構(gòu)的概念中錯誤的是(  )
A.圖中有9個數(shù)據(jù)元素
B.圖中每個數(shù)據(jù)元素有7個數(shù)據(jù)項
C.數(shù)據(jù)項名稱為“姓名”的數(shù)據(jù)值類型是一樣的
D.第4個數(shù)據(jù)元素第3個數(shù)據(jù)項的值為“86”
3.(2021高一下·諸暨期末)有關數(shù)組特征描述中,下列說法不正確的是(  )
A.同一數(shù)組中,每個數(shù)組元素的數(shù)據(jù)類型是相同的
B.通過數(shù)組名和下標可以對數(shù)組中任意位置的數(shù)組元素進行高效訪問
C.數(shù)組的存儲空間固定不變
D.數(shù)組是非順序存儲結(jié)構(gòu)
4.(2021高一下·諸暨期末)Python表達式“50-50%6*5//2**2”的結(jié)果為(  )
A.48 B.25 C.0 D.45
5.(2021高一下·諸暨期末)a數(shù)組定義如下:a=[2,5,0,3,6,8],則運算表達式“a[1]+a[3]+a[5]”的結(jié)果為(  )
A.16 B.8 C.10 D.13
6.(2021高一下·諸暨期末)一維數(shù)組a(下標從0開始)中元素值依次為11-100之間的奇數(shù),則數(shù)組元素a[k]的值是(  )
A.2*k+10 B.2*k+11 C.2*k+12 D.2*k+13
7.(2021高一下·諸暨期末)下列字符串比較大小時,最小的是(  )
A."abc" B."aab" C."abcc" D."aa8"
8.(2021高一下·諸暨期末)計算某籃球隊上場隊員平均年齡的部分算法如圖所示,其中:c用來記錄已輸入球員的人數(shù),sum存儲球員年齡的和,d存儲鍵盤輸入的球員年齡值,若輸入d為0程序結(jié)束。則空白處①②③應該填入的是(  )
A.sum←sum+d c=c+1 sum/c
B.sum←sum+c d=d+1 sum/c
C.d=d+1 sum←sum+c sum/(c-1)
D.c=c+1 sum←sum+d sum/(c-1)
9.(2021高一下·諸暨期末)下面這段代碼的時間復雜度是(  )
import random
n=int(input("請輸入隨機數(shù)個數(shù)n:"))
d=[]
for i in range(n):
d.append(random.randint(1,100))
print(d)
key=int(input("請輸入需要查找的數(shù):"))
for i in range(len(d)):
if key==d[i]:
print("查找成功!索引號為:",i)
break
A.O(1) B.O(log2n) C.O(n) D.O(n2)
10.(2021高一下·諸暨期末)利用冒泡排序給數(shù)組[15,78,88,23,69,71,20,53]升序排序,第三遍冒泡加工之后的數(shù)據(jù)結(jié)果是(  )
A.[15,20,23,78,88,69,71,53] B.[15,20,23,53,78,88,69,71]
C.[15,78,23,69,71,20,53,88] D.[15,23,69,71,20,53,78,88]
11.(2021高一下·諸暨期末)執(zhí)行下列程序后,輸出的內(nèi)容是(  )
a=[3,9,6,8,4]
for i in range(0,3):
for j in range(0,4-i):
if a[j]>a[j+1]:
t=a[j]
a[j]=a[j+1]
a[j+1]=t
print(a[i], end=′ ′)
A.3 4 6 B.6 8 9 C.3 6 4 D.3 6 6
12.(2021高一下·諸暨期末)脫氧核糖核酸(DNA)由兩條互補的堿基鏈以雙螺旋的方式結(jié)合而成。構(gòu)成DNA的堿基共有 4 種,分別為腺嘌呤(A)、鳥嘌呤(G)、胸腺嘧啶(T)和胞嘧啶(C)。在兩條互補堿基鏈的對應位置上,A總是和T配對,G總是和C配對。編寫Python程序?qū)崿F(xiàn)如下功能: 隨機產(chǎn)生一條單鏈上的堿基序列,輸出其對應的互補鏈上的堿基序列。(  )
import random
DNA=['A','G','T','C']
s=''
for i in range(20):

print(s)
match={'A':'T','T':'A','G':'C','C':'G'}
t=''
for i in range(20):

print('互補鏈:',t)
A.①s=random.choice()+s ②t= t+match[i]
B.①s=s+random.choice(DNA) ②t= t + match[s[i]]
C.①s=s+random.choice() ②t= t + match[s[i]]
D.①s=random.choice(DNA)+s ②t= t + match[i]
二、操作題
13.(2021高一下·諸暨期末)已知6月份10位技術考試成績:
1 2 3 4 5 6 7 8 9 10
78 88 89 90 83 76 75 98 100 65
技術老師想統(tǒng)計出80分(含80)以上的人數(shù),請完善程序,代碼如下:
a=[78,88,89,90,83,76,75,98,100,65]
   
sum=0
for i in range(n):
if a[i]>=80:
   
print(sum)
執(zhí)行上述程序段后,輸出的內(nèi)容是   
14.(2021高一下·諸暨期末)求解a到b內(nèi)(包含a和b)所有的質(zhì)數(shù),并對每個質(zhì)數(shù)的每一位數(shù)字求和。請完善程序。程序如下:
import math
def IsPrime(i):
if
i==1:
return False
for j in range(2,int(math.sqrt(i))+1):
if   :
return False
return True
a=int(input("請輸入a:"))
b=int(input("請輸入b:"))
summ=0
for i in range(a,b+1):
if IsPrime(i):
   
while t>0:
summ=summ+t%10
   
print("數(shù)字和為:",summ)
15.(2021高一下·諸暨期末)如圖1文本文件“score.txt”中保存著若干個學生某次測試的成績,編寫一個計算機程序,從該文件中讀取每個學生分數(shù),統(tǒng)計并輸出各等級的學生人數(shù),程序運行界面如圖2所示。
根據(jù)分數(shù)判斷其所屬等級的標準如下:
分數(shù)段 90~100 80~89 70~79 60~69 60以下
等級 A B C D E
實現(xiàn)該功能的程序段如下,請完善程序:
def check(a):
if    
level[0]+=1
elif int(a)>=80:
level[1]+=1
elif int(a)>=70:
level[2]+=1
elif int(a)>=60:
level[3]+=1
else:
   
f=open("score.txt","r")
score=f.readline(  )
level=[0]*5
while score:
   
score=f.readline()
f.close()
for i in range(0,5):
print("等級"+   +"的人數(shù)為:",level[i])
16.(2021高一下·諸暨期末)尋找字符串中連續(xù)數(shù)字(全部都是1位數(shù))之和為k的子串,如字符串“20210521”中和為6的子串為“105”。實現(xiàn)該功能的程序段如下,請完善程序:
s=input("請輸入數(shù)字字符串")
i=0;j=0;k=6;sum=0
while j   
sum=sum+int(ch1)
while sum>k:
ch2=s[i]
   
i=i+1
if sum==k:
print("子串為:",   )
break
j=j+1
else:
print("沒有滿足要求的子串。")
答案解析部分
1.【答案】C
【知識點】數(shù)據(jù)處理的一般過程
2.【答案】D
【知識點】基本數(shù)據(jù)結(jié)構(gòu)
3.【答案】D
【知識點】常見數(shù)據(jù)類型、數(shù)組
4.【答案】A
【知識點】運算符、基本運算與表達式
5.【答案】A
【知識點】常見數(shù)據(jù)類型、數(shù)組
【解析】【解答】數(shù)組索引是從0開始,故a[1]+a[3]+a[5]=5+3+8=16。故答案選A。
【分析】本題考查的是數(shù)組運算。
6.【答案】B
【知識點】常見數(shù)據(jù)類型、數(shù)組
7.【答案】D
【知識點】常見數(shù)據(jù)類型、數(shù)組
8.【答案】D
【知識點】流程圖識讀
9.【答案】C
【知識點】循環(huán)結(jié)構(gòu)語句及程序?qū)崿F(xiàn);算法的復雜度與效率
10.【答案】B
【知識點】排序算法及程序?qū)崿F(xiàn)
11.【答案】D
【知識點】排序算法及程序?qū)崿F(xiàn)
12.【答案】B
【知識點】循環(huán)結(jié)構(gòu)語句及程序?qū)崿F(xiàn);模塊
13.【答案】n=len(a);sum+=1或sum=sum+1;6
【知識點】常見數(shù)據(jù)類型、數(shù)組;循環(huán)結(jié)構(gòu)語句及程序?qū)崿F(xiàn)
14.【答案】i%j==0;t=i;t=t//10
【知識點】分支結(jié)構(gòu)語句及程序?qū)崿F(xiàn);循環(huán)結(jié)構(gòu)語句及程序?qū)崿F(xiàn);模塊
15.【答案】int(a)>=90;level[4] +=1;check(score);chr(i+65)
【知識點】過程與自定義函數(shù);分支結(jié)構(gòu)語句及程序?qū)崿F(xiàn);循環(huán)結(jié)構(gòu)語句及程序?qū)崿F(xiàn)
16.【答案】ch1=s[j];sum=sum-int(ch2);print(s[i:j+1])
【知識點】分支結(jié)構(gòu)語句及程序?qū)崿F(xiàn);循環(huán)結(jié)構(gòu)語句及程序?qū)崿F(xiàn)
二一教育在線組卷平臺(zujuan.21cnjy.com)自動生成 1 / 1登錄二一教育在線組卷平臺 助您教考全無憂
浙江省紹興市諸暨市2020-2021學年高一下學期信息技術期末考試試卷
一、選擇題
1.(2020高一上·諸暨期末)用計算機編程解決問題的一般過程有:①編寫程序②設計算法③調(diào)試運行程序④抽象與建模,上述步驟的正確順序是(  )
A.②①③④ B.②①④③ C.④②①③ D.④①②③
【答案】C
【知識點】數(shù)據(jù)處理的一般過程
2.(2021高一下·諸暨期末)圖中有關數(shù)據(jù)結(jié)構(gòu)的概念中錯誤的是(  )
A.圖中有9個數(shù)據(jù)元素
B.圖中每個數(shù)據(jù)元素有7個數(shù)據(jù)項
C.數(shù)據(jù)項名稱為“姓名”的數(shù)據(jù)值類型是一樣的
D.第4個數(shù)據(jù)元素第3個數(shù)據(jù)項的值為“86”
【答案】D
【知識點】基本數(shù)據(jù)結(jié)構(gòu)
3.(2021高一下·諸暨期末)有關數(shù)組特征描述中,下列說法不正確的是(  )
A.同一數(shù)組中,每個數(shù)組元素的數(shù)據(jù)類型是相同的
B.通過數(shù)組名和下標可以對數(shù)組中任意位置的數(shù)組元素進行高效訪問
C.數(shù)組的存儲空間固定不變
D.數(shù)組是非順序存儲結(jié)構(gòu)
【答案】D
【知識點】常見數(shù)據(jù)類型、數(shù)組
4.(2021高一下·諸暨期末)Python表達式“50-50%6*5//2**2”的結(jié)果為(  )
A.48 B.25 C.0 D.45
【答案】A
【知識點】運算符、基本運算與表達式
5.(2021高一下·諸暨期末)a數(shù)組定義如下:a=[2,5,0,3,6,8],則運算表達式“a[1]+a[3]+a[5]”的結(jié)果為(  )
A.16 B.8 C.10 D.13
【答案】A
【知識點】常見數(shù)據(jù)類型、數(shù)組
【解析】【解答】數(shù)組索引是從0開始,故a[1]+a[3]+a[5]=5+3+8=16。故答案選A。
【分析】本題考查的是數(shù)組運算。
6.(2021高一下·諸暨期末)一維數(shù)組a(下標從0開始)中元素值依次為11-100之間的奇數(shù),則數(shù)組元素a[k]的值是(  )
A.2*k+10 B.2*k+11 C.2*k+12 D.2*k+13
【答案】B
【知識點】常見數(shù)據(jù)類型、數(shù)組
7.(2021高一下·諸暨期末)下列字符串比較大小時,最小的是(  )
A."abc" B."aab" C."abcc" D."aa8"
【答案】D
【知識點】常見數(shù)據(jù)類型、數(shù)組
8.(2021高一下·諸暨期末)計算某籃球隊上場隊員平均年齡的部分算法如圖所示,其中:c用來記錄已輸入球員的人數(shù),sum存儲球員年齡的和,d存儲鍵盤輸入的球員年齡值,若輸入d為0程序結(jié)束。則空白處①②③應該填入的是(  )
A.sum←sum+d c=c+1 sum/c
B.sum←sum+c d=d+1 sum/c
C.d=d+1 sum←sum+c sum/(c-1)
D.c=c+1 sum←sum+d sum/(c-1)
【答案】D
【知識點】流程圖識讀
9.(2021高一下·諸暨期末)下面這段代碼的時間復雜度是(  )
import random
n=int(input("請輸入隨機數(shù)個數(shù)n:"))
d=[]
for i in range(n):
d.append(random.randint(1,100))
print(d)
key=int(input("請輸入需要查找的數(shù):"))
for i in range(len(d)):
if key==d[i]:
print("查找成功!索引號為:",i)
break
A.O(1) B.O(log2n) C.O(n) D.O(n2)
【答案】C
【知識點】循環(huán)結(jié)構(gòu)語句及程序?qū)崿F(xiàn);算法的復雜度與效率
10.(2021高一下·諸暨期末)利用冒泡排序給數(shù)組[15,78,88,23,69,71,20,53]升序排序,第三遍冒泡加工之后的數(shù)據(jù)結(jié)果是(  )
A.[15,20,23,78,88,69,71,53] B.[15,20,23,53,78,88,69,71]
C.[15,78,23,69,71,20,53,88] D.[15,23,69,71,20,53,78,88]
【答案】B
【知識點】排序算法及程序?qū)崿F(xiàn)
11.(2021高一下·諸暨期末)執(zhí)行下列程序后,輸出的內(nèi)容是(  )
a=[3,9,6,8,4]
for i in range(0,3):
for j in range(0,4-i):
if a[j]>a[j+1]:
t=a[j]
a[j]=a[j+1]
a[j+1]=t
print(a[i], end=′ ′)
A.3 4 6 B.6 8 9 C.3 6 4 D.3 6 6
【答案】D
【知識點】排序算法及程序?qū)崿F(xiàn)
12.(2021高一下·諸暨期末)脫氧核糖核酸(DNA)由兩條互補的堿基鏈以雙螺旋的方式結(jié)合而成。構(gòu)成DNA的堿基共有 4 種,分別為腺嘌呤(A)、鳥嘌呤(G)、胸腺嘧啶(T)和胞嘧啶(C)。在兩條互補堿基鏈的對應位置上,A總是和T配對,G總是和C配對。編寫Python程序?qū)崿F(xiàn)如下功能: 隨機產(chǎn)生一條單鏈上的堿基序列,輸出其對應的互補鏈上的堿基序列。(  )
import random
DNA=['A','G','T','C']
s=''
for i in range(20):

print(s)
match={'A':'T','T':'A','G':'C','C':'G'}
t=''
for i in range(20):

print('互補鏈:',t)
A.①s=random.choice()+s ②t= t+match[i]
B.①s=s+random.choice(DNA) ②t= t + match[s[i]]
C.①s=s+random.choice() ②t= t + match[s[i]]
D.①s=random.choice(DNA)+s ②t= t + match[i]
【答案】B
【知識點】循環(huán)結(jié)構(gòu)語句及程序?qū)崿F(xiàn);模塊
二、操作題
13.(2021高一下·諸暨期末)已知6月份10位技術考試成績:
1 2 3 4 5 6 7 8 9 10
78 88 89 90 83 76 75 98 100 65
技術老師想統(tǒng)計出80分(含80)以上的人數(shù),請完善程序,代碼如下:
a=[78,88,89,90,83,76,75,98,100,65]
   
sum=0
for i in range(n):
if a[i]>=80:
   
print(sum)
執(zhí)行上述程序段后,輸出的內(nèi)容是   
【答案】n=len(a);sum+=1或sum=sum+1;6
【知識點】常見數(shù)據(jù)類型、數(shù)組;循環(huán)結(jié)構(gòu)語句及程序?qū)崿F(xiàn)
14.(2021高一下·諸暨期末)求解a到b內(nèi)(包含a和b)所有的質(zhì)數(shù),并對每個質(zhì)數(shù)的每一位數(shù)字求和。請完善程序。程序如下:
import math
def IsPrime(i):
if
i==1:
return False
for j in range(2,int(math.sqrt(i))+1):
if   :
return False
return True
a=int(input("請輸入a:"))
b=int(input("請輸入b:"))
summ=0
for i in range(a,b+1):
if IsPrime(i):
   
while t>0:
summ=summ+t%10
   
print("數(shù)字和為:",summ)
【答案】i%j==0;t=i;t=t//10
【知識點】分支結(jié)構(gòu)語句及程序?qū)崿F(xiàn);循環(huán)結(jié)構(gòu)語句及程序?qū)崿F(xiàn);模塊
15.(2021高一下·諸暨期末)如圖1文本文件“score.txt”中保存著若干個學生某次測試的成績,編寫一個計算機程序,從該文件中讀取每個學生分數(shù),統(tǒng)計并輸出各等級的學生人數(shù),程序運行界面如圖2所示。
根據(jù)分數(shù)判斷其所屬等級的標準如下:
分數(shù)段 90~100 80~89 70~79 60~69 60以下
等級 A B C D E
實現(xiàn)該功能的程序段如下,請完善程序:
def check(a):
if    
level[0]+=1
elif int(a)>=80:
level[1]+=1
elif int(a)>=70:
level[2]+=1
elif int(a)>=60:
level[3]+=1
else:
   
f=open("score.txt","r")
score=f.readline(  )
level=[0]*5
while score:
   
score=f.readline()
f.close()
for i in range(0,5):
print("等級"+   +"的人數(shù)為:",level[i])
【答案】int(a)>=90;level[4] +=1;check(score);chr(i+65)
【知識點】過程與自定義函數(shù);分支結(jié)構(gòu)語句及程序?qū)崿F(xiàn);循環(huán)結(jié)構(gòu)語句及程序?qū)崿F(xiàn)
16.(2021高一下·諸暨期末)尋找字符串中連續(xù)數(shù)字(全部都是1位數(shù))之和為k的子串,如字符串“20210521”中和為6的子串為“105”。實現(xiàn)該功能的程序段如下,請完善程序:
s=input("請輸入數(shù)字字符串")
i=0;j=0;k=6;sum=0
while j   
sum=sum+int(ch1)
while sum>k:
ch2=s[i]
   
i=i+1
if sum==k:
print("子串為:",   )
break
j=j+1
else:
print("沒有滿足要求的子串。")
【答案】ch1=s[j];sum=sum-int(ch2);print(s[i:j+1])
【知識點】分支結(jié)構(gòu)語句及程序?qū)崿F(xiàn);循環(huán)結(jié)構(gòu)語句及程序?qū)崿F(xiàn)
二一教育在線組卷平臺(zujuan.21cnjy.com)自動生成 1 / 1

展開更多......

收起↑

資源列表

<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. 主站蜘蛛池模板: 花垣县| 昌图县| 宜兰县| 通化市| 常宁市| 尼玛县| 渭南市| 西充县| 开封县| 巴彦淖尔市| 平定县| 清徐县| 长乐市| 喜德县| 新竹县| 九台市| 临颍县| 金秀| 胶州市| 钦州市| 阳春市| 宁明县| 舞钢市| 靖安县| 永春县| 怀来县| 同德县| 修水县| 南康市| 汉沽区| 阿勒泰市| 花莲县| 盐城市| 兴业县| 白河县| 囊谦县| 昌宁县| 柳江县| 沾化县| 平陆县| 玉龙|