2018-2019學年浙江省嘉興市高二(下)期末信息技術試卷(Ⅱ卷)
發(fā)布:2024/4/20 14:35:0
一、選擇題(本大題共12小題,每小題2分,共24分.在每小題給出的四個選項中,只有一個符合題目要求)
-
1.下列做法有利于提高信息安全性的是( )
組卷:10引用:1難度:0.4 -
2.關于信息的表達與交流,下列說法正確的是( ?。?/h2>
組卷:16引用:2難度:0.6 -
3.以下應用中,體現(xiàn)了人工智能技術的有( ?。?br />①K歌軟件對演唱者的表演進行智能打分
②某支付APP支持的人臉識別付款方式
③Word軟件自動識別輸入的拼寫和語法錯誤
④將學生的答卷掃描之后,教師進行網絡閱卷
⑤某購物網站提供的拍照搜索商品功能組卷:3引用:2難度:0.6 -
4.用UltraEdit軟件觀察字符的內碼,部分界面如圖所示,下列說法正確的是( ?。?img alt src="https://img.jyeoo.net/quiz/images/201912/112/f3346473.png" style="vertical-align:middle" />
組卷:6引用:2難度:0.4 -
5.使用GoldWave軟件處理音頻文件“配音。wav”,部分界面如圖所示,下列說法正確的是( )
組卷:2引用:2難度:0.6
二、非選擇題(本大題共4小題,其中第13小題4分,第14小題8分,第15小題7分,第16小題7分,共26分)
-
15.編寫VB程序,功能為:單擊“發(fā)牌”按鈕“Command1”后,從一副撲克牌(不包括大王、小王、J、Q、K、A)中隨機抽取5張牌,牌的花色(????)忽略,顯示在列表框“List1”中。如果這5張牌由一個對子和一個順子(3張牌連續(xù))組成,則在標簽“Label1”中顯示“運氣不錯:)”,否則顯示“運氣一般:|”。程序運行界面如圖所示。
實現(xiàn)上述功能的VB程序如下:
Private Sub Command1_Click ( )
List1.Clear
Dim five(1 To 5)As Integer
Dim i As Integer,j As Integer,k As Integer
Dim p As Integer,find_pair As Boolean
'隨機抽取5張牌,將牌的點數(shù)存儲在數(shù)組five中,并在List1中顯示。代碼略
i=5:p=1:find_pair=False
Do While i>=2
j=p
Do While j<=i-1
If five(j)>five(j+1)Then
t=five(j):five(j)=five(j+1):five(j+1)=t
ElseIf five(j)=five(j+1)And Not find_pair Then
t=five(1):five(1)=five(j):five(j)=t
t=five(2):five(2)=five(j+1):five(j+1)=t
find_pair=True
i=i+1
p=_______
Exit Do
End If
j=j+1
Loop
i=i-1
Loop
k=0
For i=3 To 4
IfThen k=k+1
Next i
If five(1)=five(2)And k=2 Then
Label1.Caption=“運氣不錯:)“
Else
Label1.Caption=“運氣一般:|“
End If
End Sub
請回答下列問題:
(1)窗體標題顯示的文字為“對子和順子”,是通過修改窗體的
(2)完善程序在橫線處填寫正確代碼。
(3)程序代碼中,加框處代碼有錯,請改正。
(4)單擊“發(fā)牌”按鈕隨機抽取的5張牌為“2、1、2、3、2”,則在標簽“Label1”中顯示的是組卷:0引用:1難度:0.5 -
16.奇數(shù)n階幻方是指由自然數(shù)1、2、…、n2組成的n×n的方陣,其中每個元素值都不相等,且每行、每列與對角線上的n個元素之和都相等。
N階幻方的構造方法有很多種,下面是“右上方填數(shù)法”的算法:
(1)將1放在第一行中間一列;
(2)2~n2依次填在上一個數(shù)的右上方位置(即行減1列加1):
若上一個數(shù)的行數(shù)為1時,則當前數(shù)的行數(shù)為n;
若上一個數(shù)的列數(shù)為n時,則當前數(shù)的列數(shù)為1。
(3)如果按上面規(guī)則確定的位置上已有數(shù),則把當前數(shù)放在上一個數(shù)的下面。
例如當n為3時,如圖a所示,1在第1行第2列,則2的位置為第3行第3列;
再如3在第2行第1列,則4的位置應為第1行第2列,但該位置已有數(shù),因此4就放在3所在位置的正下面。
“左上方填數(shù)法”的方法類似于“右上方填數(shù)法”,以3階幻方為例,“右上方填數(shù)法”和“左上方填數(shù)法”所構造的幻方如圖a、圖b所示。圖a 右上方填數(shù)法 圖b 左上方填數(shù)法
Private Sub Command1_Click( ?。?br />Dim a(1 To 100)As Integer
Dimx As Integer,y As Integer,x1 As Integer,y1 As Integer
Dim n As Integer,s As Integer,pos As Integer,st As String
n=Val(Text1.Text)
For i=1 To n*n
a(i)=0
Next i
s=1
x=1
y=(n+1)\2
a(y)=s
Do While ①
s=s+1
x1=x:y1=y
x=x-1
y=y-1
If x<1 Then x=n
If y<1 Then y=n
If a((x-1)*n+y)>0 Then ②
a(pos)=s
Loop
st=““
For i=1 To n*n
st=st+wid(a(i))
If i Mod n=0 Then
List1.AddItem st
st=““
End If
Next i
End Sub
'自定義函數(shù)wid的功能是使數(shù)字在方陣對齊
Function wid(p As Integer) As String
'代碼省略
End Function
請回答下列問題:
(1)采用“左上方填數(shù)法”構造5階幻方,則方陣中第3行第4列應填入的數(shù)字為
(2)請在橫線處填入合適的代碼。組卷:0引用:1難度:0.4