試卷征集
加入會(huì)員
操作視頻
菁優(yōu)網(wǎng)小李編寫(xiě)一個(gè)統(tǒng)計(jì)學(xué)生選考科目的VB程序,算法的基本思想是:檢查每位學(xué)生選課組合的編碼是否有效,對(duì)有效選擇結(jié)果進(jìn)行科目統(tǒng)計(jì),根據(jù)各科次占有效人數(shù)的百分率求出各科排名.程序運(yùn)行時(shí),單擊“顯示”按鈕Command1,學(xué)生選課數(shù)據(jù)顯示在列表框list1中,各科編號(hào)及對(duì)應(yīng)科目名稱(chēng)顯示列表框list2中,單擊“統(tǒng)計(jì)”按鈕Command2,選課結(jié)果按各科百分率由高到低顯示在列表框list3中,程序運(yùn)行結(jié)果如圖所示.
實(shí)現(xiàn)上述功能的VB程序如下,請(qǐng)回答下列問(wèn)題:
(1)學(xué)生選課的編碼數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)表中,其字段名為
subject
subject

(2)請(qǐng)?jiān)跈M線(xiàn)處填入合適的代碼.
Dim ach(1 to 500)As String’存儲(chǔ)各學(xué)生選課編碼
Dim bno(1 to 10)As Integer’存儲(chǔ)各科目編號(hào)
Dim bname (1 to 10)As String’存儲(chǔ)各科目名稱(chēng)
Dim bnum(1 to 10)As Integer’存儲(chǔ)各科目被選次數(shù)
Dim bmc(1 to 10)As Integer’存儲(chǔ)各科目被選的名次
Dim n As Integer,num As Integer
Private Sub Commandl-Click( ?。?br />    Dim i As Integer,km As String
    km=“物理化學(xué)生物政治歷史地理技術(shù)“
    Dim cn As New ADODB.Connection,rs As New ADODB.Recordset,spl As String
    cn.Open“provider=Microsoft.oledb.4;Data Source=“+App.Path+“\students.mdb“
    rs.Open“select*from choose“,cn
    Do Whole Not rs.EOF
        n=n+1:ach(n)=rs.Fields(“subject“):rs.MoveNext
    Loop
    rs.Close
    cn.Close
      Set rs=Nothing
    Set cn=Nothing
    For i=1 to 7
        bno(i)=i
        bname(i)=Mid(km,(i-1)*2+1,2)
        List2.AddItem TR(bno(i))+“---“+bname(i)
    Next i
End Sub
Private Sub Command2-Click( ?。?br />  Dim i As Integer,j As Integer,k As Integer
  Dim c As String,per As Integer
  For i=1 to n
      If check(ach(i))=True Then
          For j=1 to 3
              c=Mid(ach(i),j,1)
              bnum(Val(c))=
bnum(Val(c))+1
bnum(Val(c))+1

             Next j
            num=num+1
    End If
Next i
i=1
Do While i<=7’該循環(huán)得到各學(xué)科被選人數(shù)的名次
    bmc(i)=1
    For j=1 to 7
        If bnum(j)>bnum(i) Then
bmc(i)=bmc(i)+1
bmc(i)=bmc(i)+1

    Next j
    i=i+1
Loop
For i=1 to 7
    For j=1 to 7
        If
i=bmc(j)
i=bmc(j)
Then
          per=In(bnum(j)*100/num*100)/100
          List3.AddItem Str(bno(j))+“---“+Str(per)+“%“
        End If
    Next i
End Sub
Function check(s As String) As Boolean
’代碼略!若學(xué)生選代碼有效,函數(shù)返回True,否則返回False
End Function.
【答案】subject;bnum(Val(c))+1;bmc(i)=bmc(i)+1;i=bmc(j)
【解答】
【點(diǎn)評(píng)】
聲明:本試題解析著作權(quán)屬菁優(yōu)網(wǎng)所有,未經(jīng)書(shū)面同意,不得復(fù)制發(fā)布。
發(fā)布:2024/6/27 10:35:59組卷:0引用:1難度:0.3
相似題
  • 1.某校區(qū)舉行優(yōu)秀學(xué)員的評(píng)比。教務(wù)處統(tǒng)計(jì)了本校區(qū)的相關(guān)數(shù)據(jù)并存儲(chǔ)于“cj.xlsx”文件中,學(xué)生數(shù)據(jù)按照班級(jí)先后次序存儲(chǔ),如1班之后是2班學(xué)生數(shù)據(jù)。文件部分內(nèi)容如圖a所示。為分析本次評(píng)比的結(jié)果情況,編寫(xiě)Python程序。請(qǐng)回答下列問(wèn)題:
    (1)讀取“cj.xlsx”文件,為每個(gè)學(xué)生補(bǔ)充班級(jí)名稱(chēng)(1班到4班),班級(jí)人數(shù)存儲(chǔ)在列表num中。請(qǐng)?jiān)趧澗€(xiàn)①②③處填入合適的代碼。
    菁優(yōu)網(wǎng)
    #優(yōu)秀學(xué)員的評(píng)比規(guī)則為:學(xué)業(yè)分?jǐn)?shù)不低于80分,德育等級(jí)為A。統(tǒng)計(jì)每個(gè)班級(jí)優(yōu)秀學(xué)員人數(shù),并繪制圖表顯示,如圖b所示,部分Python程序如下。
    菁優(yōu)網(wǎng)
    (2)請(qǐng)?jiān)趧澗€(xiàn)①②處填入合適的代碼。
    (3)加框處應(yīng)填入的代碼是
     
    (單選,填字母)
    A.dfs.groupby(“班級(jí)“,as_index=False).學(xué)業(yè)分?jǐn)?shù).count
     

    B.dfs.groupby(“班級(jí)“,as_index=False).學(xué)業(yè)分?jǐn)?shù).sum
     

    C.dfs.groupby(“班級(jí)“,as_index=True).學(xué)業(yè)分?jǐn)?shù).count
     

    D.dfs.groupby(“班級(jí)“,as_index=True).學(xué)業(yè)分?jǐn)?shù).sum
     
    發(fā)布:2024/7/25 8:0:9組卷:2引用:1難度:0.3
  • 2.小陳準(zhǔn)備為班級(jí)植物區(qū)搭建植物環(huán)境監(jiān)測(cè)系統(tǒng),該系統(tǒng)每隔30分鐘對(duì)土壤溫濕度進(jìn)行一次監(jiān)測(cè),當(dāng)土壤日平均濕度低于臨界值時(shí),系統(tǒng)自動(dòng)對(duì)植物進(jìn)行澆水,以保障檢測(cè)期間的植物生長(zhǎng)土壤日平均濕度在17%~44%范圍內(nèi)。系統(tǒng)結(jié)構(gòu)示意圖如圖a所示。
    菁優(yōu)網(wǎng)
    ?(1)根據(jù)信息系統(tǒng)的功能要求,圖中①處的設(shè)備名稱(chēng)是
     
    (單選,填字母:A.路由器/B.交換機(jī)/C.智能終端)。
    (2)該系統(tǒng)服務(wù)器端程序采用FlaskWeb框架編寫(xiě),服務(wù)器的IP地址是192.168.1.10,端口號(hào)為8000,若要查看傳感器采集的數(shù)據(jù),應(yīng)訪(fǎng)問(wèn)的頁(yè)面地址是http://
     

    菁優(yōu)網(wǎng)?
    (3)將數(shù)據(jù)庫(kù)中4月中旬的土壤溫濕度數(shù)據(jù)導(dǎo)出為文件“day.xlsx”,如圖b所示。并制作4月中旬(十天)的土壤日平均濕度變化情況,如圖c所示,部分代碼如下,請(qǐng)?jiān)趧澗€(xiàn)處填入合適的代碼。
    菁優(yōu)網(wǎng)
    (4)分析如圖c所示的“4月中旬土壤日平均濕度變化情況”圖表可知,該系統(tǒng)在運(yùn)行期間對(duì)植物生長(zhǎng)土壤的濕度控制
     
    (選填:達(dá)到/未達(dá)到)預(yù)期目標(biāo)。
    發(fā)布:2024/9/9 2:0:8組卷:0引用:1難度:0.3
  • 3.小王在某政府接待窗口工作,該單位的共有ABCDEF六個(gè)窗口,民眾在具體窗口辦事,都會(huì)取到一個(gè)編號(hào)如A001(窗口編號(hào)+三位數(shù)字)。當(dāng)民眾完成一個(gè)辦事后,都會(huì)按“確認(rèn)”鍵報(bào)送給小王。小王的工作是每間隔30分鐘,公布一次各窗口累計(jì)處理事務(wù)單,統(tǒng)計(jì)結(jié)果按照窗口序號(hào)及編號(hào)升序輸出。如:某30分鐘內(nèi),小王接收到一批數(shù)據(jù):“A001”,“A002”,“B001”,“B002”,“D001”,“C003”,“C002”?,F(xiàn)小王采用鏈表方式將這批數(shù)據(jù)插入。程序結(jié)果運(yùn)行如下:
    菁優(yōu)網(wǎng)
    具體Python程序代碼如下,請(qǐng)?jiān)趧澗€(xiàn)處填入合適的代碼。
    (1)實(shí)現(xiàn)對(duì)鏈表a按序輸出功能:
    菁優(yōu)網(wǎng)
    (2)實(shí)現(xiàn)對(duì)列表b進(jìn)行排序整理
    菁優(yōu)網(wǎng)
    (3)實(shí)現(xiàn)將列表b中的數(shù)據(jù)有序插入到a鏈表中,并保持有序性
    菁優(yōu)網(wǎng)
    發(fā)布:2024/7/25 8:0:9組卷:1引用:1難度:0.5
小程序二維碼
把好題分享給你的好友吧~~
APP開(kāi)發(fā)者:深圳市菁優(yōu)智慧教育股份有限公司 | 應(yīng)用名稱(chēng):菁優(yōu)網(wǎng) | 應(yīng)用版本:4.8.2  |  隱私協(xié)議      第三方SDK     用戶(hù)服務(wù)條款廣播電視節(jié)目制作經(jīng)營(yíng)許可證出版物經(jīng)營(yíng)許可證網(wǎng)站地圖本網(wǎng)部分資源來(lái)源于會(huì)員上傳,除本網(wǎng)組織的資源外,版權(quán)歸原作者所有,如有侵犯版權(quán),請(qǐng)立刻和本網(wǎng)聯(lián)系并提供證據(jù),本網(wǎng)將在三個(gè)工作日內(nèi)改正