資源簡介 2018學年第一學期期末模擬測試卷高二年級技術學科 試題第一部分 信息技術(共50分)一.選擇題(本大題共12小題,每小題2分,共24分。在每小題給出的四個選項中,只有一個符合題目要求)1.下圖是某軟件管家對系統工具類軟件提供的評價排名,這種評價屬于( )A.統計評價 B.專家或核心刊物評價 C.個人推薦 D.以上都不是2. 某協議的主要功能是完成對數據包的確認、流量控制和網絡擁塞;自動檢測數據包,并提供錯誤重發的功能,該協議的簡稱是A.HTTP B.SMTP C.TCP D.POP3. 使用UltraEdit軟件查看字符“2018 第一學期”的內碼,部分界面如圖所示。下列說法正確的是A.原文包含4個ASCII碼 B.共占10個字節C.關系表達式“10”>“2”的值為True D.字符“期”的內碼是“C6 DA”4. 使用Access軟件打開數據庫,部分界面如下圖所示,下列說法正確的是A.當前數據庫包含3張數據表 B.數據表“學生聯系”有3條記錄C.可以將Access數據表中的數據導出到Excel D.在數據表“學生聯系”中輸入多條記錄時,可以先不輸入學號5. 目前很多的網絡電視都能實現視頻點播,點什么就播什么,這主要體現了多媒體的( )A.交互性 B.集成性 C.實時性 D.載體依附性6. 把十進制數160轉化為八位二進制數后,高(左)4位加2,低(右)四位加6后,再轉化為十進制數,結果為A.168 B.198 C.166 D.1827.下列四個圖均為200*100像素,24位色的圖像,其存儲容量大小的說法正確的是:( )a b c dA.如果是BMP文件,文件容量大小依次是D>C>B>AB.如果是JPG文件,文件容量大小無法判斷C.如果是BMP文件,文件容量一樣大D.如果是JPG文件,文件容量一樣大8. 用Flash軟件制作動畫作品,其中一個場景的部分時間軸界面如下圖所示。下列說法正確的是A.“背景”圖層的前面20幀的內容和后面20幀的內容肯定相同B.在“音樂”圖層的第一幀可以添加聲音C.不能刪除“音樂”圖層D.為了實現該場景的循環播放,可以直接在第40幀添加幀動作gotoAndPlay(1);9.下列問題不能用算法描述的是 A.將四位十進制數轉換為對應的二進制數 B.列出方程y=3x-1的所有整數解C.求100個整數中的最大值和最小值 D.將100個實數按升序排列10.表達式 15 Mod 4 + 13 5 * 2 的值是 A.7 B.0 C.2 D.411.隨機產生一個整數或帶一位小數的實數,范圍在【1,9.9】,滿足此條件的VB表達式是A. 1 + Int(Rnd * 89)10 B. 1 + Int(Rnd * 90)/10C. 1 + Int(Rnd * 89)/10 D. 1 + Int(Rnd * 8.9)12.某VB程序段如下:Dim x As String,y As String,z As Stringx=”123”y=”1212”If x>y Then z=x+yElse z=y+zEnd IfLabel1.Caption=z該程序段執行后,在標簽Label1中顯示的內容為( )A.123 B.1212 C.1231212 D.1212123二、非選擇題(本大題共 5小題,其中第13小題4分,第 14 小題 5 分,第 15小題 8分,第16小題3分,第 17小題 6分,共26分)13.浙江省近五年居民人均可支配收入的統計情況如第13題圖a所示,請回答下列問題:第13題圖a(1)已知表中所有“同比±%”列的數據都采用相同的方法計算得到的,且采用了自動填充功能,那么J13單元格編輯欄中的內容為 ▲ ;(2)若要對農村常住居民的數據根據2016年的同比增長情況降序排列,應選擇的排序區域是 ▲ ;(3)農村常住居民近兩年收入情況如第13題圖b所示, 對應的圖表數據區域應為 ▲ ;(4)若將K11單元格的值改為“七百一十八”,則會 引起的變化是 ▲ (單選,填字母:A.不會發生變化/B.單元格L11顯示的內容為#VALUE/C.單元格J11和L11顯示的內容為#VALUE/D.單元格L11顯示的內容為#NAME)。14.下面程序的功能是從原字符串中刪除指定的字符串(都是ASCII碼字符)。 文本框Text1為原字符串,文本框Text2為待刪除字符,單擊“刪除”按鈕后,在文本框Text3中輸出處理結果,在文本框Text4中輸出刪除字符串次數。程序界面和代碼如下:第14題圖Private Sub cmdDel_Click()Dim s1 As String, s2 As String, s As StringDim n1 As Integer, n2 As Integer, i As Integers1 = Text1.Text:s2 = Text2.Textn1 = Len(s1): n2 = Len(s2)i = 1 : m = 0Do While i <= n1 If Mid(s1, i, n2) = s2 Then ① m = m + 1 Else s = s + ② i = i + 1 End IfLoopText3.Text = sText4.Text = Str(m)End Sub(1)在VB程序代碼中的“cmdDel_Click”指的是 。A.對象名 B.屬性名 C.事件名 D.事件處理過程名(2)在程序劃線處應填入的合適表達式或語句分別是:① ② (3)如第14題圖,將待刪字符改為“t”,執行程序后,Text4中輸出值為 。15.小王制作主題為“綠色出行”的多媒體作品。首先使用 Photoshop 軟件處理圖像,然后使用 Flash軟件制作動畫。請回答下列問題:圖 a(1)在制作作品前,小王進行了相應的多媒體分析和規劃。下列屬于腳本編寫過程的是(單選,填字母:A.確定該作品面向的用戶群體/ B.進行媒體元素分解 / C.確定該作品的主題思想/ D.評估該作品的經濟效益)。(2)如圖 a 所示,“單車”圖層第 31 幀至 40 幀實現“車”到“共享單車”的補間動畫,則該補間動畫的類型是 。(3)庫中的音頻素材時長為 6 秒,應用于“音樂”圖層中,要使場景動畫播放完畢時聲音停止,可將聲音的“同步”屬性設置為_______(選填:事件/ 數據流)。圖 b16. 編寫VB程序,實現如下功能:單擊“開始”按鈕Command1,文本框Text1、Text2中自動產生[0,99]的隨機整數,用戶在文本框Text3中輸入兩數之和,單擊“檢測”按鈕Command2,在列表框List1中輸出計算結果是“正確”或“錯誤”,到此完成第1題測試。單擊“下一題”按鈕Command3,文本框Text1和Text2中重新生成隨機整數,進行第2題測試……練習10題,一輪測試完成,每做對1題加10分,全部做對得100分。運行界面如圖所示,程序代碼如下:Dim c As Integer,Dim s As IntegerPrivate Sub Command1_Click()c = 0 :s = 0 RandomizeList1.ClearText1.Text = Str(Int(Rnd() * 51)) Text2.Text = Str(Int(Rnd() * 51)) Command1.Enabled = FalseCommand3.Enabled = TrueEnd SubPrivate Sub Command2_Click()If Val(Text3.Text) = Val(Text1.Text) + Val(Text2.Text) Then List1.AddItem "正確" s = s + 10Else List1.AddItem "錯誤"End If (1) If c = 10 Then Command3.Enabled = False Command1.Enabled = True List1.AddItem "您的得分是" + (2) End IfEnd SubPrivate Sub Command3_Click()代碼略 ' 文本框Text1和Text2中重新生成數據End Sub17.某倉庫物品代碼格式為“X—XXX—XXXXX—Y”,其中“X”和“Y”均為0到9之間的數字, “Y”為校驗碼。校驗碼由前面9個X計算得到,計算方法為:從左邊開始,第1個數字乘以1 加上第2個數字乘以2……依此類推,直到加上第9個數字乘以9,將該結果除以10,所得余數即為校驗碼。小吳設計一個根據校驗碼校驗物品代碼的VB程序,功能如下:在文本框txtCode中輸人物品代碼,單擊“校驗”按鈕Command1,如果輸人的校驗碼與計算所得的校驗碼一致,則輸出“校驗通過。”(如第17題—1圖所示),否則輸出“校驗不通過!”(如第17題—2圖所示)。 第17-1題圖 第17-2題圖實現上述功能的VB程序如下:Dim s As String '用于存儲輸入的物品代碼Dim ch As StringDim i As Integer, j As IntegerDim sum As Integer '用于存儲計算校驗碼的累加和Dim check_old As Integer '用于存儲輸入物品代碼中的校驗碼YDim check_new As Integer '用于存儲按照前面9個數字X計算所得的新校驗碼Dim a(1 To 10) As IntegerPrivate Sub Command1_Click()'從物品代碼中取出9個數字X依次存儲到a(1)到a(9)中,取出校驗碼Y存儲到a(10)中 (1) j = 0 For i = 1 To 13 ch = Mid(s, i, 1) If (ch >= "0") And (ch <= "9") Then (2) a(j) = Val(ch) End If Next i '計算新的校驗碼并和輸入的校驗碼進行比較 sum = 0 For i = 1 To 9 (3) Next i (4) check_old = a(10) If check_old = check_new Then Label1.Caption = "校驗通過。" Else Label1.Caption = "校驗不通過!" End IfEnd Sub請在程序劃線處應填入合適的表達式或語句。第一部分 信息技術(共50分)一、選擇題(本大題共12小題,每小題2分,共24分)1.A2.C3.D4.C5.A6.B7.C8.B9.B10.11.B12.C二、非選擇題(本大題共 5小題,其中第13小題4分,第 14 小題 5 分,第 15小題 8分,第16小題3分,第 17小題 6分,共26分)13.(1) =(I13-G13)/G13*100(1分)(2) B9:L12(1分)(3) J9:J12,L9:L12(1分)(4) B(1分)14.(1) D(1分)(2) ① i=i+n2 或等價表達式(2分)② Mid(s1,i,1)(1分)(3)3(1分)15.(1) B(2分)(2)形狀補間(1分)(3)數據流(1分)(4)ADE(2分)(5)On(press){gotoAndStop("end",1);}或用release代替press(2分)16.(1) c=c+1 (2分) (2) str(s)(1分)17.(1) txtCode.Text(1分)(2) j=j+1(2分)(3) sum=sum+a(i)*i(1分) (4) check_new =sum Mod 10(2分) 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫