資源簡介 2017年浙江省高考信息技術模擬試卷(三)一、選擇題1.(2017·浙江模擬)湖南衛視播出了很多真人秀節目,比如目前新上的《向往的生活》明星們一天24小時都生活在攝像頭底下,在蘑菇屋里屋外有很多攝像頭,還有跟拍的、無人機航拍的等等。裝這么多攝像頭是為了更好的( )A.采集信息 B.傳遞信息 C.存儲信息 D.加工信息2.(2017·浙江模擬)小李正在學習網頁制作,在上網瀏覽網頁時看到一個非常中意的網頁,想把它保存到本地計算機上以方便學習。則最好選擇保存的文件類型是( )A.僅HTML文檔 B.網頁,全部C.文本文件 D.Web檔案(.mht)3.(2017·浙江模擬)大年三十,支付寶推出掃福集福參加抽獎活動,用戶只要用手機掃一下任何一個福字,會隨機得到一張福卡,集齊五種福就能參加抽獎。如果你掃的不是福字,系統不會生成福卡。這種掃一下就能判斷是否為福主要使用了( )技術。A.數碼成像 B.掃描 C.OCR D.全息投影4.(2017·浙江模擬)觀察下圖,下列描述符合圖意的是( )A.本數據表至少有7個字段,11條記錄。B.圖書編號應該為自動編號,單價為數字型,是否優惠為是否型。C.作者字段名后有個 表示按作者姓名降序排列。D.當前是第12條記錄。5.(2017·浙江模擬)如果要判斷輸入的年份是否為潤年(不能被100整除但能被4整除,或者能被400整除),下面流程圖還缺少( )A. B.C. D.6.(2017·浙江模擬)按下圖某JPG格式照片的詳細信息,文件大小為725KB。這個文件的壓縮比是:( )A.11:1 B.13:1 C.28:1 D.112:17.(2017·浙江模擬)某大學有21003 個學生,如果只對這些學生進行二進制編碼,至少要用的二進制位位數是( )。A.16位 B.15位 C.14位 D.13位8.(2017·浙江模擬)小張剛剛開始學習photoshop軟件,在新建photoshop文件時的界面如下圖:在這個文件操作過程中經常出現卡機,基本上任何一個操作都會卡,他向其它同學救助,以下原因最有可能的是( )A.小張設置的顏色模式不對,應該選擇RGB,16位B.小張設置的尺寸應該改為寬度300,高度200C.小張的電腦不行,應該到其它電腦上試試D.小張設置的單位不對,應該是寬度800像素,高度600像素9.(2017·浙江模擬)在FLASH中有個實例的屬性如圖:現將X改為100,Y改為200,下列說法正確的是( )A.實例會移至原來位置的左上方 B.實例會移至原來位置的右上方C.實例會移至原來位置的左下方 D.實例會移至原來位置的右下方10.(2017·浙江模擬)【加試題】下圖是“中國詩詞大會”的內碼,可根據該圖計算出“中”字在( )A.54區48位 B.36區30位 C.56區50位 D.B6區B0位11.(2017·浙江模擬)【加試題】有下列代碼段,循環5次后的label3中顯示:( )Private Sub Command1_Click()For i = 150 To 300a = i \ 100b = I mod 100 \ 10c = i – a*100 – b*10If i = a * a * a + b * b * b + c * c * c ThenLabel1.Caption = Str(i)End IfNext iEnd SubA.153 B.155C.空白 D.程序運行不會執行第5次12.(2017·浙江模擬)【加試題】用二分法查找數組A(1 to 100) ,如果輸入要查找的數不在A這個數組中,則要查找( )。A.6次 B.7次 C.8次 D.9次二、非選擇題13.(2017·浙江模擬)2017年湖南衛視的《歌手》節目是小麗最感興趣的,她記下了第一輪結束后各歌手的得票率,她想知道各歌手的得票數,可網上沒有公布,所以她自己算了一下。請根據下圖完成下列各題。(假設現場每個人都投滿3票,共500個人)(1)從E3單元格直接拖動后自動填充到F3單元格,則公式為: 。(2)計算的票數出現小數點的原因是: 。(3)根據上圖所示,這個歌手排列順序的關鍵字是 。(4)生成了如下圖表,則這個圖表的數據區域是: 。14.(2017·浙江模擬)小張老師給同學們寫了一個小程序來讓同學們體驗模糊查找。在List1中已經有了某班學生的姓名。從text1中輸入要查找的關鍵字,點擊command1查找按鈕,從List2中能列出帶有要查關鍵字的所有姓名。程序代碼如下:Private Sub Command1_Click()Dim Sname As String, Skey As String ‘Sname 保存姓名,Skey保存關鍵字Dim i As Integer, j As Integer, n As Integer ‘n關鍵字的長度Skey = Text1.Textn = Len(Skey)List2.ClearFor i = 1 To List1.ListCount ‘ListCount是列表框中項目的個數Sname = List1.List(i - 1) ‘將List1中的第i-1項賦值給SnameFor j = 1 To ①If Skey = ② ThenList2.AddItem SnameExit ForEnd IfNext jNext iIf ③ = 0 Then List2.AddItem "沒有找到帶<" & Skey & ">的名字。"End Sub(1)程序運行時彈出“要求對像”的錯誤提示,應該是界面中少了名為 的 框(2)①處應填 ;②處應填 ;③處應填 15.(2017·浙江模擬)小王利用goldwave編輯了一段音頻如圖1,并保存為了“鐘聲.wav”,想把這段聲音添加到“除夕之夜”的動畫中如圖2。圖1(1)只保留如上圖中標記的1秒鐘聲音應選擇 (剪切|刪除|剪裁|選顯),并其保存成“鐘聲.wav”文件。(2)按上圖所示這個“鐘聲.wav”文件的大小大約是 MB圖2圖3(3)要將這個聲音文件添加到動畫文件中,就使用 (導入|復制|發送)方法(4)如果在如圖3狀態下插入聲音,則這個聲音將從第 幀開始播放。(5)這個動畫的總播放時間大約是 秒,如果希望將播放速度加快1.5倍,則幀頻應改為 fps。(6)如圖2所示的重播按鈕,點擊 (邊框范圍|文字區域)才有響應,該按鈕出現在按鈕圖層第60幀,如果希望點擊這個按鈕后重新回到第一幀開始播放,那么按鈕上加的動作是 。16.(2017·浙江模擬)【加試題】完善如下功能的Visual Basic程序:在文本框Text1中輸入一個偶數,單擊“求解”按鈕Command1,將這個偶數拆分成二個素數之和。請完成下面兩個小題。程序代碼如下:Private Sub Command1_Click()Dim n As Integer, i As IntegerList1.Clearn = Val(Text1.Text)If n Mod 2 = 0 ThenFor i = 2 To Int(n / 2)If isodd(i) = (isodd(n - i)) ThenList1.AddItem Str(n) + " =" + Str(i) + " +" + Str(n - i)End IfNext iElseText1.Text = Str(n) + "不是偶數!"End IfEnd SubPrivate Function isodd(n As Integer) as booleanDim f As integerf = 0For i = 2 To Sqr(n)If n Mod i = 0 Then f = 1: Exit ForNext iisodd = fEnd Function(1)結合程序代碼,窗體界面中還缺少 對象(名為list1的文本框|名為list1的標簽框|名為list1的列表框)(2)上述代碼有下劃線的語句有錯誤,正確的應該是:① (3)上述代碼有下劃線的語句有錯誤,正確的應該是:② 17.(2017·浙江模擬)從產品庫里面的product數據表中讀出產品信息(ID,類別,產品名,圖片路徑,格式5個字段)。已知product表中已經按ID排序,讀出后的數據直接連接成字符串在List1中顯示,現在希望能不改變原有列表順序的情況下,在list2中顯示按產品名排序的結果。一般的方法是按產品名建立索引(不存在重復的產品名)。基本思路如下:⑴用一個數組product()來存放產品名。⑵用另一個數組a()來存放產品名數據的下標(已經按產品名排序的)。按產品名排序的方法是:取第一個產品名product(0),與后面所有的產品名比較一遍,如果有比第一個產品名大的,M+1,M用來計該產品名的位次。一輪結束后在a(M)元素記下第一個產品名的下標0。然后再取product(1)與其它所有產品名比較一遍,其余同第一個產品名。依次完成每一個產品名位次的計算并記錄在a()數組中。⑶最后按a()數組指定的位置取出list1中的項添加到list2中。程序代碼如下,請補充完整下面的空缺。Dim products(100) As String '存放產品名的數組Dim num As Integer '從數據庫中讀出的記錄數Private Sub Command1_Click()Dim a(100) As Integer '存放按產品名索引的產品數組下標Dim i As Integer, j As Integer, m As Integer 'm比當前產品名大的產品名個數For i = 0 To 100a(i) = 0Next iFor i = 0 To numm = 0For j = If i <> j And products(i) > products(j) Then m = m + 1Next j Next iFor i = 1 To numList2.AddItem '按a數組的索引從list1中取出項添加到list2Next iEnd SubPrivate Sub Form_Load()Dim conn As New ADODB.ConnectionDim rs As New ADODB.RecordsetDim s As String, i As Integerconn.ConnectionString = "provider=microsoft.ace.oledB.12.0;data source=" & App.Path & "\產品庫.accdb "conn.OpenSet rs.ActiveConnection = connrs.Open "select * from product"num = 0Do While Not rs.EOF And num <= 100s = ""For i = 1 To 5products(num) = rs.Fields(2) '讀出當前記錄的產品名保存到products數組s = s & rs.Fields(i - 1) & " ," '將一條記錄的各字段內容連接成字符串Next iList1.AddItem s num = num + 1Loopnum = num - 1rs.Closeconn.CloseSet rs = NothingSet conn = NothingEnd Sub答案解析部分1.【答案】D【知識點】信息加工與處理的概念;信息處理的一般過程【解析】【解答】裝攝像頭是獲取視頻信息的一種方式,獲取信息以后需要對信息進行加工,比如對于電視綜藝節目,拍攝了這些視頻以后,后期工作人員還要對所獲取的信息進行加工,故答案選D。【分析】本題對學生視頻獲取方式的考查,做題時應考慮,題目行為為采集信息,采集信息的目的是為了加工信息,一定要審題清楚。2.【答案】B【知識點】網絡資源的類型、下載與保存【解析】【解答】小李想把中意的網頁保存到本地計算機上學習,即不聯網的時候也能學習,那么需要將網頁以及這個網頁中所有的信息都保存下來,那么應該選擇的保存類型為“網頁,全部”,這樣會把網頁中涉及到的多媒體文件保存在單獨的一個文件夾內,故答案選B。【分析】本題考查學生對網頁保存類型的掌握情況,“僅HTML文檔”保存單獨的一個網頁,文本文件類型保存的是個txt文件,Web檔案(.mht)也只是一個網頁。3.【答案】C【知識點】人工智能的應用【解析】【解答】支付寶推出掃福集福參加抽獎活動,用戶只要用手機掃一下任何一個福字,會隨機得到一張福卡,集齊五種福就能參加抽獎。如果你掃的不是福字,系統不會生成福卡。這種掃一下就能判斷是否為福主要使用了模式識別技術中的文字識別技術,文字識別技術的英文縮寫為OCR。故答案選C。【分析】本題考查學生對常用到的模式識別技術的應用的掌握情況,模式識別經常用到的應用有字符識別、語音識別等,學生應該熟知。4.【答案】A【知識點】數據表、字段、記錄的概念【解析】【解答】選項A:本數據表至少有7個字段,11條記錄。根據圖中給出的數據表,可以得知此說法是正確的。選項B中,圖書編號不是自動編號,因為不是連續的編號,也沒有規律,而且單價字段是貨幣型,B的說法是錯誤的。選項C有個下拉三角形,并不表示降序排列,而是表示可以選擇排序方式,說法不正確。選項D當前數據屬于第10條記錄,它的圖書編號字段內容為12,并不表示第12條記錄。故答案選A。【分析】本題考查學生對數據表、字段、記錄的概念的掌握情況,行是記錄,列是字段,學生應該緊跟定義概念,數據表中的數據的數據類型學生也同樣需要掌握。5.【答案】B【知識點】算法的常用表示方法【解析】【解答】流程圖中,矩形框一般用來表示要執行的功能,菱形框表示一個條件判斷,所以這個題目肯定選擇菱形框,從選項B和D中考慮正確答案,根據條件判斷,需要填條件是Y要被400整除,所以正確表達式為Y mod 400=0,故答案選B。【分析】本題考查學生設計算法流程圖的常用符號的表示含義。對于實際問題,應該先分析問題,找出解決表達式,然后再轉為編程語言。6.【答案】B【知識點】聲音、圖像、視頻編碼【解析】【解答】根據圖像存儲空間的計算方法,一般來說24位色不壓縮,一個像素點占三個字節,此圖像的不壓縮的存儲大小=2048×1536×3÷1024=9216kb,9216:725約等于13:1,故答案選B。【分析】本題考查學生對圖像存儲空間大小的計算方法的掌握情況,對于不壓縮的圖像的計算方法和位圖的圖像大小計算方法的公式略有不同,此題稍有難度,對于學生來講需要認真分析思考才能做出。7.【答案】B【知識點】進制及數制轉換【解析】【解答】根據二進制轉十進制的算法,可以算出21003表示為二進制數據是101001000001011,故位數為15位,故答案選B。【分析】本題考查學生由十進制轉換為二進制的方法,十進制轉換為二進制的時候記住基本方法為:除二取余,然后倒序排列,高位補零。8.【答案】D【知識點】圖像基本屬性設置【解析】【解答】小張在利用Photoshop處理圖片,經常出現卡機狀態,再看圖中設置的單位為cm,單位大,計算機反應慢,所以單位設置不合適,改成像素之后就不會出現這種問題,故答案選D。【分析】本題考查學生對Photoshop使用的熟練程度,對常用設置的值的一般選擇要符合軟件的實際情況。9.【答案】C【知識點】二維動畫文檔屬性的設置【解析】【解答】 x代表實例相對于窗口的水平位置,y代表實例相對于窗口的垂直位置,當X改為100,Y改為200時,實例會移至原來位置的左下方。故答案選C。【分析】本題考查學生對Flash軟件的使用的熟練情況,學生要不僅會用軟件操作,還要了解里面的基本參數的含義及設置方法。10.【答案】A【知識點】信息的編碼;進制及數制轉換【解析】【解答】由圖示可以看出"中"的內碼為D6D0,根據內碼、區位的概念,可以得知“中”的區位為54區48位。【分析】本題考查學生十六進制、漢字編碼與區位的相關概念,學生應該充分理解概念的基礎上,對各種算法綜合運用,有一定的難度。11.【答案】A【知識點】算法的控制結構【解析】【解答】根據題目中給出的程序,可分析程序的執行過程:程序循環150次,每次循環都會執行一次循環體,循環體為:a=i\100,表示a求的是計數變量i的百位數,同理,b求得的是i的十位數,c求得是i的個位數,然后條件判斷如果i的值為百位數的立方加十位數的立方加個位數的立方,那么輸出這個數,根據這個執行過程,可以求得第五次循環的結果為153,故答案選A。【分析】本題考查學生對程序的分析能力,學生首先掌握每一種控制結構的基本功能和執行過程,然后綜合運用,考查學生對程序控制結構的綜合運用能力。12.【答案】B【知識點】查找算法及程序實現【解析】【解答】根據二分法查找的原理:首先確定該區間的中間位置K,然后將查找的值T與第k個元素進行比較。若相等,查找成功返回此位置;否則確定新的查找區域,繼續二分查找。題干中要查找的數不在A這個數組中,則要查找的次數為7次。【分析】本題考查學生二分法查找數據的基本思想,根據基本思想進行查找的分析。需要學生有整體把握能力。13.【答案】(1)=1500*C3(2)前面的各場百分比不是精確數字(3)總成績(4)A2:A9,D2:D9【知識點】表格數據的基本操作【解析】【解答】小題1:第二場的得票數=第二場的得票率×總票數,總票數為1500,故這里所填公式為=1500*C3,故答案填=1500*C3。小題2:計算的票數出現小數點的原因是前面的各場百分比不是精確數字,故答案填前面的各場百分比不是精確數字。小題3:由圖中數據可以看出,總成績這列的數據是從大到小的排列,所以這個歌手排列順序的關鍵字是總成績,故答案寫總成績。小題4:從圖中可以看出,圖中顯示的數據有歌手的名稱和各歌手總成績,所以數據區域就是對應的數據,即為A2:A9,D2:D9的數據,故答案寫A2:A9,D2:D9。【分析】本題考查學生Excel表格操作使用熟練程度,涉及公式的填寫、升序降序等排列方式以及圖表的數據區域選取方面的內容。綜合性比較強。14.【答案】(1)text;文本(2)Len(Sname)-n+1;Mid(Sname,j,n);List2.ListCount【知識點】運算符、基本運算與表達式;常量、變量及變量的賦值【解析】【解答】小題1:題干要求“從text1中輸入要查找的關鍵字”,但是圖中沒有此控件,再從程序中可以看出有關于文本框的控件名為text1,所以可以得知,程序運行時彈出“要求對像”的錯誤提示,原因是界面中少了名為text1的文本框,故正確答案填text1、文本框。小題2:①所在行語句的功能是循環,根據題干要求,應當在Sname的字符串中遍歷一遍skey,所以循環次數應該為Sname的長度-n+1,故答案應該填len(Sname)-n+1。②所在的語句:從Sname中取出相應長度的字符串來判斷是否含有關鍵字,需要使用mid函數,故答案為Mid(Sname,j,n)。③所在的語句:此處根據上下文判斷為沒有找到的情況,因為找到后直接添加到list2中,如果list2中沒有則沒有找到,所以正確答案應填:List2.ListCount。【分析】本題考查學生對VB程序分析的整體把握程度,考查知識點比較綜合,控件的使用、控件的屬性、以及常用函數的使用。15.【答案】(1)剪裁(2)0.17(3)導入(4)40幀(5)6;15(6)文字區域;on(release){gotoandplay(1)}【知識點】動畫的類型;媒體素材的導入【解析】【解答】小題1:只保留如上圖中標記的1秒鐘聲音應選擇剪裁操作,可以去掉沒有選中的音頻部分,只保留選中的這部分,故答案應該寫剪裁。小題2:從圖中狀態欄很明顯可以看出該部分音頻的傳播速率為1411kbps,時間為1s,那么就是1411÷8÷1024,約等于0.17M。故答案寫0.17M。小題3:在Flash中添加聲音首先應該先導入到flash中,然后再插入場景中,故答案填導入。小題4:圖3中,當前圖層為除夕之夜,如果在當前狀態插入聲音,除夕之夜這個圖層中有補間動畫,插入聲音會放在補間動畫之后,所以會插入在第40幀之后,播放的時候從第40幀開始播放,故答案填40幀。小題5:從圖中可以看出一共有60幀,頻率為是10fps,即1秒播放10幀,所以整個動畫播放時間為6秒,如果想將播放速度加快1.5倍,則幀頻應改為15fps,故答案填6、15。小題6:重播按鈕,點擊文字區域才有響應,該按鈕出現在按鈕圖層第60幀,如果希望點擊這個按鈕后重新回到第一幀開始播放,那么按鈕上加的動作是on(release){gotoandplay(1)}。故答案填文字區域、on(release){gotoandplay(1)}。【分析】本題考查學生對Flash熟練使用情況,Flash插入聲音的方法,聲音文件的編輯方法,考查學生的綜合應用能力。16.【答案】(1)名為list1的列表框(2)if isodd(i)and(isodd(n-i)then(3)isodd=(f=0)【知識點】算法的控制結構【解析】【解答】小題1:本題要求點擊求解按鈕出現是哪兩個素數的和,所以缺少放素數的文本框,所以結合程序代碼,窗體界面中還缺少名為list1的列表框。故答案填名為list1的列表框。小題2:劃線①If isodd(i) = (isodd(n - i)) Then的功能應該為isodd(i)和(isodd(n-i)同時都為真的時候,如果寫成相等,那么兩項同時可能為假,條件設定就不對了,然后執行then后面的內容,故應該改為if isodd(i)and(isodd(n-i)then。小題3:劃線②isodd = f,isodd函數的返回值的為布爾型,所以直接寫f并不對,而應該寫邏輯或者關系式,應該改為isodd=(f=0),故填isodd=(f=0)。【分析】本題考查學生對VB編程的控制方法的使用掌握情況。考查學生的綜合運用能力。17.【答案】0 To num;a(m)=1;List1.List(a(i));rs.MoveNest【知識點】運算符、基本運算與表達式;常量、變量及變量的賦值【解析】【解答】第一個空:根據題干意思,數組a的功能是存放產品名列表中的下標的,每一個產品名都要在剩余產品名中找有沒有比它小的,所以循環計數變量應該為0到num,故第一個空答案為0 To num;第二個空:前面已經分析數組a的功能,當條件滿足時,i表示產品的下標,將i的值存進數組a中,故答案為a(m)=1;第三個空:根據上面的for循環語句,可以得知,此處是為了把數組a中的全部值存放在List1中,所以答案為List1.List(a(i));第四個空:前面的循環結構,將rs獲取到產品名并保存到products數組中,每次循環結束后rs的指針要向后移動,準備讀取下一條數據,所以正確答案為rs.MoveNest。【分析】本題考查學生for next語句的執行過程,是否繼續執行循環體,是要看循環變量的值是否在設定的范圍內,如果超出范圍,則退出循環。另外,學生對數據庫指針移動使用的關鍵字要掌握,rs.MoveNext學生必須掌握。1 / 12017年浙江省高考信息技術模擬試卷(三)一、選擇題1.(2017·浙江模擬)湖南衛視播出了很多真人秀節目,比如目前新上的《向往的生活》明星們一天24小時都生活在攝像頭底下,在蘑菇屋里屋外有很多攝像頭,還有跟拍的、無人機航拍的等等。裝這么多攝像頭是為了更好的( )A.采集信息 B.傳遞信息 C.存儲信息 D.加工信息【答案】D【知識點】信息加工與處理的概念;信息處理的一般過程【解析】【解答】裝攝像頭是獲取視頻信息的一種方式,獲取信息以后需要對信息進行加工,比如對于電視綜藝節目,拍攝了這些視頻以后,后期工作人員還要對所獲取的信息進行加工,故答案選D。【分析】本題對學生視頻獲取方式的考查,做題時應考慮,題目行為為采集信息,采集信息的目的是為了加工信息,一定要審題清楚。2.(2017·浙江模擬)小李正在學習網頁制作,在上網瀏覽網頁時看到一個非常中意的網頁,想把它保存到本地計算機上以方便學習。則最好選擇保存的文件類型是( )A.僅HTML文檔 B.網頁,全部C.文本文件 D.Web檔案(.mht)【答案】B【知識點】網絡資源的類型、下載與保存【解析】【解答】小李想把中意的網頁保存到本地計算機上學習,即不聯網的時候也能學習,那么需要將網頁以及這個網頁中所有的信息都保存下來,那么應該選擇的保存類型為“網頁,全部”,這樣會把網頁中涉及到的多媒體文件保存在單獨的一個文件夾內,故答案選B。【分析】本題考查學生對網頁保存類型的掌握情況,“僅HTML文檔”保存單獨的一個網頁,文本文件類型保存的是個txt文件,Web檔案(.mht)也只是一個網頁。3.(2017·浙江模擬)大年三十,支付寶推出掃福集福參加抽獎活動,用戶只要用手機掃一下任何一個福字,會隨機得到一張福卡,集齊五種福就能參加抽獎。如果你掃的不是福字,系統不會生成福卡。這種掃一下就能判斷是否為福主要使用了( )技術。A.數碼成像 B.掃描 C.OCR D.全息投影【答案】C【知識點】人工智能的應用【解析】【解答】支付寶推出掃福集福參加抽獎活動,用戶只要用手機掃一下任何一個福字,會隨機得到一張福卡,集齊五種福就能參加抽獎。如果你掃的不是福字,系統不會生成福卡。這種掃一下就能判斷是否為福主要使用了模式識別技術中的文字識別技術,文字識別技術的英文縮寫為OCR。故答案選C。【分析】本題考查學生對常用到的模式識別技術的應用的掌握情況,模式識別經常用到的應用有字符識別、語音識別等,學生應該熟知。4.(2017·浙江模擬)觀察下圖,下列描述符合圖意的是( )A.本數據表至少有7個字段,11條記錄。B.圖書編號應該為自動編號,單價為數字型,是否優惠為是否型。C.作者字段名后有個 表示按作者姓名降序排列。D.當前是第12條記錄。【答案】A【知識點】數據表、字段、記錄的概念【解析】【解答】選項A:本數據表至少有7個字段,11條記錄。根據圖中給出的數據表,可以得知此說法是正確的。選項B中,圖書編號不是自動編號,因為不是連續的編號,也沒有規律,而且單價字段是貨幣型,B的說法是錯誤的。選項C有個下拉三角形,并不表示降序排列,而是表示可以選擇排序方式,說法不正確。選項D當前數據屬于第10條記錄,它的圖書編號字段內容為12,并不表示第12條記錄。故答案選A。【分析】本題考查學生對數據表、字段、記錄的概念的掌握情況,行是記錄,列是字段,學生應該緊跟定義概念,數據表中的數據的數據類型學生也同樣需要掌握。5.(2017·浙江模擬)如果要判斷輸入的年份是否為潤年(不能被100整除但能被4整除,或者能被400整除),下面流程圖還缺少( )A. B.C. D.【答案】B【知識點】算法的常用表示方法【解析】【解答】流程圖中,矩形框一般用來表示要執行的功能,菱形框表示一個條件判斷,所以這個題目肯定選擇菱形框,從選項B和D中考慮正確答案,根據條件判斷,需要填條件是Y要被400整除,所以正確表達式為Y mod 400=0,故答案選B。【分析】本題考查學生設計算法流程圖的常用符號的表示含義。對于實際問題,應該先分析問題,找出解決表達式,然后再轉為編程語言。6.(2017·浙江模擬)按下圖某JPG格式照片的詳細信息,文件大小為725KB。這個文件的壓縮比是:( )A.11:1 B.13:1 C.28:1 D.112:1【答案】B【知識點】聲音、圖像、視頻編碼【解析】【解答】根據圖像存儲空間的計算方法,一般來說24位色不壓縮,一個像素點占三個字節,此圖像的不壓縮的存儲大小=2048×1536×3÷1024=9216kb,9216:725約等于13:1,故答案選B。【分析】本題考查學生對圖像存儲空間大小的計算方法的掌握情況,對于不壓縮的圖像的計算方法和位圖的圖像大小計算方法的公式略有不同,此題稍有難度,對于學生來講需要認真分析思考才能做出。7.(2017·浙江模擬)某大學有21003 個學生,如果只對這些學生進行二進制編碼,至少要用的二進制位位數是( )。A.16位 B.15位 C.14位 D.13位【答案】B【知識點】進制及數制轉換【解析】【解答】根據二進制轉十進制的算法,可以算出21003表示為二進制數據是101001000001011,故位數為15位,故答案選B。【分析】本題考查學生由十進制轉換為二進制的方法,十進制轉換為二進制的時候記住基本方法為:除二取余,然后倒序排列,高位補零。8.(2017·浙江模擬)小張剛剛開始學習photoshop軟件,在新建photoshop文件時的界面如下圖:在這個文件操作過程中經常出現卡機,基本上任何一個操作都會卡,他向其它同學救助,以下原因最有可能的是( )A.小張設置的顏色模式不對,應該選擇RGB,16位B.小張設置的尺寸應該改為寬度300,高度200C.小張的電腦不行,應該到其它電腦上試試D.小張設置的單位不對,應該是寬度800像素,高度600像素【答案】D【知識點】圖像基本屬性設置【解析】【解答】小張在利用Photoshop處理圖片,經常出現卡機狀態,再看圖中設置的單位為cm,單位大,計算機反應慢,所以單位設置不合適,改成像素之后就不會出現這種問題,故答案選D。【分析】本題考查學生對Photoshop使用的熟練程度,對常用設置的值的一般選擇要符合軟件的實際情況。9.(2017·浙江模擬)在FLASH中有個實例的屬性如圖:現將X改為100,Y改為200,下列說法正確的是( )A.實例會移至原來位置的左上方 B.實例會移至原來位置的右上方C.實例會移至原來位置的左下方 D.實例會移至原來位置的右下方【答案】C【知識點】二維動畫文檔屬性的設置【解析】【解答】 x代表實例相對于窗口的水平位置,y代表實例相對于窗口的垂直位置,當X改為100,Y改為200時,實例會移至原來位置的左下方。故答案選C。【分析】本題考查學生對Flash軟件的使用的熟練情況,學生要不僅會用軟件操作,還要了解里面的基本參數的含義及設置方法。10.(2017·浙江模擬)【加試題】下圖是“中國詩詞大會”的內碼,可根據該圖計算出“中”字在( )A.54區48位 B.36區30位 C.56區50位 D.B6區B0位【答案】A【知識點】信息的編碼;進制及數制轉換【解析】【解答】由圖示可以看出"中"的內碼為D6D0,根據內碼、區位的概念,可以得知“中”的區位為54區48位。【分析】本題考查學生十六進制、漢字編碼與區位的相關概念,學生應該充分理解概念的基礎上,對各種算法綜合運用,有一定的難度。11.(2017·浙江模擬)【加試題】有下列代碼段,循環5次后的label3中顯示:( )Private Sub Command1_Click()For i = 150 To 300a = i \ 100b = I mod 100 \ 10c = i – a*100 – b*10If i = a * a * a + b * b * b + c * c * c ThenLabel1.Caption = Str(i)End IfNext iEnd SubA.153 B.155C.空白 D.程序運行不會執行第5次【答案】A【知識點】算法的控制結構【解析】【解答】根據題目中給出的程序,可分析程序的執行過程:程序循環150次,每次循環都會執行一次循環體,循環體為:a=i\100,表示a求的是計數變量i的百位數,同理,b求得的是i的十位數,c求得是i的個位數,然后條件判斷如果i的值為百位數的立方加十位數的立方加個位數的立方,那么輸出這個數,根據這個執行過程,可以求得第五次循環的結果為153,故答案選A。【分析】本題考查學生對程序的分析能力,學生首先掌握每一種控制結構的基本功能和執行過程,然后綜合運用,考查學生對程序控制結構的綜合運用能力。12.(2017·浙江模擬)【加試題】用二分法查找數組A(1 to 100) ,如果輸入要查找的數不在A這個數組中,則要查找( )。A.6次 B.7次 C.8次 D.9次【答案】B【知識點】查找算法及程序實現【解析】【解答】根據二分法查找的原理:首先確定該區間的中間位置K,然后將查找的值T與第k個元素進行比較。若相等,查找成功返回此位置;否則確定新的查找區域,繼續二分查找。題干中要查找的數不在A這個數組中,則要查找的次數為7次。【分析】本題考查學生二分法查找數據的基本思想,根據基本思想進行查找的分析。需要學生有整體把握能力。二、非選擇題13.(2017·浙江模擬)2017年湖南衛視的《歌手》節目是小麗最感興趣的,她記下了第一輪結束后各歌手的得票率,她想知道各歌手的得票數,可網上沒有公布,所以她自己算了一下。請根據下圖完成下列各題。(假設現場每個人都投滿3票,共500個人)(1)從E3單元格直接拖動后自動填充到F3單元格,則公式為: 。(2)計算的票數出現小數點的原因是: 。(3)根據上圖所示,這個歌手排列順序的關鍵字是 。(4)生成了如下圖表,則這個圖表的數據區域是: 。【答案】(1)=1500*C3(2)前面的各場百分比不是精確數字(3)總成績(4)A2:A9,D2:D9【知識點】表格數據的基本操作【解析】【解答】小題1:第二場的得票數=第二場的得票率×總票數,總票數為1500,故這里所填公式為=1500*C3,故答案填=1500*C3。小題2:計算的票數出現小數點的原因是前面的各場百分比不是精確數字,故答案填前面的各場百分比不是精確數字。小題3:由圖中數據可以看出,總成績這列的數據是從大到小的排列,所以這個歌手排列順序的關鍵字是總成績,故答案寫總成績。小題4:從圖中可以看出,圖中顯示的數據有歌手的名稱和各歌手總成績,所以數據區域就是對應的數據,即為A2:A9,D2:D9的數據,故答案寫A2:A9,D2:D9。【分析】本題考查學生Excel表格操作使用熟練程度,涉及公式的填寫、升序降序等排列方式以及圖表的數據區域選取方面的內容。綜合性比較強。14.(2017·浙江模擬)小張老師給同學們寫了一個小程序來讓同學們體驗模糊查找。在List1中已經有了某班學生的姓名。從text1中輸入要查找的關鍵字,點擊command1查找按鈕,從List2中能列出帶有要查關鍵字的所有姓名。程序代碼如下:Private Sub Command1_Click()Dim Sname As String, Skey As String ‘Sname 保存姓名,Skey保存關鍵字Dim i As Integer, j As Integer, n As Integer ‘n關鍵字的長度Skey = Text1.Textn = Len(Skey)List2.ClearFor i = 1 To List1.ListCount ‘ListCount是列表框中項目的個數Sname = List1.List(i - 1) ‘將List1中的第i-1項賦值給SnameFor j = 1 To ①If Skey = ② ThenList2.AddItem SnameExit ForEnd IfNext jNext iIf ③ = 0 Then List2.AddItem "沒有找到帶<" & Skey & ">的名字。"End Sub(1)程序運行時彈出“要求對像”的錯誤提示,應該是界面中少了名為 的 框(2)①處應填 ;②處應填 ;③處應填 【答案】(1)text;文本(2)Len(Sname)-n+1;Mid(Sname,j,n);List2.ListCount【知識點】運算符、基本運算與表達式;常量、變量及變量的賦值【解析】【解答】小題1:題干要求“從text1中輸入要查找的關鍵字”,但是圖中沒有此控件,再從程序中可以看出有關于文本框的控件名為text1,所以可以得知,程序運行時彈出“要求對像”的錯誤提示,原因是界面中少了名為text1的文本框,故正確答案填text1、文本框。小題2:①所在行語句的功能是循環,根據題干要求,應當在Sname的字符串中遍歷一遍skey,所以循環次數應該為Sname的長度-n+1,故答案應該填len(Sname)-n+1。②所在的語句:從Sname中取出相應長度的字符串來判斷是否含有關鍵字,需要使用mid函數,故答案為Mid(Sname,j,n)。③所在的語句:此處根據上下文判斷為沒有找到的情況,因為找到后直接添加到list2中,如果list2中沒有則沒有找到,所以正確答案應填:List2.ListCount。【分析】本題考查學生對VB程序分析的整體把握程度,考查知識點比較綜合,控件的使用、控件的屬性、以及常用函數的使用。15.(2017·浙江模擬)小王利用goldwave編輯了一段音頻如圖1,并保存為了“鐘聲.wav”,想把這段聲音添加到“除夕之夜”的動畫中如圖2。圖1(1)只保留如上圖中標記的1秒鐘聲音應選擇 (剪切|刪除|剪裁|選顯),并其保存成“鐘聲.wav”文件。(2)按上圖所示這個“鐘聲.wav”文件的大小大約是 MB圖2圖3(3)要將這個聲音文件添加到動畫文件中,就使用 (導入|復制|發送)方法(4)如果在如圖3狀態下插入聲音,則這個聲音將從第 幀開始播放。(5)這個動畫的總播放時間大約是 秒,如果希望將播放速度加快1.5倍,則幀頻應改為 fps。(6)如圖2所示的重播按鈕,點擊 (邊框范圍|文字區域)才有響應,該按鈕出現在按鈕圖層第60幀,如果希望點擊這個按鈕后重新回到第一幀開始播放,那么按鈕上加的動作是 。【答案】(1)剪裁(2)0.17(3)導入(4)40幀(5)6;15(6)文字區域;on(release){gotoandplay(1)}【知識點】動畫的類型;媒體素材的導入【解析】【解答】小題1:只保留如上圖中標記的1秒鐘聲音應選擇剪裁操作,可以去掉沒有選中的音頻部分,只保留選中的這部分,故答案應該寫剪裁。小題2:從圖中狀態欄很明顯可以看出該部分音頻的傳播速率為1411kbps,時間為1s,那么就是1411÷8÷1024,約等于0.17M。故答案寫0.17M。小題3:在Flash中添加聲音首先應該先導入到flash中,然后再插入場景中,故答案填導入。小題4:圖3中,當前圖層為除夕之夜,如果在當前狀態插入聲音,除夕之夜這個圖層中有補間動畫,插入聲音會放在補間動畫之后,所以會插入在第40幀之后,播放的時候從第40幀開始播放,故答案填40幀。小題5:從圖中可以看出一共有60幀,頻率為是10fps,即1秒播放10幀,所以整個動畫播放時間為6秒,如果想將播放速度加快1.5倍,則幀頻應改為15fps,故答案填6、15。小題6:重播按鈕,點擊文字區域才有響應,該按鈕出現在按鈕圖層第60幀,如果希望點擊這個按鈕后重新回到第一幀開始播放,那么按鈕上加的動作是on(release){gotoandplay(1)}。故答案填文字區域、on(release){gotoandplay(1)}。【分析】本題考查學生對Flash熟練使用情況,Flash插入聲音的方法,聲音文件的編輯方法,考查學生的綜合應用能力。16.(2017·浙江模擬)【加試題】完善如下功能的Visual Basic程序:在文本框Text1中輸入一個偶數,單擊“求解”按鈕Command1,將這個偶數拆分成二個素數之和。請完成下面兩個小題。程序代碼如下:Private Sub Command1_Click()Dim n As Integer, i As IntegerList1.Clearn = Val(Text1.Text)If n Mod 2 = 0 ThenFor i = 2 To Int(n / 2)If isodd(i) = (isodd(n - i)) ThenList1.AddItem Str(n) + " =" + Str(i) + " +" + Str(n - i)End IfNext iElseText1.Text = Str(n) + "不是偶數!"End IfEnd SubPrivate Function isodd(n As Integer) as booleanDim f As integerf = 0For i = 2 To Sqr(n)If n Mod i = 0 Then f = 1: Exit ForNext iisodd = fEnd Function(1)結合程序代碼,窗體界面中還缺少 對象(名為list1的文本框|名為list1的標簽框|名為list1的列表框)(2)上述代碼有下劃線的語句有錯誤,正確的應該是:① (3)上述代碼有下劃線的語句有錯誤,正確的應該是:② 【答案】(1)名為list1的列表框(2)if isodd(i)and(isodd(n-i)then(3)isodd=(f=0)【知識點】算法的控制結構【解析】【解答】小題1:本題要求點擊求解按鈕出現是哪兩個素數的和,所以缺少放素數的文本框,所以結合程序代碼,窗體界面中還缺少名為list1的列表框。故答案填名為list1的列表框。小題2:劃線①If isodd(i) = (isodd(n - i)) Then的功能應該為isodd(i)和(isodd(n-i)同時都為真的時候,如果寫成相等,那么兩項同時可能為假,條件設定就不對了,然后執行then后面的內容,故應該改為if isodd(i)and(isodd(n-i)then。小題3:劃線②isodd = f,isodd函數的返回值的為布爾型,所以直接寫f并不對,而應該寫邏輯或者關系式,應該改為isodd=(f=0),故填isodd=(f=0)。【分析】本題考查學生對VB編程的控制方法的使用掌握情況。考查學生的綜合運用能力。17.(2017·浙江模擬)從產品庫里面的product數據表中讀出產品信息(ID,類別,產品名,圖片路徑,格式5個字段)。已知product表中已經按ID排序,讀出后的數據直接連接成字符串在List1中顯示,現在希望能不改變原有列表順序的情況下,在list2中顯示按產品名排序的結果。一般的方法是按產品名建立索引(不存在重復的產品名)。基本思路如下:⑴用一個數組product()來存放產品名。⑵用另一個數組a()來存放產品名數據的下標(已經按產品名排序的)。按產品名排序的方法是:取第一個產品名product(0),與后面所有的產品名比較一遍,如果有比第一個產品名大的,M+1,M用來計該產品名的位次。一輪結束后在a(M)元素記下第一個產品名的下標0。然后再取product(1)與其它所有產品名比較一遍,其余同第一個產品名。依次完成每一個產品名位次的計算并記錄在a()數組中。⑶最后按a()數組指定的位置取出list1中的項添加到list2中。程序代碼如下,請補充完整下面的空缺。Dim products(100) As String '存放產品名的數組Dim num As Integer '從數據庫中讀出的記錄數Private Sub Command1_Click()Dim a(100) As Integer '存放按產品名索引的產品數組下標Dim i As Integer, j As Integer, m As Integer 'm比當前產品名大的產品名個數For i = 0 To 100a(i) = 0Next iFor i = 0 To numm = 0For j = If i <> j And products(i) > products(j) Then m = m + 1Next j Next iFor i = 1 To numList2.AddItem '按a數組的索引從list1中取出項添加到list2Next iEnd SubPrivate Sub Form_Load()Dim conn As New ADODB.ConnectionDim rs As New ADODB.RecordsetDim s As String, i As Integerconn.ConnectionString = "provider=microsoft.ace.oledB.12.0;data source=" & App.Path & "\產品庫.accdb "conn.OpenSet rs.ActiveConnection = connrs.Open "select * from product"num = 0Do While Not rs.EOF And num <= 100s = ""For i = 1 To 5products(num) = rs.Fields(2) '讀出當前記錄的產品名保存到products數組s = s & rs.Fields(i - 1) & " ," '將一條記錄的各字段內容連接成字符串Next iList1.AddItem s num = num + 1Loopnum = num - 1rs.Closeconn.CloseSet rs = NothingSet conn = NothingEnd Sub【答案】0 To num;a(m)=1;List1.List(a(i));rs.MoveNest【知識點】運算符、基本運算與表達式;常量、變量及變量的賦值【解析】【解答】第一個空:根據題干意思,數組a的功能是存放產品名列表中的下標的,每一個產品名都要在剩余產品名中找有沒有比它小的,所以循環計數變量應該為0到num,故第一個空答案為0 To num;第二個空:前面已經分析數組a的功能,當條件滿足時,i表示產品的下標,將i的值存進數組a中,故答案為a(m)=1;第三個空:根據上面的for循環語句,可以得知,此處是為了把數組a中的全部值存放在List1中,所以答案為List1.List(a(i));第四個空:前面的循環結構,將rs獲取到產品名并保存到products數組中,每次循環結束后rs的指針要向后移動,準備讀取下一條數據,所以正確答案為rs.MoveNest。【分析】本題考查學生for next語句的執行過程,是否繼續執行循環體,是要看循環變量的值是否在設定的范圍內,如果超出范圍,則退出循環。另外,學生對數據庫指針移動使用的關鍵字要掌握,rs.MoveNext學生必須掌握。1 / 1 展開更多...... 收起↑ 資源列表 2017年浙江省高考信息技術模擬試卷(三)(學生版).docx 2017年浙江省高考信息技術模擬試卷(三)(教師版).docx 縮略圖、資源來源于二一教育資源庫