2021年浙江省普通高校高考信息技術(shù)模擬試卷(1月份)(選考)
發(fā)布:2024/4/20 14:35:0
一、選擇題(本大題共12小題,每小題2分,共24分。在每小題給出的四個選項中,只有一個符合題目要求)
-
1.下列有關(guān)信息與信息處理的說法,不正確的是( ?。?/h2>
組卷:9引用:1難度:0.6 -
2.下列關(guān)于網(wǎng)絡(luò)和網(wǎng)頁的說法,不正確的是( )
組卷:1引用:3難度:0.6 -
3.用Access軟件設(shè)計某校學生運動會成績管理系統(tǒng)的數(shù)據(jù)庫,其中“運動員信息表”和“比賽成績表”中需要存儲如表所示的數(shù)據(jù),同一個運動員可以參加多個比賽項目。
運動員信息表 比賽成績表 學號 姓名 性別 年級 班級 學號 比賽項目 名次 積分 210912 李一天 男 3 9 210809 100米 1 10 231023 王笑笑 女 2 10 221235 鉛球 5 5 … … … … … … … … 組卷:2引用:1難度:0.6 -
4.十進制正整數(shù)n轉(zhuǎn)換為十六進制數(shù),該十六進制數(shù)末位是“F”,下列說法不正確的是( ?。?/h2>
組卷:12引用:1難度:0.5 -
5.用Photoshop制作“人工智能社會”作品,部分界面如圖所示:
下列說法正確的是( ?。?/h2>組卷:0引用:1難度:0.5
二、非選擇題(本大題共4小題,其中第13小題4分,第14小題8分,第15小題7分,第16小題7分,共26分)
-
15.編寫一個VB程序,功能如下:單擊“隨機數(shù)”按鈕Command1,隨機產(chǎn)生n個[10,50]范圍的偶數(shù)。單擊“計算”按鈕Command2,在這n個隨機數(shù)中找出四個數(shù)a,b,c,d,滿足d=a+b+c,且d為所有滿足條件組合中的最大值,如果存在符合要求的d,則在Text2中顯示d的值,否則顯示“no solution“。
例如:42、50、14、16、22、10、34、10、12、38這10個數(shù)中,最大的d為50,50=12+16+22。
請回答下列問題:
(1)分析程序可知,生成隨機數(shù)的事件處理過程名是
(2)實現(xiàn)功能的VB程序如下,請在橫線處填入合適的代碼。
(3)程序中加框處代碼有錯,請改正。
Dim a(1 To 20)As Integer
Const n=10
Private Sub Command1_Click ( ?。?br />Dim i As Integer
Randomize
For i=1 To n
a(i)=
Text 1.Text=Text 1.Text+Str(a(i))
Next i
End Sub
Private Sub Command2_Click ( ?。?br />Dim i As Integer,j As Integer,t As Integer
Dim left As Integer,right As Integer
Dim ans As Integer,flag As Bool ean
flag=True
’對數(shù)組a進行升序排序,代碼略
i=n
Do While i>=1 And flag
j=i-1
Do While j>=1 And flag.
left=1
right=j-1
Do While
If ans>a(left)+a(right) Then
left=left+1
ElseIf ans<a(left)+a(right) Then
right=right-1
Else
Text2.Text=Str(a(i))
flag=False
End If
Loop
j=j-1
Loop
Loop
If flag Then
Text2.Text=“no solution“
End If
End Sub組卷:0引用:1難度:0.2 -
16.某地選考賦分規(guī)則如下:
●劃分賦分等級:將考生每門選考科目的原始成績從高到低劃分為A、B+、B、C+、C、D+、D、E共8個等級,各等級人數(shù)所占比例分別為3%、7%、16%、24%、24%、16%、7%、3%,如下表所示。等級 A B+ B C+ C D+ D E 比例 3% 7% 16% 24% 24% 16% 7% 3%
轉(zhuǎn)換公式如下:t=t2+(s-s2)*(t1-t2)/(s1-s2),其中t表示轉(zhuǎn)化后的賦分成績,t1表示該檔最高轉(zhuǎn)化分,t2表示該檔最低轉(zhuǎn)化分,s表示原始分,s1表示該檔最高原始分,s2表示該檔最低原始分。
比如選擇物理的學生有20000人,小明物理卷面分90分,排名為1800名,則他在物理學科中的比例是9%。按照賦分等級表可知他所處等級為B+。若原始分4%-10%區(qū)間的最高分為94,最低分為88,B+區(qū)間分數(shù)為81-90分。小明轉(zhuǎn)化后的賦分成績?yōu)?1+(90-88)*(90-81)/(94-88)=84分。
編寫一個VB程序計算某校學生某科目成績的賦分,功能如下:從數(shù)據(jù)庫中讀入學生學號、姓名、班級和原始成績,并在列表框List 1中顯示,單擊“賦分”按鈕Comnand1,在列表框List2中按原始成績從高到低顯示賦分等級和賦分成績。賦分時,先按原始成績從高到低排序,再根據(jù)人數(shù)比例計算切分位置,最后對落入同一等級的學生進行賦分。若切分位置有相同分數(shù)學生,則歸為同一個等級。例如,某等級切分位置是第100位,但第101位學生的原始成績和第100位相同,則這兩名學生的賦分等級相同。程序運行界面如圖b所示。
實現(xiàn)上述功能的VB程序如下,請回答下列問題:
(1)分析程序,可知存放學生成績的數(shù)據(jù)表為
(2)請在橫線處填上合適的代碼。
Const max=1000
Dim n As Integer’存放學生人數(shù)
Dim xh(1 To max) As String,xm(1 To max) As String
Dim bj(1 To max) As Integer’fs(0 To max) As Single
Dim ffcj(1 To max) As Integer’數(shù)組ffdj存儲學生的賦分等級
Dim ffdj(0 To max) As String’數(shù)組ffcj存儲學生的賦分成績
Private Sub Form_Load
Dim i As Integer,km As String
Dim conn As New ADODB.Connection
Dim rs As New ADODB.Recordset
conn.ConnectionString=“provider=microsoft.ace.jye.ai.12.0;data source=“+App.Path+“\student.jye.ai”
conn.Open
Set rs.ActiveConnection=conn
rs.Open“select*from stu_info“
’本過程其它代碼從數(shù)據(jù)庫中讀入學生學號、姓名、班級和原始成績存儲到數(shù)組xh、xm、bj和fs中,并在List1中顯示。學生數(shù)存儲在變量n中。
Loop
End Sub
Private Sub Command1_Click
Dim q(1 To max) As Integer’p(1 To 8)As Single,dj(1 To 8)As String
Dim i As Integer,j As Integer,t As Integer,pos As Integer,last As Integer
Dim t1 As Integer,t2 As Integer,s1 As Single,s2 As Single
p(1)=0.03:p(2)=0.07:p(3)=0.16:p(4)=0.24
p(5)=0.24:p(6)=0.16:p(7)=0.07:p(8)=0.03
dj(1)=“A“:dj(2)=“B+“:dj(3)=“B“:dj(4)=“C+“
dj(5)=“C“:dj(6)=“D+“:dj(7)=“D“:dj(8)=“E“
For i=2 To 8
p(i)=
Next i
Fori=1Ton
q(i)=i
Next i
For i=1 Ton-1
For j=n To i+1 Step-1
If fs(q(j))>fs(q(j-1)) Then
t=q(j):q(j)=q(j-1):q(j-1)=t
End If
Next j
Next i
pos=1
t1=100:t2=91
For i=1 To 8
last=Int(n*p(i)+0.5)
Do While
last=last+1’處理切分位置的同分數(shù)學生
Loop
s1=fs(q(pos)):s2=fs(q(last))
Do While pos<=last
ffcj(q(pos))=t2+(fs(q(pos))-s2)/(s1-s2)*(t1-t2)
pos=pos+1
Loop
t1=t1-10:t2=t2-10
Next i
For i=1 Ton
List2.AddItem xh(q(i))+xm(q(i))+Str(bj(q(i)))+dj(ffdj(q(i)))+Str(ffcj(q(i)))
Next i
End Sub組卷:2引用:1難度:0.2