菁于教,優(yōu)于學(xué)
旗下產(chǎn)品
校本題庫
菁優(yōu)備課
開放平臺(tái)
菁優(yōu)測評(píng)
菁優(yōu)公式
小優(yōu)同學(xué)
菁優(yōu)App
數(shù)字備考
充值服務(wù)
試卷征集
申請(qǐng)校本題庫
智能組卷
錯(cuò)題庫
五大核心功能
組卷功能
資源共享
在線作業(yè)
在線測評(píng)
試卷加工
游客模式
登錄
試題
試題
試卷
課件
試卷征集
加入會(huì)員
操作視頻
高中信息
小學(xué)
數(shù)學(xué)
語文
英語
奧數(shù)
科學(xué)
道德與法治
初中
數(shù)學(xué)
物理
化學(xué)
生物
地理
語文
英語
道德與法治
歷史
科學(xué)
信息技術(shù)
高中
數(shù)學(xué)
物理
化學(xué)
生物
地理
語文
英語
政治
歷史
信息
通用
中職
數(shù)學(xué)
語文
英語
推薦
章節(jié)挑題
知識(shí)點(diǎn)挑題
智能挑題
收藏挑題
試卷中心
匯編專輯
細(xì)目表組卷
組卷圈
當(dāng)前位置:
2020年浙江省金華十校高考信息技術(shù)模擬試卷(4月份)
>
試題詳情
積分循環(huán)賽是棋類比賽中經(jīng)常使用的賽制之一它能有效地避免種子選手一開始就交鋒、拼掉。若有n(n一定為偶數(shù))支隊(duì)伍進(jìn)行r輪比賽采用積分循環(huán)賽,則比賽規(guī)則如下:
①第一輪比賽前,先給各隊(duì)伍隨機(jī)排名,設(shè)定隊(duì)伍編號(hào):排名i的編號(hào)為i
②第一輪比賽:第1名和第2名、第3名和第4名、…、第n-1名和第n名,各進(jìn)行一場比賽。每場比賽勝者得1分,負(fù)者得0分(已知所有隊(duì)伍的實(shí)力值不同,且實(shí)力值高的隊(duì)伍一定可以打敗實(shí)力值低的隊(duì)伍)
③根據(jù)比賽得到的分?jǐn)?shù),按照分?jǐn)?shù)從高到低排名,若分?jǐn)?shù)相同則編號(hào)小的隊(duì)伍排在前面。
④接下去的r-1輪比賽均采用②的規(guī)則進(jìn)行比賽,且每比完一場比賽都按照③的規(guī)則對(duì)隊(duì)伍順序排名,排名的結(jié)果是下一輪比賽隊(duì)伍的順序。
程序界面如下圖。
(1)若有4支編號(hào)依次為“1,2,3,4”隊(duì)伍進(jìn)行2輪比賽,且各支隊(duì)伍實(shí)力值依次為“12,9,16,15”,則2輪比賽后隊(duì)伍“1,2,3,4”的分?jǐn)?shù)依次是
1,0,2,1
1,0,2,1
。(分?jǐn)?shù)用逗號(hào)隔開)
(2)請(qǐng)?jiān)跈M線處完成代碼填空。
Dim a(1 To 100)Integer,b(1 To 100)As Integer
Dim num(1 To 100)As Integer,win(1 To 100)As Integer,lose(1 To 100)As Integer
Dim win_num As Integer,lose_num As Integer
Dim As Integer,r As Integer,s1 As String,As String,53 As String
Private Sub Command1_Click ____
讀取已打亂的隊(duì)伍信息,編號(hào)、實(shí)力分別存在數(shù)組num和數(shù)組a中,且將數(shù)組b置0
代碼略
End Sub
Private Sub Command2_Click ____
Dim i As Integer,j As Integer,t As Integer
ori=1 To Step2 先比第一輪
If a(i)>a(+1)Then b(i)=1 Else ____
Next i
For i=1Ton-1 將第一輪結(jié)果排序
For j=1 Ton-i
If cmp(
b(i+1)=1
b(i+1)=1
) Then
t=num(j):num(j)=num(j+1):num(j+1)=t End If
Next j
Next i
For i=1 To r-1'比剩下的 r-1 輪比賽
win_num=0:lose_num=0
For j=1 To n Step 2
win_num=win_num+1:lose_num=lose_num+1
If a(num(j))>a(num(j+1)) Then
b(num(j))=b(num(j))+1
win(win_num)=num(j):lose(lose_num)=num(j+1)
Else
b(num(j+1))=b(num(j+1))+1
win(win_num)=num(j+1):lose(lose_num)=num(j)
End If
Next j
Call merge'調(diào)用過程,合并勝利組和失敗組Next i
s1=“編號(hào):“:s2=“分?jǐn)?shù):“
For i=1 To n
s1=s1+format(num(i))
s2=s2+format(
cmp(num(j+1),mun(j))
cmp(num(j+1),mun(j))
)
Next i
List2.AddItem s1 List2.AddItem s2
End Sub
Sub merge
b(mum(i))
b(mum(i))
'合并過程
'將勝利組與失敗組按照分?jǐn)?shù)合并,生成下一輪比賽順序并存回?cái)?shù)組 num 中
'代碼略End Sub
Function format(x As Integer) As String'格式化字符串函數(shù)'將輸入數(shù)字格式化為 3 個(gè)字符長度,代碼略
End Function
Function cmp(i As Integer,j As Integer) As Boolean'比較函數(shù)cmp=False
If b(i)=b(j) Then
If i<j Then cmp=True
ElseIf b(i)>b(j) Then cmp=True
End If
End Function
【考點(diǎn)】
應(yīng)用程序的試運(yùn)行和保存
.
【答案】
1,0,2,1;b(i+1)=1;cmp(num(j+1),mun(j));b(mum(i))
【解答】
【點(diǎn)評(píng)】
聲明:本試題解析著作權(quán)屬菁優(yōu)網(wǎng)所有,未經(jīng)書面同意,不得復(fù)制發(fā)布。
當(dāng)前模式為游客模式,
立即登錄
查看試卷全部內(nèi)容及下載
發(fā)布:2024/6/27 10:35:59
組卷:0
引用:1
難度:0.3
相似題
1.
下列程序執(zhí)行后的結(jié)果為( )
A.1,10,3,7,-8,9,-2
B.1,3,7,10,-2,-8,-9
C.1,3,7,10,-8,-9,-2
D.-2,-8,-9,1,3,7,10
發(fā)布:2024/11/13 21:30:1
組卷:6
引用:3
難度:0.6
解析
2.
有如下程序段:
For i=1 To Len(Text1.Text)
c=Mid(Text1.Text,i,1)
If c>=“0“And c<=“9“Then c=Chr(Asc(c)+1)
If c>=“A“And c<=“Z“Then c=Chr(Asc(c)+32)
s=s+c
Next i
若文本框Text1的內(nèi)容為“Number 2468!”執(zhí)行程序后,變量s的值為( ?。?/h2>
A.NUMBER 3579!
B.NUMBER 2468!
C.number 3579!
D.number 2468!
發(fā)布:2024/11/11 11:30:2
組卷:4
引用:3
難度:0.3
解析
3.
有如下VB程序段:
執(zhí)行以上程序段后,Text1中顯示的值可能是( )
A.5 7 9 8 10
B.10 8 6 8 2
C.5 5 3 3 1
D.1 1 2 3 5
發(fā)布:2024/11/11 18:0:1
組卷:0
引用:1
難度:0.5
解析
把好題分享給你的好友吧~~
商務(wù)合作
服務(wù)條款
走進(jìn)菁優(yōu)
幫助中心
兼職招聘
意見反饋
深圳市菁優(yōu)智慧教育股份有限公司
粵ICP備10006842號(hào)
公網(wǎng)安備44030502001846號(hào)
?2010-2024 jyeoo.com 版權(quán)所有
深圳市市場監(jiān)管
主體身份認(rèn)證
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)部分資源來源于會(huì)員上傳,除本網(wǎng)組織的資源外,版權(quán)歸原作者所有,如有侵犯版權(quán),請(qǐng)立刻和本網(wǎng)聯(lián)系并提供證據(jù),本網(wǎng)將在三個(gè)工作日內(nèi)改正