2023年河北省對口升學(xué)計算機專業(yè)理論試題(附答案)_第1頁
2023年河北省對口升學(xué)計算機專業(yè)理論試題(附答案)_第2頁
2023年河北省對口升學(xué)計算機專業(yè)理論試題(附答案)_第3頁
2023年河北省對口升學(xué)計算機專業(yè)理論試題(附答案)_第4頁
2023年河北省對口升學(xué)計算機專業(yè)理論試題(附答案)_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

第19頁共19頁2023年河北省普通高等學(xué)校對口招生考試計算機專業(yè)理論試題〔A〕考前須知:1.本試卷共八道大題。總分240分。2.第I卷“一、選擇題〞、第II卷“二、判斷題〞的答案填涂在機讀卡上,其余各題答案寫在答題紙上,答在試卷上不得分。用藍黑鋼筆、碳素筆或圓珠筆答題。3.答題前將密封線內(nèi)工程填寫清楚。第一卷〔選擇題共100分〕一、選擇題〔本大題共50小題,每題2分,共100分。在每題所給出的四個選項中,只有一個符合題目要求,將正確選項填涂在機讀卡上〕1.計算機能夠自動、準確、快速地按照人們的意圖運行的最根本原因是〔〕A.采用超大規(guī)模集成電路B.CPU作為中央核心部件C.具有操作系統(tǒng)D.具有存儲程序和程序控制功能2.以下各組設(shè)備中,同時包括了輸入設(shè)備、輸出設(shè)備和存儲設(shè)備的是〔〕A.CRT顯示器、CPU、CacheB.繪圖儀、鼠標、鍵盤C.鼠標、繪圖儀、光盤D.硬盤、打印機、LED顯示器3.以下各組軟件中,全部屬于應(yīng)用軟件的是〔〕A.程序語言處理程序、操作系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)B.文字處理程序、編輯程序、MS-DOSC.Word2003、MySQL5.0、程序語言處理程序D.財務(wù)處理軟件、Flash、WPS、Office20234.在標準ASCII碼表中,數(shù)字、大小寫英文字母的編碼從小到大的次序是〔〕A.大寫英文字母、小寫英文字母、數(shù)字B.數(shù)字、小寫英文字母、大寫英文字母C.小寫英文字母、大寫英文字母、數(shù)字D.數(shù)字、大寫英文字母、小寫英文字母5.存儲300個24×24點陣的漢字字形碼,所需的存儲容量大小為〔〕A.0.1728M個二進制位B.21600個字節(jié)C.42.1875K個字節(jié)D.0.3456M個二進制位6.運算器〔ALU〕的功能是(〕A.只能進行邏輯運算B.進行算術(shù)運算或邏輯運算C.只能進行算術(shù)運算D.做初等函數(shù)的計算7.以下關(guān)于病毒的描述,正確的是〔〕A.計算機病毒只在可執(zhí)行文件中傳播B.計算機病毒主要通過讀/寫存儲器或網(wǎng)絡(luò)進行傳播C.只要刪除所有感染了病毒的文件就可以徹底去除病毒D.計算機殺毒軟件可以查出和去除所有病毒8.在以下各數(shù)據(jù)中,數(shù)值最小的是〔〕A.(156)8B.(139)10C.(2FF)16D.(10100001)29.在WindowsXP中,關(guān)于“畫圖〞工具,以下說法不正確的是〔〕A.點擊“開始〞-“搜索〞,輸入“畫圖〞可以找到“畫圖〞工具B.點擊“開始〞-“所有程序〞-“附件〞,可以找到“畫圖〞工具C.翻開“控制面板〞-“添加/刪除程序〞,可以卸載“畫圖〞工具D.在“畫圖〞工具圖標上點右鍵,可以將其添加到“開始〞菜單10.在WindowsXP中,不能在“任務(wù)欄〞內(nèi)進行的操作是〔〕A.窗口之間切換B.排列桌面圖標C.設(shè)置系統(tǒng)日期和時間D.啟動“開始〞菜單11.在WindowsXP中,以下關(guān)于文件名的說法,不正確的是〔〕A.由于文件的擴展名使用‘.’,因此文件命名時不能使用‘.’B.文件名可以使用通配符‘?’和‘*’C.給文件命名時字母可以使用大小寫格式,但不能用大小寫區(qū)別文件名D.文件名可用英文字母、數(shù)字和漢字命名12.在Word2003中,將“計算機〞一詞設(shè)置為藝術(shù)字“〞,那么以下方法中不正確的是〔〕A.“編輯〞-“替換〞B.“插入〞-“圖片〞-“藝術(shù)字〞C.“視圖〞-“工具欄〞-“藝術(shù)字〞D.“格式〞-“字體〞-“文字效果〞13.在Word2003中,假設(shè)要設(shè)置表格的外框線為雙線,內(nèi)框線為單線,如以下圖,正確的操作是〔〕三年前北京各區(qū)平均租金表區(qū)名一居室二居室三居室東城區(qū)149718772150西城區(qū)144219532260崇文區(qū)128415512000宣武區(qū)123315531900朝陽區(qū)126515641943A.翻開“表格〞-“表格屬性〞-“邊框底紋〞,選擇“方框〞命令B.翻開“表格〞-“表格屬性〞-“邊框底紋〞,選擇“全部〞命令C.翻開“表格〞-“表格屬性〞-“邊框底紋〞,選擇“自定義〞命令D.以上都可以14.在Word2003中,如果在文檔頂部或底部添加圖形或文本,正確的操作是〔〕A.通過“視圖〞-“頁眉和頁腳〞進行設(shè)置B.通過“插入〞-“頁眉和頁腳〞進行設(shè)置C.通過“文件〞-“頁眉和頁腳〞進行設(shè)置D.以上都不對15.在Excel2003中,假設(shè)要在“計算機專業(yè)考試成績單〞表中,按輸入公式方式填充“等級〞列,填充要求是:“綜合成績〞高于90分〔含90〕為“優(yōu)秀〞,60分〔含60〕到90分〔不含90〕為“合格〞,60分以下“不合格〞。以下公式正確的是...〔〕A.=IF(E3>=90,"優(yōu)秀",(IF(E3>=60,"合格","不合格")))B.=IF(E3>=90,"優(yōu)秀",IF(E3>=60,"合格","不合格"))C.=IF(E3>=60,"合格",(IF(E3>=90,"不合格","優(yōu)秀")))D.=IF(E3<60,"不合格",(IF(E3>=90,"合格","優(yōu)秀")))16.在Excel2003中,如15題圖“計算機專業(yè)考試成績單〞所示,假設(shè)突出顯示“等級〞為“優(yōu)秀〞的單元格,以下操作正確的是〔〕A.使用“自動篩選〞功能B.使用“高級篩選〞功能C.使用“條件格式〞功能D.使用“IF〞函數(shù)17.在Excel2003中,單元格中的數(shù)據(jù)顯示為一串“#〞時,說明〔〕A.公式中出現(xiàn)了0為除數(shù)的情況B.單元格數(shù)據(jù)長度大于該列的寬度C.出現(xiàn)語法錯誤D.公式中含有不能識別的函數(shù)18.在VisualBasic中,設(shè)A=“12345678”,那么表達式的值為〔〕A.123456B.56784519.在VisualBasic中,將文本框的內(nèi)容全部顯示為用戶所定義的字符的屬性是〔〕A.PasswordCharB.PasswordC.SelTextD.以上都不對20.假設(shè)評選優(yōu)秀畢業(yè)學(xué)生的條件是:政治面貌〔party〕為團員,課程總分(total)大于285分,其中三門主課(mark1,mark2,mark3)中有一門課為100分,VisualBasic表達式應(yīng)寫為〔〕A.party="團員"andtotal>285andmark1=100ormark2=100ormark3=100B.party="團員"andtotal>285ormark1=100ormark2=100ormark3=100C.(party="團員"andtotal>285)and(mark1=100ormark2=100ormark3=100)D.(party="團員"ortotal>285)and(mark1=100ormark2=100ormark3=100)21.在VisualBasic中,下面哪個選項屬于控件的方法〔〕A.ClickB.ChangeC.SetFocusD.Dim22.在VisualBasic中,窗體上有一個命令按鈕〔其Name屬性為Command1〕,運行以下程序,單擊命令鈕,其輸出結(jié)果是〔〕OptionBase1PrivateSubCommand1_Click()Dimaa=Array(1,2,3,4)j=1Fori=4To1Step-1s=s+a(i)*jj=j*10NextiPrintsEndSubA.4321B.234C.34D23.在VisualBasic中,下面關(guān)于圖片框(PictureBox)和圖像框(Image)說法不正確的是〔〕A.圖片框中可以裝載其他控件B.均可加載圖片C.圖像框中可以裝載其他控件D.圖像框比圖片框占用更少內(nèi)存24.在VisualBasic中,有一個10個元素的數(shù)組,以下程序可將該數(shù)組逆置。即第1個元素與第10個元素交換,第2個元素與第9個元素交換……,第5個元素與第6個元素交換,為實現(xiàn)此功能,應(yīng)在橫線處填寫〔〕PrivateSubCommand1_Click()Dima(1To10)AsIntegerDimiAsIntegerDimpAsIntegerDimtAsIntegerDimjAsIntegerFori=1To10a(i)=iNextiForj=1To5t=a(j)NextjFori=1To10Printa(i)NextiEndSubA.a(j)=a(11-j)a(11-j)=tB.a(11-j)=a(j)a(j)=tC.a(chǎn)(j)=ta(11-j)=a(j)D.a(11-j)=ta(j)=a(11-j)25.在VisualBasic中,單擊一次命令按鈕,以下程序代碼的執(zhí)行結(jié)果為〔〕PrivateSubCommand1_Click()DimaAsInteger,bAsInteger,cAsIntegera=2:b=3:c=4Printfun2(a,b,c)EndSubPrivateFunctionfun1(xAsInteger,yAsInteger,zAsInteger)fun1=2*x+y+3*zEndFunctionPrivateFunctionfun2(xAsInteger,yAsInteger,zAsInteger)fun2=fun1(z,x,y)+xEndFunctionA.27B.2126.在VisualBasic設(shè)計階段,為了去除窗體上的一個控件,以下正確的操作是〔〕A.單擊要去除的控件,然后按回車鍵B.單擊要去除的控件,然后按Esc鍵C.單擊要去除的控件,然后按Del鍵D.以上都不對27.在VisualBasic中,以下程序段的輸出結(jié)果是〔〕x=5SelectCasex+1Case5,6,7Print"5,6,7"Case0To9Print"0to9"CaseIs>=15Print"is>=5"EndSelectA.5,6,7B.0-928.在VisualFoxPro中,使用DIMENSIONa(10)定義了一個一維數(shù)組,正確的賦值語句是〔〕A.a=10B.a[10]=10C.STORE10a[3],a[4],a[5]D.a[2],a[3],a[4]=1029.在VisualFoxPro中,下面有關(guān)視圖的描述,正確的是〔〕A.可以使用MODIFYSTRUCTURE命令修改視圖的結(jié)構(gòu)B.視圖不能刪除,否那么影響原來的數(shù)據(jù)文件C.視圖是對表的復(fù)制產(chǎn)生的D.使用SQL對視圖進行查詢時,必須事先翻開該視圖所在的數(shù)據(jù)庫30.在VisualFoxPro中,連續(xù)執(zhí)行以下命令后,變量B的值為〔〕SETEXACTOFFA="河北"B=(A="中國河北")?BA..F.B.中國河北C.河北D..T.31.在VisualFoxPro中,為了在報表中參加一個文字說明,應(yīng)該插入一個..〔〕A.表達式控件B.域控件C.標簽控件D.文本控件32.在VisualFoxPro中,已使用命令MODIFYMENUmymenu創(chuàng)立了一個菜單并生成了相應(yīng)的菜單程序,那么正確運行該菜單程序的命令是〔〕A.DOmymenu.mprB.DOMENUmymenu.mprC.DOMENUmymenuD.DOmymenu33.在VisualFoxPro中,下述描述正確的是〔〕A.利用查詢可能修改數(shù)據(jù)B.利用視圖可以修改數(shù)據(jù)C.查詢和視圖的功能相同D.視圖可以定義輸出去向34.VisualFoxPro是一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng),所謂“關(guān)系〞是指〔〕A.數(shù)據(jù)模型符合滿足一定條件的二維表格B.一個數(shù)據(jù)庫文件與另一個數(shù)據(jù)庫文件之間有一定的關(guān)系C.各字段間的數(shù)據(jù)彼此有一定的關(guān)系D.各條記錄中的數(shù)據(jù)彼此有一定的關(guān)系35.在VisualFoxPro中,變量a的值是“計算機網(wǎng)絡(luò)工程師〞,變量b的值是“程序設(shè)計員〞,結(jié)果為“程序設(shè)計工程師〞的表達式是〔〕A.substr(b,1,4)-substr(a,6,3)B.left(b,8)-right(a,6)C.left(b,4)-right(a,3)D.以上都正確36.用戶在互聯(lián)網(wǎng)上經(jīng)常使用的一種信息查詢工具是.....................〔〕A.電子公告板系統(tǒng)B.電子郵件C.網(wǎng)絡(luò)加速器D.搜索引擎37.網(wǎng)絡(luò)中的計算機可以分為效勞器和客戶機,效勞器主要用來向全網(wǎng)絡(luò)提供某種協(xié)議的網(wǎng)絡(luò)效勞,客戶機那么主要用來訪問、使用效勞器上的效勞。在以下關(guān)于客戶機的描述中,錯誤的是.........................................〔〕A.智能不能用作客戶機B.平板電腦可以作為客戶機使用C.筆記本電腦可以用作客戶機D.高端臺式機能用作客戶機38.以下哪種數(shù)據(jù)交換技術(shù)不屬于存儲交換技術(shù)...〔〕A.分組交換B.報文交換C.信元交換D.線路交換39.ISO是以下哪個組織的英文簡寫....................................〔〕A.國際電報咨詢委員會B.國際標準化組織C.電氣和電子工程師協(xié)會D.電子工業(yè)協(xié)會40.在使用IE瀏覽器過程中點擊“主頁〞按鈕,以下說法正確的是........〔〕A.在IE中顯示最近訪問過的網(wǎng)頁B.訪問Microsoft公司的主頁C.訪問百度公司的主頁D.用戶在IE中自定義的主頁41.網(wǎng)絡(luò)瀏覽器通常使用的協(xié)議是HTTP,該協(xié)議在效勞器上使用的默認端口號為〔〕A.21B.25C42.如以下圖所示,計算機A向計算機B發(fā)送數(shù)據(jù)包,過程為:計算機A通過網(wǎng)絡(luò)1向路由器C發(fā)送數(shù)據(jù)包1;路由器C通過網(wǎng)絡(luò)2向路由器D發(fā)送數(shù)據(jù)包2;路由器D通過網(wǎng)絡(luò)3向計算機B發(fā)送數(shù)據(jù)包3。計算機及路由器的關(guān)鍵參數(shù)已經(jīng)在鄰近位置給出。問:在數(shù)據(jù)包傳輸過程中,封裝在數(shù)據(jù)包2中的目的IP地址和目的MAC地址是..............................〔〕A.0和B.00和C.0和D.00和43.Unix是一種網(wǎng)絡(luò)操作系統(tǒng),可以安裝運行TCP/IP協(xié)議。有一臺計算機安裝了Unix操作系統(tǒng)和TCP/IP協(xié)議,以下說法中錯誤的是.....................〔〕A.該計算機在聯(lián)網(wǎng)后具有所在網(wǎng)絡(luò)唯一的IP地址。B.該計算機網(wǎng)絡(luò)參數(shù)中可以設(shè)置網(wǎng)關(guān)參數(shù)。C.該計算機不能訪問安裝Windows網(wǎng)絡(luò)操作系統(tǒng)的計算機網(wǎng)絡(luò)。D.該計算機可以按域名訪問互聯(lián)網(wǎng)網(wǎng)站。44.以下關(guān)于UDP協(xié)議的描述中正確的是..............................〔〕A.不可靠B.傳輸過程不透明C.面向連接D.有序傳送數(shù)據(jù)包45.在TCP/IP協(xié)議體系中,ARP協(xié)議的作用是.........................〔〕A.解析端口和效勞類型的對應(yīng)關(guān)系B.解析MAC地址和端口的對應(yīng)關(guān)系C.解析IP地址和域名的對應(yīng)關(guān)系D.解析IP地址和MAC地址的對應(yīng)關(guān)系46.在OSI網(wǎng)絡(luò)參考模型中,能夠確定網(wǎng)絡(luò)接頭及其電器性能標準的是....〔〕A.傳輸層協(xié)議B.網(wǎng)絡(luò)層協(xié)議C.數(shù)據(jù)鏈路層協(xié)議D.物理層協(xié)議47.為了提高網(wǎng)絡(luò)平安性、防止網(wǎng)絡(luò)效勞器遭受黑客攻擊,目前經(jīng)常采用的技術(shù)是...〔〕A.雙機熱備份技術(shù)B.生物特征識別技術(shù)C.數(shù)據(jù)加密技術(shù)D.防火墻技術(shù)48.在以下網(wǎng)絡(luò)調(diào)試命令中,可以用來測試兩臺機器之間是否有物理通路的是〔〕A.netstatB.ipconfigC.pingD.telnet49.IP地址0屬于以下哪類IP地址.......................〔〕A.D類地址B.C類地址C.B類地址D.A類地址50.假設(shè)干計算機使用交換機和雙絞線、應(yīng)用TCP/IP協(xié)議組成了一個局域網(wǎng),并通過一臺路由器與互聯(lián)網(wǎng)連接。在為計算機設(shè)置網(wǎng)絡(luò)參數(shù)時,以下哪個網(wǎng)絡(luò)參數(shù)沒有必要進行設(shè)置......................................................〔〕A.DNS效勞器B.IP地址C.WINS效勞器D.默認網(wǎng)關(guān)A網(wǎng)絡(luò)1數(shù)據(jù)包201.6a.75.66.0f.11網(wǎng)絡(luò)3網(wǎng)絡(luò)2B數(shù)據(jù)包3數(shù)據(jù)包1路由器C路由器D第二卷〔非選擇題共140分〕二、判斷題〔本大題14小題,每題1分,共14分。將答案填涂在機讀卡上,正確的填涂“√〞格,錯誤的填涂“×〞格〕1.計算機能夠進行邏輯判斷,并根據(jù)判斷的結(jié)果選擇相應(yīng)的處理。這說明計算機具有自動控制能力?!病?.計算機斷電后,RAM存儲的信息不會喪失,ROM存儲的信息會喪失。〔〕3.在WindowsXP中,回收站容量大小是固定的,不能調(diào)整?!病?.在WindowsXP中,任務(wù)欄可以放在桌面的四個邊的任意邊上?!病?.在Word2003中,如果需要對插入的圖片作精確定位,那么圖片與文字的環(huán)繞方式應(yīng)該選擇“浮于文字上方〞?!病?.在Word2003中,使用“查找〞命令時,可以區(qū)分全角和半角字符,也可以區(qū)分大小寫字母?!病?.在Excel2003中,分類匯總的關(guān)鍵字段可以是多個字段?!病?.在Excel2003中,選中單元格按Delete鍵,那么單元格的內(nèi)容被刪除而格式保持不變?!病?.在VisualBasic中,可以用LoadPicture函數(shù)給圖片框加載圖片,但不能用此函數(shù)去除其中的圖片?!病?0.在VisualFoxPro中,使用查詢設(shè)計器創(chuàng)立的是一個包含SQL的SELECT語句的文本文件?!病?1.從技術(shù)上看,可以將普通交換機視為一種多端口的網(wǎng)橋,該設(shè)備工作在數(shù)據(jù)鏈路層。〔〕12.由于網(wǎng)絡(luò)使用了分層結(jié)構(gòu),所以當某層的實現(xiàn)技術(shù)發(fā)生變化時,與其相鄰的層次必須進行相應(yīng)變化,才能保證網(wǎng)絡(luò)功能的正常實現(xiàn)?!病?3.網(wǎng)絡(luò)效勞器上的DHCP效勞,其主要功能是進行IP地址和域名之間的相互轉(zhuǎn)換?!病?4.工作在數(shù)據(jù)鏈路層和網(wǎng)絡(luò)層的設(shè)備都具有所在網(wǎng)絡(luò)的唯一地址標識或能夠判識所在層次的地址標識?!病橙?、填空題〔本大題共13小題,每題2分,共26分。請將答案填寫在答題紙上〕1.進位計數(shù)制允許選用的根本數(shù)碼的個數(shù)稱為。2.馮·諾依曼計算機體系中,中央處理器包含和。3.計算機中所有信息都是以形式存儲的。4.在WindowsXP中,是內(nèi)存的一塊區(qū)域,用于各個應(yīng)用程序之間相互交換信息。5.在Word2003中,包含有最近使用過文檔列表的是菜單。6.在Excel2003中,單元格E4中有公式“=$C$3+D4”,將公式復(fù)制到E6中,單元格E6中的公式為。7.在VisualBasic中,文本框的默認屬性是。8.在VisualBasic中,代數(shù)式1323xx的算術(shù)表達式是。9.在VisualFoxPro中,要屏蔽系統(tǒng)菜單,使用命令。10.在VisualFoxPro中,一個表只能建立一個的是索引。11.在OSI網(wǎng)絡(luò)參考模型中,傳輸層傳送信息的組織單位是。12.用來代表本機IP地址的第一個字段的值是〔請?zhí)顚懯M制數(shù)〕。13.〔請?zhí)顚懺O(shè)備名稱〕可以按不同的網(wǎng)絡(luò)協(xié)議完成數(shù)據(jù)包格式的轉(zhuǎn)換,從而將環(huán)型網(wǎng)絡(luò)和總線型網(wǎng)絡(luò)進行互連。四、根據(jù)的環(huán)境與題意,寫出相應(yīng)的VisualFoxPro操作命令或SQL語句,要求每題用一條命令或語句完成〔本大題共5小題,每題4分,共20分,請?zhí)顚懺诖痤}紙上〕?,F(xiàn)有數(shù)據(jù)庫“HETONG.DBC〞,其中包含表“TAB_HETONG.DBF〞,該表有以下字段:編號(C,10)、供方(C,50)、合同編號(C,10)、簽訂地點(C,50)、數(shù)量(N,10,0),需方(C,50)。相應(yīng)的數(shù)據(jù)庫和表已翻開,寫出實現(xiàn)下述功能的命令(注意:每個命令只能寫一條語句,多于一條不得分)。1.以“合同編號〞為關(guān)鍵字建立降序的候選索引,索引名為“HT〞,復(fù)合索引文件名為HTBH.CDX?!灿肰isualFoxPro命令〕2.將所有“供方〞為“陽春白雪集團〞的所有記錄的“簽訂地點〞改為“金陽大廈〞〔用VisualFoxPro命令〕3.查詢統(tǒng)計“TAB_HETONG〞表中不同需方“數(shù)量〞的最大值,并將結(jié)果從打印機上打印出來?!灿肧QL語句〕計算機專業(yè)理論試題第7頁共13頁4.修改表“TAB_HETONG〞的結(jié)構(gòu),刪除“合同編號〞字段的默認值?!灿肧QL語句〕5.刪除“TAB_HETONG〞表中“供方〞為“百得公司〞或“數(shù)量〞小于500的記錄?!灿肧QL語句〕五、程序分析〔本大題共2小題,每題5分,共10分,讀程序并分析結(jié)果,請?zhí)顚懺诖痤}紙上〕1.閱讀下面的VisualBasic程序,循環(huán)體中的語句s=s+2共執(zhí)行了次。PrivateSubCommand1_Click()DimaAsInteger,bAsInteger,cAsIntegerDimiAsInteger,sAsIntegera=5:b=2:c=2:s=0DoWhileb<=aForj=1To200Stepcs=s+2Nextjb=b+cLoopPrintsEndSub2.有數(shù)據(jù)表JY.DBF的內(nèi)容如下:〔注:日期格式為“月/日/年〞〕Record#借書證號借書日期1001002/01/162000701/01/163000611/03/154001002/17/16數(shù)據(jù)表JYR.DBF的內(nèi)容如下:Record#借書證號姓名職稱10006孟小梅教授20010鄭財勇講師30007王志軍助教有VisualForPro程序TX.prg如下:CLEARSTORE12TOTASTORE18TOTBSTORE0TOTC,TSDOJSWITHTA,TB,TC,TSSELECT1USEJYRINDEXON借書證號TAGGYROFGYRYSELECT2USEJYH=1DOWHILE.NOT.EOF()TE=DATE()-借書日期IFTE>(TS-TA*2)*10SELECT1SEEKB.借書證號IFTE>(TS-27)*10OR職稱<>'教授'?姓名+'同志,您借的書已過期,請歸還'H=H+1ENDIFSELECT2ENDIFSKIPENDDORETURNPROCEDUREJSPARAMETERSTA,TB,TC,TSTC=MAX(TA,TB)DOWHILETC<=TA*TBIFTC%TA=0ANDTC%TB=0TS=TCEXITENDIFTC=TC+1計算機專業(yè)理論試題第8頁共13頁ENDDORETURNENDPROCEDURE請分析職稱為“教授〞和其它不是“教授〞的教師借書的最多天數(shù)分別是和。設(shè)系統(tǒng)的當前日期為2023年3月19日,程序?qū)@示〔填姓名〕教師的還書信息。六、寫出以下程序的運行結(jié)果〔本大題共5小題,每題5分,共25分,請?zhí)顚懺诖痤}紙上〕1.分析下面VisualBasic程序段。窗體中有一命令按鈕〔名稱為B6〕。PrivateSubB6_Click()Dimnum1AsIntegerDimnum2AsIntegerDimnumAsIntegerDimiAsInteger,kAsIntegernum1=InputBox("num1=")num2=InputBox("num2=")num=1:i=2Ifnum1>num2Thenk=num2Elsek=num1DoWhilei<=kIfnum1Modi=0Andnum2Modi=0Thennum=iEndIfi=i+1LoopPrintnumEndSub窗體啟動后單擊命令按鈕,分別給num1和num2賦值為18和27,輸出變量num的值為。2.分析下面VisualBasic程序段,如下圖,界面中左側(cè)是列表框〔名稱List1〕,顯示省份名稱,右側(cè)從上向下分別是文本框1〔名稱Text1〕,文本框2〔名稱Text2〕,命令按鈕〔名稱Command1〕。PrivateSubCommand1_Click()DimiAsIntegerFori=0ToList1.ListCount-1IfTrim(Text1.Text)=List1.List(i)AndList1.Selected(i)ThenText2.Text=Mid(List1.List(List1.ListIndex),1,2)ExitForElseText2.Text="其它"EndIfNextiEndSubPrivateSubForm_Load()List1.AddItem"河北省"List1.AddItem"河南省"List1.AddItem"湖北省"List1.AddItem"山東省"List1.AddItem"湖南省"EndSub窗體啟動后,選中列表框中“湖北省〞工程,并在文本框1中輸入“湖北省〞,單擊命令按鈕,文本框2顯示的內(nèi)容是。3.有VisualForPro程序如下:CLEARINPUT"請輸入數(shù)據(jù):"TOAXB?CAS(AXB,1)FUNCTIONCASPARAMETERSnAmount,IsDWnDZS=CDE(RTRIM(LTRIM(STR(nAmount,18,2))),".","")cHZDX="零壹貳叁肆伍陸柒捌玖"cDW="分角元拾佰仟萬拾佰仟億拾佰仟萬拾佰仟億"cRMBDX=""nCd=LEN(nDZS)FORI=1TOLEN(nDZS)cNumbers=SUBSTR(cHZDX,INT(VAL(SUBSTR(nDZS,I,1))*2+1),2)計算機專業(yè)理論試題第9頁共13頁IFIsDW=1cDWs=SUBSTR(cDW,nCd*2-1,2)ELSEcDWs=SPACE(0)ENDIFcRMBDX=cRMBDX+cNumbers+cDWSnCd=nCd-1ENDFORFORI=LEN(nDZS)+1TO7cNumbers=SUBSTR(cHZDX,INT(VAL(SUBSTR(nDZS,I,1))*2+1),2)IFIsDW=1cDWs=SUBSTR(cDW,I*2-1,2)ENDIFcRMBDX=cNumbers+cDWS+cRMBDXENDFORRETURNcRMBDXFUNCTIONCDEPARAMETERSnAmountY,nDot,nREPcRMBDE=""FORI=1TOLEN(nAmountY)IFSUBSTR(nAmountY,I,1)<>"."cRMBDE=cRMBDE+SUBSTR(nAmountY,I,1)ENDIFENDFORRETURNcRMBDE運行上面的程序,輸入123.4,顯示的結(jié)果為4.現(xiàn)有2個表,分別是“JSB.DBF〞、“KCB.DBF〞。其中“JSB〞表的結(jié)構(gòu)為:樓號(N,2,0)、教室名(C,5)、容納人數(shù)(N,4,0),是否占用(L);“KCB〞表的結(jié)構(gòu)為:課程名(C,20)、選課人數(shù)(N,3,0),各表中數(shù)據(jù)如下:JSB.DBF記錄號樓號教室名容納人數(shù)是否占用111-304120.T.211-20580.T.322-10370.T.422-20480.F.533-10330.T.633-10465.F.733-201100.F.KCB.DBF記錄號課程名選課人數(shù)1計算機根底352操作系統(tǒng)60有如下VisualFoxPro程序:DIMEJIZHI(1,1)SELECT樓號,教室名,容納人數(shù),是否占用FROMJSBINTOTABLELINSHIALTERTABLELINSHIADDCHAZHIN(3,0)USEACCEPT"請輸入課程名:"TOKCMSELECT1USEKCBINDEXON課程名TAGABCSEEKKCMSELECT2USELINSHIREPLACEALLCHAZHIWITH容納人數(shù)-A.選課人數(shù)DELETEALLFORCHAZHI<0OR是否占用=.T.PACKSELECTMIN(CHAZHI)FROMLINSHIINTOARRAYJIZHIGOTOPJIEGUO=""DOWHILENOTEOF()IFCHAZHI=JIZHI(1,1)JIEGUO=JIEGUO+A.課程名+STR(樓號)+""+教室名ENDIFSKIP計算機專業(yè)理論試題第10頁共13頁ENDDO?JIEGUO運行上面的程序,輸入“操作系統(tǒng)〞,顯示的結(jié)果是:5.現(xiàn)有數(shù)據(jù)庫文件WATER.DBC,包含2個表,分別是WATERMETER.DBF和USEB.DBF。其中WATERMETER表的結(jié)構(gòu)為:水表編號(C,8)、本月讀數(shù)(N,10,2)、上月讀數(shù)(N,10,2)、使用數(shù)(N,10,2);USEB表的結(jié)構(gòu)為:戶主姓名(C,10)、房間編號(C,6)、水表編號(C,8)。其表中數(shù)據(jù)如下:WATERMETER.DBF記錄號水表編號本月讀數(shù)上月讀數(shù)使用數(shù)13-1001-A235.67201.3423-1002-B678.34450.0032-0101-A289.23200.43USEB.DBF記錄號戶主姓名房間編號水表編號1張斌3-10013-1001-A2王陽新3-10023-1002-B3馬國慶2-01012-0101-A新建一個表單,表單的Name屬性為Form1,程序運行時的界面如以下圖所示:表單中,有一個標簽,其Name屬性為Label1,Caption屬性為“戶主姓名:〞;有兩個文本框,其Name屬性分別為Text1和Text2;一個命令按鈕,其Name屬性為Command1,Caption屬性為“計算〞;有一個選項按鈕組,其Name屬性為Optiongroup1,其中包含兩個單項選擇按鈕,一個的Name屬性為Option1、Caption屬性為“1-9樓〞,另一個的Name屬性為Option2、Caption屬性為“10樓以上〞。Command1的Click事件代碼如下:〔代碼中行末的分號為邏輯行連接符〕OPENDATABASEWATERUPDATEWATERMETERSET使用數(shù)=本月讀數(shù)-上月讀數(shù)SELECT(MAX(使用數(shù))+MIN(使用數(shù)))/2ASABFROMWATERMETERINTOTABLEMABUSEMABGOTOPXAB=ABXM=TRIM(THISFORM.TEXT1.TEXT)SELECT水表編號,使用數(shù)FROMWATERMETERWHERE水表編號IN(SELECT;水表編號FROMUSEBWHERE戶主姓名=XM)IFTHISFORM.OPTIONGROUP1.OPTION1.VALUE=1IF使用數(shù)>XABJIEGUO=XAB*3.5+(使用數(shù)-XAB)*10ELSEJIEGUO=使用數(shù)*3.5ENDIFELSEIF使用數(shù)>XABJIEGUO=XAB*3.5+(使用數(shù)-XAB)*10+50ELSEJIEGUO=使用數(shù)*3.5+50ENDIFENDIFTHISFORM.TEXT2.VALUE=XM+""+"應(yīng)收金額="+STR(JIEGUO)運行上面的表單,在Text1中輸入“王陽新〞,選擇單項選擇按鈕“10樓以上〞,單擊“計算〞選鈕,那么在Text2中顯示的是:七、VisualBasic程序改錯(本大題共2小題,每題5分,共10分,每個程序有兩個錯誤行,請在答題紙上寫出錯誤行代碼和對應(yīng)的正確代碼,改對一處得一處分,改錯不減分。注:要把整行寫完整)1.下面的程序是利用隨機函數(shù)產(chǎn)生10個1到30之間的隨機整數(shù),然后把產(chǎn)生的這計算機專業(yè)理論試題第11頁共13頁些整數(shù)放入數(shù)組b中,并按一定規(guī)那么放入數(shù)組a中。存放數(shù)組a中的規(guī)那么是:〔1〕如果產(chǎn)生的是1到9之間〔含1和9〕的數(shù),那么直接放入數(shù)組a中?!?〕如果產(chǎn)生的是大于9的數(shù),那么按如下方法存放:偶數(shù)那么把十位數(shù)字放入數(shù)組a中,奇數(shù)那么把個位數(shù)字放入數(shù)組a中。如:假設(shè)產(chǎn)生的整數(shù)是:22,17,18,9,10,24,1,23,25,22。放入數(shù)組a中的數(shù)字是:2,7,1,9,1,2,1,3,5,2。程序中有兩處錯誤,請將錯誤行和相應(yīng)的正確行寫在答題紙橫線上。OptionBase1PrivateSubCommand1_Click()Dima(10)AsIntegerDimb(10)AsIntegerDimiAsIntegerDimnumAsIntegerFori=1To10num=Int(Rnd*30)b(i)=numIfnum>=1Andnum<10Thenb(i)=numElseIfnumMod2=0Thena(i)=num\10Elsea(i)=numMod10EndIfEndIfNextiFori=1To10Printb(i);NextiPrintFori=1To10Printa(i);"";NextiEndSub2.以下程序的功能是:產(chǎn)生一個3行4列的數(shù)組并賦值,再用Inputbox函數(shù)輸入一個列號,然后對數(shù)組中的該列進行由小到大排列。如產(chǎn)生的數(shù)組是:221719102422325221813輸入一個列號3221719102422325221813221718910241232522213程序中有兩處錯誤,請將錯誤行和相應(yīng)的正確行寫在答題紙橫線上。OptionBase1PrivateSubCommand1_Click()Dima(3,4)AsIntegerDimiAsInteger,jAsIntegerDimcolAsIntegerDimtAsIntegerFori=1To3Forj=1To4a(i,j)=20+Int(Rnd*30)Printa(i,j);NextjPrintNexticol=InputBox("col=")Fori=1To3Forj=2To4Ifa(i,col)>a(j,col)Thent=a(i,col)a(i,col)=a(j,col)a(j,col)=tEndIfNextjNextiPrintFori=1To3Forj=1To4Printa(i,j);NextjPrintNextiEndSub八、程序填空〔本大題共7個空,每空5分,共35分,按程序要求在答題紙上填入相應(yīng)的內(nèi)容,使程序完整正確〕1.(VisualBasic題)下面的程序是輸入偶數(shù)個字符的字符串給變量c,然后從字符串兩端分別截取字符賦給c1和c2,每次截取一個。如果是數(shù)字字符,那么按“前端截取放前、后端截取放后〞的方法存入數(shù)組a中;如果是其它字符,那么不存放。然后依次分別截取下一個字符,并用同樣的方法處理,直到所有字符處理完為止。如輸入的字符為12AB34C56D78,存入數(shù)組a中的順序為1,8,2,7,6,3,5,4。最后顯示出來。請在空白位置填寫正確的代碼。OptionBase1PrivateSubCommand1_Click()DimcAsStringDimc1AsStringDimc2AsStringDima(20)AsIntegerDimiAsIntegerDimjAsIntegerDimkAsIntegerc=InputBox("c=")j=Len(c):i=1k=1DoWhilei<jc1=Mid(c,i,1):c2=Mid(c,j,1)Ifc1>="0"Andc1<="9"Thena(k)=Val(c1):k=k+1Ifc2>="0"Andc2<="9"Thena(k)=Val(c2):k=k+1i=i+1:(1)______________________LoopPrintcFori=1To(2)_____________________________Printa(i);NextiEndSub2.(VisualBasic試題)窗體(運行后如下圖)中有一個標簽(名稱為Label1),用于顯示其下方滾動條的Value值,滾動條〔名稱為HS1〕最小值和最大值分別是1和5。滾動條下方是組合框〔名稱為Combo1〕,顯示內(nèi)容如圖及程序。滾動條右側(cè)是列表框〔名稱為List1〕,顯示內(nèi)容如圖及程序。列表框下方是文本框〔名稱為Text1〕,用于顯示列表框中的某項內(nèi)容,有一定時器控件,初始設(shè)置Timer1.Enabled為True,timer1.Interval=1000,定時器的Timer1_Timer事件功能是:〔1〕把組合框選定的值賦給滾動條的Value屬性;〔2〕標簽顯示當前滾動條的值;〔3〕文本框顯示與組合框中位置一致的列表框中的內(nèi)容。窗體的Load事件是給組合框中添加1到5,給列表框中添加A到E,組合框顯示第一項內(nèi)容1。請在空白位置填寫正確的代碼。PrivateSubForm_Load()Combo1.AddItem"1"Combo1.AddItem"2"Combo1.AddItem"3"Combo1.AddItem"4"Combo1.AddItem"5"List1.AddItem"A"List1.Ad

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論