資源簡介 階段檢測(一) 信息技術基礎 階段檢測第1頁 ?一、選擇題1.下列有關信息的說法,不正確的是( ) A.語言是信息表達的一種常見載體B.計算機內部采用十六進制代碼表示數據C.在搜索引擎中輸入關鍵詞搜索信息時,本質上是檢索搜索引擎的數據庫D.信息是可以被加工處理并脫離它所反映的事物被存儲、保存和傳播的答案 B解析 計算機內部采用二進制代碼表示數據。2.某壓縮算法,采用一個字節來表示連續的一串0或1(連續的總個數少于128個)。字節最左邊的一位是0,則表示該字節代表一串0,否則代表一串1,后7位表示連續數的個數。如連續15個0,壓縮后編碼為00001111,連續64個1,壓縮后編碼為11000000。現有一串數據11111111 11100000 00011111 11111111,經該算法壓縮后的十六進制的編碼為( )A.0B 88 0D B.0B 08 0DC.8B 08 8D D.8B 88 8D答案 C解析 給定的數據首先是11個1,二進制表示為10001011,轉為十六進制是8B,然后是8個0,二進制表示為00001000,轉為十六進制是08;最后是13個1,二進制表示為10001101,轉為十六進制是8D,組合即為8B 08 8D。3.使用UltraEdit軟件觀察字符的內碼界面如下圖所示,下列說法正確的是( )A.“D1 A1”是“選”字在計算機內存儲和處理時的交換碼B.VB中表達式“考”>“加”輸出結果為TrueC.字符“10”的十六進制碼是“3A”D.共有5個ASCII字符答案 A解析 本題考核的是考生對內碼知識點的理解。一個漢字占兩個字節,一個英文字符或數字占一個字符。用UltraEdit軟件觀察,嘆號位于最后,而最后一個編碼是A1,編碼大于A0的是GB2312字符,由此可知該嘆號是GB2312字符,因此它的編碼應該是2個字節構成,即A3 A1。4.下列關于瀏覽器的說法正確的是( )A.瀏覽器瀏覽網頁是通過HTTP協議與Web服務器進行信息交換的B.瀏覽器瀏覽的網頁遵循SQL語言標準,可以用記事本打開并編輯C.網站的用戶名與密碼一旦保存到瀏覽器中就無法清除,除非卸載瀏覽器D.為了方便瀏覽常用的網站,可以把這些網站的網頁內容添加到瀏覽器收藏夾答案 A解析 瀏覽器瀏覽的網頁遵循HTML語言標準;網站的用戶名與密碼保存到瀏覽器,可以通過刪除歷史記錄進行清除。為了方便瀏覽常用的網站,可以把這些網站的地址添加到瀏覽器收藏夾。5.下列有關電子郵件的說法,不正確的是( )A.電子郵件的收發都需通過郵件服務器完成B.電子郵件可以通過其“附件”功能攜帶多種格式的文件C.電子郵局協議POP3的功能是把電子郵件發送到收件人的計算機中D.通過瀏覽器發送電子郵件需要先通過SMTP協議訪問登錄郵箱的網頁答案 D解析 通過瀏覽器發送電子郵件需要先通過HTTP協議訪問登錄郵箱的網頁。6.以下有關Word功能的描述正確的是( )A.打開文檔時,通過自動更正能把所有錯誤自動改正B.通過拼寫和語法檢查功能,能發現文檔中所有語法錯誤C.關閉修訂模式,文檔中的修訂內容都會消失D.通過替換功能把文檔中“人工智能”改成“AI”答案 D解析 自動更正的功能是在錄入文檔時,自動改正拼寫錯誤。拼寫和語法檢查功能,并不能發現文檔中所有語法錯誤,其發現能力受自身詞典的影響。關閉修訂模式,文檔中的修訂內容不會消失,通過接受修訂或拒絕修訂,修訂標記才會消失。7.下圖中Word文檔的編輯界面,以下關于該截圖說法正確的是( )A.“戰狼”的批注者是LHL1B.最后一句修訂前的原文是“你的身后有一個強大的祖國!”C.修訂功能能記錄添加或刪除文字的痕跡,但不能記錄格式的修改D.“戰狼”的批注內容是“特種部隊名稱”答案 D解析 “戰狼”的批注者是LHL,1是批注的序號。最后一句修訂前的原文是“你的身后有一個強大的中國!”,若接受修訂,則變為“你的身后有一個強大的祖國!”。修訂功能能記錄格式的修改、文字的添加或刪除等痕跡。8.通過OCR軟件掃描期刊上的一篇文章后識別出文字,并用Word軟件編輯處理。下列說法不正確的是( )A.OCR軟件可以識別的圖像格式有jpg、tif、bmp等B.若掃描的分辨率太低,可能會影響OCR軟件的識別率C.Word軟件中完成編輯后,只要開啟“修訂”功能,就會顯示所有修改記錄D.可以使用Word的批注功能給文章添加批注答案 C解析 對于OCR軟件,掃描分辨率低、傾斜校正不到位、字體設置不正確等因素都會影響識別率;只有在修訂功能開啟狀態下進行的修改操作才會被顯示。9.下列應用中,體現人工智能技術的有( )①人臉識別考勤 ②百度在線翻譯實現中英互譯 ③利用掃描儀掃描網上閱卷的試卷 ④“Master”圍棋程序與人類對弈 ⑤利用 Windows 自帶的計算器計算算式的值A.①②④ B.①④⑤ C.②④⑤ D.③④⑤答案 A解析 利用掃描儀掃描網上閱卷的試卷,只是將稿紙掃描為圖像文件;利用 Windows 自帶的計算器計算算式的值,只是一個簡易的計算器,這些技術都不屬于人工智能技術。10.道路交通監控系統能夠將違反交通規則的汽車車牌記錄下來,并上傳到指揮控制中心。關于此系統,以下說法中錯誤的是( )A.對車牌的識別使用了虛擬現實技術B.將監控點的信息傳輸到指揮控制中心使用了通信技術C.對違反交通規則汽車信息的查詢使用了數據庫技術D.對信號燈色彩變化的管理使用了控制技術答案 A解析 本題考查信息技術的應用。虛擬現實技術是利用計算機系統虛擬現實環境或事物的技術。對車牌的識別使用的是模式識別技術。模式識別是指對各種形式的信息進行處理和分析,以對事物或現象進行描述、辨認等,是人工智能的重要組成部分,如光學字符識別、語音識別、指紋識別等。11.使用OCR軟件進行字符識別,以下哪些操作可以提高識別的正確率( )①進行傾斜校正 ②把識別結果導出為rtf格式 ③提高掃描分辨率 ④去噪聲A.①②③ B.①②④ C.①③④ D.②③④答案 C12.下列應用中,沒有使用OCR技術的是( )A.在微信中通過語音輸入文字B.遇到難題,給題目拍張照片發到“百度作業幫”,立即能得到許多答案C.停車場用視頻監控系統自動識別并記錄進出汽車的車牌號D.手機APP“金山詞霸”通過拍照自動輸入英文單詞,并顯示單詞的解釋答案 A解析 微信中通過語音輸入文字,這是語音識別功能。13.手機APP“vivoice”功能很強大,只要你對著話筒說“查看紹興的天氣”,立刻會顯示最近幾天的天氣狀況,如圖所示,這個功能主要涉及人工智能技術中的( )A.語音識別技術 B.網絡技術C.OCR技術 D.機器翻譯技術答案 A14.某算法的部分流程圖如圖所示,執行這部分流程圖后,變量 a,b 的值分別是( )A.3,3 B.3,6 C.0,-3 D.-3,-9答案 B解析 第1次循環,a=3,b=3;第2次循環,a=0,b=-3;第3次循環,a=3,b=6,循環結束。15.在VB中,若要把窗體對象form1的標題文字改為“hello”,以下語句能實現的是( )A.form.caption=″hello″B.form1.Text=″hello″C.form1.caption=″hello″D.″hello″=form1.caption答案 C16.某VB程序代碼如下:Private Sub image1_click( ) x=Val(Text1.Text) y=Val(Text2.Text) Label.caption=Str(x+y)End Sub關于該過程說法正確的是( ) A.程序運行時,若在Text1和Text中分別輸入10、20,單擊image1將在Label1中顯示30B.程序運行時,雙擊對象image1,能觸發該過程C.Text1對象可能是標簽D.對象image1肯定是按鈕答案 A解析 由過程名image1_click可知,程序運行時,單擊對象image1,能觸發該過程。由text1.text語句可知text1不可能是標簽,可能是文本框。image1不一定是按鈕,很多對象都有單擊事件,如圖像、文本框、標簽等。17.已知x=10,y=-5.1,則VB表達式abs(int(y)) mod x的值為 ( )A.5 B.6 C.-6 D.-5答案 B18.下列VB表達式的值等于3的是( )A.sqr(2)+1 B.abs(-1)-2C.asc(″1″)+2 D.len(″-2″)+ 1答案 D解析 sqr(x)的功能是求x的算術平方根,abs(x) 的功能是求x的絕對值,asc(x)的功能是將字符轉換為ASCII碼,len(x)的功能是計算字符串的長度,字符串″-2″ 有兩個字符,因此len(″-2″)=2。19.關于Access數據表的操作,說法正確的是( )A.可以在數據表的任何位置添加新記錄B.數據類型的修改只能通過設計視圖完成C.數據表打開時,不能修改數據表名D.淘寶賬號注冊成功后,淘寶網后臺的數據庫進行了修改記錄的操作答案 C解析 添加新記錄只能在結尾。數據類型的修改可以通過設計視圖和數據表視圖來完成。注冊淘寶賬號,淘寶網后臺的數據庫進行了添加記錄的操作。20.某Access軟件創建的“唱片收藏”數據表,其設計視圖的部分界面如圖所示,下列說法正確的是( )A.該數據表有 2 個字段、7 條記錄B.在該數據表中,可以在“唱片編號”字段中輸入值“1”C.該數據表中,每條記錄的“唱片編號”字段的字段值都是不一樣的D.在該數據表中,“28.56 元”可以是字段的有效輸入值答案 C解析 這是設計視圖,在此視圖中只能觀察到字段數是7個,但是不能看出記錄數量。“唱片編號”字段的數據類型是自動編號,不能直接輸入數據,自動編號類型字段,每個字段值都不同。“唱片價格”字段是貨幣型,只能輸入數字。二、綜合題1.小張收集了15個省份2017、2018上半年GDP數據,并使用Excel軟件進行數據處理,如圖a所示。圖a請回答下列問題:(1)要使表格第2行內容能完整顯示,在不改變字號和列寬的前提下,下列操作可行的是 (單選,填字母:A.選擇B2:D2單元格,文本對齊格式設為“垂直居中”/B.選擇B2:D2單元格,文本對齊格式設為“跨列居中”/C.選擇B2:D2單元格,文本對齊格式中的文本控制設為“自動換行”)。?(2)若對圖a中的“2018上半年GDP同比增速”和“2018上半年GDP總量(億元)”兩列進行篩選操作,篩選條件如圖b所示,則按此設置篩選出的省份是 。?圖b(3)根據圖a中數據制作的圖表如圖c所示,創建該圖表的數據區域是A2:B3, 。?圖c(4)在E3單元格中使用Rank函數獲得各省2018上半年GDP同比增速排名。再利用自動填充功能獲得E4:E17單元格中的數據。則E17中的內容是 。?(提示:RANK函數用于返回某個數字在一系列數字中相對于其他數字的排名。例如:=RANK(E3,E3:E17)表示E3在數據區域E3:E17中的降序排名。)答案 (1)C (2)四川 (3)A7:B7,A12:B12 (4)=RANK(B17,B$3:B$17)或=RANK(B17,$B$3:$B$17)2.某區四所高中基本考試各科平均分比較如下圖,完成下列各小題。(1)總分偏移=某校總分-標準總分,L3處輸入了公式,L4到L14由L3自動填充得到,發現從L4開始的數據都錯了,L3處的公式應改為 。?(2)如果按下圖方式對記錄進行篩選,篩選后將顯示 條記錄。?(3)如果要對名次段在前50名的平均數據按總分降序排列,則排序前應選中的數據區域是 。?(4)根據上表數據制作如下圖所示的圖表,可以判斷選擇的數據區域是 。?答案 (1)=K3-$K$15 或 =K3-K$15 (2)4 (3)B2:L6 (4)B2:J2,B11:J14解析 (1)公式中標準總分的地址應鎖定,所以地址要用絕對引用$K$15,又因是向下自動填充,所以地址也可用K$15。(2)由題圖可知,篩選條件是總分大于等于670,數學大于等于80,同時滿足兩個條件的記錄數是4個。(3)前50名平均成績在B3:L6之間,所以排序前選中該區域。(4)由圖表X軸可知,B2:J2屬于數據源,由圖例和柱形所反映的數值可以看出,B11:J14也屬于數據源。3.小王和小李在學習二進制數時發明了一種“二進制骰子”的游戲:游戲雙方輪流擲骰子,每人按順序擲4次,點數是奇數時代表0,偶數時代表1,四次骰子點數依次從低位到高位組成一個4位的二進制數,其十進制的值就是最后的成績,成績高的勝出,相等則平局。如圖a所示,四次擲出的骰子點數依次是3-1-4-2,則代表二進制數1100,最后的成績就是12。圖a圖b程序運行界面如圖b所示,請回答以下問題。(1)要想程序運行時自行清空文本框Text1中的內容,需要將語句“Text1.Text=″ ″”添加在過程 (單選,填字母:A.Form_load()/B.Command1_Click()/C.Text1_Change())中。?(2)實現上述程序的VB代碼如下,請在劃線處填入合適的代碼:Private Sub Command1_Click()Dim a(1 To 4) As Integer,b(1 To 4) As Integer'數組a存儲骰子的點數,數組b存儲對應的二進制數值Dim s As IntegerRandomizeList1.Clearc=0For i=1 To 4a=Int(Rnd*6)+1If ① then b=1 Else b=0?c=c+ ② ?List1.AddItem ″第″+Str(i)+″次:″+Str(a)+″點″Next iText1.Text=Str(c)End Sub(3)若小王擲的點數依次是4-5-6-2,小李擲的點數依次是6-4-3-2,結果是 (選填:小王勝/小李勝/平局)。?答案 (1)A (2)①a mod 2=0 ②b?? 2^(i-1) (3)小李勝解析 (2)程序中,變量a存儲每次擲的點數,點數是偶數時,b=1,點數是奇數時,b=0。變量c存放成績,其值通過把每一位上的數字累加得到。4.編寫一個刪除數字字符串s中的最大和次大數字字符的程序。具體功能如下:在文本框Text1中輸入一個數字字符串,單擊“刪數”按鈕Command1,將刪除后的結果顯示在文本框Text2中。程序運行界面如下圖所示:(1)要使程序運行時,按鈕Command1上顯示的標題為“刪數”,可在Form_Load事件處理過程中添加語句 (單選,填字母:A.Caption.Command1=″刪數″/B.Command1.Caption=″刪數″/C.Caption=″刪數″)。?(2)實現上述功能的VB程序如下,請在劃線處填入合適的代碼。Private Sub Command1_Click()Dim s As String,ch As StringDim i As Integer,n As IntegerDim max1 As Integer,max2 As Integers=Text1.Text:n=Len(Text1.Text)If Mid(s,1,1)>Mid(s,2,1) Thenmax1=1:max2=2Elsemax1=2:max2=1End IfFor i=3 To nch=Mid(s,i,1)If ch>Mid(s,max1,1) Then ① ?max1=iElseIf ch>=Mid(s,max2,1) Thenmax2=iEnd IfNext iFor i=1 To nIf ② Then Text2.Text=Text2.Text & Mid(s,i,1)?Next iEnd Sub(3)若在文本框Text1中輸入的內容為“82176736”,單擊按鈕Command1,文本框Text2中顯示的內容是 。?答案 (1)B (2)①max2=max1 ②i<>max1 and i<>max2 (3)217636解析 (2)程序中,變量max1存放最大值的位置,max2存放第2大數字的位置。①處所在循環的功能是:如果發現第i位中的數字比第max1位中的數字大,則把max1設為i,并使max2=max1。否則,如果第i位中的數字大于等于第max2位中的數字,但比第max1位中的數字小,則置max2=i。由此可知,如果第2大的數字有多個,則取最后發現的位置。②處所在循環功能是顯示去掉最大數字與第2大數字的數。階段檢測(三) 算法與程序設計 階段檢測第9頁 ?一、選擇題1.某算法部分流程圖如下圖所示,執行這部分流程后,輸出的結果是( ) A.11 B.21 C.34 D.41答案 B解析 流程圖中各變量在循環過程中變化情況如下表:abc1212313525838135132182.一個VB程序的運行界面如圖所示。下列說法正確的是( )A.文本框Text1的Caption屬性值為“H”B.通過賦值語句“ ″input″=Label1.caption”可把Label1中的文字改為“input”C.程序運行時,命令按鈕Command1的Caption屬性值不能再修改D.窗體的Caption屬性值為“查詢字符ASCII碼”答案 D解析 文本框Text1的text屬性值為“H”。選項B不是賦值語句,通過賦值語句“Label1.caption="input" ”可把Label1中的文字改為“input”。運行期間,命令按鈕Command1的Caption屬性值可以修改。3.在VB6中,要使程序啟動時自動運行語句form1.caption=″hello″,該語句應被放在下列哪個事件處理過程中( )A.form1_load B.form_loadC.form_click D.command1_click答案 B解析 form_load是窗體裝載事件過程,程序啟動時,該事件過程自動運行。4.在VB中,某工程的代碼窗口如圖所示:程序運行時,能觸發“Label2.Caption=″*″”代碼執行的事件是 ( )A.單擊Command1對象 B.單擊Command2對象C.單擊Command3對象 D.單擊Command4對象答案 D解析 “Label2.Caption=″*″”位于Command4_click過程中,它是Command4對象的單擊事件處理過程,因此單擊Command4對象可觸發“Label2.Caption=″*″”代碼。5.當A=1,B=2,flag=true時,表達式NOT AA.0 B.1 C.True D.False答案 C解析 根據優先級,先計算A6.下列VB表達式的值為2018的是( )A.len(″2017″)+1 B.val(″2017″+″1″)C.abs(int(-2017.6)) D.rnd?? 2018答案 C解析 len函數返回字符串的長度,len(″2017″)+1=5;val函數將字符串中的數字轉換為數值,val(″2017″+″1″)=20171;int函數返回不大于其參數值的最大整數,abs函數返回絕對值,abs(int(-2017.6))=2018;rnd產生[0,1)的實數,rnd*2018的值為[0,2018)的隨機實數。7.下列程序執行后文本框Text1顯示的內容是( )x=″abcdcba″:ans=0For i=1 To Len(x)2If Mid(x,i,1)=Mid(x,Len(x)-i+1,1) Thenans=ans+1end ifNext iText1.Text=Str(ans)A.1 B.2 C.3 D.4答案 C解析 本程序統計左右對稱的字符個數。8.下列程序執行后文本框Text1顯示的內容是( )s=″I like IT very much″flag=False:m=0For i=1 To Len(s)ch=Mid(s,i,1)If ch>=″a″ And ch<=″z″ ThenIf Not flag Then m=m+1 flag=TrueEnd IfElseflag=FalseEnd IfNext iText1.Text=Str(m)A.2 B.3 C.5 D.20答案 B解析 程序統計含有小寫字母的單詞個數。9.有如下程序段:s=text1.textFor i=1 to len(s)c=mid(s,i,1)If c>=″a″ and c<=″z″ thenn=asc(c)-asc(“a”)+1zm(n)=zm(n)+1End ifNext i已知數組zm中各元素初值均為0,若文本框text1中輸入的內容是“One world,one dream”,執行該程序段后,zm(15)的值是 ( )A.1 B.2 C.3 D.4答案 B解析 程序統計各小寫字母的個數,其中語句n=asc(c)-asc(″a″)+1計算字母的序號,a的序號為1,b的序號為2,按照字母表順序依次編號,zm(1)存放“a”的個數,zm(2)存放“b”的個數,zm(15)存放“o”的個數。10.有如下VB程序段:s=″72186345945″:c=0For i=1 To 6a(i)=Mid(s,i,i)Next iFor i=1 To 4 Step 2k=iFor j=i+2 To 6 Step 2If a(j)Next jIf k<>i Thent=a(i):a(i)=a(k):a(k)=t:c=c+1End IfNext iText1.Text=Str(c)該程序段運行后,Text1中顯示的內容是( )A.1 B.2 C.3 D.4答案 B解析 第一個循環給a(1)到a(6)賦值,分別為″7″、″21″、″186″、″8634″、″63459″、″345945″,需要特別注意的是元素類型為字符串。第二個雙重循環是選擇排序,但由內循環步長值可知是對奇數項元素和偶數項元素分別進行升序排序。排序4遍,2遍后數據有序,所以只交換2次,c值為2。11.有如下VB程序段:Const n=10key=Val(Text1.Text)L=1:R=nIf check(key) Then 'check(x)為自定義函數,判斷x為否偶數,若是返回True,否則為FalseDo While Not check(a(L))L=L+1LoopElseDo While check(a(R))R=R-1LoopEnd IfDo While L<=Rm=(L+R)2If key=a(m) Then Exit DoIf key>a(m) ThenL=m+1ElseR=m-1End IfLoop若數組元素a(1)到a(10)依次為“1,3,5,7,9,2,4,6,8,10”,執行以上程序段,依次對該組數據進行查找,平均查找次數(平均查找次數=總查找次數/數據總個數)為( )A.22/10 B.82/10 C.55/10 D.29/20答案 B解析 根據程序,查找過程分兩部分,先是使用順序查找法確定對分查找范圍,對于查找范圍的確定,每個數都需要6次。再采用對分查找法查找key,若key是奇數,查找區域是a(1)~a(5),則找到1和7需要的次數均為2,3和9均需要2次,5需要1次,共11次。若key是偶數,查找區域是a(6)~a(10),同理得共11次,所以平均查找次數=(60+22)/10。12.某對分查找算法的VB程序段如下:k = Val(Text1.Text)i = 1: j = 6: Label1.Caption = ″ ″: f = FalseDo While i <= j And Not f m = (i + j) 2 If a(m) = k Then f = True If a(m) > a(i) ThenIf a(i) <= k And k < a(m) Then j = m - 1 Else i = i + 1 ElseIf a(m) < k And k <= a(j) Then i = i + 1 Else j = j - 1 End If Label1.Caption = Label1.Caption + Str(a(m))Loop數組元素a(1)到a(6)的值依次為“58,66,72,24,35,40”,在文本框Text1中輸入的值為35,執行該程序段,標簽Label1中顯示的值是( )A.72 35 B.24 35C.72 24 35 D.72 24 24 35答案 D解析 該對分查找過程可用表格表示:第幾次ijma(m)Label1.Caption1163727222642472 2433642472 24 2444653572 24 24 35二、綜合題1.刪除重復字符的VB程序,程序功能如下:在文本框Text1中輸入字符串,單擊“刪除重復字符”按鈕,在文本框Text2中輸出處理后的結果。程序運行效果如圖所示,實現上述功能的VB代碼如下,但加框處代碼有錯,請改正。Private Sub Command1_Click()x = Text1.Textn = Len(x)s=s+Mid(x,1,1)For i = 2 To nflag =0For j = 1 To Len(s) If Mid(x, i+1, 1) = Mid(s, j, 1) Then '①flag = 1: Exit For End IfNext jIf flag = 1 Then '② s = s + Mid(x, i, 1)End IfNext iText2.Text = sEnd Sub答案 ①Mid(x,i,1)=Mid(s,j,1) ②flag=0解析 ①處循環判斷原始字符串x中第i個字母是否已存在于s字符串中,若有,則flag=1,所以變量flag=0表示該字母無重復。2.在窗體上顯示楊輝三角形,如下圖所示:如果顯示6行,則第1行數字前有5個空格,第2行前有4個空格,第3行數字前有3個空格……解決該問題的VB程序段如下,在劃線處填入正確的語句以實現功能。Dim a(0 To 10) As IntegerDim b(0 To 10) As Integern = 10For i = 0 To 10a(i) = 0Nexta(1) = 1b(1) = 1For i = 1 To ns = ″ ″For j = 1 To① ?s = s + ″ ″ '在s中加入一個空格NextFor j = 1 To ib(j) =② ?s = s + Str(b(j))NextPrint sFor j = 1 To ia(j) = b(j)NextNext答案 ①n-i ②a(j-1)+a(j)解析 從楊輝三角形的特點出發,可以總結出:(1)第i行有i個值,第i行前面有n-i個空格;(2)對于第i行的第j個值:(i≥2)當j=1或j=i時:其值為1。j≠1且j≠i時:其值為第i-1行的第j-1個值與第j個值之和,b(j)= a(j-1)+a(j) 。①處循環用于生成每行前的空格串,所以此處代碼應為n-i。②處計算第i行的第j個值,所以此處代碼應為a(j-1)+a(j)。3.有一組正整數,要求對其中的數據進行排列,排列后奇數在前,偶數在后。其中最后一個數據排到奇數與偶數交接處;自前到后的第一個偶數排到最后一個位置,空出的位置排列自后向前的第一個奇數,依此類推。排序示例如下。排序前71856455426233173430排序后71851755333062423464實現上述功能的VB程序如下,但加框處代碼有錯,請改正。Const n=10Dim a(1 To n) As IntegerPrivate Sub Command1_Click()Dim i As Integer,j As IntegerDim temp As Integer,flag As Boolean'讀取一組正整數,存儲在數組a中,代碼略i=1:j=ntemp=a(j):flag=TrueDo While iIf flag ThenIf a(i) Mod 2=0 Then a(j)=a(i) j=j-1 flag=Not flagElse j=j-1 '①End IfElseIf a(j) Mod 2=1 Then a(i)=a(j) flag=Not flagElse j=j-1End IfEnd IfLoopa(i+j)=temp '②'依次輸出排序后的數據,代碼略。End Sub答案 ①i=i+1 ②a(i)=temp或者a(j)=temp解析 當flag=true時,從左側a(i)開始找偶數,如果a(i)不是偶數,i加1,若找到,把a(i)存入右側a(j),同時j減1,flag設為false。當flag=false時,從右側a(j)開始找奇數,如果a(j)不是偶數,j減1,若找到,把a(j)存入左側a(i),同時flag設為true。循環結束后,把temp存入奇數與偶數交接處a(i)。4.將n個數分成偶數和奇數兩部分,其中偶數在前奇數在后,要求分別對偶數和奇數進行升序排序。程序運行時,在文本框Text1中輸入n,單擊處理按鈕Command1,分別在Text2、Text3中顯示結果。程序運行效果圖如圖所示。實現上述功能的VB代碼如下,但加框處代碼有錯,請改正。Dim a(1 To 100) As IntegerSub sort(left As Integer,right As Integer)Dim i As Integer,j As Integer,t As IntegerFor i=1 To right-leftFor j=1 To n-i '①If a(j)>a(j+1) Then t=a(j):a(j)=a(j+1):a(j+1)=tEnd IfNext jNext iEnd SubPrivate Sub Command1_Click()Dim p As Integer,q As IntegerDim i As Integer,j As Integer,n As Integer,x As IntegerRandomizen=Val(Text1.Text):Text2.Text=″ ″:Text3.Text=″ ″p=0q=n '②For i=1 To nx=Int(Rnd*100)Text2.Text=Text2.Text+Str(x)If x Mod 2=0 Then p=p+1 a(p)=xElse q=q-1 a(q)=xEnd IfNext iCall sort(1,p)Call sort(p+1,n)For i=1 To nText3.Text=Text3.Text+Str(a(i))Next iEnd Sub答案 ①left to right-i或者right-1 to left+i-1 step-1 ②q=n+1解析 ①自定義過程sort實現對a(left)到a(right)的升序排序。其外循環設定排序遍數,內循環設定每一遍排序的范圍,若采用下沉式冒泡排序,變量j從left開始,到right-i結束。若采用上浮式冒泡排序,變量j從right-1開始,到left+i-1結束。②從下方If語句可知,q是奇數排列位置,從q=q-1可知,q的初始值為n+1。階段檢測(二) 多媒體技術應用 階段檢測第5頁 ?一、選擇題1.Word文檔的語音錄入功能可以實現“動口不動手”的文字錄入,這主要采用的技術是( ) A.虛擬技術 B.視頻技術C.音頻技術 D.數據壓縮技術答案 C2.小曹準備制作主題為“班主任的傳奇人生”的多媒體作品,在創作需求分析階段涉及分析創作作品所需的軟件配置、最低運行硬件配置。這一環節內容屬于( )A.主題思想分析 B.結構內容分析C.設施需求分析 D.發布方式分析答案 C解析 創作需求分析包括主題思想、結構類型、設施需求、作品內容、發布方式等。3.事先了解你做出來的作品面向哪些用戶,用戶的計算機應用水平如何,作品一般在什么場合使用,屬于多媒體作品設計中的 ( )A.創作需求分析 B.文字腳本編寫C.設施需求分析 D.應用需求分析答案 D解析 應用需求分析包括用戶情況、作品效益、社會需求。4.小馬要制作“放飛夢想”為主題的多媒體作品,在規劃與設計階段,設計整個作品的組成部分、工作流程、主要界面。這一環節屬于( )A.需求分析 B.結構設計C.模塊設計 D.結構類型答案 B解析 規劃設計分為結構設計和模塊設計,設計整個作品的組成部分、工作流程、主要界面屬于結構設計。5.下列關于位圖和矢量圖的說法,正確的是( )A.矢量圖形與分辨率無關,可以將它縮放到任意大小和以任意分辨率在輸出設備上打印出來,都不會影響清晰度B.對位圖的縮放不會影響圖像的質量C.位圖的文件類型很多,如?? .bmp、?? .gif、?? .jpg、?? .tif、?? .cdrD.矢量圖是指用若干二進制位來定義圖像中每個像素的顏色和亮度答案 A解析 位圖是指用若干二進制位來定義圖像中每個像素的顏色和亮度,能表現層次和色彩豐富的圖像效果,縮放位圖會使其失真。矢量圖縮放不會影響圖像的質量,適合制作機械設計圖。*.cdr是Corel DRAW軟件制作的矢量圖格式。6.下列有關數據壓縮的說法,正確的是( )A.AVI文件采用音頻、視頻信號交叉存儲,是一種無損壓縮視頻格式B.使用PhotoShop將BMP格式的圖片轉為JPEG格式后圖像更清晰C.壓縮比更大、失真更小是衡量多媒體數據壓縮技術的技術指標D.Wave格式是音頻數據的無損壓縮格式答案 C解析 AVI英文全稱為Audio Video Interleaved,即音頻視頻交錯格式。是將語音和影像同步組合在一起的文件格式。它對視頻文件采用了一種有損壓縮方式,但壓縮比較高。JPEG格式是圖像的有損壓縮格式,BMP格式的圖片轉為JPEG格式后圖像會變模糊。衡量多媒體數據壓縮的指標包括壓縮比和失真度。一般的壓縮都是有損壓縮,但不是所有的壓縮都屬于有損壓縮,wave格式是音頻數據的未壓縮格式。7.下圖為某逐幀動畫中五幅相鄰的圖像,這些圖像之間存在一定的相關性,這種相關性主要表現為( )A.空間冗余 B.視覺冗余 C.結構冗余 D.時間冗余答案 D解析 數據冗余可以分為:空間冗余、視覺冗余、結構冗余、時間冗余。圖像中重復出現或相近的紋理結構是結構冗余,超出人類視(聽)覺范圍的數據稱為視(聽)覺冗余。8.使用PhotoShop制作“愛護動物公益海報.psd”,圖層界面如圖所示,在當前狀態下,“白鶴”圖層看不見的原因是( )A.不透明度為0B.圖層不可見C.被上一級圖層“手”擋住D.關聯的蒙版層填充為黑色答案 D解析 白鶴圖層的眼睛在,說明可見,不透明度為100%,手圖層和該圖層位置不重疊,不會遮住。當蒙版圖層為黑色時代表被遮蓋。9.使用PhotoShop軟件制作“旅行”,部分界面如下圖所示,下列操作可行的是( )A.無需解鎖,使用漸變填充工具可以直接修改背景圖層顏色B.可以使用文字工具修改“旅行”圖層中的文字字體C.可以設置“背景”圖層的不透明度D.不能修改“女孩”圖層的圖層名答案 A解析 “旅行”圖層不是文字圖層,不能使用文字工具修改“旅行”圖層中的文字字體。斜體的“背景”圖層被鎖定,不能設置“背景”圖層的不透明度,但是可以使用畫筆、漸變工具等修改其內容。10.使用 PhotoShop 軟件編輯“笑臉.psd”文件時,部分操作界面如圖所示。下列關于該文件的說法,正確的是( )A.圖像采用的色彩模式為灰度模式B.由于“圖層 1”圖層被鎖定,故該圖層的名稱不能再被修改C.將①處的100%改為200%后,圖像的大小會調整為500像素×500像素D.將文件另存為BMP格式文件時,5個圖層將會被合并答案 D解析 圖像采用的色彩模式為RGB模式。 “圖層 1”圖層被鎖定后名稱能夠修改。①處是對圖像的縮放,跟圖像的大小無關。11.使用GoldWave軟件打開某音頻文件,選中其屮一段音頻后的界面如圖所示。下列說法正確的是( )A.當前選中了左右兩個聲道B.量化位數為16 bit,采樣頻率為44100kHzC.僅將當前選中部分設為“插入靜音”后直接保存,文件大小會變化D.僅將當前選中部分“剪裁”操作后直接保存,音頻的時長將減少答案 C解析 圖中選中的部分是“左聲道”,采樣頻率為44.1kHz, “插入靜音”后直接保存,文件會增大。當前狀態下執行“刪除”或“剪裁”操作后,該音頻的存儲容量不會發生變化。12.將幀數60幀、4個圖層的Flash動畫導出為未壓縮格式的AVI視頻文件,如下圖所示。導出的視頻文件存儲容量約為( )A.10MB B.40MBC.2.6MB D.80MB答案 A解析 視頻存儲容量即視頻中每幀圖像存儲容量之和,即360?? 240?? 16?? 60/8/1024/1024≈10MB。13.某同學要制作一段社會實踐活動的影片,用會聲會影軟件編輯采集到的視頻,在兩段活動視頻中間插入一個“百葉窗”過渡效果,制作時包括以下操作步驟:①將素材庫中的兩個視頻文件拖進故事板 ②啟動會聲會影軟件并新建一個項目 ③創建視頻文件,保存為DVD格式 ④選擇效果的“百葉窗”,將效果拖入到兩個視頻中間 ⑤切換到“效果步驟”正確的排序是( )A.②①⑤④③ B.②①④③⑤C.⑤②①③④ D.①⑤④③②答案 A14.下表中能用軟件打開對應文件并進行編輯的是( )A.②③④ B.①③④C.②③⑤ D.①④⑤答案 D15.某Flash文件的“花朵”按鈕元件部分編輯界面如下圖所示,其中所加入的聲音同步方式已經設置為“事件”。花心圖層內容為中間的圓形圖,花瓣內容和花心內容無重疊部分。下列描述不正確的( )A.測試影片時,鼠標指針經過花瓣時,會變成小手形狀B.在花瓣圖層的按下幀插入空白關鍵幀,測試影片時,按鈕無效C.測試影片時,鼠標指針經過花心時,不會播放聲音D.在“花心”圖層的彈起幀執行清除關鍵幀,按鈕無效答案 D解析 測試影片時,鼠標響應的區域為花心,經過花瓣時,不會變成小手形狀。在花瓣圖層的按下幀插入空白關鍵幀,花心圖層還是普通幀,有響應區域。測試影片時,鼠標指針經過花心時,鼠標有響應,會播放聲音。16.以下多媒體作品制作軟件的界面中,符合以程序語言為基礎特征的是( )答案 B解析 B界面顯然是VB程序設計的界面,所以它是以程序語言為基礎的制作軟件。17.使用Flash軟件制作按鈕元件,其編輯界面如下圖所示:將該按鈕應用到舞臺上,下列說法不正確的是( )A.當鼠標指針經過該按鈕實例時播放聲音B.該按鈕實例能夠播放聲音,聲音的同步方式應設置為“事件”C.對該按鈕的圖層1圖層的按下幀執行轉化為空白關鍵幀操作,該按鈕將無法響應D.對該按鈕的圖層2圖層的點擊幀執行插入幀操作,該按鈕有響應區域答案 D解析 點擊幀沒有幀,按鈕實例能響應鼠標動作。按鈕實例中能用的動作命令,在該按鈕中都可以用。對該按鈕的圖層1圖層的按下幀執行轉化為空白關鍵幀操作,點擊幀將出現空白關鍵幀,按鈕將無法響應。對該按鈕的圖層2圖層的點擊幀執行插入幀操作,按下幀是空白關鍵幀,點擊幀也是無內容,按鈕將無法響應。18.某Flash軟件制作的動畫作品,其中“main”場景一開始就出現“背景”圖片和“播放”按鈕,最后動畫停止播放,用戶只有單擊按鈕圖層的“播放”按鈕才能回到“main”場景第一幀并開始播放。部分界面如下圖所示,下列說法正確的是( )A.要完成最后動畫停止播放的要求,可以在背景圖層第40幀加入腳本stop();B.“播放”按鈕添加的腳本可以為gotoAndPlay(“main”,1);C.若在動作圖層第1幀處添加腳本stop();整個動畫將無法播放D.動畫播放1秒后點擊“播放”按鈕,動畫將繼續播放到第40幀后再回到第1幀播放答案 C解析 背景圖層第40幀為普通幀,不能添加腳本。“播放”按鈕添加的腳本應該為on(press){gotoAndPlay(″main″,1);},若在動作圖層第1幀處添加腳本stop();,動畫暫停,點擊按鈕回到第1幀播放,但又被馬上停止。根據腳本設置要求,動畫播放1秒后點擊“播放”按鈕,動畫將第1幀播放。二、綜合題1.婷婷同學使用GoldWave聲音處理軟件錄制并編輯一段散文詩朗誦,編輯界面如圖所示。(1)在錄制音頻的過程中,需要有麥克風、音箱以及 (填:攝像頭/聲卡/掃描儀)。?(2)錄制完成后,婷婷發現音質很一般,需要重新錄制,錄制前應對參數 (填:采樣頻率/量化位數/聲道數)進行設置,調高其值以提升音質。?(3)錄制的音頻中,前3秒是雜音,婷婷想把它刪除,操作步驟有:①選擇設標按鈕;②在設置標記窗口中,把開始時間設為 ,結束時間設為 ,確定。?③點擊 (填編號:①、②)按鈕完成刪除。?答案 (1)聲卡 (2)采樣頻率 (3)0.0 3.0 ①解析 (1)聲卡可把聲音進行采樣和量化為數字信息,并能把數字音樂轉換為模擬音頻,即播放音樂。(2)由狀態欄可知,原錄制音樂的采樣頻率為8000Hz,頻率太低,導致音質一般。2.在“發現校園之美”的活動中,小王使用Photoshop軟件制作一張主題為“荷塘月色”的主題宣傳畫,設計圖如下圖所示。請回答下列問題:(1)小王需要對荷字樣圖像進行顏色填充,顏色和“塘月色”相同,他用 (填編號:①②③④)工具將文字選中。但是發現怎么都無法選中荷字樣,可能的原因是 。解決問題后,小王使用 (填編號:①②③④)選擇填充顏色,再使用 (填編號:①②③④)填充“荷”字。?(2)畫面的左下角原本應該出現荷花的圖樣,但是卻看不見效果,可能的原因是 。?(3)若要給文字“荷”添加外部發光的效果,可通過設置 (填:圖層樣式/濾鏡/圖層混合模式)來實現。?答案 (1)② 當前圖層是“荷花”,而不是文字“荷”所在的圖層“荷” ① ② (2)荷花圖層被“山水背景”圖層遮住 (3)圖層樣式解析 (3)通過圖層樣式可以添加投影、外發光、內發光、斜面和浮雕、描邊等效果。3.婷婷同學使用PhotoShop和Flash軟件制作了關于春天的多媒體作品。她首先使用PhotoShop軟件制作一張背景圖片,然后使用Flash軟件制作動畫,請回答下列問題。(1)當前狀態下,下列操作可行的是 。(多選,填字母:A.設置“草地”圖層的不透明度/B.為“背景”圖層添加濾鏡效果/C.選中“樹”圖層,將它移動到“草地”圖層上方/D.刪除“春的氣息”圖層的圖層樣式效果,“spring”圖層的圖層樣式也會同時刪除/E.用“橡皮擦”工具擦除“spring””圖層中的字母)(注:全部選對的得2分,選對但不全的得1分,不選或有選錯的得0分)?(2)“背景”圖層中的背景圖片播放到第20幀后不見了,為了讓背景圖片在動畫播放過程中一直出現,解決的辦法是在“背景”圖層的執行 (多選,填字母:A.在第20處刪除幀/B.在第20處清除幀/C.在第20處清除關鍵幀/D.復制第一幀,粘貼至第20幀)?(3)“花”圖層實現了花淡入的動畫效果,則該動畫的補間類型為 。?(4)“蝴蝶”圖層從第10幀的內容為影片剪輯元件“蝴蝶”的實例,元件效果為蝴蝶揮動翅膀動畫,測試場景時 (填“能”或“否”)看到蝴蝶動畫效果。?(5)聲音圖層的聲音同步方式設置為數據流,則聲音播放的時間約為 秒,若要聲音文件在影片播放至第20幀時停止播放,在圖中所示狀態下,可以執行 ? 。?答案 (1)BCE (2)CD (3)動畫補間 (4)能 (5)3 在“花”圖層的第20幀處插入腳本stopallsounds();或者在“背景”圖層的第20幀處插入腳本stopallsounds()。解析 (1)“草地”圖層被隱藏,不能設置圖層的不透明度。“春的氣息”圖層和“spring”圖層為鏈接圖層,移動、縮放、旋轉等是相互關聯的,圖層樣式獨立存在。(4)播放時看不到影片剪輯動畫效果,測試場景可以。4.使用Flash軟件創作有關“荷花賦”的多媒體作品,“main”場景的制作腳本如下表所示。場景:main類別序號:2進入方式:由“load”場景單擊“播放”按鈕進入呈現方式:1.背景圖片鋪滿舞臺,貫穿整個場景。2.“荷花”在舞臺上由透明到完全顯示,然后由荷花變成文字“荷花賦”的動畫。3.“小鳥”由舞臺左側飛入,曲線從右上方飛出。4.“關閉”按鈕出現在舞臺右下方,單擊此按鈕,關閉動畫播放。呈現順序說明:1.一開始同時出現背景圖片、“小鳥”、“鶴”、“荷花”的動畫,同時出現背景音樂。2.1秒鐘后出現由荷花變成“荷花賦”文字的動畫,持續1秒鐘。“鳥”、“鶴”動畫消失,再出現“文字”的動畫。3.最后出現“關閉”按鈕,并停止播放。部分界面如下圖所示。請回答下列問題:(1)下列說法正確的是 (單選,填字母:A.編寫上述制作腳本之前,需先完成媒體元素的分解工作/B.編寫上述制作腳本之后,然后才能編寫文字腳本/C.編寫上述制作腳本之前,需先完成制訂腳本大綱)。?(2)如圖所示,“荷花”圖層第11幀到第20幀實現了由荷花圖形變化為漢字“荷花賦”的動畫效果,該動畫類型為 。(單選,填字母:動畫補間/形狀補間/逐幀動畫)?(3)“聲音”圖層插入了“背景音樂.mp3”的聲音,屬性如圖所示。則 (單選,填字母:A.背景音樂播放1秒鐘后停止/B.背景音樂播放5秒鐘后停止/C.背景音樂播放50秒鐘后停止/D.背景音樂循環播放)?(4)“按鈕”圖層與制作腳本要求不相符,修改的方法是 。?(5)根據制作腳本,“按鈕”圖層“關閉”按鈕添加的動作腳本是 。?(6)作品制作完成后,解碼器要調試“關閉”按鈕的動作效果,下列調試方式不能完成的是 (多選,填字母:A.“控制”菜單中的“播放”/B.“控制”菜單中的“測試影片”/C.“控制”菜單中的“測試場景”/D.導出為“SWF”文件進行測試/E.導出為“AVI”文件進行測試)。?答案 (1)C (2)形狀補間 (3)C (4)將“按鈕”圖層第1幀移動至最后一幀 (5)on(press){fscommand(“quit”);}或者on(release){fscommand(“quit”);} (6)ABCE解析 (1)腳本編寫的一般過程為:制作腳本大綱-文字腳本-制作腳本-媒體元素分解。(2)荷花圖形變化為漢字“荷花賦”(3)聲音同步方式為“事件,”不管動畫播放多少幀,聲音都要播放完。(4)按鈕要求最后一針出現,圖中是第一幀就出現(6)關閉按鈕的動作腳本設置必須導出有交互功能的格式才能測試。 展開更多...... 收起↑ 資源列表 階段檢測(一).docx 階段檢測(三).docx 階段檢測(二).docx 縮略圖、資源來源于二一教育資源庫