2018-2019學(xué)年浙江省臺(tái)州市書生中學(xué)高二(上)第一次月考信息技術(shù)試卷
發(fā)布:2024/4/20 14:35:0
一、選擇題(本大題共12小題,每小題2分,共24分.在每小題給出的四個(gè)選項(xiàng)中,只有一個(gè)符合題目要求)
-
1.下列有關(guān)信息的說法,正確的是( ?。?/h2>
組卷:13引用:1難度:0.6 -
2.某二進(jìn)制數(shù)11□101□0,其中兩位數(shù)模糊不清,下列說法正確的是( ?。?/h2>
組卷:27引用:2難度:0.3 -
3.使用 UltraEdit 軟件觀察字符“2018,Lucky!”的內(nèi)碼,部分界面如圖所示。
下列說法不正確的是( ?。?/h2>組卷:12引用:1難度:0.9 -
4.一幅未經(jīng)壓縮的 1024×768 像素、256 色真彩色 BMP 圖象,其存儲(chǔ)容量約為( ?。?/h2>
組卷:7引用:3難度:0.7 -
5.將一個(gè)時(shí)長為1分鐘、分辨率為800*600的NTSC制式的黑白動(dòng)畫壓縮為MPEG格式文件,壓縮后的文件大小為10MB,則其壓縮比約為( ?。?/h2>
組卷:3引用:1難度:0.4
二、非選擇題:(本大題共4小題,其中第13題和第14題每題6分,第15題和第16題每題7分,共26分)
-
15.素?cái)?shù)只能被1和它本身整除,不能被其他自然數(shù)整除。編寫VB程序?qū)崿F(xiàn)如下功能:單擊“產(chǎn)生奇數(shù)并判斷”按鈕Command1,隨機(jī)產(chǎn)生一個(gè)三位正奇數(shù)顯示在文本框Text1中,并在文本框Text2中顯示其是否為素?cái)?shù)的判斷結(jié)果。例如,當(dāng)隨機(jī)產(chǎn)生的三位正奇數(shù)為953時(shí),程序運(yùn)行界面如圖a所示。
(1)在設(shè)計(jì)程序界面時(shí),應(yīng)使用圖b所示“控件工具箱”中的
(2)實(shí)現(xiàn)上述功能的VB程序如下,請?jiān)跈M線處填寫合適的代碼。
Private Sub Command1_Click ( )
Dim n As Integer,i As Integer
Dim flag As Boolean‘用于標(biāo)記是否為素?cái)?shù)
Randomize
n=Int( ①
Text1.Text=Str(n)
flag=True‘標(biāo)記為素?cái)?shù)
i=3
Do While i<=n-1And flag=True
If n Mod i=0 ②
i=i+2
Loop
If flag=true Then
Text2.Text=Str(n)+“是素?cái)?shù)”
Else
Text2.Text=Str(n)+“不是素?cái)?shù)”
End If
End Sub
(3)以下選項(xiàng)中,與加框處表達(dá)式“n Mod i=0”等價(jià)的是
A.n\i=Int(n/i)B.n\i=n/i C.n Mod i=n\i組卷:8引用:2難度:0.4 -
16.我國居民身份證號(hào)是由 18 位字符組成,其中前 17 位是數(shù)字,第 18 位是校驗(yàn)位(校驗(yàn)位字符在“0”~“9”或“X”中選?。?。由前 17 位數(shù)字經(jīng)過一定的規(guī)則計(jì)算得到校驗(yàn)值,在查驗(yàn)居民身份證號(hào)有效性時(shí),如果校驗(yàn)位中的字符與計(jì)算所得校驗(yàn)值相等則身份證號(hào)有效,否則無效。
校驗(yàn)值計(jì)算規(guī)則如下:
第一步:將身份證號(hào)前 17位數(shù)字分別乘以不同的系數(shù)后相加,對應(yīng)系數(shù)如下表所示。位數(shù) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 系數(shù) 7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2 余數(shù) 0 1 2 3 4 5 6 7 8 9 10 校驗(yàn)值 1 0 X 9 8 7 6 5 4 3 2
第二步:189 除以 11 得到余數(shù)為 2
第三步:由余數(shù) 2 獲取校驗(yàn)值 X。
根據(jù)以上規(guī)則小王編寫了一個(gè)驗(yàn)證身份證號(hào)是否有效的 VB 程序,功能如下:在文本框 Text1 中輸入身份證號(hào),單擊“驗(yàn)證”按鈕 Command1 后,在列表框 List1 中顯示驗(yàn)證結(jié)果。程序運(yùn)行界面如圖 a 所示。
(1)設(shè)計(jì)程序界面時(shí),應(yīng)使用圖 b 中的
(2)實(shí)現(xiàn)上述功能的 VB 程序如下,請?jiān)跈M線處填入合適代碼。
Private Sub Command1_Click ( )
Dim i As Integer,a As Integer,b As Integer,sum As Integer,pos As Integer
Dim idCode As String,result As String
Const xs=“0709100508040201060307091005080402“'存儲(chǔ)前 17 位每位系數(shù)
Const checkCodeStr=“10X98765432“'存儲(chǔ)余數(shù)對應(yīng)的檢驗(yàn)值
①
sum=0
For i=1To 17Step 1
a=Val(Mid(idCode,i,1))
b=②
sum=sum+a*b
Next i
sum Mod 11
pos=
checkCode=Mid(checkCodeStr,pos,1)
sum Mod 11
sum Mod 11
sum Mod 11
sum Mod 11
sum Mod 11
sum Mod 11
sum Mod 11
sum Mod 11
sum Mod 11
sum Mod 11
If checkCode=Mid(idCode,18,1)Then result=“有效“
Else
result=“無效“
End if
List1.AddItem (idCode &““& result)
End Sub
(3)程序中加框處代碼有誤,應(yīng)修改為組卷:3引用:1難度:0.4