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

2023年4月9+1聯(lián)盟技術(shù)考試高二信息技術(shù)試卷含答案(PDF版)

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

2023年4月9+1聯(lián)盟技術(shù)考試高二信息技術(shù)試卷含答案(PDF版)

資源簡(jiǎn)介

2022 學(xué)年第二學(xué)期 9+1 高中聯(lián)盟期中考試
高二年級(jí)技術(shù)學(xué)科試題
考生須知:
1.本卷滿分 100分,考試時(shí)間 90分鐘;
2.答題前,在答題卷指定區(qū)域填寫班級(jí)、姓名、考場(chǎng)、座位號(hào)及準(zhǔn)考證號(hào)并核對(duì)條形碼信息;
3.所有答案必須寫在答題卷上,寫在試卷上無(wú)效,考試結(jié)束后,只需上交答題卷;
4.參加聯(lián)批學(xué)校的學(xué)生可關(guān)注“啟望教育”公眾號(hào)查詢個(gè)人成績(jī)分析。
第一部分 信息技術(shù)(共 50 分)
一、選擇題(本大題共 12題,每小題 2分,共 24分。每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要
求的,不選、多選、錯(cuò)選均不得分)
1.下列關(guān)于數(shù)據(jù)、信息和知識(shí)的說(shuō)法,不.正.確.的是
A.?dāng)?shù)據(jù)的表現(xiàn)形式可以是數(shù)字、音頻、視頻等
B.信息是數(shù)據(jù)經(jīng)過(guò)存儲(chǔ)、分析及解釋后所產(chǎn)生的意義
C.接收相同的信息后,不同的人所建構(gòu)的知識(shí)是相同的
D.若存儲(chǔ)信息的載體遭到破壞,則其承載的信息就會(huì)消失
2.下列關(guān)于人工智能的說(shuō)法,正確的是
A.圖靈測(cè)試是測(cè)試機(jī)器是否具有智能的唯一方法
B.深度學(xué)習(xí)是基于問(wèn)題引導(dǎo)下的人工智能學(xué)習(xí)方法
C.符號(hào)主義在自然語(yǔ)言處理、圖像分類、語(yǔ)音識(shí)別等領(lǐng)域表現(xiàn)出良好的性能
D.谷歌公司將 AlphaGo使用的機(jī)器學(xué)習(xí)算法應(yīng)用到電子控制領(lǐng)域,這屬于跨領(lǐng)域人工智能
3.下列有關(guān)信息編碼的說(shuō)法,正確的是
A.計(jì)算機(jī)中的漢字采用 ASCII碼進(jìn)行編碼,一個(gè)漢字占 2個(gè)字節(jié)
B.圖像的數(shù)字化需經(jīng)過(guò)采樣、量化和編碼三個(gè)步驟
C.將一個(gè)十六進(jìn)制數(shù)的末位去掉,其值會(huì)變成原數(shù)的 1/16
D.在二進(jìn)制編碼中,n位二進(jìn)制數(shù)最多能表示 2n-1 種狀態(tài)
4.下列 Python表達(dá)式中,值為 True的是
A.len("12345")>5 or 28//5>28%5 B.5**3>3**5
C."and" in "handsome" and "911"<"2023" D.not ("ab"*4>="ab")
閱讀材料回答第 5-6小題
某公司引入了智慧食堂系統(tǒng),主要由“在線訂餐”、“智能支付”、“視覺(jué)結(jié)算”、“后臺(tái)管理”、
“公司管控”等模塊組成。管理員通過(guò)網(wǎng)頁(yè)平臺(tái)進(jìn)行員工賬戶管理、菜品管理、查詢記錄。員工在用餐前
僅需將盛有菜的碗碟放到結(jié)算臺(tái),結(jié)算臺(tái)的讀寫器讀取碗碟中的電子標(biāo)簽信息并計(jì)算價(jià)格,最后通過(guò)視覺(jué)
結(jié)算系統(tǒng)實(shí)現(xiàn)無(wú)感支付。
5.關(guān)于智慧食堂系統(tǒng)的描述,不.正.確.的是
A.該公司引入智慧食堂系統(tǒng),提高了工作效率
B.該信息系統(tǒng)的碗碟中的電子標(biāo)簽應(yīng)用了 RFID技術(shù)
C.該信息系統(tǒng)在無(wú)網(wǎng)絡(luò)連接的狀態(tài)下也能正常工作
D.“在線訂餐”體現(xiàn)了信息系統(tǒng)能夠跨越時(shí)空限制,服務(wù)隨時(shí)隨處
高二技術(shù)試題 第 1 頁(yè)(共 12頁(yè))
6.下列關(guān)于該信息系統(tǒng)的說(shuō)法,正確的是
A.該信息系統(tǒng)的用戶是指智慧食堂的管理員和就餐人員
B.該信息系統(tǒng)中的餐費(fèi)結(jié)算軟件屬于系統(tǒng)軟件
C.該信息系統(tǒng)中的數(shù)據(jù)僅指訂餐數(shù)據(jù)、結(jié)算數(shù)據(jù)和菜品數(shù)據(jù)
D.為提高信息系統(tǒng)的安全性,應(yīng)為管理員與普通員工設(shè)置不同的用戶權(quán)限
7.某算法的部分流程圖如圖所示,執(zhí)行這部分流程,若輸
入 y的值為 28,則輸出 s,n的值分別是
A.4,26 B.8,32
C.9,29 D.10,29
8.有如下 Python程序段:
a=[5,3,8,9,7,3,11] 第 7題圖
n=len(a)-1
cnt=0
for i in range(1,n):
if a[i]==a[i+1]-a[i-1]:
cnt+=1
elif a[i]>a[i+1]-a[i-1]:
cnt+=2
else:
cnt+=3 第 7題圖
print(cnt)
執(zhí)行該程序段后,變量 cnt的值為
A.9 B.10 C.11 D.12
9.有如下 Python程序段:
s=input("輸入字符串:")
n=len(s)
i,j=0,n-1
result=""
while i=n//2:
if s[i]>s[j]:
result+=s[i]; j-=1
elif s[i]result+=s[j]; i+=1
else:
i+=1;j-=1
print(result)
執(zhí)行該程序段,分別輸入下列選項(xiàng)中的字符串,輸出結(jié)果不.為.“555”的是
A."51234" B."12535" C."54321" D."55123"
10.下列有關(guān)數(shù)據(jù)結(jié)構(gòu)的說(shuō)法,正確的是
A.?dāng)?shù)組、鏈表、隊(duì)列、棧、樹(shù)均為線性表
B.?dāng)?shù)組和鏈表的存儲(chǔ)空間都是固定不變的
C.在數(shù)組中,可通過(guò)數(shù)組名和下標(biāo)直接訪問(wèn)數(shù)組元素
D.鏈表中的一個(gè)節(jié)點(diǎn)就是一個(gè)元素,同一鏈表中每個(gè)節(jié)點(diǎn)的結(jié)構(gòu)可以不相同
11.有如下 Python程序段:
a=[[1,3,6,9],[2,4,7,5],[5,2,3,8]]
b=[1]; n=len(a)
高二技術(shù)試題 第 2 頁(yè)(共 12頁(yè))
for i in range(n):
for j in range(n+1):
if ib.append(a[i][j]) #b追加一個(gè)元素 a[i][j]
執(zhí)行該程序執(zhí)段后,數(shù)組 b中的元素為
A.[1, 3, 6, 9, 7, 5, 8] B.[3, 6, 9, 7, 5, 8]
C.[1,3, 6, 9,2,4,7, 5,8] D.[1, 3, 6, 9, 4,7, 5, 8]
12.下列 Python程序段的功能是在鏈表 link1中刪除數(shù)據(jù)為 key的所有節(jié)點(diǎn),link1鏈表中的每個(gè)節(jié)點(diǎn)由一
個(gè)數(shù)據(jù)域和一個(gè)指針域組成。
#建立鏈表 link1,代碼略
key=int(input("輸入要?jiǎng)h除的數(shù)據(jù):"))
head=0
while link1[head][0]==key and head!=-1:
head=link1[head][1]
p=q=head
if head==-1:
print("全部數(shù)據(jù)刪除")
else:
q=link1[q][1]
while ① :
if link1[q][0]==key:

else:
p=link1[p][1]
q=link1[q][1]
則劃線①②處的代碼分別為
A.①link1[q][1]!=-1 ②link1[p][1]=link1[q][1]
B.①link1[q][1]!=-1 ②link1[q][1]=link1[p][1]
C.①q!=-1 ②link1[q][1]=link1[p][1]
D.①q!=-1 ②link1[p][1]=link1[q][1]
二、非選擇題(本大題共 3小題,其中第 13小題 8分,第 14小題 9分,第 15小題 9分,共 26分)
13.近年來(lái),雨季及氣候異常引起的城市內(nèi)澇給市政部門帶來(lái)了巨大的壓力,因強(qiáng)降雨引發(fā)的河水倒灌、
道路水淹、交通堵塞、橋梁建筑損毀等,給相關(guān)單位和人民帶來(lái)了巨大的經(jīng)濟(jì)損失及生命危險(xiǎn)。為降
低內(nèi)澇造成的損失,小明開(kāi)發(fā)了城市內(nèi)澇預(yù)警系統(tǒng),實(shí)現(xiàn)通過(guò)監(jiān)測(cè)獲取河道水位以及地道橋、低洼路
段等積水水位數(shù)據(jù),并根據(jù)設(shè)定的閾值自動(dòng)觸發(fā)調(diào)節(jié)系統(tǒng)和報(bào)警裝置,該系統(tǒng)的結(jié)構(gòu)示意圖如第 13
題圖所示。Web服務(wù)器端程序采用 Flask Web框架開(kāi)發(fā)。請(qǐng)回答下列問(wèn)題:
第 13題圖
(1)第 13題圖中①②③處表示的硬件設(shè)備名稱分別是 ▲ (單選,填字母)。
A.傳感器、執(zhí)行器、Web服務(wù)器 B.傳感器、執(zhí)行器、路由器
C.執(zhí)行器、傳感器、路由器 D.執(zhí)行器、傳感器、Web服務(wù)器
(2)在設(shè)計(jì)“城市內(nèi)澇預(yù)警系統(tǒng)”的過(guò)程中,需要選擇一個(gè)合適的數(shù)據(jù)庫(kù)管理系統(tǒng),這一過(guò)程屬于
高二技術(shù)試題 第 3 頁(yè)(共 12頁(yè))
▲ (單選,填字母)。
A.需求分析 B.可行性分析 C.概要設(shè)計(jì) D.詳細(xì)設(shè)計(jì)
(3)工作人員可以直接通過(guò)手機(jī)瀏覽器登錄Web服務(wù)器查看各監(jiān)測(cè)點(diǎn)的數(shù)據(jù),則該系統(tǒng)網(wǎng)絡(luò)應(yīng)用軟件
的實(shí)現(xiàn)架構(gòu)是 ▲ (選填,填字母:A.C/S架構(gòu) / B.B/S架構(gòu))。
(4)該系統(tǒng)會(huì)根據(jù)監(jiān)測(cè)點(diǎn)的積水高度自動(dòng)發(fā)布內(nèi)澇預(yù)警。若某監(jiān)測(cè)點(diǎn)的積水高度超過(guò) 50厘米時(shí),系統(tǒng)
發(fā)布一級(jí)內(nèi)澇預(yù)警;當(dāng)積水高度超過(guò) 30 厘米,但不超過(guò) 50厘米時(shí),系統(tǒng)發(fā)布二級(jí)內(nèi)澇預(yù)警;當(dāng)
積水高度超過(guò) 20厘米,但不超過(guò) 30厘米時(shí),系統(tǒng)發(fā)布三級(jí)內(nèi)澇預(yù)警;積水高度在 20厘米及以下
為正常水位。若傳感器測(cè)得某監(jiān)測(cè)點(diǎn)的當(dāng)前積水高度為 h,系統(tǒng)自動(dòng)計(jì)算其預(yù)警等級(jí) wlevel(一、
二、三級(jí)對(duì)應(yīng)值為 1、2、3,0為正常)。則下列 Python程序段中符合要求的有 ▲ (多選,
填字母)。(注:全部選對(duì)的得 2分,選對(duì)但不全的得 1分,不選或有選錯(cuò)的得 0分)
A. wlevle=0 B. wlevle=0 C. wlevle=0 D. wlevle=1
if h>50: if h>50: if h>20 and h<=30: if h<=20:
wlevle=1 wlevle=1 wlevle=3 wlevle=0
elif h>20: elif h>30: elif h>30 and h<=50: elif h<=30:
wlevle=2 wlevle=2 wlevle=2 wlevle=3
else: elif h>20: else: elif h<=50:
wlevle=3 wlevle=3 wlevle=1 wlevle=2
14.某中學(xué)“7選 3”選考科目的選科數(shù)據(jù)存儲(chǔ)在 Excel文件“選科數(shù)據(jù).xlsx”中,部分?jǐn)?shù)據(jù)及格式如第
14題圖 a所示。圖中“1”表示選擇該科目為選考科目。現(xiàn)對(duì)數(shù)據(jù)進(jìn)行統(tǒng)計(jì)分析,編寫 Python程序,
請(qǐng)回答下列問(wèn)題。
第 14題圖 a
(1)定義 fenban函數(shù),功能為:根據(jù)選考科目選報(bào)的總?cè)藬?shù) allrs 及每個(gè)班的最多人數(shù) maxbrs,計(jì)
算需開(kāi)設(shè)的班級(jí)數(shù)。函數(shù)代碼如下,劃線應(yīng)填入的代碼為 ▲ 。
def fenban(allrs,maxbrs):
bjnum=allrs//maxbrs
if :
bjnum+=1
return bjnum
(2)統(tǒng)計(jì) 7選 3各科的選報(bào)人數(shù),輸出各科的選報(bào)情況及開(kāi)班情況,如第 14題圖 b所示。
import pandas as pd
df=pd.read_excel("選科數(shù)據(jù).xlsx")
km=["物理","化學(xué)","生物","政治","歷史","地理","技術(shù)"]
m=40 #每個(gè)班的最多人數(shù)
bj=[0]*7
xkrs=[0]*7 #存儲(chǔ)選考科目的選報(bào)人數(shù)
p=0
for j in km:

for i in range(len(df)):
高二技術(shù)試題 第 4 頁(yè)(共 12頁(yè))
if df.at[i,j]==1:
cnt+=1
② =cnt
bj[p]=fenban(cnt,m)
p=p+1
for i in range(7):
print(km[i],"人數(shù):",xkrs[i],"班級(jí)數(shù):",bj[i])
第 14題圖 b 第 14題圖 c
(3)繪制選考科目選科人數(shù)情況的柱形圖,部分 Python程序如下,請(qǐng)?jiān)趧澗€處填寫合適的代碼。
import matplotlib.pyplot as plt
x=km
y=_________________
plt.bar(x,y) #繪制柱型圖
#設(shè)置繪圖參數(shù),顯示如第 14題圖 c所示柱形圖,代碼略
(4)下列程序能實(shí)現(xiàn)按班級(jí)統(tǒng)計(jì)各班選報(bào)技術(shù)學(xué)科人數(shù)的是(單選,填字母)。
A.jsrs_bj=df.groupby("班級(jí)")."技術(shù)".count() B.jsrs_bj=df.sort_values("班級(jí)").count()
C.jsrs_bj=df.groupby("班級(jí)")["技術(shù)"].count() D.jsrs_bj=df.groupby("班級(jí)").技術(shù).mean()
15.某花瓶廠有三臺(tái)不同型號(hào)的機(jī)器,可生產(chǎn) ABC三種不同型號(hào)的花瓶。廠家每天會(huì)收到很多網(wǎng)上訂單,
每個(gè)客戶的訂單信息包含訂單號(hào)、型號(hào)、數(shù)量和狀態(tài),其中狀態(tài)值為 1表示確認(rèn)訂單,-1 表示取消訂
單。工作人員首先挑選出確認(rèn)的訂單,然后對(duì)訂單按花瓶型號(hào)進(jìn)行分類統(tǒng)計(jì),最后交給工作人員生產(chǎn)。
訂單信息存儲(chǔ)在“orders.csv”文件中,文件數(shù)據(jù)格式如第 15題圖 a所示。
請(qǐng)回答下列問(wèn)題。
(1)若某天的訂單如第 15題圖 b所示,則當(dāng)天應(yīng)生產(chǎn)的 B型號(hào)花瓶數(shù)量為 ▲ 。
(2)定義如下 readdata()函數(shù),函數(shù)功能是從訂單文件中挑選出確認(rèn)的訂單,并將訂單的訂單號(hào)、型號(hào)
和數(shù)量存儲(chǔ)在列表 orders中,程序劃線處應(yīng)填入的語(yǔ)句為 ▲ 。
def readdata():
import csv
高二技術(shù)試題 第 5 頁(yè)(共 12頁(yè))
f=open("orders.csv","r",encoding="utf-8")
f_csv=csv.reader(f)
title=next(f_csv) #讀取標(biāo)題行
for line in f_csv: #逐行讀取數(shù)據(jù)
if line[3]=="1":
orders.append([line[0],________________,int(line[2])])
f.close()
return orders
(3)實(shí)現(xiàn)按花瓶型號(hào)分類統(tǒng)計(jì)花瓶數(shù)量的 Python程序如下,程序運(yùn)行結(jié)果如下圖 c所示。請(qǐng)?jiān)诔绦騽?br/>線處填入合適的代碼。
第 15題圖 c
orders=[] #存儲(chǔ)訂單信息
readdata()
print("當(dāng)天訂單信息為:\n",orders)
n=len(orders);m=3
tlist=[] #以鏈表形式存儲(chǔ)相同型號(hào)花瓶首尾訂單的索引值
for i in range(n):
orders[i].append(-1) #orders[i]追加一個(gè)元素-1
for i in range(m):
tlist.append([-1,-1]) #tlist追加一個(gè)元素[-1,-1]
i=0
while ik=ord(orders[i][1])-ord("A")
if tlist[k][0]==-1:
tlist[k][0]=i
else:
p=tlist[k][1]

tlist[k][1]=i
i+=1
p=0
print("分類訂單統(tǒng)計(jì)結(jié)果為:")
while py=tlist[p][0]
total=0
while y!=-1:
print(orders[y][0:3],"->",end="")

y=orders[y][3]
print("共計(jì)",total,"個(gè)")

高二技術(shù)試題 第 6 頁(yè)(共 12頁(yè))
2022 學(xué)年第二學(xué)期 9+1 高中聯(lián)盟期中考試
高二技術(shù)參考答案
第一部分 信息技術(shù)(共 50 分)
一、選擇題(本大題共 12 題,每小題 2 分,共 24 分。每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要
求的,不選、多選、錯(cuò)選均不得分)
題號(hào) 1 2 3 4 5 6 7 8 9 10 11 12
答案 C D B A C D C B B C A D
1. C本題主要考查的是數(shù)據(jù)和信息。不同的人接收相同的信息,所建構(gòu)的知識(shí)可能也不相同,因此答案
為 C。
2.D 本題主要考查的是人工智能。圖靈測(cè)試是測(cè)試機(jī)器是否具有智能的一種方法,因此 A選項(xiàng)錯(cuò)誤;深
度學(xué)習(xí)是基于數(shù)據(jù)驅(qū)動(dòng)的人工智能學(xué)習(xí)方法,因此 B選項(xiàng)錯(cuò)誤;深度學(xué)習(xí)在自然語(yǔ)言處理、圖像分類、
語(yǔ)音識(shí)別等領(lǐng)域表現(xiàn)出良好的性能,深度學(xué)習(xí)屬于聯(lián)結(jié)主義人工智能,因此答案為 C選項(xiàng)錯(cuò)誤;谷歌
公司將 AlphaGo使用的機(jī)器學(xué)習(xí)算法應(yīng)用到電子控制領(lǐng)域,這屬于跨領(lǐng)域人工智能,因此答案為 D。
3.B 本題主要考查的是信息編碼。計(jì)算機(jī)中的漢字采用二進(jìn)制編碼,一個(gè)漢字占 2個(gè)字節(jié),因此 A選項(xiàng)
錯(cuò)誤;將一個(gè)十六進(jìn)制數(shù)的末位去掉,如果末位是 0,則其值會(huì)變成原數(shù)的 1/16,因此 C選項(xiàng)錯(cuò)誤;
在二進(jìn)制編碼中,n位二進(jìn)制數(shù)最多能表示 2n種狀態(tài),因此 D選項(xiàng)錯(cuò)誤;圖像的數(shù)字化需經(jīng)過(guò)采樣、
量化和編碼三個(gè)步驟,B選項(xiàng)正確,因此答案為 B。
4.A 本題主要考查的是 Python表達(dá)式。BCD表達(dá)式的結(jié)果均為 False,因此答案為 A。
5.C 本題主要考查的是信息系統(tǒng)的應(yīng)用。該信息系統(tǒng)正常工作,即能實(shí)現(xiàn)餐費(fèi)結(jié)算和支付等功能,需要
網(wǎng)絡(luò)連接,因此答案為 C。
6.D 本題主要考查的是信息系統(tǒng)的應(yīng)用。該系統(tǒng)的用戶除了管理員和就餐人員外,還包括信息系統(tǒng)的開(kāi)
發(fā)人員等,因此 A選項(xiàng)錯(cuò)誤;該系統(tǒng)中的餐費(fèi)結(jié)算軟件屬于應(yīng)用軟件,因此 B選項(xiàng)錯(cuò)誤;該系統(tǒng)中的
數(shù)據(jù)除了訂餐數(shù)據(jù)、結(jié)算數(shù)據(jù)和菜品數(shù)據(jù)外,還有在運(yùn)行過(guò)程中產(chǎn)生的各類數(shù)據(jù),因此 C選項(xiàng)錯(cuò)誤;
為提高系統(tǒng)的安全性,應(yīng)為管理員與普通員工設(shè)置不同的用戶權(quán)限,D選項(xiàng)正確,因此答案為 D。
7.C 本題主要考查的是流程圖。n=20時(shí),滿足條件 n%7==6,因此 s=6,當(dāng) n=23時(shí),不滿足條件,即 s=6-2==4,
當(dāng) n=26時(shí),滿足條件 n%7==5,因此 s=4+5=9,n=29時(shí)結(jié)束循環(huán),輸出 s和 n的值,因此答案為 C。
8.B 本題主要考查的是數(shù)組運(yùn)算。,在使用的過(guò)程中可不會(huì)發(fā)生損耗,因此答案為 B。程序段通過(guò) for循
環(huán)遍歷列表 a 中的元素,對(duì)于列表 a中的第 i個(gè)元素,如果其等于其相鄰兩個(gè)元素的差,則計(jì)數(shù)器 cnt
加 1,否則,如果 a[i]大于其相鄰兩個(gè)元素的差,則計(jì)數(shù)器 cnt加 2,否則計(jì)數(shù)器 cnt加 3。列表 a中的
第 2個(gè)元素等于其相鄰兩個(gè)元素的差,因此 cnt加 1,列表 a中的第 3個(gè)到第 5個(gè)元素都大于其相鄰兩
個(gè)元素的差,因此計(jì)數(shù)器 cnt會(huì)加 2,而第 6個(gè)元素 a[i]小于其相鄰兩個(gè)元素的差,因此 cnt加 3。因此,
最終計(jì)數(shù)器 cnt的值為 1+2+2+2+3=10。因此,答案選項(xiàng)為 B。
9.B 本題主要考查的是字符串。該程序段的作用是將字符串 s中左半部分與右半部分按照從大到小的順
序交替排列,生成一個(gè)新的字符串 result。輸入 s字符串為 12535時(shí),輸出結(jié)果為 55,因此答案為 B。
10.C 本題主要考查的是數(shù)據(jù)結(jié)構(gòu)。數(shù)組、鏈表、隊(duì)列、棧是線性表,而樹(shù)是非線性表,因此 A選項(xiàng)錯(cuò)誤;
數(shù)組的存儲(chǔ)空間是固定不變的,而鏈表的存儲(chǔ)空間是可變的,因此 B選項(xiàng)錯(cuò)誤;鏈表中的一個(gè)節(jié)點(diǎn)就
是一個(gè)元素,同一鏈表中每個(gè)節(jié)點(diǎn)的結(jié)構(gòu)必須相同,因此 D選項(xiàng)錯(cuò)誤;在數(shù)組中,可通過(guò)數(shù)組名和下
標(biāo)直接訪問(wèn)數(shù)組元素,因此答案為 C。
第 1 頁(yè) 共 5 頁(yè)
11.A 本題主要考查的是二維數(shù)組。該程序段的功能是通過(guò)遍歷二維數(shù)組 a,將 a 中下標(biāo) i表 b 中,且列表 b 中元素不重復(fù)。因此,b 中的元素為[1, 3, 6, 9, 7, 5, 8],選項(xiàng) A 正確,因此答案為 A。
12.D 本題主要考查的是鏈表操作。該程序段的功能是在鏈表 link1 中刪除數(shù)據(jù)為 key 的所有節(jié)點(diǎn),link1
鏈表中的每個(gè)節(jié)點(diǎn)由一個(gè)數(shù)據(jù)域和一個(gè)指針域組成。程序通過(guò) while循環(huán)找到第一個(gè)數(shù)據(jù)域?yàn)?key的
節(jié)點(diǎn),并將 head 指向該節(jié)點(diǎn)的下一個(gè)節(jié)點(diǎn),如果鏈表中所有節(jié)點(diǎn)的數(shù)據(jù)域都為 key,則 head的值為
-1。在 while 循環(huán)中,程序首先判斷當(dāng)前節(jié)點(diǎn)的數(shù)據(jù)域是否為 key,如果是,則刪除當(dāng)前節(jié)點(diǎn),即將 p
節(jié)點(diǎn)的指針域指向 q節(jié)點(diǎn)的指針域,如果不是,則將 p指向下一個(gè)節(jié)點(diǎn),q也指向下一個(gè)節(jié)點(diǎn)。最后,
程序通過(guò) while循環(huán)遍歷鏈表并輸出每個(gè)節(jié)點(diǎn)的數(shù)據(jù)域。
二、非選擇題(本大題共 3小題,其中第 13小題 8分,第 14小題 9分,第 15小題 9分同 6分)
13(1)D (2分)
(2)C (2分)
(3)B (2分)
(4)BD (2分)
【解析】
(1)根據(jù)箭頭方向可知,圖中①處為執(zhí)行器,②處為傳感器,數(shù)據(jù)庫(kù)存儲(chǔ)在Web服務(wù)器中,因此答案
為 D。
(2)選擇一個(gè)合適的數(shù)據(jù)庫(kù)管理系統(tǒng),這一過(guò)程屬于概要設(shè)計(jì),因此答案為 C。
(3)通過(guò)瀏覽器查看信息系統(tǒng),屬于 B/S 網(wǎng)絡(luò)架構(gòu)。
(4)符合題目的為 BD選項(xiàng)。
14(1)allrs%maxbrs!=0或 allrs%maxbrs>0 或 bjnum*maxbrs(2)①cnt=0 (2分)
②xkrs[p]或 xkrs[km.index(j)] (2分)
(3)xkrs (1分)
(4)C (2分)
【解析】
(1)當(dāng)選報(bào)總?cè)藬?shù) allrs是每班最多人數(shù) maxbrs的倍數(shù)時(shí),開(kāi)設(shè)的班級(jí)數(shù)為 bjnum,否則需要再增加一
個(gè) 班 級(jí) , 因 此 劃 線 應(yīng) 填 入 的 代 碼 為 allrs%maxbrs!=0 , 也 可 以 寫 為 allrs%maxbrs>0 或
bjnum*maxbrs(2)變量 cnt用來(lái)存儲(chǔ)選考科目的選報(bào)人數(shù),因此在統(tǒng)計(jì)每門學(xué)科的選報(bào)人數(shù)前,需對(duì) cnt置 0,因此
①處代碼為 cnt=0;劃線②處代碼的功能是記錄當(dāng)前學(xué)科的選報(bào)人數(shù),因此代碼為 xkrs[p],也可以
寫為 xkrs[km.index(j)]。
(3)觀察圖 c可知,圖表的縱坐標(biāo)數(shù)據(jù)為各科的選科人數(shù),因此答案為 xkrs。
(4)根據(jù)題目要求,答案為 C。
15(1)3400 (1分)
(2)line[1] (2分)
(3)①orders[p][3]=i (2分)
②total=total+orders[y][2] 或 total+=orders[y][2] (2分)
③p=p+1 或 p+=1 (2分)
【解析】
(1)當(dāng)天應(yīng)生產(chǎn)的 B型號(hào)花瓶數(shù)量為 2000+800+600,共 3400個(gè)。
(2)readdata()函數(shù)的功能是過(guò)濾撤消的訂單,根據(jù)第 4列的訂單狀態(tài),從文件中讀取的前 3列的數(shù)據(jù),
因此劃線處代碼為 line[1]。
第 2 頁(yè) 共 5 頁(yè)
(3)本題的算法思想是:首先根據(jù)訂單中的花瓶型號(hào)構(gòu)建三張鏈表(tlist[0]、tlist[1]和 tlist[2]),分別存
儲(chǔ)不同型號(hào)花瓶的訂單信息,鏈表 tlist[]只記錄首尾兩張訂單的索引號(hào),中間的訂單信息則記錄在
orders表示的鏈表中。要在鏈表中增加一個(gè)節(jié)點(diǎn),可以通過(guò) tlist[i][[1]直接找到鏈表尾節(jié)點(diǎn),然后
接在后面 ,并且更新 tlist[i][1]作為新的鏈表尾節(jié)點(diǎn),因此①處代碼為 orders[p][3]=i;然后統(tǒng)計(jì)每
張鏈表中的花瓶數(shù)量,統(tǒng)計(jì)時(shí),首先獲取當(dāng)前鏈表中第一張訂單的索引號(hào),然后按照鏈表順序?qū)?br/>各訂單的花瓶數(shù)量累加,從而求出各種型號(hào)花瓶的總數(shù)量,因此②處代碼為 total=total+orders[y][2],
接下去對(duì)存儲(chǔ)另外型號(hào)花瓶的鏈表進(jìn)行處理,因此③處代碼為 p=p+1或 p+=1。
第 3 頁(yè) 共 5 頁(yè)

展開(kāi)更多......

收起↑

資源預(yù)覽

<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. 主站蜘蛛池模板: 乐亭县| 三亚市| 汨罗市| 灵宝市| 林甸县| 宁远县| 温宿县| 株洲县| 定安县| 麻江县| 互助| 始兴县| 隆化县| 当阳市| 蓬莱市| 柳林县| 哈密市| 丁青县| 湛江市| 湖南省| 普洱| 磐安县| 石棉县| 泗洪县| 收藏| 如皋市| 明水县| 宁武县| 鞍山市| 南皮县| 岑溪市| 光山县| 秀山| 康马县| 新丰县| 祁阳县| 甘洛县| 大同市| 大名县| 堆龙德庆县| 廉江市|