2017年浙江省杭州市蕭山區(qū)高考信息技術(shù)模擬試卷(13)
發(fā)布:2024/4/20 14:35:0
一、選擇題(本大題共12小題,每小題2分,共24分.每小題列出的四個備選項中只有一個是符合題目要求的,不選、多選、錯選均不得分)
-
1.2016年,韓國圍棋高手李世石挑戰(zhàn)機器人“AlphaGo”以1:3失利.今年四月份,在浙江烏鎮(zhèn)將進行一場當(dāng)今圍棋第一人柯潔與“AlphaGo”的較量.機器人“AlphaGo”挑戰(zhàn)人類圍棋高手,這主要體現(xiàn)了下列哪種技術(shù)( ?。?/h2>
組卷:5引用:3難度:0.9 -
2.利用OCR光學(xué)字符識別軟件可以快速地從圖象中識別出字符,從而得到文本文件.那么OCR軟件能識別下列哪些文件( ?。?br />①example.jye.ai ②example.jye.ai ③example.jye.ai ④example.bmp.
組卷:8引用:1難度:0.9 -
3.電子郵件從發(fā)送方傳送到接收方的基本流程如圖所示.郵件從“發(fā)送方郵件服務(wù)器”傳送到“接收方郵件服務(wù)器”(即圖中所示的步驟④)的過程中使用的協(xié)議是( )
組卷:9引用:2難度:0.9 -
4.有同學(xué)利用Word修訂功能對某文檔做了修改,部分截圖如圖所示,若接受修訂內(nèi)容,則第三句話中的文字將變?yōu)椋ā 。?br />
組卷:15引用:5難度:0.9 -
5.用Ultraedit軟件觀察字符串“Aisa”的內(nèi)碼,部分界面如圖所示:
則大寫“A”與小寫“a”的ASCII碼十進制值相差多少( ?。?/h2>組卷:4引用:3難度:0.7
二、非選擇題(本大題共5小題,其中第13小題4分,第14小題5分,第15小題8分,第16小題4分,第17小題5分,共26分.)
-
16.小強用VB編寫正整數(shù)十進制轉(zhuǎn)換為十六進制的程序,運行界面如圖所示.程序功能如下:在文本框Text1中輸入待轉(zhuǎn)換的十進制值,單擊“十進制轉(zhuǎn)換十六進制”按鈕Command1,在文本框Text2中輸出轉(zhuǎn)換結(jié)果.
請在程序的橫線處填寫合適的代碼.Private Sub Command1_Click( ?。?br />Dim a As String,s As String
Dim r As Integer,x As Integer
x=Val(Text1.Text)
s=““
Do While x>0
x=x\16
If r>9 Then
a=Chr(r+55)
Else
a=Str(r)
End If
Loop
Text2.Text=s
End Sub
(1)程序中①橫線處應(yīng)填入
(2)程序中②橫線處應(yīng)填入組卷:7引用:2難度:0.1 -
17.【加試題】居民身份證號碼由十七位數(shù)字本體碼和一位數(shù)字校驗碼組成。從左至右依次為:六位地址碼,八位出生日期碼,三位順序碼和一位校驗碼。校驗碼生成步驟如下:
(1)把身份證前 17 位的每個數(shù)字和加權(quán)系數(shù)相乘并累加求和。身份證號碼前17位數(shù)的加權(quán)系數(shù)見下表:身份證號位數(shù) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 加權(quán)系數(shù) 7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2 序號 0 1 2 3 4 5 6 7 8 9 10 校驗碼 1 0 X 9 8 7 6 5 4 3 2
某人根據(jù)上述原理設(shè)計了一個身份證校驗VB程序,功能如下:程序啟動時從數(shù)據(jù)庫student。accdb中讀入全校學(xué)生身份證數(shù)據(jù)(全校共15個班級),并在列表框List1中顯示,單擊“校驗”按鈕Command1,在列表框List2中輸出各班身份證號出錯學(xué)生的信息和出錯人數(shù),若某班無出錯學(xué)生,則不顯示。程序界面如圖所示。
實現(xiàn)上述功能的VB程序如下,請回答下列問題:
(1)某人身份證號的前17位為“33900520000101007”,根據(jù)上述步驟可計算出該身份證號的第18位校驗碼是
(2)請在橫線處填上合適的代碼。
Const max=1000
Dim n As Integer'存放學(xué)生人數(shù)
Dim sfzh(1 To max) As String,xm(1 To max) As String
'數(shù)組sfzh、xm分別存放學(xué)生身份證號、姓名
Dim bj(1 To max) As Integer,flag(1 To max) As Boolean
'數(shù)組bj、flag分別存放學(xué)生班級、身份證校驗結(jié)果
Dim cw(1 To 15)As Integer'數(shù)組cw存放各班身份證號出錯人數(shù)
Function check(x As String) As Boolean
'本函數(shù)功能:校驗身份證號x,若校驗通過返回True;否則返回False
Dim i As Integer,sum As Integer,xh As Integer,jym As String
Dim a(1 To 18)As Integer,w(1 To 18)As Integer
jym=“10X98765432“:sum=0
For i=18 To 2 Step-1
a(i)=Val(Mid(x,19-i,1))
Next i
For i=18 To 1 Step-1
w(i)=2^(i-1)Mod 11
Next i
For i=2 To 18
sum=sum+a(i)*w(i)
Next i
xh=sum Mod 11
If ①=Mid(x,18,1)Then check=True Else check=False
End Function
Private Sub Form_Load( ?。?br />'本過程從數(shù)據(jù)庫中讀入指定數(shù)據(jù)到數(shù)組sfzh、xm、bj,并在List1中顯示
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“
'本過程其它語句略,學(xué)生人數(shù)存變量n,數(shù)組cw各元素初值置為0
End Sub
Private Sub Command1_Click( ?。?br /> Dim i As Integer,j As Integer
For i=1 To n
If check(sfzh(i)) Then flag(i)=True Else flag(i)=False
Next i
For i=1 To 15
For j=1 To n
If bj(j)=i And flag(j)=False Then
②
List2.AddItem sfzh(j)+““+xm(j)
End If
Next j
If cw(i)>0 Then
List2.AddItem Str(i)+“班共有以上“+Str(cw(i))+“個身份證號錯誤“
List2.AddItem““
End If
Next i
End Sub。組卷:3引用:1難度:0.5