資源簡介 拉薩中學2022-2023學年高一下學期檢測信息技術試卷學校:___________姓名:___________班級:___________考號:___________一、選擇題1.在Windows7中,如果執行某任務長時間不響應,可使用_______組合鍵打開“任務管理器”窗口,結束未響應任務( )A.Shift+Esc+Tab B.Ctrl+Shift+EnterC.Alt+Shift+Enter D.Alt+Ctrl+Del2.在Windows資源管理器中要選定若干個不相鄰的文件,應先按下_____鍵不放( )A.Ctrl B.Shift C.Tab D.Alt3.在Excel中,__________不是計算機A1、A2、A3單元格中數據平均值的公式( )A.=(A1+A2+A3)/3 B.=SUM(A1:A3)/3C.=MAX(A1:A3)/3 D.=AVERAGE(A1:A3)4.在設置本機共享文件夾的操作中,哪些操作不是必須的?( )A.選中要設置共享的文件夾B.在“共享”標簽下,選中“允許網絡用戶更改我的文件”C.在“共享”標簽下,選中“在網絡上共享這個文件夾”D.在“共享”標簽下,重新命名該文件夾在網絡上的共享名稱5.下圖是通過 VB 程序讀取“GDP2018.accdb”文件中的 GDP 總量,顯示在列表框中,部分代碼實現如下:Private Sub Command1_Click() ’列表框中輸出 b(i),代碼略End SubPrivate Sub Form_Load()conn.ConnectionString="Provider=Microsoft.ACE.OLEDB.12.0;DATASource="& App.Path & "\GDP2018.accdb" conn.Open:Set myrecord.ActiveConnection = conn:myrecord.Open "GDP"n = 0Do While Not myrecord.EOF n = n + 1a(n) = myrecord.Fields("2018")b(n) = Left(myrecord.Fields("Area"), 5) & " " & myrecord.Fields("2018")myrecord.MoveNextLoopconn.Close: myrecord.Close: Set myrecord = Nothing: Set conn = Nothing End Sub下列說法不正確的是( )A.ConnectionString 是實例 conn 的屬性B.myrecord.Fields("2018")返回當前記錄中“2018”字段的值C.a(1)讀取后執行myrecord.MoveNext 將讀取下一條記錄,即 a(2)=“中國”D.myrecord.Fields("2018")也可以寫成 myrecord.Fields(3)6.EXCEL不能進行的操作是( )A.自動排版 B.自動填充數據 C.自動求和 D.自動篩選7.在以下數組a中,采用對分查找思想查找數據"19",則以下說法正確的是( )a[1] a[2] a[3] a[4] a[5] a[6] a[7] a[8]2 3 5 9 19 23 29 35A.如果查找的數據元素不存在,則查找無法進行B.第1次就查找到了該數據元素C.查找過程中,共需要比較4次D.第2次查找到的數據是"23"8.某校5名學生會推薦成員網絡人氣得票數依次為1201,2120,1009,1987,2009,若采用選擇排序算法對其進行從大到小排序,則第二趟的排序結果是( )原始數據 1201 2120 1009 1987 2009第一趟 2120 1201 1009 1987 2009第二趟第三趟 2120 2009 1987 1009 1201第四趟 2120 2009 1987 1201 1009A.2120—2009—1009—1987—1201B.2120—2009 1009—1201—1987C.1009—1201—2120—1987—2009D.1009—1201—2009—2120—19879.下列不屬于網絡操作系統的是( )A.Windows NT B.Novell C.DOS D.Linux10.計算機只能識別_______兩個符號組成的二進制代碼( )A.0和1 B.1和2 C.0和9 D.真和假11.有如下自定義函數,函數參數是三個Boolean類型變量,如果三個參數中至少有兩個的變量值為True則函數值返回True,否則返回False。上述四個函數中能實現該要求的個數有( )A.1 B.2 C.3 D.412.計算機在正常工作中,突然斷電,則__________中的內容不會保存( )A.ROM B.RAM C.光盤 D.硬盤13.密碼是指用來核對用戶ID以驗證用戶就是本人的一組字符。以下密碼中安全性最高的密碼是:( )A.123456 B.abcdef C.ABC123 D.A123B456C!14.使用UltraEdit軟件觀察字符內碼,結果如下圖所示。下列說法正確的是( )A.字符“2022杭州亞運”存儲容量是12位B.字符“杭”存儲容量為4字節C.字符“2017”的內碼為32 30 31 37D.字符“運”的內碼為CB15.小明編寫VB 程序,實現從某一字符串刪除指定的連續字符串,并將處理后的字符串重新輸出, 在文本框Text1中輸入原始字符串,在文本框Text2 中輸入需要刪除的連續字符串,單擊Command1 后,在文本框Text3中輸出處理后的結果。實現該功能的VB程序段如下:Dim x As Integer, result As String,p As String, k As Stringresult = "":p = Text1.Text:k = Text2.TextFor_x_=_1_To_Len(p)_-Len(k)_+_1_If_____(1)_Thenresult_=_result_+_Mid(p,_x,_1)_Else_____(2)________End_If_Next_xText3.Text_=_____(3)_____上述程序段中橫線處可選語句為:_① Mid(s, x, Len(k)) = k ② Mid(s, x, Len(k)) <> k ③ x = x + Len(k) – 1④ x = x + Len(k) ⑤ result + Mid(p, x) ⑥ result則(1)(2)(3)處填入的語句依次為( )A.①③⑤ B.②④⑥ C.②③⑤ D.①④⑥16.下列說法正確的是( )A.計算機中的內碼是以十六進制的形式存儲的B.信息不可以脫離它所反映的事物被存儲、保存和傳播C.只要經常更新殺毒軟件就可以防御一切計算機病毒D.信息是指數據、信號、消息中所包含的意義17.下列VB表達式的值為False的是( )A.50Mod 100/ 50=0 B."Abc"<"ABCD"C.lnt(Rnd*50)/25<2 D."22">Mid("654213",4,3)18.下圖是python34安裝后目錄文件的磁盤文件存儲結構,下列說法錯誤的是( )A.圖中文件存儲結構為樹結構,python34為樹的根結點(父節點)B.圖中python34根結點有4個子結點C.圖中python34根結點下有5個子樹(子結點)D.圖中Tools是python34的子樹(子結點)19.老師布置了一個制作電子報刊的任務,那么以下軟件中你覺得哪些是比較合適的 ( )A.WORD WPS B.WORD 寫字板 C.WOR D.記事本20.計算機病毒的傳播途徑有可能是( )①電子郵件②u盤③光盤④免費共享軟件⑤生病的人A.①②③④ B.①②③④⑤ C.①②④⑤ D.①②③④⑤21.下列各項屬于信息技術的是( )A.生物技術 B.納米技術 C.傳感技術 D.手工雕刻技術22.以下哪一個設置不是上互聯網所必須的( )A.IP地址 B.工作組 C.子網掩碼 D.網關23.新高考改革方案中,要求學生選課走班。實施前,學校組織學生進行模擬選課,并對相關數據進行處理。為直觀顯示每門課程選課人數所占的比例,下列圖表類型最合適的是( )A.柱形圖 B.折線圖 C.餅圖 D.條形圖24.一次運動會上,某組6位選手的百米成績(單位:秒)分別是“14.1、12.3、11.2、14.8、13.9、11.0”,若使用選擇排序法將該組的成績按第一名、第二名、第三名……的順序排序,則第一次交換數據后的順序是( )A.14.8——14.1——12.3——11.2——13.9——11.0B.11.0——12.3——11.2——14.8——13.9——14.1C.14.8——12.3——11.2——14.1——13.9——11.0D.11.0——14.1——12.3——11.2——14.8——13.9二、操作題25.小高一家準備出行遠游,由小高負責對打算出游城市查詢天氣狀況并決定是否出行。請根據圖示回答問題。(1)若要使表格標題合并居中并設置相應的字號,則應使用單元格格式對話窗口中的_________功能達到相應目的。(2)表格中的日期可以使用excel提供的________功能完成輸入。(3)選中G3單元格,輸入Max(B3:B12),按回車后,G3單元格將顯示________。(4)小高選中A2單元格后,按住Ctrl鍵不放,鼠標依次拖曳選中A2:A12,C2:C12單元格,然后開始建立圖表,在選擇線圖類型之后出現下圖所示情況,請分析該問題出現_____________階段(填:選擇圖表類型/選擇圖表源數據/設置圖表選項)。26.若字符串c是在字符串s的任意位置插入任意多個字符后構成的新字符串,則稱字符串c為字符串s的擴展字符串。判斷擴展字符串的VB程序界面如圖所示,在文本框Text1和Text2中分別輸入字符串s和c,單擊“判斷”按鈕Command1,如果字符串c為字符串s的擴展字符串,則在文本框Text3中輸出“是”及新加字符的內容,否則輸出“否”。(1)結合題意,窗體中屬于TextBox 類對象的共有_____個(填數字)。(2)加框處的程序代碼有錯,請改正。(3)實現上述功能的 VB 程序如下,請在劃線處填入合適代碼。Private Sub Command1_Click( )Dim s As String, c As String, ss As String, cc As StringDim i As Integer, j As Integer, res As String, ans As String s = Text1.Textc = Text2.Texti = 1: j = 1: res = "": ans = ""Do While i <= Len(s) ss = Mid(s, i, 1) cc = Mid(c, j, 1) If ss = cc Then ①_________ Else res = res + cc ans = ans + Str(j)End Ifj=j+1 If Then Exit Do '②__________ Loop If ③______Then Text3.Text = "是,增加了:" + res + Mid(c, j, Len(c) - j + 1) Else Text3.Text = "否"End IfEndSub(4)運行該程序,輸入如圖中所示的數據,程序執行結束時,變量j的值為_____。27.編寫“數字提取”程序,實現如下功能:在文本框Text1中輸入文本信息,點擊“提取”按鈕Command1,將文本信息中的數字以“,”間隔輸出到文本框Text2中。程序運行界面如圖所示,VB代碼如下,請回答下列問題:(1)如圖所示,該程序共有________個對象。(2)請根據題意將下列程序補充完整。Private Sub Command1_Click( )Dim m As String,tmp As String,ch As StrinDim s As String,i As Integerm=Text1.Texttmp=""s=""For i=1 To Len(m)ch=Mid(m,i,1)If ch>="0"And ch <="9" Then______________Else If tmp<>"" Thens=s+tmp+","______________End IfNext iText2.Text=sEnd Sub(3)輸入的文本信息如圖a所示,若刪除加框處代碼,則文本框Text2中顯示的內容為________________。28.(郊游活動)有n名同學參加學校組織的郊游活動,已知學校提供給這n名同學的郊游總經費為cnt元,與此同時每位同學都自帶了部分錢。為了方便郊游,活動地點提供m(n<=m<=100)輛自行車供人租用,租用每輛自行車也需要花費錢,每位同學可以使用自己攜帶的錢或者學校的郊游經費,為了方便賬務管理,每位同學只能為自己租用自行車,且不會借錢給他人,他們想知道最多有多少位同學能夠租用到自行車。租車原則是首先考慮自帶經費少的部分同學優先租相對花費少的自行車,盡量少花學校經費以達到最多同學租車的結果。比如學生帶的錢為9,3,6,7,5,租車的錢分別需要15,8,12,6,9,11,如果5個人都能租車,至少需要學校提供經費為(6-3)+(8-5)+(9-6)+(11-7)+(12-9)=16,如果學校經費只有10元,則自帶錢最少的同學不租車,這時所需學校經費為(6-5)+(8-6)+(9-7)+(11-9)=7。計算過程中采用二分查找法來判斷租用自行車的人數能否達到最大值。(1)若7位學生自帶經費分別為5,17,15,12,10,9,14,自行車租車費用分別為27,14,27,25,17,18,23,21,學校提供經費為25元,則最多有________位同學能夠租用到自行車。(2)VB程序代碼如下,請在劃線處填入合適的代碼。Dim a(1 To 100) As Integer , b(1 To 100) As IntegerDim n As Integer, m As Integer Private Sub Command1_Click()Dim left As Integer, right As Integer, mid As Integer,ans As Integern = Val(Text1.Text): m = Val(Text2.Text)'從數據庫讀取 n 位學生帶的錢存儲在數組 a,m 輛自行車租用的錢存儲在數組 b,代碼略. Call px(a(), n) Call px(b(), m)left = 1: right = n: ans = 0Do While left <= right mid = (left + right) \ 2 If check(mid) = True Then ______________ right = mid – 1 Else left = mid + 1 End IfLoopLabel1.Caption = "能租車的最大人數為" + Str(ans)End SubSub px(d() As Integer, s As Integer)Dim i as integer,j as integer,k as integer For i = 2 To sk = d(i)j = i - 1Do While k < d(j) d(j + 1) = d(j) j = j - 1 If j = 0 Then Exit Do Loop ________________Next iEnd SubFunction check(mid As Integer) As BooleanDim cnt As Integer, jf As Integer, t As Integercnt = Val(Text3.Text)For t = 1 To n - mid + 1 If b(t) > a(mid + t - 1) Then jf = b(t) - a(mid + t - 1) Else jf = 0 _________________Next tIf cnt >= 0 Then check = TrueEnd Function參考答案1.答案:D解析:本題考查計算機的“任務長時間不響應”的故障解決辦法。當執行某任務長時間不響應,可使用Alt+Ctrl+Del組合鍵打開“任務管理器”窗口→然后選中“不響應的程序進程名稱”→單擊“結束任務”。2.答案:A解析:3.答案:C解析:4.答案:BD解析:5.答案:D解析:本題主要考查VB程序的執行。ConnectionString 是實例 conn 的屬性;myrecord.Fields("2018")返回當前記錄中“2018”字段的值;a(1)讀取后執行myrecord.MoveNext 將讀取下一條記錄,即 a(2)=“中國”;myrecord.Fields("2018")不可以寫成 myrecord.Fields(3),故本題選D選項。6.答案:A解析:本題主要考查Excel表格。Excel可以進行自動填充數據、 自動求和、 自動篩選等操作,不能進行自動排版,故本題選A選項。7.答案:D解析:本題考查查找算法。根據查找算法思想,如果查找的數據元素不存在,仍然可以進行查找。第1次i=1,j=8,m=4,查找訪問a(4)和查找的數不相等。第2次,i=5,j=8,m=6,查找到的數據是a(6)=23,故本題選項D的說法正確。8.答案:A解析:9.答案:C解析:本題主要考查計算機軟件。Windows NT、DOS、Linux均屬于網絡操作系統,Novell是一家網絡系統公司,不屬于網絡操作系統,故本題選C選項。10.答案:A解析:11.答案:D解析:本題主要考查邏輯表達式的相關內容。四個自定義函數均能滿足三個參數中至少有兩個的變量值為True則函數值返回True,否則返回False,因此D選項正確;A、B、C選項均不符合題意。12.答案:B解析:本題主要考查計算機存儲器。ROM是只讀存儲器,斷電后數據不會丟失。RAM是隨機存儲器,斷電后數據會丟失。光盤、硬盤中的數據斷電后不會丟失,故本題選B選項。13.答案:D解析:本題考查的是密碼設置。密碼最好由數字、字母、特殊符號組成。故本題應選D。14.答案:C解析:本題主要考查UltraEdit軟件知識點。漢字占兩個字節,數字、字母占一個字節。字符“2022杭州亞運”存儲容量是12字節,選項A說法錯誤;字符“杭”存儲容量為2字節,選項B說法錯誤;“2”的內碼是32,所以“1”的內碼是31,“7”的內碼是37,字符“2017”的內碼為32 30 31 37,故本題選C選項;字符“運”的內碼為D4 CB,選項D說法錯誤。15.答案:C解析:本題考查的是VB程序。每次在結果中放置1個,則表示未找到,第(1)處應選②,選項A和D排除;由于Next x的存在,會比需要位置多往后移一步,則需要回退一步,第(2)處選擇③,最后一個空需要補全不足1en(k)長度的字符,故選項C正確。16.答案:D解析:本題考查信息、信息安全和信息編碼。信息是指數據、信號、消息中所包含的意義,選項D正確。內碼是指計算機漢字系統中使用的二進制字符編碼,選項A錯誤。信息可以脫離它所反映的事物被存儲、保存和傳播,選項B錯誤。一般殺毒軟件滯后于病毒,所以即使經常更新殺毒軟件也不可能防御一切計算機病毒,選項C錯誤。17.答案:B解析:本題考查的知識點是VB邏輯運算及運算優先級。A選項:50Mod 100/ 50=0,Mod運算優先級低于“/”運算,先計算100/50=2,再計算50Mod2=0。A選項True;B選項:字符串比較,一一對應比較,A=A、b>B。B選項False;C選項:Int(Rnd*50)最大值是小于50的整數,所以除以25后,肯定小于2。C選項True;D. Mid("654213",4,3)結果是“213”,“22”>“213”,結果為真。D選項True。選擇結果為False的一項,故正確答案為B選項。18.答案:B解析:本題主要考查計算機文件存儲結構。由圖可知,圖中文件存儲結構為樹結構,python34為樹的根結點(父節點);圖中python34根結點有8個子結點;圖中python34根結點下有5個子樹(子結點);圖中Tools是python34的子樹(子結點),故本題選B選項。19.答案:A解析:本題主要考查文檔處理軟件。WORD、WPS(均是字處理軟件)適合制作電子報刊的任務,故本題選A選項。20.答案:A解析:本題主要考查計算機病毒的傳播。計算機病毒的傳播途徑有可能是①電子郵件②u盤③光盤④免費共享軟件等,不會通過生病的人傳播,故本題選A選項。21.答案:C解析:本題主要考查信息技術。信息技術(Information Technology,縮寫IT),是主要用于管理和處理信息所采用的各種技術的總稱,主要包括傳感技術、計算機與智能技術、通信技術和控制技術,故本題選C選項。22.答案:B解析:本題主要考查網絡設置。上互聯網必須設置IP地址、子網掩碼、網關及DNS,工作組不是必須設置的,故本題選B選項。23.答案:C解析:本題主要考查圖表相關知識。柱形圖及條形圖適于表現數據大小關系;餅圖適于表現各類型占比關系;折線圖適于表現變化趨勢,因此C選項正確。24.答案:B解析:25.答案:(1)對齊、字體(2)自動填充(3)Max(B3:B12)(4)選擇圖表源數據解析:本題主要考查Excel軟件應用。(1)表格中標題設置了左對齊和字號調整,因此答題空1為對齊、字體。(2)表格中的日期同列內向下遞增,因此可使用自動填充功能實現。(3)單元格中輸入“Max(B3:B12)”,因未添加“=”開頭,故無法實現函數計算功能,只能是字符輸入,因此答題空3為Max(B3:B12)。(4)題中生成圖表,圖表中未出現相應數據表示,即源數據選擇有錯,因此答題空4為選擇圖表源數據。26.答案:(1)3(2)②j>len(c)或等價表達式(3)①i=i+1;③i>len(s)或i=len(s)+1或等價表達式(4)6解析:本題考查的是VB綜合應用。(1)由圖中可知,用了3個TextBox。(2)依題意可知要對輸入字符串s或c全部判斷完后才退出循環,While i <= Len(s)可以判斷字符串s是否全部判斷完,故后面要退出循環,要判斷字符串c,j表示字符串c第j個字符,故應改為j>len(c)。(3)如果ss = cc說明兩字符一樣,接下來要比較字符串s的下一個字符,i表示字符串s第i個字符,故①處填入i=i+1;字符串s第i個字符如果能在字符串c中找到i加1,如果全部找到,則表示i比字符串s多1,故③處填上i>len(s)或 i=len(s)+1或等價表達式。(4)判斷到字符“o”時,字符串s全部判斷完推出,字符“o”在字符串c中在第5位,但是又執行了一次j=j+1,故j的值為6。27.答案:(1)4(2)tmp=tmp+ch或tmp=tmp&ch;tmp=””(3)392,325000,0577,解析:本題主要考查VB程序的執行與調試。①由圖可知,該程序有4個對象,分別是1個窗體、1個按鈕、2個文本框。②變量ch是截取字符串m位置i處長度為1的字符,若ch是數字,則將其拼接到變量tmp中,故填tmp=tmp+ch或tmp=tmp&ch。③如果ch不是數字,則判斷tmp是否有內容,若有內容,則將tmp拼接到變量s中并以“,”間隔,其次清空tmp的內容,繼續下一組數字截取,故填tmp=””。④若刪除加框處代碼,則會丟失最后一組數,則文本框Text2中顯示的內容為392,325000,0577,。28.答案:(1)5(2)①ans = n - mid + 1;② d(j + 1) = k;③cnt = cnt – jf解析:本題考查的是VB綜合應用。(1)至少需要學校提供經費為(14-5)+(17-9)+(18-10)+(21-12)+(23-14)+(25-15)+(27-17)=9+8+8+9+9+10+10=63>25,則帶錢少的人不租,這時所需學校經費為:(14-9)+(17-10)+(18-12)+(21-14)+(23-15)+(25-17)=5+7+4+7+8+8=39>25,則帶錢少的人不租,這時所需學校經費為:(14-10)+(17-12)+(18-14)+(21-15)+(23-17)=4+5+4+6+6=25,故最多有5位同學能夠租用到自行車。(2)計算過程中采用二分查找法來判斷租用自行車的人數能否達到最大值,由If check(mid) = True Then可知,如果達到,則最大人數為:ans = n - mid + 1; px函數的功能是從小到大排序,故③處應填入 d(j + 1) = k;check函數是判斷中間的人數能否達到最大值,jf是每個同學需要學校的經費,聯系④的上下代碼,可知需填入:cnt = cnt – jf。 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫