2018-2019學年浙江省衢州市高二(下)質(zhì)檢信息技術(shù)試卷(6月份)
發(fā)布:2024/4/20 14:35:0
一、選擇題(本大題共12小題,每小題2分,共24分,每小題列出的四個備選項中只有一個是符合題目要求的,不選、錯選、多選均不得分)
-
1.下列有關(guān)信息及信息安全的說法,正確的是( ?。?/h2>
組卷:20引用:1難度:0.5 -
2.下列有關(guān)網(wǎng)頁與瀏覽器的說法,不正確的是( )
組卷:24引用:1難度:0.4 -
3.下列應用中,沒有體現(xiàn)人工智能技術(shù)的是( )
組卷:9引用:1難度:0.6 -
4.使用UltraEdit軟件觀察字符“衢州Good!“的內(nèi)碼,部分界面如圖所示。
下列說法正確的是( ?。?/h2>組卷:10引用:1難度:0.5 -
5.下列有關(guān)數(shù)據(jù)壓縮的說法,正確的是( ?。?/h2>
組卷:16引用:2難度:0.5
二、非選擇題(本大題共4小題,其中第13小題4分,第14小題8分,第15小題7分,第16小題7分,共26分)
-
15.工資問題:某古老的工作和工資計算方式比較奇特,其工作要求如下:必須從1月1日當天開始工作,且連續(xù)工作n (n<=365)天才一次性結(jié)算得到工資。某年(假設當年為平年)其工資計算細則是:第1天獲得1枚金幣,接下來的2天(第2天和第3天)每天獲得2枚金幣,再接下來的3天(第4、5、6天)每天獲得3枚金幣…依此類推,即當連續(xù)n天每天獲得n枚金幣后,會在之后的連續(xù)n+1天里,每天獲得n+1枚金幣。
小王用VB編寫了工資計算程序,當輸入連續(xù)工作的最后--天的日期后,單擊“計算”按鈕Commandl,程序自動計算工資總額,其運行界面如圖所示。
實現(xiàn)上述功能的VB程序如下,請回答下列問題:
(1)下列選項中,屬于鼠標“單擊”事件的是
(2)請在橫線處填入合適的代碼。
(3)加框處的代碼有錯誤,請改正。組卷:0引用:1難度:0.5 -
16.小明探索用鏈表思想實現(xiàn)插入排序。鏈表由節(jié)點連接而成,每個節(jié)點包含一個數(shù)據(jù)域和一個指針域。為了模擬這個過程,小明用a數(shù)組保存鏈表數(shù)據(jù)域,b數(shù)組保存鏈表指針域,排序的過程就是將每個數(shù)據(jù)的指針域不斷鏈接到已有的有序鏈表合適位置,形成更長的鏈表,直到所有的數(shù)據(jù)均鏈接到鏈表中。
例如將某節(jié)點插入到已有鏈表中,根據(jù)大小比較有三種情況:插入到最前面、插入到最后、插入到中間,如圖a所示,在鏈表中的節(jié)點x和節(jié)點y之間插入節(jié)點n的過程示意:過程一(初始狀態(tài))如圖1所示,鏈表中節(jié)點x的指針域指向節(jié)點y數(shù)據(jù)域,即圖示①指向;過程二如圖2所示,將節(jié)點n的指針域指向節(jié)點y數(shù)據(jù)域,即圖示②指向;過程三如圖3所示,將①指向斷開,同時將節(jié)點x的指針域指向節(jié)點n數(shù)據(jù)域,即圖示③指向;至此完成節(jié)點n的插入操作。
具體程序設計方法如下:
1)將待排序的n個數(shù)保存在a(1)~a(n),b(1)~b(n)保存對應 a數(shù)組各元素的位置,形成n個沒有鏈接的節(jié)點;
2)將a(1)結(jié)點看成只含有一個結(jié)點的鏈表head,且head=1;
3)將a(2)節(jié)點插入到鏈表head的適當位置,使head仍有序,此時head成為含有兩個結(jié)點的有序鏈表;以此方法依次將a數(shù)組中的其他節(jié)點插入到鏈表head中,最后鏈表head上包含所有結(jié)點,且結(jié)點有序。依次輸出head鏈表的數(shù)據(jù)域即完成排序。
程序運行界面如圖b所示,采用此思想進行升序排序的VB代碼如下,請回答下列問題。
(1)若用該算法對5個數(shù)進行降序排序,a(1)~a(5)的值分別為“52,82,12,3,66”,排序:完成后,head 變量的值為
(2)為實現(xiàn)上述功能,請在橫線處填入合適的代碼。組卷:2引用:1難度:0.5