資源簡介 浙江省杭州市2015年高考模擬命題比賽信息技術 (2)一、選擇題1.(2016高一下·杭州期中)“優先點菜”是一款集點菜、支付、分享于一體的手機應用軟件,我們可以通過優先手機客戶端查看到當地優質品牌餐飲門店及圖文菜單,并預先點菜、支付,避免了餐前點菜、餐后結賬時等候的麻煩。小利使用該APP事先點好菜的過程屬于( )A.信息的采集 B.信息的發布 C.信息的加工 D.信息的存儲【答案】C【知識點】信息獲取的環節與方法【解析】【解答】利用App查看、選擇當地優質品牌餐飲門店及圖文菜單事先點菜,是對信息進行篩選,對信息的篩選屬于信息加工的一種。故答案選C。【分析】本題考查信息的加工。加工信息是指通過判別、篩選、分類、排序、分析和再造等一系列過程,使收集到的信息成為滿足我們需求的信息。2.(2017高三上·杭州模擬)小麗用UltraEdit軟件觀察"新高考‘7選3’"這幾個字,顯示的十六進制內碼如圖所示。則"7選4"這幾個字對應得內碼用十六進制表示是( )A.37 D1 A1 34 B.D1 A1 33 A1 AFC.37 D1 A1 33 D.D1 A1 33 A1 B0【答案】A【知識點】信息的編碼【解析】【解答】由圖知:新字對應D0 C2,高字對應B8 DF ,考字對應BF BC, 單引號對應A1 AE,7對應37,選對應D1 A1,3對應33,即7選3對應“ 37 D1 A1 33”,故 "7選4" 對應“ 37 D1 A1 34 ”,故答案選A。【分析】本題考查的是字符和漢字在內存中的二進制碼表示。由于 UltraEdit軟件使用的是十六進制表示字符和漢字,故一個英文字符由兩個十六進制數表示,一個漢字由4個十六進制數表示。3.(2017高三上·杭州模擬)在Access軟件中,刪除“三項考試成績”數據表中的“學號”值為“30120”記錄時的界面如圖所示:單擊“是(Y)”按鈕刪除指定記錄后,下列操作能恢復被刪除記錄數據的是( )①立即執行“撤銷”命令 ② 重新輸入被刪除的記錄的內容③ 關閉當前數據庫,重新打開 ④ 關閉該數據表,重新打開A.① B.② C.①② D.③④【答案】B【知識點】數據表、字段、記錄的編輯【解析】【解答】在Access中如果刪除了記錄后不能恢復數據,只能重新錄入數據,故答案選B。【分析】本題考查的是Access刪除記錄后恢復記錄的方法。由于在Access中如果刪除了記錄后不能恢復數據所以只能重新錄入數據才能看到舊數據而且重新錄入的數據只能放在表的末尾不能放在表的原位置。4.(2017高三上·杭州模擬)小潔在進行網絡購物時,看到某商家商品的評價得分(評價甲)如圖1所示,她購買了該商品,交易成功后又對該商品進行了打分(評價乙)如圖2所示。有關這兩種評價,下列說法正確的是( )A.評價甲為專家評價,評價乙為統計評價B.評價甲為個人推薦,評價乙為統計評價C.評價甲為專家評價,評價乙為個人推薦D.評價甲為統計評價,評價乙為個人推薦【答案】D【知識點】因特網信息資源評價【解析】【解答】由圖1可知該圖中的數據由多人評價統計得到的,屬于統計評價,而圖2是由個人對商品進行的評價是根據個人的愛好做的評價屬于個人推薦,故答案選D。【分析】本題考查的是對信息的評價方法。信息的主要評價方式有統計評價、專家或核心刊物評價和個人推薦。統計評價。從統計角度選擇我們要訪問的網站或是評價已訪問過的網站。專家或核心刊物評價,根據專家學術專著或核心期刊上羅列的一些專業學術網站的資源表,來選擇或評價所需要的網站。個人推薦,這是憑借個人對因特網信息資源的了解和主觀認識進行的評價。5.(2017高三上·杭州模擬)小李使用Word修訂功能對某文檔做了幾處修訂,部分截圖如圖1所示,修訂選項對話框如圖2所示。若全部拒絕圖中所示的修訂內容,則第一句話的文字將變為( )A.聚餐時,任何人都不看手機,所有放在餐桌上的手機屏幕朝下。B.聚餐時,任何人都不能看手機,所有放在餐桌上的手機必須屏幕朝下。C.聚餐時,任何人吃飯時都不看手機,所有放在餐桌上的手機屏幕朝下。D.聚餐時,任何人吃飯時都不能看手機,所有放在餐桌上的手機必須屏幕朝下。【答案】C【知識點】文本的基本編輯【解析】【解答】由圖2知圖1中藍色刪除線文字為計劃刪除的文字,紅色文字為插入的文字,如果拒絕修訂內容則計劃刪除的交保留,計劃插入的將去掉,故第一行原文應為: 聚餐時,任何人吃飯時都不看手機,所有放在餐桌上的手機屏幕朝下,故答案選C。【分析】本題考查的是Word的修訂功能。修訂是在保留修改痕跡的一種編輯方式,通過修訂可以恢復原來的文字或確認修改。6.(2017高三上·杭州模擬)輸入一正整數并判斷是奇數還是偶數的算法描述如下圖所示:該流程圖中,語句“x mod 2 = 0?”,應加的框圖為( )A. B. C. D.【答案】D【知識點】算法的常用表示方法【解析】【解答】如右圖的流程圖知:先輸入一個數并賦值給x,然后判斷x的值是否能除盡2,如果能除盡2則p的值為“偶數”,如果不能除盡2則p的值為“奇數”最后輸出p的值,由流程圖可知 語句“x mod 2 = 0?”為一條判斷語句使用菱形框,故本題答案選D。【分析】本題考查的是流程圖的各個框圖表示的含義。在流程圖中圓角矩形叫起止框,表示程序的開始和結束;平行四邊形叫輸入輸出框,表示輸入和輸出數據,矩形框叫處理框,在此處應處理一個事件。菱形框叫判斷框表示對某個條件的判斷。7.(2017高三上·杭州模擬)下表是一份多媒體作品系統結構的設計報告:日期:2015年3月12日 報告人:小夏規劃 情景描述背景 使用藍天白云作為背景風箏 開始時風箏慢慢淡入直至完全出現小鳥 風箏出現的同時,小鳥飛入,小鳥在樹上停留一段時間后飛走下列Flash動畫合成的時間軸結構中,與設計要求最相符合的是( )A.B.C.D.【答案】C【知識點】動畫的類型【解析】【解答】選項A:先出現小鳥再出現風箏,與設計報告不符。選項B:先出現小鳥再出現風箏,與設計報告不符。選項C:小鳥與風箏同時出現,與報告意思相同。選項D:先出現風箏再出現小鳥,與設計報告不符。故答案選C。【分析】本題考查的是看時間軸判斷各圖層出現的先后順序。時間軸上的關鍵幀表示有圖象,空白關鍵幀表示沒有圖像,而幀數表示了各圖層上的圖象出現的先后順序。8.(2017高三上·杭州模擬)小峰用ACDSee軟件對如下4幅圖進行處理,圖像如下圖所示:關于這4幅圖像,下列說法不正確的是( )A.圖1圖像進行裁剪可以得到圖2。B.把圖2圖像進行一次水平翻轉可以得到圖3。C.把圖2圖像進行一次垂直翻轉可以得到圖4。D.把圖3圖像進行一次垂直翻轉可以得到圖4。【答案】C【知識點】圖層及圖層的基本操作【解析】【解答】選項A:由圖1知將圖1中的左邊圖像進行裁剪可以得到圖2,本項對。選項B:由圖2和圖3的關系兩者是水平對襯關系可以通過水平翻轉相互得到,本項對。選項C:圖4是由圖2進行旋轉得到的,本項錯。選項D:由圖3和圖4的關系知兩者是上下對襯的,可以 把圖3圖像進行一次垂直翻轉可以得到圖4本項對。故答案選C。【分析】本題考查的是圖像的裁剪、翻轉和旋轉。裁剪就是將圖像的一部分保留下來其他部分刪除。翻轉分水平翻轉和垂直翻轉兩種。旋轉是進行一定角度的旋轉。注意旋轉90度和垂直翻轉得到的圖像是不同的。9.(2017高三上·杭州模擬)小瑩制作了將文字“全”變成文字“品” 的Flash變形動畫。他在第1幀利用“文本工具”輸入“全”,在第30幀插入空白關鍵幀,并利用“文本工具”輸入“品”,在設置補間動畫時選擇“形狀”,結果出現錯誤,如圖所示。錯誤的原因是( )A.在第1到25幀之間缺少一個空白關鍵幀B.沒有對輸入的“全”和“品”進行分離(打散)操作C.沒有對輸入的“全”和“品”進行組合操作D.沒有執行“測試影片”命令【答案】B【知識點】動畫的實現【解析】【解答】由圖上的時間軸圖形的虛線可知圖層1從第一幀到第29幀的圖像相同,都是第一幀的圖像,到第30幀時改為“品”字的圖像,即補間動畫沒有成功。由題義描述知該動畫為一個形狀補間動畫,形狀補間時要對變形的圖形進行打散處理,故答案選B。【分析】本題考查的是動畫補間沒有成功的原因。動畫補間有兩種,一種是動畫補間,另一種是形狀補間。如果動畫補間成功會出現一個箭頭,如果沒有成功則以虛線表示,在進行形狀補間時要求把圖形打散并轉為矢量圖形。10.(2017高三上·杭州模擬)小宇用Goldwave軟件對某音頻文件進行編輯時,部分界面截圖如圖所示,要僅保留選中部分的音頻,可使用的按鈕是( )A. B. C. D.【答案】A【知識點】聲音素材的基本處理【解析】【解答】選項A:剪裁是保留選中部分而刪除沒有選中部分。選項B:剪切是將選中部分從音頻中剪切到剪切板中。選項C:刪除是將選中部分刪除而保留未選中部分。選項D:設標就是進行選中音頻的操作。故答案選A。【分析】本題考查的是剪裁和刪除的區別,在進行剪裁和刪除前必須進行設標操作,刪除是刪除選中部分而剪裁是刪除未選中部分。二、填空題11.(2017高三上·杭州模擬)某超市用Excel軟件對部分生活用品銷售情況的數據進行了分析,界面如圖1所示,請回答下列問題。(1)正確計算各種生活用品占銷售總額的百分比值,需在I3單元格輸入公式 ,并從I3單元格地址自動填充到I14單元格。(2)為更加直觀地比較各商品毛利潤情況,小峰制作了 “2014年12月生活用品利潤比較”圖表(如圖2所示),則該圖表的數據區域是 。(3)選中A2:I14區域,按照圖3所示進行自定義篩選后,將顯示 個數據。篩選完畢后,“2014年12月生活用品利潤比較”圖表(如圖2所示) (填:會或不會)發生變化。【答案】(1)=G3/$G$15 或 =G3/G$15(2)B2:B14, H2:H14(3)5;會【知識點】表格數據的處理與計算【解析】【解答】(1) 計算各種生活用品占銷售總額的百分比值就是將生活用品的銷售額除以銷售總額,而生活用品的數據在G3:G14單元格區域,而銷售總額在G15單元格中,在計算時各生活用品數據在不同單元格要發生變化,而銷售總額數所不有變化,故答案為:=G3/$G$15或 =G3/G$15。(2)由圖2知該圖表為一個折線圖,其橫軸為商品的名稱,縱坐標為生活用品的毛利潤,故其數據區域應填寫為: B2:B14, H2:H14 。(3)由圖3的篩選條件知要篩選出銷售數量大于30且小于90的商品,故篩選出的商品為:牙膏、清風紙巾、毛巾、肥皂和洗潔精共5種商品,在進篩選后有些數據如牙刷就不會顯示,即圖表的數據區域發生了變化所以圖表的圖形也會發生變化。故答案為:5,會。【分析】本題考查的是表格中公式的運用、根據圖表選擇數據區域和數據額篩選。Excel的地址引用有相對地址引用和絕對地址引用及混合地址引用3種方式,相對地址引用就是單元格地址前不加任何東西,單元格地址會隨單元格的變化而變化,絕對單元格地址引用就是在單元格地址前加$號,不會隨單元格的變化而變化。混合引用是在行號或列標前加$號,另一個不加,在復制公式時加$號的不變,不加$號的變化。圖表數據區域的選擇是看其橫軸和縱軸的數據,篩選可以根據條件進行手工選擇。12.(2017高三上·杭州模擬)小剛的支付寶賬戶密碼忘記了,但他急用支付寶進行轉賬,請你幫他盡可能找回密碼。他只記得自己密碼的一些零星信息:①密碼是六位數字,前面兩位為59;②最后兩位數字相同;③能被12和38整除。程序界面如圖1所示,單擊 “幫助找回密碼”按鈕(Command1)后,可能的密碼顯示在列表框List1中。(1)應用程序界面設計時,為添加“ 可能的密碼有:”對象,應使用圖2所示的“控件工具箱”中的 (填寫相應編號),并在圖3所示的“屬性窗口”中,將 屬性值設置為“可能的密碼有:”。(2)解決此問題的相應程序如下,請根據題意將程序補充完整。Private Sub Command1_click ( )Dim x As Integer, s As Long, y As Integer, i As IntegerFor i = 0 To 9999S = 590000 + iIf Thenx= s mod 10y = (s Mod 100) \ 10If x = y ThenList1.AddItem Str(s)End IfEnd IfNext iEnd Sub【答案】(1)①;caption(2)s Mod 12 = 0 and s Mod 38 = 0【知識點】解析算法及程序實現【解析】【解答】(1) “ 可能的密碼有:”使用的是標簽時行的顯示,而①為標簽控件,②為文本框控件,③為命令按鈕控件。若想顯示文字信息應當設置標簽的標題屬性④為列表框控件。故答案為:①,Caption。(2)本題程序分析如下:Private Sub Command1_click ( ) ‘命令按鈕單擊事件過程開始Dim x As Integer, s As Long, y As Integer, i As Integer ‘ 定義整型變量x、y、i和長整型變量sFor i = 0 To 9999 ‘使用i控制循環i的范圍為0到9999,代表了密碼的后四位S = 590000 + i ‘得到一個六位數的可能密碼,并使該數符合第一個條件,開頭為59If 1 Then ‘通過if語句來判斷是否符合剩下的二個條件,本行是檢測的是第三個條件: 能被12和38整除,故此處應填寫: s Mod 12 = 0 and s Mod 38 = 0x= s mod 10 ‘ 通過將s除以10要余數得到最后一位數字,并賦給變量xy = (s Mod 100) \ 10 ‘將s整除100得到余數后,再將余數整除以10要其整數商,并賦給變量y,y值為s的倒數第二位數。If x = y Then ‘如果x和y的值相同則作如下處理List1.AddItem Str(s) ‘在列表框1中輸出一條可能的密碼End If ‘結束條件判斷End If ‘結束外層條件判斷Next i ‘結束循環End Sub ‘結束事件過程由以上分析知:1處為通過if語句來判斷是否符合剩下的二個條件,本行是檢測的是第三個條件: 能被12和38整除,故答案為: s Mod 12 = 0 and s Mod 38 = 0 。【分析】本題是一道通過枚舉算法來找回密碼的程序題目。枚舉法的本質就是從所有候選答案中去搜索正確的解,使用該算法需要滿足兩個條件:(1)可預先確定候選答案的數量;(2)候選答案的范圍在求解之前必須有一個確定的集合。13.(2017高三上·杭州模擬)某小學組織“書香家庭”評比活動,小強用Photoshop制作了主題為“書香家庭”的小報參加評比。部分素材如圖1所示,當前編輯窗口如圖2所示請回答下列問題:(1)小強將“小孩.jpg”圖片復制到“小孩”圖層后,發現小孩圖片太大,請你幫助小強解決這個問題。寫出操作需要使用的方法和工具: (2)觀察圖層窗口(如圖3所示),設置了圖層樣式的圖層名稱是 。(3)將“蘑菇.jpg”圖片拷貝到蘑菇圖層,執行 操作,可得到圖2的效果。【答案】(1)選中“小孩”圖層,使用編輯菜單中的 “變換”—>“縮放”工具(或編輯菜單中的 “自由變換”工具),調整圖層的大小。(2)書香家庭(3)水平翻轉【知識點】圖層及圖層的基本操作【解析】【解答】(1) 小強將“小孩.jpg”圖片復制到“小孩”圖層后,發現小孩圖片太大,可以通過“自由變換”工具將該圖層變小。故答案為: 選中“小孩”圖層,使用編輯菜單中的 “變換”—>“縮放”工具(或編輯菜單中的 “自由變換”工具或按Ctrl+T),調整圖層的大小。(2) 由圖3可知,圖層“書香家族”后有一個fx標記說明該圖層設置了樣式,故答案為:書香家族。(3)由圖1中的“蘑菇"圖像和圖2中的小蘑菇進行比較發現它們兩者之間是水平相對襯關系所以”書香家族中的蘑菇是由圖1中的蘑菇水平翻轉得到的,故答案為:水平翻轉。【分析】本題考查的是縮放圖層、圖層標記及圖像的水平翻轉。在將一個圖像復制到另一個圖像中可能圖像的比例不太合適這應需要進行調整,一般采用自由變換或縮放圖像來進行調整,但一定不要使用“圖像大小”命令,因為此命令調整的不是一個圖層而中整個圖像;在某些圖層中會有一些特殊的標記表示特定的含義如fx表示該圖層設置了樣式,有一把小鎖表示該圖層被鎖定等。有時一些圖層中的圖像會通過其他圖象的翻轉和旋轉來得到。14.(2017高三上·杭州模擬)小張用FLASH軟件制作一個名為“放飛夢想.fla”的FLASH動畫,部分效果如圖1所示,庫信息如圖2所示,制作過程的時間軸如圖3所示。請回答以下問題:(1)由圖3所示可見聲音與動畫同步,聲音文件的播放時間是 秒。(2)由圖2所示可見名稱為“鳥”的元件類型是 。(3)為實現讓“云”從右上角向左上角移動的效果,將“云”元件置于“云動”圖層第13幀的右上角,在“云動”圖層第60幀處應插入一個 幀,并將“云”元件實例移動到該幀的左上角,然后在“云動”圖層創建一個 填:動畫/形狀)補間。(4)最后出現“退出”按鈕,單擊“退出”按鈕關閉窗口,則在該按鈕上設置的動作命令是 。【答案】(1)5(2)影片剪輯(3)關鍵;動畫(4)on realse {fscommand(“quit”)}【知識點】二維動畫實例屬性的設置;動畫的實現;常用影片控制函數的應用【解析】【解答】(1)由圖3可知music圖層共有60幀,而本動畫的播放幀頻為12fps,即每秒播放12幀所以共播放5秒,故答案為:5。(2) 由圖2所示可見名稱為“鳥”的元件類型是一個小齒輪標記,故答案為:影片剪輯。(3) 為實現讓“云”從右上角向左上角移動的效果,將“云”元件置于“云動”圖層第13幀的右上角,在“云動”圖層第60幀處應插入一個關鍵幀,將 “云”元件實例移動到該幀的左上角,然后在“云動”圖層創建一個補間動畫,由于云的形狀沒有發生變化故其為動畫補間,故答案為:關鍵,動畫。(4) 最后出現“退出”按鈕,單擊“退出”按鈕關閉窗口,則在該按鈕上設置的動作命令是單擊該按鈕直接退出動畫,故本小題應填寫: on realse {fscommand(“quit”)} 。【分析】本題考查的是動畫播放時間、元件類型、動畫補間類型和動作腳本。動畫播放時間等于動畫總幀數除以幀頻;Flash動畫元件類型有三種:影片剪輯、圖形及按鈕。圖形元件,一般用于制作靜態圖像或簡單動畫,其標記是圖標上有三個不同不同形狀的圖形(圓形、三角形和矩形)。三、選擇題15.(2017高三上·杭州模擬)已知t=55.8,s=64,m=-81,則下列Visual Basic表達式的值為False的是( )A.t < abs(m)and int(t)+8 >= sB.int(m)> s or t < abs(m)C.sqr(s)+ t < abs(m)D.t > s + m【答案】A【知識點】運算符、基本運算與表達式【解析】【解答】選項A:由已知條件: t=55.8,s=64,m=-81代入公式知:55.8=64,55.8<81其值為true,63>=64的值也為false,故總的表達式的值為false。選項B:int(-18)>55.8 的值為false,55.8-17其值為true。故答案選A。【分析】本題考查的是混合運算規則和常用函數的功能。在混合運算中先算算術表達式再計算字符表達式然后是關系表達式最后是邏輯表達式。int()的功能是取整,abs()的功能是求絕對值,sqr()的功能是求算術平方根。16.(2017高三上·杭州模擬)下列VB程序模塊可以計算正整數n階乘的值。Function f(n As Integer) As IntegerIf n < = 1 Thenf = 1Elsef = n * f(n - 1)End IfEnd Function該模塊采用的算法是( )A.枚舉 B.查找 C.排序 D.遞歸【答案】D【知識點】過程與自定義函數【解析】【解答】本題程序分析如下:Function f(n As Integer) As Integer ‘自定義一個函數f,它只有一個參數n為整型If n < = 1 Then ‘如果n小于等于n時進行如下處理f = 1 ‘ 將函數f的值設為1Else ‘否則(在n大于1時)進行如下處理f = n * f(n - 1) ‘調用自身乘以n后將值重新賦給函數fEnd If ‘結束判斷End Function ‘結束自定義函數由以上分析知:當n值比1大時將調用自身來運算,故其算法是遞歸算法。故答案選D。【分析】本題考查的是遞歸算法。遞歸算法在計算機科學中是指一種通過重復將問題分解為同類的子問題而解決問題的方法。17.(2017高三上·杭州模擬)某高校學籍管理系統軟件有2萬個學生的電子檔案(已按學籍號排序),假設從中取出一條記錄并與待查項進行比較所花時間為8毫秒,則用對分法在該系統中查找任意一位學生檔案最多花費的時間約為 ( )A.16萬毫秒 B.8萬毫秒 C.10毫秒 D.120毫秒【答案】D【知識點】查找算法及程序實現【解析】【解答】使用對分查找法的最壞查找次數為:int(log220000)+1=14+1=15(次),每次用8毫秒,故最多可用:15*8=120(毫秒),故答案選D。【分析】本題考查的是使用對分法查找某數最壞次數的計算公式,其公式為:最壞次數=int(log2x)+1。18.(2017高三上·杭州模擬)用選擇排序將七個數“2022,2017,2018,2014,2021,2012,2015”從小到大進行排序,則第二輪交換數據后的順序是( )A.2022,2021,2018,2017,2014,2012,2015B.2012,2014,2018,2017,2021,2022,2015C.2012,2017,2018,2014,2021,2022,2015D.2022,2021,2018,2014,2017,2012,2015【答案】B【知識點】排序算法及程序實現【解析】【解答】由選擇排序的算法思中路知:在第一輪找出最小值2014和第一個數組元素進行交換,結果為2012,2017,2018,2014,2022,2015,然后在第二輪將次小的數與第二個數組元素進行交換,結果為: 2012,2014,2018,2017,2021,2022,2015,故答案選B。【分析】本題考查的是選擇排序法算法的執行過程。選擇排序的基本思想:第1輪,在待排序記錄r[1]~r[n]中選出最小的記錄,將它與r[1]交換;第2輪,在待排序記錄r[2]~r[n]中選出最小的記錄,將它與r[2]交換;以此類推,第i輪在待排序記錄r[i]~r[n]中選出最小的記錄,將它與r[i]交換,使有序序列不斷增長直到全部排序完畢。四、填空題19.(2017高三上·杭州模擬)下列VB程序運行時,單擊命令按鈕Command1后,在文本框Text1中輸入“1024”,語句“a(i)=a(i+1)/2”共被執行了 次。Private Sub Command1_C1ick ( )Dim a(9) As Integera(9)=Val(Text1.text)For i=8 to 1 step -2a(i)=a(i+1)/2Next iText2.text=str(a(i))End Sub【答案】4【知識點】算法的控制結構【解析】【解答】本題程序分析如下:Private Sub Command1_C1ick ( ) ‘命令按鈕單擊事件過程Dim a(9) As Integer ‘定義一個整型數組a,a共有10個元素,下標為0-10a(9)=Val(Text1.te ‘將從文本框1中獲取的數據轉為數值型后賦給數組元素a(9)For i=8 to 1 step -2 '使用i來控制循環,i值范圍為8到1,步長為-2a(i)=a(i+1)/2 ‘給數組元素進行賦值,其值為后一個數組元素的值的二分之一Next i ‘結束循環Text2.text=str(a(i)) ‘在文本框2中將數組元素的值轉為字符串并輸出End Sub ‘結束事件過程由以上分析知, a(i)=a(i+1)/2 的執行次數與在文本框中輸入的數的大小無關,只與i值的初值、終值和步長有關,由程序知循環了4次,即 a(i)=a(i+1)/2 語句被執行了4次,故答案為:4。【分析】本題考查的是定長循環中循環體的執行次數,這個次數是一個固定的公式,定長循環次數公式為:循環次數=int((終值-初值)/步長)+1,循環終了循環變量的值=初值+步長*循環次數。20.(2017高三上·杭州模擬)設計VB程序,該程序將輸入的字符串中小寫字母轉換成大寫字母后輸出。在文本框Text1中輸入一串字符(數字、字母均可),單擊“轉換”按鈕Command1,在標簽Label2中輸出結果。(提示:Asc(x):將字符x轉換為ASCII碼值;Chr(x):將ASCII代碼x轉換為所對應的字符)該程序的設計界面如圖所示,請根據算法將下列程序補充完整。Private Sub Command1_Click()Dim ch As String, s As StringDim i As Integer, j As Integerch = Text1.TextFor i = 1 To j = Asc(Mid(ch, i, 1))If j > 96 And j < 123 Thens = s + Chr(j - 32)Elses = s + Chr(j)End IfNext End Sub【答案】Len(ch);Label2.Caption = s【知識點】類、對象、屬性、方法、事件和事件處理的概念及應用;常量、變量及變量的賦值【解析】【解答】本程序分析如下:Private Sub Command1_Click() ‘命令按鈕單擊事件開始Dim ch As String, s As String ‘定義字符型變量ch和sDim i As Integer, j As Integer ‘定義整型變量i和jch = Text1.Text ‘將文本框1中的字符賦給變量chFor i = 1 To ① ‘ 使用i控制循環,i值的范圍為從1到字符串ch的總長度,i代表字符串的某一位字符的位置,故此處應填寫:Len(ch)j = Asc(Mid(ch, i, 1)) ‘將字符串的的字符按i值順序取出并求出其ASCII值并賦給變量jIf j > 96 And j < 123 Then '如果字符的ASCII值在96和123之間(即為小寫字母)時進行如下處理s = s + Chr(j - 32) ‘將取出的字符轉為大寫字母后合并到字符串s中Else ‘如果j值不在96和123之間(即不是小寫字母)時作如下處理s = s + Chr(j) ‘將j值轉為對應的字符后(即還是原字符)合并到字符串s中End If ‘結束判斷Next ‘結束循環‘下面語句應是在文本框2中輸出轉化后的字符,故應填寫: Label2.Caption = s2End Sub ‘結束事件過程由以上分析知:1處使用i控制循環,i值的范圍為從1到字符串ch的總長度,i代表字符串的某一位字符的位置,故此處應填寫:Len(ch)。2處應是在文本框2中輸出轉化后的字符,故應填寫: Label2.Caption = s 。【分析】本題考查的是小寫字母轉為大寫字母的算法。在將小寫字母轉為大寫字母時先使用ASC()函數求出小寫字母的ASCII碼值,然后減去32得到大寫字母的ASCII值(大寫字母轉小寫字母時要加上32),最后使用CHR()函數轉為大寫字母即可完成轉換。21.(2017高三上·杭州模擬)杭州市民卡是由杭州市人民政府授權發放給市民用于辦理個人相關事務和享受公共服務的集成電路卡(IC卡),具有信息儲存、身份識別、電子支付等功能。每位市民卡的卡號是唯一的,卡內會記錄每位市民的姓名、住址、金額等信息。假設共有1000個市民,市民的相關信息都存儲在“information.accdb”的data表中,查詢程序界面如圖所示。工作人員在文本框Text1中輸入卡號,單擊“開始查詢”按鈕,如果找到,就在Label1中顯示卡內市民姓名和卡內余額;否則顯示“查無此人”。請按要求將下列程序補充完整。Private Sub command1_click()Dim conn As New ADODB.Connection, rs As New ADODB.RecordsetDim strSQL As StringDim a,b as string ‘分別定義姓名、余額Dim n as integerconn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + App.Path + "\information.accdb" '打開到數據庫的鏈接conn.OpenstrSQL ="select xh,xm from data where '卡號=&(Text1.Text) & '" '設置查詢的SQL語句Set rs.ActiveConnection = conn '設置rs的ActiveConnection屬性,指定與其關聯的數據庫鏈接rs.Open strSQL '打開記錄集,將從表information中讀取的結果保存到記錄集rs中Label1.Caption = ""n=0Do while not rs.EOF①a=rs.Fields("姓名")b=rs.Fields("余額")rs.movenextlooprs.Closeconn.closeset rs=nothingset conn=nothing②if n=0 then Label1.caption="查無此人"End Sub(1)程序中①劃線處應填入 。(2)程序中②劃線處應填入 。【答案】(1)n=n+1(2)Label1.caption=a+ " 卡內余額為"+b+"元"【知識點】程序訪問數據庫【解析】【解答】本題程序分析如下:Private Sub command1_click() ‘命令按鈕1單擊事件開始Dim conn As New ADODB.Connection, rs As New ADODB.Recordset ‘定義一個數據庫連接對象conn,定義一個數據庫記錄對象rsDim strSQL As String ‘定義一個字符型變量strSQL用于存放查詢字符串Dim a,b as string ‘分別定義字符型變量a和b用于存放姓名、余額Dim n as integer ‘定義一個整型變量n,n為計數器用于統計卡號為查詢卡號的所有記錄個數conn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + App.Path + "\information.accdb" '定義打開到數據庫的鏈接字符串conn.Open ‘打開數據庫strSQL ="select xh,xm from data where '卡號=&(Text1.Text) & '" '設置查詢的SQL語句Set rs.ActiveConnection = conn '設置rs的ActiveConnection屬性,指定與其關聯的數據庫鏈接rs.Open strSQL '打開記錄集,將從表information中讀取的結果保存到記錄集rs中Label1.Caption = "" ‘初始化標簽1的標題發生為一個空字符串n=0 ‘給n賦初值0Do while not rs.EOF ‘在數據表的指針沒有在文件底的情況下進行循環① ‘使用計數器n對滿足條件的記錄個數進行計數,條件在查詢字符串中已經給出 ,故此處應填寫:n=n+1a=rs.Fields("姓名") ‘將姓名字段的當前值賦給變量ab=rs.Fields("余額") ‘ 將余額字段的當前值賦給變量brs.movenext ‘ 移動指針loop ‘結束循環rs.Close ‘關閉數據庫conn.close ‘關閉連接set rs=nothing ‘清除對象rsset conn=nothing ‘清除對象conn② ‘在標簽1中輸出持卡人的姓名和余額,故此處應填寫: Label1.caption=a+ " 卡內余額為"+b+"元" 。if n=0 then Label1.caption="查無此人" ‘如果n值為0則在列表框中輸出"查無此人"End Sub ‘結束事件過程由以上分析知: 程序中①處為使用計數器n對滿足條件的記錄個數進行計數,條件在查詢字符串中已經給出 ,故①處答案為:n=n+1。程序中②處在標簽1中輸出持卡人的姓名和余額,故②處答案為: Label1.caption=a+ " 卡內余額為"+b+"元" 。【分析】本題考查的是VB程序和數據庫進行連接的語句及打開表的命令語句。在VB和數據庫進行連接時先定義連接對象和數據庫記錄對象,然后使用連接字符打開數據表。最后使用查詢字符在表中使用指針進行定位,然后字段就可以象簡單變量一樣使用了。1 / 1浙江省杭州市2015年高考模擬命題比賽信息技術 (2)一、選擇題1.(2016高一下·杭州期中)“優先點菜”是一款集點菜、支付、分享于一體的手機應用軟件,我們可以通過優先手機客戶端查看到當地優質品牌餐飲門店及圖文菜單,并預先點菜、支付,避免了餐前點菜、餐后結賬時等候的麻煩。小利使用該APP事先點好菜的過程屬于( )A.信息的采集 B.信息的發布 C.信息的加工 D.信息的存儲2.(2017高三上·杭州模擬)小麗用UltraEdit軟件觀察"新高考‘7選3’"這幾個字,顯示的十六進制內碼如圖所示。則"7選4"這幾個字對應得內碼用十六進制表示是( )A.37 D1 A1 34 B.D1 A1 33 A1 AFC.37 D1 A1 33 D.D1 A1 33 A1 B03.(2017高三上·杭州模擬)在Access軟件中,刪除“三項考試成績”數據表中的“學號”值為“30120”記錄時的界面如圖所示:單擊“是(Y)”按鈕刪除指定記錄后,下列操作能恢復被刪除記錄數據的是( )①立即執行“撤銷”命令 ② 重新輸入被刪除的記錄的內容③ 關閉當前數據庫,重新打開 ④ 關閉該數據表,重新打開A.① B.② C.①② D.③④4.(2017高三上·杭州模擬)小潔在進行網絡購物時,看到某商家商品的評價得分(評價甲)如圖1所示,她購買了該商品,交易成功后又對該商品進行了打分(評價乙)如圖2所示。有關這兩種評價,下列說法正確的是( )A.評價甲為專家評價,評價乙為統計評價B.評價甲為個人推薦,評價乙為統計評價C.評價甲為專家評價,評價乙為個人推薦D.評價甲為統計評價,評價乙為個人推薦5.(2017高三上·杭州模擬)小李使用Word修訂功能對某文檔做了幾處修訂,部分截圖如圖1所示,修訂選項對話框如圖2所示。若全部拒絕圖中所示的修訂內容,則第一句話的文字將變為( )A.聚餐時,任何人都不看手機,所有放在餐桌上的手機屏幕朝下。B.聚餐時,任何人都不能看手機,所有放在餐桌上的手機必須屏幕朝下。C.聚餐時,任何人吃飯時都不看手機,所有放在餐桌上的手機屏幕朝下。D.聚餐時,任何人吃飯時都不能看手機,所有放在餐桌上的手機必須屏幕朝下。6.(2017高三上·杭州模擬)輸入一正整數并判斷是奇數還是偶數的算法描述如下圖所示:該流程圖中,語句“x mod 2 = 0?”,應加的框圖為( )A. B. C. D.7.(2017高三上·杭州模擬)下表是一份多媒體作品系統結構的設計報告:日期:2015年3月12日 報告人:小夏規劃 情景描述背景 使用藍天白云作為背景風箏 開始時風箏慢慢淡入直至完全出現小鳥 風箏出現的同時,小鳥飛入,小鳥在樹上停留一段時間后飛走下列Flash動畫合成的時間軸結構中,與設計要求最相符合的是( )A.B.C.D.8.(2017高三上·杭州模擬)小峰用ACDSee軟件對如下4幅圖進行處理,圖像如下圖所示:關于這4幅圖像,下列說法不正確的是( )A.圖1圖像進行裁剪可以得到圖2。B.把圖2圖像進行一次水平翻轉可以得到圖3。C.把圖2圖像進行一次垂直翻轉可以得到圖4。D.把圖3圖像進行一次垂直翻轉可以得到圖4。9.(2017高三上·杭州模擬)小瑩制作了將文字“全”變成文字“品” 的Flash變形動畫。他在第1幀利用“文本工具”輸入“全”,在第30幀插入空白關鍵幀,并利用“文本工具”輸入“品”,在設置補間動畫時選擇“形狀”,結果出現錯誤,如圖所示。錯誤的原因是( )A.在第1到25幀之間缺少一個空白關鍵幀B.沒有對輸入的“全”和“品”進行分離(打散)操作C.沒有對輸入的“全”和“品”進行組合操作D.沒有執行“測試影片”命令10.(2017高三上·杭州模擬)小宇用Goldwave軟件對某音頻文件進行編輯時,部分界面截圖如圖所示,要僅保留選中部分的音頻,可使用的按鈕是( )A. B. C. D.二、填空題11.(2017高三上·杭州模擬)某超市用Excel軟件對部分生活用品銷售情況的數據進行了分析,界面如圖1所示,請回答下列問題。(1)正確計算各種生活用品占銷售總額的百分比值,需在I3單元格輸入公式 ,并從I3單元格地址自動填充到I14單元格。(2)為更加直觀地比較各商品毛利潤情況,小峰制作了 “2014年12月生活用品利潤比較”圖表(如圖2所示),則該圖表的數據區域是 。(3)選中A2:I14區域,按照圖3所示進行自定義篩選后,將顯示 個數據。篩選完畢后,“2014年12月生活用品利潤比較”圖表(如圖2所示) (填:會或不會)發生變化。12.(2017高三上·杭州模擬)小剛的支付寶賬戶密碼忘記了,但他急用支付寶進行轉賬,請你幫他盡可能找回密碼。他只記得自己密碼的一些零星信息:①密碼是六位數字,前面兩位為59;②最后兩位數字相同;③能被12和38整除。程序界面如圖1所示,單擊 “幫助找回密碼”按鈕(Command1)后,可能的密碼顯示在列表框List1中。(1)應用程序界面設計時,為添加“ 可能的密碼有:”對象,應使用圖2所示的“控件工具箱”中的 (填寫相應編號),并在圖3所示的“屬性窗口”中,將 屬性值設置為“可能的密碼有:”。(2)解決此問題的相應程序如下,請根據題意將程序補充完整。Private Sub Command1_click ( )Dim x As Integer, s As Long, y As Integer, i As IntegerFor i = 0 To 9999S = 590000 + iIf Thenx= s mod 10y = (s Mod 100) \ 10If x = y ThenList1.AddItem Str(s)End IfEnd IfNext iEnd Sub13.(2017高三上·杭州模擬)某小學組織“書香家庭”評比活動,小強用Photoshop制作了主題為“書香家庭”的小報參加評比。部分素材如圖1所示,當前編輯窗口如圖2所示請回答下列問題:(1)小強將“小孩.jpg”圖片復制到“小孩”圖層后,發現小孩圖片太大,請你幫助小強解決這個問題。寫出操作需要使用的方法和工具: (2)觀察圖層窗口(如圖3所示),設置了圖層樣式的圖層名稱是 。(3)將“蘑菇.jpg”圖片拷貝到蘑菇圖層,執行 操作,可得到圖2的效果。14.(2017高三上·杭州模擬)小張用FLASH軟件制作一個名為“放飛夢想.fla”的FLASH動畫,部分效果如圖1所示,庫信息如圖2所示,制作過程的時間軸如圖3所示。請回答以下問題:(1)由圖3所示可見聲音與動畫同步,聲音文件的播放時間是 秒。(2)由圖2所示可見名稱為“鳥”的元件類型是 。(3)為實現讓“云”從右上角向左上角移動的效果,將“云”元件置于“云動”圖層第13幀的右上角,在“云動”圖層第60幀處應插入一個 幀,并將“云”元件實例移動到該幀的左上角,然后在“云動”圖層創建一個 填:動畫/形狀)補間。(4)最后出現“退出”按鈕,單擊“退出”按鈕關閉窗口,則在該按鈕上設置的動作命令是 。三、選擇題15.(2017高三上·杭州模擬)已知t=55.8,s=64,m=-81,則下列Visual Basic表達式的值為False的是( )A.t < abs(m)and int(t)+8 >= sB.int(m)> s or t < abs(m)C.sqr(s)+ t < abs(m)D.t > s + m16.(2017高三上·杭州模擬)下列VB程序模塊可以計算正整數n階乘的值。Function f(n As Integer) As IntegerIf n < = 1 Thenf = 1Elsef = n * f(n - 1)End IfEnd Function該模塊采用的算法是( )A.枚舉 B.查找 C.排序 D.遞歸17.(2017高三上·杭州模擬)某高校學籍管理系統軟件有2萬個學生的電子檔案(已按學籍號排序),假設從中取出一條記錄并與待查項進行比較所花時間為8毫秒,則用對分法在該系統中查找任意一位學生檔案最多花費的時間約為 ( )A.16萬毫秒 B.8萬毫秒 C.10毫秒 D.120毫秒18.(2017高三上·杭州模擬)用選擇排序將七個數“2022,2017,2018,2014,2021,2012,2015”從小到大進行排序,則第二輪交換數據后的順序是( )A.2022,2021,2018,2017,2014,2012,2015B.2012,2014,2018,2017,2021,2022,2015C.2012,2017,2018,2014,2021,2022,2015D.2022,2021,2018,2014,2017,2012,2015四、填空題19.(2017高三上·杭州模擬)下列VB程序運行時,單擊命令按鈕Command1后,在文本框Text1中輸入“1024”,語句“a(i)=a(i+1)/2”共被執行了 次。Private Sub Command1_C1ick ( )Dim a(9) As Integera(9)=Val(Text1.text)For i=8 to 1 step -2a(i)=a(i+1)/2Next iText2.text=str(a(i))End Sub20.(2017高三上·杭州模擬)設計VB程序,該程序將輸入的字符串中小寫字母轉換成大寫字母后輸出。在文本框Text1中輸入一串字符(數字、字母均可),單擊“轉換”按鈕Command1,在標簽Label2中輸出結果。(提示:Asc(x):將字符x轉換為ASCII碼值;Chr(x):將ASCII代碼x轉換為所對應的字符)該程序的設計界面如圖所示,請根據算法將下列程序補充完整。Private Sub Command1_Click()Dim ch As String, s As StringDim i As Integer, j As Integerch = Text1.TextFor i = 1 To j = Asc(Mid(ch, i, 1))If j > 96 And j < 123 Thens = s + Chr(j - 32)Elses = s + Chr(j)End IfNext End Sub21.(2017高三上·杭州模擬)杭州市民卡是由杭州市人民政府授權發放給市民用于辦理個人相關事務和享受公共服務的集成電路卡(IC卡),具有信息儲存、身份識別、電子支付等功能。每位市民卡的卡號是唯一的,卡內會記錄每位市民的姓名、住址、金額等信息。假設共有1000個市民,市民的相關信息都存儲在“information.accdb”的data表中,查詢程序界面如圖所示。工作人員在文本框Text1中輸入卡號,單擊“開始查詢”按鈕,如果找到,就在Label1中顯示卡內市民姓名和卡內余額;否則顯示“查無此人”。請按要求將下列程序補充完整。Private Sub command1_click()Dim conn As New ADODB.Connection, rs As New ADODB.RecordsetDim strSQL As StringDim a,b as string ‘分別定義姓名、余額Dim n as integerconn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + App.Path + "\information.accdb" '打開到數據庫的鏈接conn.OpenstrSQL ="select xh,xm from data where '卡號=&(Text1.Text) & '" '設置查詢的SQL語句Set rs.ActiveConnection = conn '設置rs的ActiveConnection屬性,指定與其關聯的數據庫鏈接rs.Open strSQL '打開記錄集,將從表information中讀取的結果保存到記錄集rs中Label1.Caption = ""n=0Do while not rs.EOF①a=rs.Fields("姓名")b=rs.Fields("余額")rs.movenextlooprs.Closeconn.closeset rs=nothingset conn=nothing②if n=0 then Label1.caption="查無此人"End Sub(1)程序中①劃線處應填入 。(2)程序中②劃線處應填入 。答案解析部分1.【答案】C【知識點】信息獲取的環節與方法【解析】【解答】利用App查看、選擇當地優質品牌餐飲門店及圖文菜單事先點菜,是對信息進行篩選,對信息的篩選屬于信息加工的一種。故答案選C。【分析】本題考查信息的加工。加工信息是指通過判別、篩選、分類、排序、分析和再造等一系列過程,使收集到的信息成為滿足我們需求的信息。2.【答案】A【知識點】信息的編碼【解析】【解答】由圖知:新字對應D0 C2,高字對應B8 DF ,考字對應BF BC, 單引號對應A1 AE,7對應37,選對應D1 A1,3對應33,即7選3對應“ 37 D1 A1 33”,故 "7選4" 對應“ 37 D1 A1 34 ”,故答案選A。【分析】本題考查的是字符和漢字在內存中的二進制碼表示。由于 UltraEdit軟件使用的是十六進制表示字符和漢字,故一個英文字符由兩個十六進制數表示,一個漢字由4個十六進制數表示。3.【答案】B【知識點】數據表、字段、記錄的編輯【解析】【解答】在Access中如果刪除了記錄后不能恢復數據,只能重新錄入數據,故答案選B。【分析】本題考查的是Access刪除記錄后恢復記錄的方法。由于在Access中如果刪除了記錄后不能恢復數據所以只能重新錄入數據才能看到舊數據而且重新錄入的數據只能放在表的末尾不能放在表的原位置。4.【答案】D【知識點】因特網信息資源評價【解析】【解答】由圖1可知該圖中的數據由多人評價統計得到的,屬于統計評價,而圖2是由個人對商品進行的評價是根據個人的愛好做的評價屬于個人推薦,故答案選D。【分析】本題考查的是對信息的評價方法。信息的主要評價方式有統計評價、專家或核心刊物評價和個人推薦。統計評價。從統計角度選擇我們要訪問的網站或是評價已訪問過的網站。專家或核心刊物評價,根據專家學術專著或核心期刊上羅列的一些專業學術網站的資源表,來選擇或評價所需要的網站。個人推薦,這是憑借個人對因特網信息資源的了解和主觀認識進行的評價。5.【答案】C【知識點】文本的基本編輯【解析】【解答】由圖2知圖1中藍色刪除線文字為計劃刪除的文字,紅色文字為插入的文字,如果拒絕修訂內容則計劃刪除的交保留,計劃插入的將去掉,故第一行原文應為: 聚餐時,任何人吃飯時都不看手機,所有放在餐桌上的手機屏幕朝下,故答案選C。【分析】本題考查的是Word的修訂功能。修訂是在保留修改痕跡的一種編輯方式,通過修訂可以恢復原來的文字或確認修改。6.【答案】D【知識點】算法的常用表示方法【解析】【解答】如右圖的流程圖知:先輸入一個數并賦值給x,然后判斷x的值是否能除盡2,如果能除盡2則p的值為“偶數”,如果不能除盡2則p的值為“奇數”最后輸出p的值,由流程圖可知 語句“x mod 2 = 0?”為一條判斷語句使用菱形框,故本題答案選D。【分析】本題考查的是流程圖的各個框圖表示的含義。在流程圖中圓角矩形叫起止框,表示程序的開始和結束;平行四邊形叫輸入輸出框,表示輸入和輸出數據,矩形框叫處理框,在此處應處理一個事件。菱形框叫判斷框表示對某個條件的判斷。7.【答案】C【知識點】動畫的類型【解析】【解答】選項A:先出現小鳥再出現風箏,與設計報告不符。選項B:先出現小鳥再出現風箏,與設計報告不符。選項C:小鳥與風箏同時出現,與報告意思相同。選項D:先出現風箏再出現小鳥,與設計報告不符。故答案選C。【分析】本題考查的是看時間軸判斷各圖層出現的先后順序。時間軸上的關鍵幀表示有圖象,空白關鍵幀表示沒有圖像,而幀數表示了各圖層上的圖象出現的先后順序。8.【答案】C【知識點】圖層及圖層的基本操作【解析】【解答】選項A:由圖1知將圖1中的左邊圖像進行裁剪可以得到圖2,本項對。選項B:由圖2和圖3的關系兩者是水平對襯關系可以通過水平翻轉相互得到,本項對。選項C:圖4是由圖2進行旋轉得到的,本項錯。選項D:由圖3和圖4的關系知兩者是上下對襯的,可以 把圖3圖像進行一次垂直翻轉可以得到圖4本項對。故答案選C。【分析】本題考查的是圖像的裁剪、翻轉和旋轉。裁剪就是將圖像的一部分保留下來其他部分刪除。翻轉分水平翻轉和垂直翻轉兩種。旋轉是進行一定角度的旋轉。注意旋轉90度和垂直翻轉得到的圖像是不同的。9.【答案】B【知識點】動畫的實現【解析】【解答】由圖上的時間軸圖形的虛線可知圖層1從第一幀到第29幀的圖像相同,都是第一幀的圖像,到第30幀時改為“品”字的圖像,即補間動畫沒有成功。由題義描述知該動畫為一個形狀補間動畫,形狀補間時要對變形的圖形進行打散處理,故答案選B。【分析】本題考查的是動畫補間沒有成功的原因。動畫補間有兩種,一種是動畫補間,另一種是形狀補間。如果動畫補間成功會出現一個箭頭,如果沒有成功則以虛線表示,在進行形狀補間時要求把圖形打散并轉為矢量圖形。10.【答案】A【知識點】聲音素材的基本處理【解析】【解答】選項A:剪裁是保留選中部分而刪除沒有選中部分。選項B:剪切是將選中部分從音頻中剪切到剪切板中。選項C:刪除是將選中部分刪除而保留未選中部分。選項D:設標就是進行選中音頻的操作。故答案選A。【分析】本題考查的是剪裁和刪除的區別,在進行剪裁和刪除前必須進行設標操作,刪除是刪除選中部分而剪裁是刪除未選中部分。11.【答案】(1)=G3/$G$15 或 =G3/G$15(2)B2:B14, H2:H14(3)5;會【知識點】表格數據的處理與計算【解析】【解答】(1) 計算各種生活用品占銷售總額的百分比值就是將生活用品的銷售額除以銷售總額,而生活用品的數據在G3:G14單元格區域,而銷售總額在G15單元格中,在計算時各生活用品數據在不同單元格要發生變化,而銷售總額數所不有變化,故答案為:=G3/$G$15或 =G3/G$15。(2)由圖2知該圖表為一個折線圖,其橫軸為商品的名稱,縱坐標為生活用品的毛利潤,故其數據區域應填寫為: B2:B14, H2:H14 。(3)由圖3的篩選條件知要篩選出銷售數量大于30且小于90的商品,故篩選出的商品為:牙膏、清風紙巾、毛巾、肥皂和洗潔精共5種商品,在進篩選后有些數據如牙刷就不會顯示,即圖表的數據區域發生了變化所以圖表的圖形也會發生變化。故答案為:5,會。【分析】本題考查的是表格中公式的運用、根據圖表選擇數據區域和數據額篩選。Excel的地址引用有相對地址引用和絕對地址引用及混合地址引用3種方式,相對地址引用就是單元格地址前不加任何東西,單元格地址會隨單元格的變化而變化,絕對單元格地址引用就是在單元格地址前加$號,不會隨單元格的變化而變化。混合引用是在行號或列標前加$號,另一個不加,在復制公式時加$號的不變,不加$號的變化。圖表數據區域的選擇是看其橫軸和縱軸的數據,篩選可以根據條件進行手工選擇。12.【答案】(1)①;caption(2)s Mod 12 = 0 and s Mod 38 = 0【知識點】解析算法及程序實現【解析】【解答】(1) “ 可能的密碼有:”使用的是標簽時行的顯示,而①為標簽控件,②為文本框控件,③為命令按鈕控件。若想顯示文字信息應當設置標簽的標題屬性④為列表框控件。故答案為:①,Caption。(2)本題程序分析如下:Private Sub Command1_click ( ) ‘命令按鈕單擊事件過程開始Dim x As Integer, s As Long, y As Integer, i As Integer ‘ 定義整型變量x、y、i和長整型變量sFor i = 0 To 9999 ‘使用i控制循環i的范圍為0到9999,代表了密碼的后四位S = 590000 + i ‘得到一個六位數的可能密碼,并使該數符合第一個條件,開頭為59If 1 Then ‘通過if語句來判斷是否符合剩下的二個條件,本行是檢測的是第三個條件: 能被12和38整除,故此處應填寫: s Mod 12 = 0 and s Mod 38 = 0x= s mod 10 ‘ 通過將s除以10要余數得到最后一位數字,并賦給變量xy = (s Mod 100) \ 10 ‘將s整除100得到余數后,再將余數整除以10要其整數商,并賦給變量y,y值為s的倒數第二位數。If x = y Then ‘如果x和y的值相同則作如下處理List1.AddItem Str(s) ‘在列表框1中輸出一條可能的密碼End If ‘結束條件判斷End If ‘結束外層條件判斷Next i ‘結束循環End Sub ‘結束事件過程由以上分析知:1處為通過if語句來判斷是否符合剩下的二個條件,本行是檢測的是第三個條件: 能被12和38整除,故答案為: s Mod 12 = 0 and s Mod 38 = 0 。【分析】本題是一道通過枚舉算法來找回密碼的程序題目。枚舉法的本質就是從所有候選答案中去搜索正確的解,使用該算法需要滿足兩個條件:(1)可預先確定候選答案的數量;(2)候選答案的范圍在求解之前必須有一個確定的集合。13.【答案】(1)選中“小孩”圖層,使用編輯菜單中的 “變換”—>“縮放”工具(或編輯菜單中的 “自由變換”工具),調整圖層的大小。(2)書香家庭(3)水平翻轉【知識點】圖層及圖層的基本操作【解析】【解答】(1) 小強將“小孩.jpg”圖片復制到“小孩”圖層后,發現小孩圖片太大,可以通過“自由變換”工具將該圖層變小。故答案為: 選中“小孩”圖層,使用編輯菜單中的 “變換”—>“縮放”工具(或編輯菜單中的 “自由變換”工具或按Ctrl+T),調整圖層的大小。(2) 由圖3可知,圖層“書香家族”后有一個fx標記說明該圖層設置了樣式,故答案為:書香家族。(3)由圖1中的“蘑菇"圖像和圖2中的小蘑菇進行比較發現它們兩者之間是水平相對襯關系所以”書香家族中的蘑菇是由圖1中的蘑菇水平翻轉得到的,故答案為:水平翻轉。【分析】本題考查的是縮放圖層、圖層標記及圖像的水平翻轉。在將一個圖像復制到另一個圖像中可能圖像的比例不太合適這應需要進行調整,一般采用自由變換或縮放圖像來進行調整,但一定不要使用“圖像大小”命令,因為此命令調整的不是一個圖層而中整個圖像;在某些圖層中會有一些特殊的標記表示特定的含義如fx表示該圖層設置了樣式,有一把小鎖表示該圖層被鎖定等。有時一些圖層中的圖像會通過其他圖象的翻轉和旋轉來得到。14.【答案】(1)5(2)影片剪輯(3)關鍵;動畫(4)on realse {fscommand(“quit”)}【知識點】二維動畫實例屬性的設置;動畫的實現;常用影片控制函數的應用【解析】【解答】(1)由圖3可知music圖層共有60幀,而本動畫的播放幀頻為12fps,即每秒播放12幀所以共播放5秒,故答案為:5。(2) 由圖2所示可見名稱為“鳥”的元件類型是一個小齒輪標記,故答案為:影片剪輯。(3) 為實現讓“云”從右上角向左上角移動的效果,將“云”元件置于“云動”圖層第13幀的右上角,在“云動”圖層第60幀處應插入一個關鍵幀,將 “云”元件實例移動到該幀的左上角,然后在“云動”圖層創建一個補間動畫,由于云的形狀沒有發生變化故其為動畫補間,故答案為:關鍵,動畫。(4) 最后出現“退出”按鈕,單擊“退出”按鈕關閉窗口,則在該按鈕上設置的動作命令是單擊該按鈕直接退出動畫,故本小題應填寫: on realse {fscommand(“quit”)} 。【分析】本題考查的是動畫播放時間、元件類型、動畫補間類型和動作腳本。動畫播放時間等于動畫總幀數除以幀頻;Flash動畫元件類型有三種:影片剪輯、圖形及按鈕。圖形元件,一般用于制作靜態圖像或簡單動畫,其標記是圖標上有三個不同不同形狀的圖形(圓形、三角形和矩形)。15.【答案】A【知識點】運算符、基本運算與表達式【解析】【解答】選項A:由已知條件: t=55.8,s=64,m=-81代入公式知:55.8=64,55.8<81其值為true,63>=64的值也為false,故總的表達式的值為false。選項B:int(-18)>55.8 的值為false,55.8-17其值為true。故答案選A。【分析】本題考查的是混合運算規則和常用函數的功能。在混合運算中先算算術表達式再計算字符表達式然后是關系表達式最后是邏輯表達式。int()的功能是取整,abs()的功能是求絕對值,sqr()的功能是求算術平方根。16.【答案】D【知識點】過程與自定義函數【解析】【解答】本題程序分析如下:Function f(n As Integer) As Integer ‘自定義一個函數f,它只有一個參數n為整型If n < = 1 Then ‘如果n小于等于n時進行如下處理f = 1 ‘ 將函數f的值設為1Else ‘否則(在n大于1時)進行如下處理f = n * f(n - 1) ‘調用自身乘以n后將值重新賦給函數fEnd If ‘結束判斷End Function ‘結束自定義函數由以上分析知:當n值比1大時將調用自身來運算,故其算法是遞歸算法。故答案選D。【分析】本題考查的是遞歸算法。遞歸算法在計算機科學中是指一種通過重復將問題分解為同類的子問題而解決問題的方法。17.【答案】D【知識點】查找算法及程序實現【解析】【解答】使用對分查找法的最壞查找次數為:int(log220000)+1=14+1=15(次),每次用8毫秒,故最多可用:15*8=120(毫秒),故答案選D。【分析】本題考查的是使用對分法查找某數最壞次數的計算公式,其公式為:最壞次數=int(log2x)+1。18.【答案】B【知識點】排序算法及程序實現【解析】【解答】由選擇排序的算法思中路知:在第一輪找出最小值2014和第一個數組元素進行交換,結果為2012,2017,2018,2014,2022,2015,然后在第二輪將次小的數與第二個數組元素進行交換,結果為: 2012,2014,2018,2017,2021,2022,2015,故答案選B。【分析】本題考查的是選擇排序法算法的執行過程。選擇排序的基本思想:第1輪,在待排序記錄r[1]~r[n]中選出最小的記錄,將它與r[1]交換;第2輪,在待排序記錄r[2]~r[n]中選出最小的記錄,將它與r[2]交換;以此類推,第i輪在待排序記錄r[i]~r[n]中選出最小的記錄,將它與r[i]交換,使有序序列不斷增長直到全部排序完畢。19.【答案】4【知識點】算法的控制結構【解析】【解答】本題程序分析如下:Private Sub Command1_C1ick ( ) ‘命令按鈕單擊事件過程Dim a(9) As Integer ‘定義一個整型數組a,a共有10個元素,下標為0-10a(9)=Val(Text1.te ‘將從文本框1中獲取的數據轉為數值型后賦給數組元素a(9)For i=8 to 1 step -2 '使用i來控制循環,i值范圍為8到1,步長為-2a(i)=a(i+1)/2 ‘給數組元素進行賦值,其值為后一個數組元素的值的二分之一Next i ‘結束循環Text2.text=str(a(i)) ‘在文本框2中將數組元素的值轉為字符串并輸出End Sub ‘結束事件過程由以上分析知, a(i)=a(i+1)/2 的執行次數與在文本框中輸入的數的大小無關,只與i值的初值、終值和步長有關,由程序知循環了4次,即 a(i)=a(i+1)/2 語句被執行了4次,故答案為:4。【分析】本題考查的是定長循環中循環體的執行次數,這個次數是一個固定的公式,定長循環次數公式為:循環次數=int((終值-初值)/步長)+1,循環終了循環變量的值=初值+步長*循環次數。20.【答案】Len(ch);Label2.Caption = s【知識點】類、對象、屬性、方法、事件和事件處理的概念及應用;常量、變量及變量的賦值【解析】【解答】本程序分析如下:Private Sub Command1_Click() ‘命令按鈕單擊事件開始Dim ch As String, s As String ‘定義字符型變量ch和sDim i As Integer, j As Integer ‘定義整型變量i和jch = Text1.Text ‘將文本框1中的字符賦給變量chFor i = 1 To ① ‘ 使用i控制循環,i值的范圍為從1到字符串ch的總長度,i代表字符串的某一位字符的位置,故此處應填寫:Len(ch)j = Asc(Mid(ch, i, 1)) ‘將字符串的的字符按i值順序取出并求出其ASCII值并賦給變量jIf j > 96 And j < 123 Then '如果字符的ASCII值在96和123之間(即為小寫字母)時進行如下處理s = s + Chr(j - 32) ‘將取出的字符轉為大寫字母后合并到字符串s中Else ‘如果j值不在96和123之間(即不是小寫字母)時作如下處理s = s + Chr(j) ‘將j值轉為對應的字符后(即還是原字符)合并到字符串s中End If ‘結束判斷Next ‘結束循環‘下面語句應是在文本框2中輸出轉化后的字符,故應填寫: Label2.Caption = s2End Sub ‘結束事件過程由以上分析知:1處使用i控制循環,i值的范圍為從1到字符串ch的總長度,i代表字符串的某一位字符的位置,故此處應填寫:Len(ch)。2處應是在文本框2中輸出轉化后的字符,故應填寫: Label2.Caption = s 。【分析】本題考查的是小寫字母轉為大寫字母的算法。在將小寫字母轉為大寫字母時先使用ASC()函數求出小寫字母的ASCII碼值,然后減去32得到大寫字母的ASCII值(大寫字母轉小寫字母時要加上32),最后使用CHR()函數轉為大寫字母即可完成轉換。21.【答案】(1)n=n+1(2)Label1.caption=a+ " 卡內余額為"+b+"元"【知識點】程序訪問數據庫【解析】【解答】本題程序分析如下:Private Sub command1_click() ‘命令按鈕1單擊事件開始Dim conn As New ADODB.Connection, rs As New ADODB.Recordset ‘定義一個數據庫連接對象conn,定義一個數據庫記錄對象rsDim strSQL As String ‘定義一個字符型變量strSQL用于存放查詢字符串Dim a,b as string ‘分別定義字符型變量a和b用于存放姓名、余額Dim n as integer ‘定義一個整型變量n,n為計數器用于統計卡號為查詢卡號的所有記錄個數conn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + App.Path + "\information.accdb" '定義打開到數據庫的鏈接字符串conn.Open ‘打開數據庫strSQL ="select xh,xm from data where '卡號=&(Text1.Text) & '" '設置查詢的SQL語句Set rs.ActiveConnection = conn '設置rs的ActiveConnection屬性,指定與其關聯的數據庫鏈接rs.Open strSQL '打開記錄集,將從表information中讀取的結果保存到記錄集rs中Label1.Caption = "" ‘初始化標簽1的標題發生為一個空字符串n=0 ‘給n賦初值0Do while not rs.EOF ‘在數據表的指針沒有在文件底的情況下進行循環① ‘使用計數器n對滿足條件的記錄個數進行計數,條件在查詢字符串中已經給出 ,故此處應填寫:n=n+1a=rs.Fields("姓名") ‘將姓名字段的當前值賦給變量ab=rs.Fields("余額") ‘ 將余額字段的當前值賦給變量brs.movenext ‘ 移動指針loop ‘結束循環rs.Close ‘關閉數據庫conn.close ‘關閉連接set rs=nothing ‘清除對象rsset conn=nothing ‘清除對象conn② ‘在標簽1中輸出持卡人的姓名和余額,故此處應填寫: Label1.caption=a+ " 卡內余額為"+b+"元" 。if n=0 then Label1.caption="查無此人" ‘如果n值為0則在列表框中輸出"查無此人"End Sub ‘結束事件過程由以上分析知: 程序中①處為使用計數器n對滿足條件的記錄個數進行計數,條件在查詢字符串中已經給出 ,故①處答案為:n=n+1。程序中②處在標簽1中輸出持卡人的姓名和余額,故②處答案為: Label1.caption=a+ " 卡內余額為"+b+"元" 。【分析】本題考查的是VB程序和數據庫進行連接的語句及打開表的命令語句。在VB和數據庫進行連接時先定義連接對象和數據庫記錄對象,然后使用連接字符打開數據表。最后使用查詢字符在表中使用指針進行定位,然后字段就可以象簡單變量一樣使用了。1 / 1 展開更多...... 收起↑ 資源列表 浙江省杭州市2015年高考模擬命題比賽信息技術 (2)(學生版).docx 浙江省杭州市2015年高考模擬命題比賽信息技術 (2)(教師版).docx 縮略圖、資源來源于二一教育資源庫