資源簡介 2017年浙江省高考信息技術模擬試卷(一)一、選擇題1.(2017·浙江模擬)下圖是某軟件管家對系統工具類軟件提供的評價排名,這種評價屬于( )A.統計評價 B.專家或核心刊物評價C.個人推薦 D.以上都不是【答案】A【知識點】多媒體技術的應用【解析】【解答】由圖片可以看出個軟件排名是根據投票得分而排的,所以是屬于統計評價,統計票數得分之后做出的排名,故答案選A。【分析】本題主要考查軟件評價的方式,此題學生只需要分析題意就可以明顯看出不是專家或核心刊物評價,也不是個人推薦。2.(2017·浙江模擬)小張在打開一個網站上點擊了一個超鏈接,卻發現打開了outlook進入郵件撰寫界面。由此可見小張點的超鏈接可能是( )A.http://mail. B.ftp://mail.C.mailto:mail@ D.file:///mail.【答案】C【知識點】網絡資源的檢索【解析】【解答】小張在打開一個網站上點擊了一個超鏈接,卻發現打開了outlook進入郵件撰寫界面,那么可以確定他點擊的是發送郵件的鏈接,故答案為mailto開頭的,表示發送郵件,故答案選C。【分析】本題考查網址類型,HTTP開頭的代表一個網頁,ftp是文件傳輸地址,file是本地文件地址。3.(2017·浙江模擬)如下圖所示,下列說法正確的是( )A.上圖中有三處修訂 B.上圖中有兩處批注C.上圖中有五處修訂 D.上圖中有一處自動更正【答案】C【知識點】文本的基本編輯【解析】【解答】從圖片可以看出,圖中修訂處有五處修訂。故答案選C。【分析】本題主要考查word文檔修訂和批注的相關知識點,修訂是一種模式,該模式可以將修改過程的痕跡會保留下來;批注是一種補充,該補充是對內容的解釋,可以隨時刪除,而不影響你的內容。4.(2017·浙江模擬)如下圖所示,下列描述正確的是( )A.數據庫名稱為”資產” B.當前數據表中有8個字段C.當前數據表中有4條記錄 D.當前為第3條記錄【答案】D【知識點】數據表、字段、記錄的概念【解析】【解答】選項A:從圖中可以看出這個數據表的名稱為“資產”,并不是這個表所在的數據庫的名稱,故選項A是錯誤的。選項B:這個表中可以看出顯示的有8個字段,但是還有沒有隱藏的字段,我們并不清楚,所以不一定是只有8個字段,所以選項B是錯誤的。選項C:同B一樣,我們能看到的數據有4條記錄,但是下面還有沒有被隱藏的數據,我們不得而知,故C是錯誤的。選項D:當前記錄為第3條,這個說法是正確的。故答案選D。【分析】本題主要考查數據表中的記錄、字段的概念。表中行是記錄,列是字段。5.(2017·浙江模擬)下列流程圖是為了統計鍵盤輸入數字的個數,輸入-1代表結束。則①處應填入( )A.Y>-1 B.Y<>-1 C.Y<-1 D. Y=-1【答案】B【知識點】算法的常用表示方法【解析】【解答】根據題干,流程圖是為了統計鍵盤輸入數字的個數,輸入-1代表結束,再結合流程圖,可以得知k是用于計數的,統計輸入數字的個數,①處明顯是一個條件判斷,條件成立,k累加1,條件不成立輸出k,說明這里判斷是否輸入的-1,所以應填Y<>-1,故答案選B。【分析】本題主要考查流程圖的執行過程。根據各條件判斷,進行相應分支運算,涉及多個分支的時候需要進行多個條件判斷,流程圖主要思路是通過對輸入輸出數據和處理過程的詳細分析,將計算機的主要運行步驟和內容標識出來。6.(2017·浙江模擬)目前很多的網絡電視都能實現視頻點播,點什么就播什么,這主要體現了多媒體的( )A.交互性 B.集成性 C.實時性 D.載體依附性【答案】A【知識點】多媒體技術的概念和特征;多媒體技術的應用【解析】【解答】網絡電視能實現視頻點播,用戶點播什么都能播什么,這體現用戶交互性,網絡電視也是一種多媒體,所以這主要體現了多媒體的交互性。故答案選A。【分析】本題考查多媒體的特性以及在生活中的應用。多媒體的特性有:集成性、控制性、交互性、非線性、實時性、信息使用方便性、信息結構的動態性的特征。7.(2017·浙江模擬)下列數據中最小的數是( )A.(1110111)2 B.1AHC.31D D.(1111110)2【答案】B【知識點】進制及數制轉換【解析】【解答】選項A:(1110111)2是二進制數據,轉換成十進制為119,選項B:1AH為16進制數據,轉換為十進制為26,選項C:31D為十進制數據,是31;選項D:(1111110)2為二進制數據,轉換成十進制數據為126。故答案選B。【分析】本題考查二進制、十進制、十六進制數據之間的數據轉換,首先要學生明白各進制數據的含義,然后對每一個數據進行轉換就相對比較簡單。8.(2017·浙江模擬)下列四個圖均為200*100像素,24位色的圖像,其存儲容量大小的說法正確的是:( )a b c dA.如果是BMP文件,文件容量大小依次是D>C>B>AB.如果是JPG文件,文件容量大小無法判斷C.如果是BMP文件,文件容量一樣大D.如果是JPG文件,文件容量一樣大【答案】C【知識點】聲音、圖像、視頻編碼【解析】【解答】位圖圖像的大小與分辨率和色彩位的大小有關系,此題目中四幅圖的分辨率都是200*100像素,位數都是24位色,因此存儲容量大小都一樣,故答案選C。【分析】本題主要考查位圖圖像的存儲容量的計算方法,位圖圖像文件字節數=分辨率×色彩位數÷8。這個是經常會考到的考點,學生記住公式即可。9.(2017·浙江模擬)小趙制作FLASH動畫時的文檔屬性如下圖,下列說法錯誤的是( )A.文檔的背景是白色的B.動畫播放的幀頻是12幀/秒C.動畫的寬度550像素,高度400像素D.這個文件的文件名為:未命名-1.swf【答案】D【知識點】二維動畫文檔屬性的設置【解析】【解答】由圖可以得知,圖中顯示的是文檔的各種屬性,選項A文檔的背景是白色的的說法是正確的;選項B動畫播放的幀頻是12幀/秒說法是正確的;選項C動畫的寬度550像素,高度400像素是正確的,選項D這個文件的文件名為:未命名-1,但是文件格式圖片中沒有顯示,所以選項D的說法是錯誤的,故答案選D。【分析】本題主要考查Flash文檔的屬性的設置方法,通過文檔屬性窗口,可以設置文檔的大小、背景顏色、幀頻、等選項。一般學生如果對Flash使用熟練的話,一般對這類問題的解讀都沒有問題。10.(2017·浙江模擬)【加試題】小連用ULtraEdit查看到的如下漢字內碼。下列說法正確的是:( )A.上圖顯示的內碼中有5個漢字,2個西文字符B.上圖顯示的內碼中有4個漢字,2個西文字符C.上圖顯示的內碼可見這些字符為同一行D.上圖顯示的內碼可見這些字符為兩行【答案】D【知識點】進制及數制轉換【解析】【解答】 西文字符(ASCII碼中的字符)占1個字節,中文字符占2個字節,基本的英文字符(包括數字)的16進制編碼<80(10進制=128),字母 AZaz 的16進制編碼是:41 5A 61 7A,數字 09 的16進制編碼是:30 39,據此,得知,數字有1個,英文字母有1個,漢字有4個,分兩行。故答案選D。【分析】本題主要考查ULtraEdi軟件編碼的使用,掌握住上述基本知識點,在做題時根據基本知識點認真分析就可以得出最后答案。11.(2017·浙江模擬)【加試題】有如下程序段,運行后A(10)=( )Dim a(30) As Integera(1) = 1a(2) = 1i = 2Do While i < 10i = i + 1a(i) = a(i - 1) + a(i - 2)LoopA.0 B.34 C.55 D.空【答案】C【知識點】算法的控制結構【解析】【解答】分析題干程序段,可以得知,a存放數組元素,do循環條件為i<10,條件成立,數組中的第i個元素賦值為前兩個元素的和,根據此可運算得出a(10)的值為55。【分析】本題主要考查數組的概念和do loop循環語句,學生應該在充分理解程序代碼的基礎上,模擬計算機進行運算,一旦i超過10,就退出循環。12.(2017·浙江模擬)【加試題】設窗體上已經添加了command1、text1、label1對象,當文本框中輸入8時下列代碼段運行后的結果會是( )Private Sub Command1_Click()Dim s As IntegerDim n As IntegerDim i As Integern = Val(Text1.Text)s = 1For i = 2 To ns = s * iNext iLabel1.Caption = Str(n) + "!=" + Str(s)End SubA.程序有語法錯誤 B.出現“溢出”錯誤C.8!= 4032 D.8!= 40320【答案】B【知識點】算法的控制結構【解析】【解答】由題干程序分析可得知,n是存儲文本框中的內容,即用戶輸入的內容,并且n的類型是數值型,然后進行循環,循環次數為n-1,每次循環會乘以當次的i的取值,即s求的是i的階乘。所以當文本框輸入8時,正常是應該求8的階乘,結果是40320,但是s是整型變量,表示的數據范圍上限是32767,已經超出s所能表示的數據范圍,所以會提示出現“溢出”錯誤。故答案選B。【分析】本題綜合考查VB程序的分析,對此類題,要首先分析出程序所要實現的功能,然后對于具體的數據代入程序,模擬計算機的執行過程即可。二、非選擇題13.(2017·浙江模擬)某高校自主招生實行上機考,根據學校現有機房為學生生成邀請碼,學生網上報名時只有邀請碼正確才能完成報名。下表中的邀請碼生成公式為:=”2017-TEST-“&機房編號&”-”&學生身份證后4位。圖1(1)根據上述要求,在A3單元格應輸入公式: (2)上圖中D列身份證號發現問題,后3位全部為零,主要原因是 (A 單元格列寬不夠 B 輸入時加了小數點 C 單元格格式不是文本型)(3)如果統計各機房的人數(分類匯總)則要先以 為關鍵字進行排序。(4)考試結束后工作表如下圖圖2如果要對學生的總成績做圖表進行比較,選擇比較合適的數據區域是: (總共有50個學生)【答案】(1)="2017-TEST-"&E3&"-"&RIGHT(D3,4)(2)C(3)機房編號或考場機房(4)C1:C51,G1:G51【知識點】表格數據的基本操作;表格數據的處理與計算【解析】【解答】1、根據題干可以得知,邀請碼生成公式為:=”2017-TEST-“&機房編號&”-”&學生身份證后4位,這其中學生身份證后4位獲取方法是需要使用函數RIGHT(D3,4),故答案為="2017-TEST-"&E3&"-"&RIGHT(D3,4)。2、上圖中D列身份證號發現問題,后3位全部為零,主要原因是單元格格式不是文本型。故答案填單元格格式不是文本型。3、如果統計各機房的人數(分類匯總),那么首先要進行的是排序,排序的關鍵字應該跟機房人數有關,所以可以選擇機房編號或考場機房,故答案填機房編號或考場機房。4、如果要對學生的總成績做圖表進行比較,那么要選擇出學生姓名列和總成績列,能看到每個學生對應的總成績,所以答案填C1:C51,G1:G51。【分析】本題主要考查Excel表格操作的掌握情況,公式的運用、數據格式的設置、匯總、排序以及做圖表的相關操作。學生應該綜合掌握Excel表格的各種操作。14.(2017·浙江模擬)完成程序,使其具有下列功能:求表達式1-2+3-4+…+n的值,在文本框Text1中輸入一個正整數,單擊“計算”按鈕Command1,在標簽Label3中輸出計算結果。程序界面如下圖所示:程序代碼如下:Private Sub Command1_Click()Dim n As IntegerDim s As Integern = ①j = 1For i = 1 To ns = s + i * jj = ②Next iLabel3.Caption = ③End Sub(1)要使label3中顯示的字為二號字,應該修改label3的 屬性。(2)①處應填 (3)②處應填 (4)③處應填 【答案】(1)Font(2)Val(textl.text)(3)-j(4)Str(s)【知識點】算法的控制結構;運算符、基本運算與表達式【解析】【解答】1、要使label3中顯示的字為二號字,應該修改label3的字體屬性,即Font屬性,故答案填Font。2、由題干代碼可以分析得出,n的功能是存儲文本框中輸入的內容,但是后面n是要參與算數運算的,所以需要將輸入的文本轉換為數值型,需要使用val函數,故答案為Val(textl.text)。3、由題干代碼繼續分析,題目要求是要求1-2+3-4+…+n,基數的時候加正數,偶數的時候加負數,所以j=-j,正好可以在每次循環結束后把符號轉換過來。故答案填-j。4、由題干可以得知,最后會輸出s的值,并且是輸出到label3上,故label3的caption屬性設置為Str(s),故答案填Str(s)。【分析】本題主要考查VB程序分析能力,根據題目要求分析代碼需要完成的功能,然后模擬計算機執行代碼的過程,再分析出每個空應該要實現的目的,最終會得出答案。15.(2017·浙江模擬)如下題圖1所示,回答下列問題(1)-(3)題,看圖2回答下列(4)-(8)題:圖1圖2(1)當前圖層使用了 (濾色|濾鏡|光照)圖層混合選項。(2)大自行車可以通過 (仿制圖章|復制粘貼后放大|直接拖動)小自行車來完成。(3)這個圖要做FLASH動畫的第一幀,最好保存為 ( psd | jpg | swf )文件。(4)圖2中,文字圖層的動畫失敗是因為 。(5)照片圖層基本上是每5個幀顯示一張照片,再以5幀淡入或淡出動畫以實現交替顯示圖層1和照片2兩個圖層的照片,播放時發現照片2的節奏被打亂了,應該通過 完成修改,達到設計目標。(6)如要實現讓這段動畫播放10秒鐘,應該將幀頻修改為 (7)完成的動畫作品想拷貝回家,以方便在家中的電腦上修改,最好保存為 文件。(fla|swf|avi)(8)上圖顯示的為main 場景,load場景為圖1中的生成的文件并通過點擊“PLAY”按鈕進入“main”場景,main場景播放結束要回到load場景并停在第1幀,則動作按鈕上的動作命令應該是: 【答案】(1)濾色(2)復制粘貼后放大(3)jpg(4)文字圖層的第三十幀是空白幀(5)在照片二圖層第十六幀插入三個幀(6)6fps(7)fla(8)Gotoandstop("load",1)【知識點】動畫的類型;時間軸、幀、圖層、庫的概念及基本操作【解析】【解答】1、ps中濾色的作用結果和正片疊底剛好相反,它是將兩個顏色的互補色的像素值相乘,然后除以255得到的最終色的像素值。通常執行濾色模式后的顏色都較淺。據此,可以分析得出上圖中圖層1使用了濾色圖層混合選項。2、小自行車可以進行復制粘貼后產生新的一模一樣的自行車,再進行其他編輯可以變成不一樣的自行車,所以大自行車可以通過復制粘貼后放大小自行車得到,故答案填復制粘貼后放大。3、這個圖要做FLASH動畫的第一幀,最好保存為jpg文件,然后導入到flash中。對于psd格式的文件智能有ps打開,swf是flash的專屬格式,ps是保存不了此格式的,故答案填jpg。4、由圖可以看出文字圖層的第三十幀是空白幀,所以在這個圖層中只有第一幀中有內容,后面是沒有內容的,所以動畫失敗,故答案填文字圖層的第三十幀是空白幀。5、播放時發現照片2的節奏被打亂了,是因為缺少幀,根據題目要求,每5個幀顯示一張照片,再以5幀淡入或淡出動畫以實現交替顯示圖層1和照片2兩個圖層的照片,在觀察圖層各幀的情況,故應該是在照片二圖層第十六幀插入三個幀,故答案填在照片二圖層第十六幀插入三個幀。6、幀頻表示一秒播放的幀數,如果想讓動畫播放十秒,一共有60幀,所以修改幀頻為6fps,故答案填6fps。7、完成的動畫作品想拷貝回家,以方便在家中的電腦上修改,那么應該保存為flash制作的源文件,可以再修改的格式,為fla格式,故答案為fla。8、main場景播放結束要回到load場景并停在第1幀,則動作按鈕上的動作命令應該是Gotoandstop("load",1)。故答案是Gotoandstop("load",1)。【分析】本題主要考查Flash的圖層、時間軸、關鍵幀、播放時間計算,圖層編輯的相關知識,要熟練動畫制作過程中的相關操作,綜合各知識點,做出此題。16.(2017·浙江模擬)公司年會,領導要小李編寫一個小程序,用于抽獎,小李將參加年會的人員姓名、手機號保存在一個access數據庫中庫名:年會嘉賓.accdb 數據表名為:聯系人程序設計的主要思路是:窗體裝入時讀出所有嘉賓的姓名和手機號,保存在兩個數據中,從text1中取得要抽獎的人數,用隨機函數產生1~num間的數作為中獎號,從數據中讀出對應的姓名和手機號,手機號中間4位用“新年快樂”代替。已抽中過的姓名和手機號從數據中刪除,以防止重復中獎。Dim sname(1 To 1000) As String ‘用于保存嘉賓姓名Dim phone(1 To 1000) As String ‘用于保存嘉賓手機號Dim num As Integer ‘未抽獎人數Private Sub Command1_Click()Dim n As Integer ‘擬抽獎人數Randomizen = Val(Text1.Text)List1.ClearIf ① ThenFor i = 1 To nk = Int(Rnd * num) + 1List1.AddItem Str(i) + " " + sname(k) + " " + ②For j = k To numsname(j) = sname(j + 1)phone(j) = phone(j + 1)Next jnum = ③Next iElseList1.AddItem "剩余的數據不足!"End IfEnd SubRem 下列程序段用于從數據庫中讀取嘉賓的姓名和手機號,分別保存在全局變量sname()和phone()兩個數組中,設嘉賓個數不超過1000個。Private Sub Form_Load()Dim conn As New ADODB.ConnectionDim rs As New ADODB.Recordsetconn.ConnectionString = "provider=microsoft.ace.oledB.12.0;data source=" & App.Path & "\年會嘉賓.accdb "conn.OpenSet rs.ActiveConnection = connrs.Open "select * from 聯系人"num = 0Do While Not rs.EOF And num < 1000num = num + 1phone(num) = rs.Fields("聯系電話")sname(num) = rs.Fields("姓名")rs.MoveNextLooprs.Closeconn.CloseSet rs = NothingSet conn = NothingEnd Sub【答案】①n<=num②left(phone(k),3)+"新年快樂"+right(phone(k),4)③num-1【知識點】運算符、基本運算與表達式【解析】【解答】①、num用于存儲未抽獎的人數,n用于存儲文本框中輸入的數據,是數值型,根據代碼分析得知,此處是一個條件判斷表達式,功能是必須滿足抽獎人數小于未抽獎人數,故答案填n<=num。②、根據代碼分析此處需要進行字符串相加運算,連接手機號前三位和“新年快樂”字樣和手機號后四位,并且需要使用字符串截取函數,一個字符串左截函數一個字符串右截函數,并且都只需要兩個參數,一個是所要截取的字符串,一個是起始位置,故答案為left(phone(k),3)+"新年快樂"+right(phone(k),4)。③、由代碼分析可以得知,抽獎完一個人之后,未抽獎的人數會減1,故答案填num-1。【分析】本題主要考查vb的程序分析能力,里面涉及到的知識點比較多,需要學生掌握各知識點的基礎上要能綜合運用,模擬計算機的執行過程,結果題目要求的要實現的功能,即可完成。17.(2017·浙江模擬)小張學習了冒泡排序后,覺得還可以再改進,用K指向要排序的數的頭部,用m指向要排序的數的尾部,每一輪先從前向后掃描k~m-1, 比較相鄰若逆序則交換,找出本輪最大數放到本輪數據的尾部,再從后到前掃描剩下的序列m~k+1,比較相鄰若逆序則交換,找出本輪最小數放到本輪數據頭部。直到k=m結束程序。以下是改進后的程序請補充完整。Dim n As Integer ‘數字的個數Rem 以下程序段為產生n個[10,99]之間的隨機整數并在list1中顯示Private Sub Command1_Click()Randomize Timen = 50For i = 1 To nList1.AddItem Str(Int(Rnd * 90) + 10)NextEnd SubRem 以下程序段為從list1中取出數并進行排序,最后在list2中顯示排序后的數Private Sub Command2_Click()Dim a(50) As IntegerDim k As Integer, m As Integer, i As Integer, j As IntegerFor i = 1 To na(i) = Val(List1.List(i - 1))Next im = n:k=1Do While J=m-1 : m=1For i = k To jIf a(i+1) < a(i) Then t = a(i): a(i) = a(i + 1): a(i + 1) = t: m=iNext ij = k=1For i = m To j Step -1If a(i) < a(i - 1) Then t = a(i): a(i) = a(i - 1): a(i - 1) = t: Next iLoopFor i = 1 To nList2.AddItem Next iEnd Sub【答案】k<m;k+1;k=i;str(a(i))【知識點】算法的控制結構;運算符、基本運算與表達式【解析】【解答】1、根據題目要求,結合代碼分析,此處while后面跟的是條件判斷表達式,循環的條件是數的頭部的序號要小于數的尾部的序號,應設定條件為k2、題干中要求從后到前掃描剩下的序列m~k+1,所以j的值賦為k+1,故答案填k+1。3、前面的語句是實現最小的數交換的功能,然后根據冒泡法的原理,進行k賦值為當次循環變量的取值,故填k=i。4、有題干得知,此程序最后要在列表框中輸出最小值,并且要首先將最小值轉為字符串型,故答案填str(a(i))。【分析】本題主要考查學生VB程序代碼的分析能力,做程序分析題要首先模擬計算機的執行過程,然后結合題干要實現的功能,并且結合已給出的代碼,綜合分析每個空的所缺少的內容或功能,并且熟練掌握基本知識點。1 / 12017年浙江省高考信息技術模擬試卷(一)一、選擇題1.(2017·浙江模擬)下圖是某軟件管家對系統工具類軟件提供的評價排名,這種評價屬于( )A.統計評價 B.專家或核心刊物評價C.個人推薦 D.以上都不是2.(2017·浙江模擬)小張在打開一個網站上點擊了一個超鏈接,卻發現打開了outlook進入郵件撰寫界面。由此可見小張點的超鏈接可能是( )A.http://mail. B.ftp://mail.C.mailto:mail@ D.file:///mail.3.(2017·浙江模擬)如下圖所示,下列說法正確的是( )A.上圖中有三處修訂 B.上圖中有兩處批注C.上圖中有五處修訂 D.上圖中有一處自動更正4.(2017·浙江模擬)如下圖所示,下列描述正確的是( )A.數據庫名稱為”資產” B.當前數據表中有8個字段C.當前數據表中有4條記錄 D.當前為第3條記錄5.(2017·浙江模擬)下列流程圖是為了統計鍵盤輸入數字的個數,輸入-1代表結束。則①處應填入( )A.Y>-1 B.Y<>-1 C.Y<-1 D. Y=-16.(2017·浙江模擬)目前很多的網絡電視都能實現視頻點播,點什么就播什么,這主要體現了多媒體的( )A.交互性 B.集成性 C.實時性 D.載體依附性7.(2017·浙江模擬)下列數據中最小的數是( )A.(1110111)2 B.1AHC.31D D.(1111110)28.(2017·浙江模擬)下列四個圖均為200*100像素,24位色的圖像,其存儲容量大小的說法正確的是:( )a b c dA.如果是BMP文件,文件容量大小依次是D>C>B>AB.如果是JPG文件,文件容量大小無法判斷C.如果是BMP文件,文件容量一樣大D.如果是JPG文件,文件容量一樣大9.(2017·浙江模擬)小趙制作FLASH動畫時的文檔屬性如下圖,下列說法錯誤的是( )A.文檔的背景是白色的B.動畫播放的幀頻是12幀/秒C.動畫的寬度550像素,高度400像素D.這個文件的文件名為:未命名-1.swf10.(2017·浙江模擬)【加試題】小連用ULtraEdit查看到的如下漢字內碼。下列說法正確的是:( )A.上圖顯示的內碼中有5個漢字,2個西文字符B.上圖顯示的內碼中有4個漢字,2個西文字符C.上圖顯示的內碼可見這些字符為同一行D.上圖顯示的內碼可見這些字符為兩行11.(2017·浙江模擬)【加試題】有如下程序段,運行后A(10)=( )Dim a(30) As Integera(1) = 1a(2) = 1i = 2Do While i < 10i = i + 1a(i) = a(i - 1) + a(i - 2)LoopA.0 B.34 C.55 D.空12.(2017·浙江模擬)【加試題】設窗體上已經添加了command1、text1、label1對象,當文本框中輸入8時下列代碼段運行后的結果會是( )Private Sub Command1_Click()Dim s As IntegerDim n As IntegerDim i As Integern = Val(Text1.Text)s = 1For i = 2 To ns = s * iNext iLabel1.Caption = Str(n) + "!=" + Str(s)End SubA.程序有語法錯誤 B.出現“溢出”錯誤C.8!= 4032 D.8!= 40320二、非選擇題13.(2017·浙江模擬)某高校自主招生實行上機考,根據學校現有機房為學生生成邀請碼,學生網上報名時只有邀請碼正確才能完成報名。下表中的邀請碼生成公式為:=”2017-TEST-“&機房編號&”-”&學生身份證后4位。圖1(1)根據上述要求,在A3單元格應輸入公式: (2)上圖中D列身份證號發現問題,后3位全部為零,主要原因是 (A 單元格列寬不夠 B 輸入時加了小數點 C 單元格格式不是文本型)(3)如果統計各機房的人數(分類匯總)則要先以 為關鍵字進行排序。(4)考試結束后工作表如下圖圖2如果要對學生的總成績做圖表進行比較,選擇比較合適的數據區域是: (總共有50個學生)14.(2017·浙江模擬)完成程序,使其具有下列功能:求表達式1-2+3-4+…+n的值,在文本框Text1中輸入一個正整數,單擊“計算”按鈕Command1,在標簽Label3中輸出計算結果。程序界面如下圖所示:程序代碼如下:Private Sub Command1_Click()Dim n As IntegerDim s As Integern = ①j = 1For i = 1 To ns = s + i * jj = ②Next iLabel3.Caption = ③End Sub(1)要使label3中顯示的字為二號字,應該修改label3的 屬性。(2)①處應填 (3)②處應填 (4)③處應填 15.(2017·浙江模擬)如下題圖1所示,回答下列問題(1)-(3)題,看圖2回答下列(4)-(8)題:圖1圖2(1)當前圖層使用了 (濾色|濾鏡|光照)圖層混合選項。(2)大自行車可以通過 (仿制圖章|復制粘貼后放大|直接拖動)小自行車來完成。(3)這個圖要做FLASH動畫的第一幀,最好保存為 ( psd | jpg | swf )文件。(4)圖2中,文字圖層的動畫失敗是因為 。(5)照片圖層基本上是每5個幀顯示一張照片,再以5幀淡入或淡出動畫以實現交替顯示圖層1和照片2兩個圖層的照片,播放時發現照片2的節奏被打亂了,應該通過 完成修改,達到設計目標。(6)如要實現讓這段動畫播放10秒鐘,應該將幀頻修改為 (7)完成的動畫作品想拷貝回家,以方便在家中的電腦上修改,最好保存為 文件。(fla|swf|avi)(8)上圖顯示的為main 場景,load場景為圖1中的生成的文件并通過點擊“PLAY”按鈕進入“main”場景,main場景播放結束要回到load場景并停在第1幀,則動作按鈕上的動作命令應該是: 16.(2017·浙江模擬)公司年會,領導要小李編寫一個小程序,用于抽獎,小李將參加年會的人員姓名、手機號保存在一個access數據庫中庫名:年會嘉賓.accdb 數據表名為:聯系人程序設計的主要思路是:窗體裝入時讀出所有嘉賓的姓名和手機號,保存在兩個數據中,從text1中取得要抽獎的人數,用隨機函數產生1~num間的數作為中獎號,從數據中讀出對應的姓名和手機號,手機號中間4位用“新年快樂”代替。已抽中過的姓名和手機號從數據中刪除,以防止重復中獎。Dim sname(1 To 1000) As String ‘用于保存嘉賓姓名Dim phone(1 To 1000) As String ‘用于保存嘉賓手機號Dim num As Integer ‘未抽獎人數Private Sub Command1_Click()Dim n As Integer ‘擬抽獎人數Randomizen = Val(Text1.Text)List1.ClearIf ① ThenFor i = 1 To nk = Int(Rnd * num) + 1List1.AddItem Str(i) + " " + sname(k) + " " + ②For j = k To numsname(j) = sname(j + 1)phone(j) = phone(j + 1)Next jnum = ③Next iElseList1.AddItem "剩余的數據不足!"End IfEnd SubRem 下列程序段用于從數據庫中讀取嘉賓的姓名和手機號,分別保存在全局變量sname()和phone()兩個數組中,設嘉賓個數不超過1000個。Private Sub Form_Load()Dim conn As New ADODB.ConnectionDim rs As New ADODB.Recordsetconn.ConnectionString = "provider=microsoft.ace.oledB.12.0;data source=" & App.Path & "\年會嘉賓.accdb "conn.OpenSet rs.ActiveConnection = connrs.Open "select * from 聯系人"num = 0Do While Not rs.EOF And num < 1000num = num + 1phone(num) = rs.Fields("聯系電話")sname(num) = rs.Fields("姓名")rs.MoveNextLooprs.Closeconn.CloseSet rs = NothingSet conn = NothingEnd Sub17.(2017·浙江模擬)小張學習了冒泡排序后,覺得還可以再改進,用K指向要排序的數的頭部,用m指向要排序的數的尾部,每一輪先從前向后掃描k~m-1, 比較相鄰若逆序則交換,找出本輪最大數放到本輪數據的尾部,再從后到前掃描剩下的序列m~k+1,比較相鄰若逆序則交換,找出本輪最小數放到本輪數據頭部。直到k=m結束程序。以下是改進后的程序請補充完整。Dim n As Integer ‘數字的個數Rem 以下程序段為產生n個[10,99]之間的隨機整數并在list1中顯示Private Sub Command1_Click()Randomize Timen = 50For i = 1 To nList1.AddItem Str(Int(Rnd * 90) + 10)NextEnd SubRem 以下程序段為從list1中取出數并進行排序,最后在list2中顯示排序后的數Private Sub Command2_Click()Dim a(50) As IntegerDim k As Integer, m As Integer, i As Integer, j As IntegerFor i = 1 To na(i) = Val(List1.List(i - 1))Next im = n:k=1Do While J=m-1 : m=1For i = k To jIf a(i+1) < a(i) Then t = a(i): a(i) = a(i + 1): a(i + 1) = t: m=iNext ij = k=1For i = m To j Step -1If a(i) < a(i - 1) Then t = a(i): a(i) = a(i - 1): a(i - 1) = t: Next iLoopFor i = 1 To nList2.AddItem Next iEnd Sub答案解析部分1.【答案】A【知識點】多媒體技術的應用【解析】【解答】由圖片可以看出個軟件排名是根據投票得分而排的,所以是屬于統計評價,統計票數得分之后做出的排名,故答案選A。【分析】本題主要考查軟件評價的方式,此題學生只需要分析題意就可以明顯看出不是專家或核心刊物評價,也不是個人推薦。2.【答案】C【知識點】網絡資源的檢索【解析】【解答】小張在打開一個網站上點擊了一個超鏈接,卻發現打開了outlook進入郵件撰寫界面,那么可以確定他點擊的是發送郵件的鏈接,故答案為mailto開頭的,表示發送郵件,故答案選C。【分析】本題考查網址類型,HTTP開頭的代表一個網頁,ftp是文件傳輸地址,file是本地文件地址。3.【答案】C【知識點】文本的基本編輯【解析】【解答】從圖片可以看出,圖中修訂處有五處修訂。故答案選C。【分析】本題主要考查word文檔修訂和批注的相關知識點,修訂是一種模式,該模式可以將修改過程的痕跡會保留下來;批注是一種補充,該補充是對內容的解釋,可以隨時刪除,而不影響你的內容。4.【答案】D【知識點】數據表、字段、記錄的概念【解析】【解答】選項A:從圖中可以看出這個數據表的名稱為“資產”,并不是這個表所在的數據庫的名稱,故選項A是錯誤的。選項B:這個表中可以看出顯示的有8個字段,但是還有沒有隱藏的字段,我們并不清楚,所以不一定是只有8個字段,所以選項B是錯誤的。選項C:同B一樣,我們能看到的數據有4條記錄,但是下面還有沒有被隱藏的數據,我們不得而知,故C是錯誤的。選項D:當前記錄為第3條,這個說法是正確的。故答案選D。【分析】本題主要考查數據表中的記錄、字段的概念。表中行是記錄,列是字段。5.【答案】B【知識點】算法的常用表示方法【解析】【解答】根據題干,流程圖是為了統計鍵盤輸入數字的個數,輸入-1代表結束,再結合流程圖,可以得知k是用于計數的,統計輸入數字的個數,①處明顯是一個條件判斷,條件成立,k累加1,條件不成立輸出k,說明這里判斷是否輸入的-1,所以應填Y<>-1,故答案選B。【分析】本題主要考查流程圖的執行過程。根據各條件判斷,進行相應分支運算,涉及多個分支的時候需要進行多個條件判斷,流程圖主要思路是通過對輸入輸出數據和處理過程的詳細分析,將計算機的主要運行步驟和內容標識出來。6.【答案】A【知識點】多媒體技術的概念和特征;多媒體技術的應用【解析】【解答】網絡電視能實現視頻點播,用戶點播什么都能播什么,這體現用戶交互性,網絡電視也是一種多媒體,所以這主要體現了多媒體的交互性。故答案選A。【分析】本題考查多媒體的特性以及在生活中的應用。多媒體的特性有:集成性、控制性、交互性、非線性、實時性、信息使用方便性、信息結構的動態性的特征。7.【答案】B【知識點】進制及數制轉換【解析】【解答】選項A:(1110111)2是二進制數據,轉換成十進制為119,選項B:1AH為16進制數據,轉換為十進制為26,選項C:31D為十進制數據,是31;選項D:(1111110)2為二進制數據,轉換成十進制數據為126。故答案選B。【分析】本題考查二進制、十進制、十六進制數據之間的數據轉換,首先要學生明白各進制數據的含義,然后對每一個數據進行轉換就相對比較簡單。8.【答案】C【知識點】聲音、圖像、視頻編碼【解析】【解答】位圖圖像的大小與分辨率和色彩位的大小有關系,此題目中四幅圖的分辨率都是200*100像素,位數都是24位色,因此存儲容量大小都一樣,故答案選C。【分析】本題主要考查位圖圖像的存儲容量的計算方法,位圖圖像文件字節數=分辨率×色彩位數÷8。這個是經常會考到的考點,學生記住公式即可。9.【答案】D【知識點】二維動畫文檔屬性的設置【解析】【解答】由圖可以得知,圖中顯示的是文檔的各種屬性,選項A文檔的背景是白色的的說法是正確的;選項B動畫播放的幀頻是12幀/秒說法是正確的;選項C動畫的寬度550像素,高度400像素是正確的,選項D這個文件的文件名為:未命名-1,但是文件格式圖片中沒有顯示,所以選項D的說法是錯誤的,故答案選D。【分析】本題主要考查Flash文檔的屬性的設置方法,通過文檔屬性窗口,可以設置文檔的大小、背景顏色、幀頻、等選項。一般學生如果對Flash使用熟練的話,一般對這類問題的解讀都沒有問題。10.【答案】D【知識點】進制及數制轉換【解析】【解答】 西文字符(ASCII碼中的字符)占1個字節,中文字符占2個字節,基本的英文字符(包括數字)的16進制編碼<80(10進制=128),字母 AZaz 的16進制編碼是:41 5A 61 7A,數字 09 的16進制編碼是:30 39,據此,得知,數字有1個,英文字母有1個,漢字有4個,分兩行。故答案選D。【分析】本題主要考查ULtraEdi軟件編碼的使用,掌握住上述基本知識點,在做題時根據基本知識點認真分析就可以得出最后答案。11.【答案】C【知識點】算法的控制結構【解析】【解答】分析題干程序段,可以得知,a存放數組元素,do循環條件為i<10,條件成立,數組中的第i個元素賦值為前兩個元素的和,根據此可運算得出a(10)的值為55。【分析】本題主要考查數組的概念和do loop循環語句,學生應該在充分理解程序代碼的基礎上,模擬計算機進行運算,一旦i超過10,就退出循環。12.【答案】B【知識點】算法的控制結構【解析】【解答】由題干程序分析可得知,n是存儲文本框中的內容,即用戶輸入的內容,并且n的類型是數值型,然后進行循環,循環次數為n-1,每次循環會乘以當次的i的取值,即s求的是i的階乘。所以當文本框輸入8時,正常是應該求8的階乘,結果是40320,但是s是整型變量,表示的數據范圍上限是32767,已經超出s所能表示的數據范圍,所以會提示出現“溢出”錯誤。故答案選B。【分析】本題綜合考查VB程序的分析,對此類題,要首先分析出程序所要實現的功能,然后對于具體的數據代入程序,模擬計算機的執行過程即可。13.【答案】(1)="2017-TEST-"&E3&"-"&RIGHT(D3,4)(2)C(3)機房編號或考場機房(4)C1:C51,G1:G51【知識點】表格數據的基本操作;表格數據的處理與計算【解析】【解答】1、根據題干可以得知,邀請碼生成公式為:=”2017-TEST-“&機房編號&”-”&學生身份證后4位,這其中學生身份證后4位獲取方法是需要使用函數RIGHT(D3,4),故答案為="2017-TEST-"&E3&"-"&RIGHT(D3,4)。2、上圖中D列身份證號發現問題,后3位全部為零,主要原因是單元格格式不是文本型。故答案填單元格格式不是文本型。3、如果統計各機房的人數(分類匯總),那么首先要進行的是排序,排序的關鍵字應該跟機房人數有關,所以可以選擇機房編號或考場機房,故答案填機房編號或考場機房。4、如果要對學生的總成績做圖表進行比較,那么要選擇出學生姓名列和總成績列,能看到每個學生對應的總成績,所以答案填C1:C51,G1:G51。【分析】本題主要考查Excel表格操作的掌握情況,公式的運用、數據格式的設置、匯總、排序以及做圖表的相關操作。學生應該綜合掌握Excel表格的各種操作。14.【答案】(1)Font(2)Val(textl.text)(3)-j(4)Str(s)【知識點】算法的控制結構;運算符、基本運算與表達式【解析】【解答】1、要使label3中顯示的字為二號字,應該修改label3的字體屬性,即Font屬性,故答案填Font。2、由題干代碼可以分析得出,n的功能是存儲文本框中輸入的內容,但是后面n是要參與算數運算的,所以需要將輸入的文本轉換為數值型,需要使用val函數,故答案為Val(textl.text)。3、由題干代碼繼續分析,題目要求是要求1-2+3-4+…+n,基數的時候加正數,偶數的時候加負數,所以j=-j,正好可以在每次循環結束后把符號轉換過來。故答案填-j。4、由題干可以得知,最后會輸出s的值,并且是輸出到label3上,故label3的caption屬性設置為Str(s),故答案填Str(s)。【分析】本題主要考查VB程序分析能力,根據題目要求分析代碼需要完成的功能,然后模擬計算機執行代碼的過程,再分析出每個空應該要實現的目的,最終會得出答案。15.【答案】(1)濾色(2)復制粘貼后放大(3)jpg(4)文字圖層的第三十幀是空白幀(5)在照片二圖層第十六幀插入三個幀(6)6fps(7)fla(8)Gotoandstop("load",1)【知識點】動畫的類型;時間軸、幀、圖層、庫的概念及基本操作【解析】【解答】1、ps中濾色的作用結果和正片疊底剛好相反,它是將兩個顏色的互補色的像素值相乘,然后除以255得到的最終色的像素值。通常執行濾色模式后的顏色都較淺。據此,可以分析得出上圖中圖層1使用了濾色圖層混合選項。2、小自行車可以進行復制粘貼后產生新的一模一樣的自行車,再進行其他編輯可以變成不一樣的自行車,所以大自行車可以通過復制粘貼后放大小自行車得到,故答案填復制粘貼后放大。3、這個圖要做FLASH動畫的第一幀,最好保存為jpg文件,然后導入到flash中。對于psd格式的文件智能有ps打開,swf是flash的專屬格式,ps是保存不了此格式的,故答案填jpg。4、由圖可以看出文字圖層的第三十幀是空白幀,所以在這個圖層中只有第一幀中有內容,后面是沒有內容的,所以動畫失敗,故答案填文字圖層的第三十幀是空白幀。5、播放時發現照片2的節奏被打亂了,是因為缺少幀,根據題目要求,每5個幀顯示一張照片,再以5幀淡入或淡出動畫以實現交替顯示圖層1和照片2兩個圖層的照片,在觀察圖層各幀的情況,故應該是在照片二圖層第十六幀插入三個幀,故答案填在照片二圖層第十六幀插入三個幀。6、幀頻表示一秒播放的幀數,如果想讓動畫播放十秒,一共有60幀,所以修改幀頻為6fps,故答案填6fps。7、完成的動畫作品想拷貝回家,以方便在家中的電腦上修改,那么應該保存為flash制作的源文件,可以再修改的格式,為fla格式,故答案為fla。8、main場景播放結束要回到load場景并停在第1幀,則動作按鈕上的動作命令應該是Gotoandstop("load",1)。故答案是Gotoandstop("load",1)。【分析】本題主要考查Flash的圖層、時間軸、關鍵幀、播放時間計算,圖層編輯的相關知識,要熟練動畫制作過程中的相關操作,綜合各知識點,做出此題。16.【答案】①n<=num②left(phone(k),3)+"新年快樂"+right(phone(k),4)③num-1【知識點】運算符、基本運算與表達式【解析】【解答】①、num用于存儲未抽獎的人數,n用于存儲文本框中輸入的數據,是數值型,根據代碼分析得知,此處是一個條件判斷表達式,功能是必須滿足抽獎人數小于未抽獎人數,故答案填n<=num。②、根據代碼分析此處需要進行字符串相加運算,連接手機號前三位和“新年快樂”字樣和手機號后四位,并且需要使用字符串截取函數,一個字符串左截函數一個字符串右截函數,并且都只需要兩個參數,一個是所要截取的字符串,一個是起始位置,故答案為left(phone(k),3)+"新年快樂"+right(phone(k),4)。③、由代碼分析可以得知,抽獎完一個人之后,未抽獎的人數會減1,故答案填num-1。【分析】本題主要考查vb的程序分析能力,里面涉及到的知識點比較多,需要學生掌握各知識點的基礎上要能綜合運用,模擬計算機的執行過程,結果題目要求的要實現的功能,即可完成。17.【答案】k<m;k+1;k=i;str(a(i))【知識點】算法的控制結構;運算符、基本運算與表達式【解析】【解答】1、根據題目要求,結合代碼分析,此處while后面跟的是條件判斷表達式,循環的條件是數的頭部的序號要小于數的尾部的序號,應設定條件為k2、題干中要求從后到前掃描剩下的序列m~k+1,所以j的值賦為k+1,故答案填k+1。3、前面的語句是實現最小的數交換的功能,然后根據冒泡法的原理,進行k賦值為當次循環變量的取值,故填k=i。4、有題干得知,此程序最后要在列表框中輸出最小值,并且要首先將最小值轉為字符串型,故答案填str(a(i))。【分析】本題主要考查學生VB程序代碼的分析能力,做程序分析題要首先模擬計算機的執行過程,然后結合題干要實現的功能,并且結合已給出的代碼,綜合分析每個空的所缺少的內容或功能,并且熟練掌握基本知識點。1 / 1 展開更多...... 收起↑ 資源列表 2017年浙江省高考信息技術模擬試卷(一)(學生版).docx 2017年浙江省高考信息技術模擬試卷(一)(教師版).docx 縮略圖、資源來源于二一教育資源庫