試卷征集
加入會(huì)員
操作視頻

賦分制是新高考改革中選考科目成績(jī)換算的一種方式,現(xiàn)在有一種新的賦分制是“一分一賦”,該方法采用先劃分等級(jí)再等比例賦分的方式來(lái)實(shí)現(xiàn),規(guī)則如圖a所示。

例如,小明技術(shù)選考的考試分為72分(S0=72),該分?jǐn)?shù)在技術(shù)考生群體中排位等級(jí)為B等級(jí),參考16圖a可知,該等級(jí)內(nèi)的等級(jí)分最高分為85分(T2=85)、等級(jí)分最低分為71分(T1=71),且該等級(jí)內(nèi)的所有學(xué)生的考試分最高為82分(S2=82)、最低為67分(S1=67),則小明的等級(jí)賦分計(jì)算如下:
 
82
-
72
72
-
67
=
85
-
T
0
T
0
-
71
 T0=T1+
S
0
-
S
1
S
2
-
S
1
×
T
2
-
T
1
=71+
72
-
67
82
-
67
×
85
-
71
≈75(不進(jìn)位取整)
特別需要注意的是:
(1)劃分等級(jí)時(shí)從高等級(jí)(A)向低等級(jí)(E)劃分,若有同分的臨界學(xué)生則全部向上合并,并減少下一個(gè)等級(jí)的學(xué)生數(shù),依次類推,直到最后一個(gè)等級(jí)為所有剩下的學(xué)生。
(2)換算等級(jí)學(xué)生人數(shù)、換算等級(jí)分時(shí),均采用直接去掉小數(shù)的方式取整。
編寫VB程序,讀取學(xué)生某科目成績(jī)并按照“一分一賦”規(guī)則換算出所有學(xué)生的等級(jí)分,顯示在List1中,程序運(yùn)行界面如圖b所示。

(1)如圖b所示,若該次考試中某考生的卷面分為80分,則對(duì)應(yīng)等級(jí)分為
97
97
。
(2)實(shí)現(xiàn)上述功能的VB程序如下,請(qǐng)?jiān)跈M線處填入合適的代碼。
Dim num(1 To 5000)As String,score(1 To 5000)As Integer
Dim a(1 To 20)As Single,b(1 To 20)As Integer
Dim n As Integer,m As Integer'n保存學(xué)生數(shù),m保存等級(jí)數(shù)
Private Sub Form_Load (  )
'讀取學(xué)號(hào)和成績(jī),分別保存在數(shù)組num和score
'數(shù)組a等級(jí)比例,數(shù)組b等級(jí)分上下限,如a(1)=15,b(1)=100,b(2)=86,依次類推
End Sub
Private Sub Command1_Click ( ?。?br />Dim cj(1 To 100)As Integer,dj(1 To 100)As Integer,k As Integer
Dim i As Integer,st As Integer,ed As Integer,r As Integer
Dim t1 As Integer,t2 As Integer,s1 As Integer,s2 As Integer
st=0:ed=100
For i=1 To n
cj(score(i))=①
cj(score(i))+1
cj(score(i))+1

If st<score(i)Then st=score(i)
If ed>score(i)Then ed=score(i)
Next i
For i=st-1 To ed Step-1
cj(i)=cj(i)+cj(i+1)
Next i
r=0
For i=1 To m
t2=b(2*i-1):t1=b(2*i):s2=st
k=Fix(n*a(i)/100)–r'計(jì)算當(dāng)前等級(jí)的學(xué)生數(shù)
If i=m Then
j=ed
Else
j=s2-1
Do While ②
cj(j)-cj(st+1)<k
cj(j)-cj(st+1)<k

j=j-1
Loop
End If
s1=j
r=cj(s1)-cj(s2+1)-k
For j=s2 To s1 Step-1
dj(j)=t1+Fix((j-s1)*(t2-t1)/(s2-s1))
Next j
 ③
st=s1-1
st=s1-1

Next i
List1.Clear
List1.AddItem“學(xué)生學(xué)號(hào) 原始分 等級(jí)分“
For i=1 To n
s=num(i)+““+Str(score(i))+““+Str(dj(score(i)))
List1.AddItem s
Next i
End Sub

【答案】97;cj(score(i))+1;cj(j)-cj(st+1)<k;st=s1-1
【解答】
【點(diǎn)評(píng)】
聲明:本試題解析著作權(quán)屬菁優(yōu)網(wǎng)所有,未經(jīng)書面同意,不得復(fù)制發(fā)布。
發(fā)布:2024/6/27 10:35:59組卷:1引用:1難度:0.5
相似題
  • 1.大部分社交軟件都有好友推薦的功能,當(dāng)用戶 A 和用戶 B 的共同好友數(shù)量超過(guò)閾值 p 時(shí),由系統(tǒng)向用戶 A 推薦用戶 B。
    編寫 VB 程序,實(shí)現(xiàn)好友推薦功能。運(yùn)行程序,列表框 Listl 中顯示用戶 id 及好友列表,在文本框 Textl 中 輸入推薦目標(biāo)用戶 id,在文本框 Text2 中輸入閾值 p,點(diǎn)擊“推薦”按鈕,在列表框List2 中顯示用戶之間的關(guān)系,在標(biāo)簽 Label5 中顯示向目標(biāo)用戶推薦的好友列表。程序運(yùn)行界面如圖:

    (1)根據(jù)如圖所示數(shù)據(jù),若輸入用戶 id 為“3”,輸入閾值為“3”,則推薦好友為:
     

    (2)實(shí)現(xiàn)上述功能的 VB 程序如下,請(qǐng)?jiān)跈M線處填入合適的代碼。

    發(fā)布:2025/1/2 10:30:2組卷:0引用:1難度:0.3
  • 2.小明用python語(yǔ)言中對(duì)大小為100*100像素的圖像“上.jpg”(如圖所示)進(jìn)行簡(jiǎn)單處理,部分代碼如圖:

    程序執(zhí)行后的圖像效果是( ?。?/h2>

    發(fā)布:2024/12/20 9:30:2組卷:3引用:5難度:0.4
  • 3.某學(xué)校開展了藝術(shù)節(jié)活動(dòng),數(shù)組a中存儲(chǔ)了n個(gè)節(jié)目的編號(hào)和得分?jǐn)?shù)據(jù),數(shù)組存儲(chǔ)結(jié)構(gòu)如圖所示:

    小明使用選擇排序思想對(duì)上述n個(gè)節(jié)目按得分進(jìn)行降序排序(得分相同的按編號(hào)升序排列),并依據(jù)得分插入各個(gè)節(jié)目的排名信息,處理后數(shù)組a的存儲(chǔ)結(jié)構(gòu)如圖所示:


    程序運(yùn)行時(shí),單擊命令按鈕Command1后讀取數(shù)據(jù)到數(shù)組a中并顯示在列表框List1中,單擊命令按鈕Command2后將節(jié)目按照上述規(guī)則進(jìn)行排序,并將排名結(jié)果顯示在列表框List2中。
    實(shí)現(xiàn)上述功能的VB程序如下,請(qǐng)回答下列問(wèn)題:
    (1)已知窗體名稱為Forml,要使程序加載時(shí),窗體標(biāo)題自動(dòng)顯示為“第15題程序”,則可在
     
    (單選,填字母:A.Form_Click( ?。?B.Form_Load(  )/C.Forml_Click ( ?。?D.Forml_Load (  ))事件過(guò)程 中添加代碼:Forml.Caption=“第15題程序”。
    (2)請(qǐng)?jiān)跈M線處填入合適的代碼。
    (3)加框處代碼有誤,請(qǐng)改正。

    發(fā)布:2025/1/2 10:30:2組卷:0引用:1難度:0.3
APP開發(fā)者:深圳市菁優(yōu)智慧教育股份有限公司| 應(yīng)用名稱:菁優(yōu)網(wǎng) | 應(yīng)用版本:5.0.7 |隱私協(xié)議|第三方SDK|用戶服務(wù)條款
本網(wǎng)部分資源來(lái)源于會(huì)員上傳,除本網(wǎng)組織的資源外,版權(quán)歸原作者所有,如有侵犯版權(quán),請(qǐng)立刻和本網(wǎng)聯(lián)系并提供證據(jù),本網(wǎng)將在三個(gè)工作日內(nèi)改正