試卷征集
加入會員
操作視頻
某地區(qū)進(jìn)行了4三個年級技術(shù)聯(lián)考,現(xiàn)要求按學(xué)校分類對高三年級技術(shù)成績降序排序后輸出。小王編寫了一個VB程序?qū)崿F(xiàn)上述要求。先單擊“統(tǒng)計”按鈕Command1,讀取數(shù)據(jù)庫中每位學(xué)生的學(xué)校、年級、姓名和成績等信息,進(jìn)行統(tǒng)計分析后,并在列表框List2中分學(xué)校按成績降序輸出。程序運行時界面如圖所示。
菁優(yōu)網(wǎng)
(1)根據(jù)圖中示例數(shù)據(jù),采用選擇排序算法分別對學(xué)校B的數(shù)據(jù)進(jìn)行排序,整個排序過程中,數(shù)組元素之間的比較次數(shù)是
B
B
(單選,填字母:A.37×19 次/B.37×18 次/C.36次)。
(2)請在橫線處填入合適的代碼。
Const rs=480'聯(lián)考參加學(xué)生總?cè)藬?shù)rs
Const no=3'聯(lián)考參加學(xué)校數(shù)no
Dim school(1 To rs) As String'存儲學(xué)生的學(xué)校
Dim nj(1 To rs) As String'存儲學(xué)生的年級
Dim xm(1 To rs) As String'存儲學(xué)生的姓名
Dim cj(1 To rs) As Integer'存儲學(xué)生的成績
Dim p(1 To rs) As Integer'索引數(shù)組
Dim num(1 To no) As Integer
Dim n As Integer
Function id(s As String) As Integer
'根據(jù)學(xué)校名稱轉(zhuǎn)換為對應(yīng)的數(shù)字ID號,代碼略
End Function
Private Sub form_load (  )
'本過程讀取每位學(xué)生的學(xué)校、年級、姓名和成績的數(shù)據(jù)分別存儲在數(shù)組school,nj、xm 和 cj 中,并在 List1 中顯示學(xué)生成績數(shù)據(jù)和每個學(xué)校的高三人數(shù),代碼略;
End Sub
Private Sub Command1_Click ( ?。?br />Dim i As Integer,j As Integer,k As Integer,t As Integer,pos As Integer
Dim b(1 To no) As Integer,c(1 To rs) As Integer,q(1 To rs) As Integer
k=0
For i=1 To n
If nj(i)=″高三″Then
k=k+1
p(k)=①
i
i

num(id(school(i)))=num(id(school(i)))+1
End If
Next i
'在 List1 中顯示各學(xué)校的高三人數(shù),代碼略;
c(1)=1
For i=2 To no
c(i)=c(i-1)+num(i-1)
Next i
For i=1 To k
t=id(school(p(i)))

c(t)=c(t)+1
Next i
'----按學(xué)校分類,從高分到低分排序后輸出-----
pos=1
For i=1 To no
For j=pos To c(i)-2
For m=c(i)-1 To j+1 Step-1
If  Then
temp=q(m):q(m)=q(m-1):
End If
Next m
Next j
pos=c(i)
Next i
For i=1 To k
List2.AddItem school(q(i)) &″″& xm(q(i)) &″″& nj(q(i)) &″″& cj(q(i))
Next i
End Sub
【答案】B;i
【解答】
【點評】
聲明:本試題解析著作權(quán)屬菁優(yōu)網(wǎng)所有,未經(jīng)書面同意,不得復(fù)制發(fā)布。
發(fā)布:2024/4/20 14:35:0組卷:0引用:1難度:0.3
相似題
  • 1.某醫(yī)院的團(tuán)體體檢流程如下:
    編號登記:為n位體檢者設(shè)置體檢編號1~n。
    體檢呼叫:體檢項目處空閑時呼叫下一個體檢者(編號小的優(yōu)先),若多個項目同時呼叫,體檢者到優(yōu)先級小的項目處體檢。僅考慮常規(guī)體檢項目,各個項目的優(yōu)先級及體檢時間如表所示:
    項目名稱 B超 心電圖 抽血 尿常規(guī) C14檢測 胸透 一般常規(guī)(身高體重血壓)
    優(yōu)先級 0 1 2 3 4 5 6
    時間(min) 12 5 2 2 2 2 1
    前去體檢:各個體檢項目之間相互獨立,互不影響;病人排隊體檢和體檢完畢到下一科室之間沒有時間延遲。
    (1)某日下午,僅1個團(tuán)隊4人(分別用編號1,2,3,4表示)參加體檢,開始體檢后第5分鐘,4在檢查
     
    (填寫項目名稱)項目。
    (2)定義如下lst(n)函數(shù),生成n人體檢隊列。若體檢人數(shù)為4人,則que生成結(jié)果如表所示。
    隊列索引號 體檢編號 已檢測項目
    0 1 []
    1 2 []
    2 3 []
    3 4 []?
    菁優(yōu)網(wǎng)?
    若加框處語句改為:
    菁優(yōu)網(wǎng)
    則執(zhí)行語句lst(4),que的生成結(jié)果
     
    (選填:是/否)相同。
    (3)用Python程序模擬一個10人團(tuán)隊參加體檢的流程。程序運行后,體檢完成順序如圖所示:
    菁優(yōu)網(wǎng)?
    發(fā)布:2024/10/4 0:0:1組卷:1引用:3難度:0.3
  • 2.小明統(tǒng)計本校各班同學(xué)技術(shù)學(xué)考模擬測試的得分情況,數(shù)據(jù)存儲在“高二技術(shù)學(xué)考.csv”文件中,如圖a所示。小明通過Python編程處理數(shù)據(jù),計算了每位同學(xué)的技術(shù)總分,并篩選技術(shù)總分大于0分的同學(xué)的相關(guān)信息;以此為依據(jù),求出了各班的技術(shù)總分均分,并以此為依據(jù)降序排序后,將結(jié)果以垂直柱形圖的形式呈現(xiàn)出來,如圖b所示。
    菁優(yōu)網(wǎng)?
    (1)數(shù)據(jù)整理,請在劃線處填入合適的代碼。
    菁優(yōu)網(wǎng)
    (2)數(shù)據(jù)處理,請在劃線處填入合適的代碼。
    菁優(yōu)網(wǎng)
    (3)由圖b可知,學(xué)考技術(shù)均分低于60分的班級共有
     
    個(填數(shù)字)。
    菁優(yōu)網(wǎng)?
    發(fā)布:2024/10/9 0:0:2組卷:2引用:1難度:0.5
  • 3.某外賣平臺推出同城代購服務(wù),外賣騎手可接多個訂單,但是同一時間只能完成一項訂單。接單規(guī)則為:
    ?若騎手當(dāng)前沒有訂單任務(wù),則自動接收最先提交的訂單任務(wù);
    ?若騎手在當(dāng)前訂單完成前都沒有接到新的訂單,則輸出當(dāng)前訂單,并接收排在最前面的訂單任務(wù);
    ?若騎手當(dāng)前正在執(zhí)行訂單任務(wù),期間有用戶提交訂單,則訂單進(jìn)入等候區(qū),并按照所需用時升序排列。
    訂單信息存儲在“dingdan.jye.ai”文件中,文件格式如圖a所示。文件按照下單時間升序存儲所有訂單信息,每一行數(shù)據(jù)存儲每個訂單的接收時間和完成訂單的所需用時,如(“D1,07:15:36,2400”表示:D1號訂單,于07:15:36下單,需要2400秒才能完成)。
    菁優(yōu)網(wǎng)?
    (1)如果某騎手一天內(nèi)接到的訂單如下表所示:
    訂單號 接收時間 所需用時(秒)
    D1 08:00:00 600
    D2 08:05:00 1500
    D3 08:30:00 1800
    D4 08:33:00 900
    D5 08:33:00 600
    騎手在完成所有訂單后,各個訂單的完成順序為:
     
    (訂單號之間用逗號隔開,如D1,D2,D3,D4,D5)。
    (2)定義如下convert
     
    函數(shù),函數(shù)功能是轉(zhuǎn)換時間格式,如將3663秒轉(zhuǎn)換為“01:01:03”,程序劃線處應(yīng)填入的語句為
     
    。
    菁優(yōu)網(wǎng)
    (3)運行如下程序,從文件中讀取訂單信息,經(jīng)過加工處理后,按照騎手的完成順序依次輸出各個訂單的名稱以及該訂單的完成時間,運行結(jié)果如第15題圖b所示。請在劃線處填入合適的代碼。
    菁優(yōu)網(wǎng)
    (4)程序加框處有誤,請改正。?
    發(fā)布:2024/10/9 0:0:2組卷:1引用:1難度:0.5
小程序二維碼
把好題分享給你的好友吧~~
APP開發(fā)者:深圳市菁優(yōu)智慧教育股份有限公司 | 應(yīng)用名稱:菁優(yōu)網(wǎng) | 應(yīng)用版本:4.8.2  |  隱私協(xié)議      第三方SDK     用戶服務(wù)條款廣播電視節(jié)目制作經(jīng)營許可證出版物經(jīng)營許可證網(wǎng)站地圖本網(wǎng)部分資源來源于會員上傳,除本網(wǎng)組織的資源外,版權(quán)歸原作者所有,如有侵犯版權(quán),請立刻和本網(wǎng)聯(lián)系并提供證據(jù),本網(wǎng)將在三個工作日內(nèi)改正