版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、20102010 年年 3 3 月全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)月全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí) vbvb 筆試試卷筆試試卷( (含參考答案含參考答案) )一、選擇題(每題 2 分,共 70 分)(1)下列敘述中正確的是( )a)對(duì)長(zhǎng)度為 n 的有序鏈表進(jìn)行查找,最壞情況下需要比較次數(shù)為 nb)對(duì)長(zhǎng)度為 n 的有序鏈表進(jìn)行對(duì)分查找,最壞情況下需要比較次數(shù)為(n/2)c)對(duì)長(zhǎng)度為 n 的有序鏈表進(jìn)行對(duì)分查找,最壞情況下需要的比較次數(shù)(log2n)d)對(duì)長(zhǎng)度為 n 的有序鏈表進(jìn)行對(duì)分查找,最壞情況下需要的比較次數(shù)(nlog2n)(2)算法的時(shí)間復(fù)雜是指( )a)算法的執(zhí)行時(shí)間 b)算法所處理的數(shù)據(jù)量c)算法程序中
2、的語(yǔ)句或指令條數(shù) d)算法在執(zhí)行過(guò)程中所需要的基本運(yùn)算次數(shù)(3)軟件按功能可以分為:應(yīng)用軟件、系統(tǒng)軟件和支持軟件(或工具軟件) ,下面屬于系統(tǒng)軟件的是( )a)編輯軟件 b)操作系統(tǒng) c)教務(wù)管理系統(tǒng) d)瀏覽器(4)軟件(程序)調(diào)試的任務(wù)是( )a)診斷和改正程序中的錯(cuò)誤 b)進(jìn)肯能多的發(fā)現(xiàn)程序中的錯(cuò)誤c)發(fā)現(xiàn)并改正程序中的所有錯(cuò)誤 d)確定程序中錯(cuò)誤的性質(zhì)(5)數(shù)據(jù)流程圖(dfd 圖)是( )a)軟件概要設(shè)計(jì)的工具 b)軟件詳細(xì)設(shè)計(jì)的工具c)機(jī)構(gòu)化方法的需求分析工具 d)面向?qū)ο蠓椒ǖ男枨蠓治龉ぞ撸?)軟件生命周期可以分為定義階段,開發(fā)階段和維護(hù)階段。詳細(xì)設(shè)計(jì)屬于( )a)定義階段 b)開
3、發(fā)階段 c)維護(hù)階段 d)上述三個(gè)階段(7)數(shù)據(jù)庫(kù)管理系統(tǒng)中負(fù)責(zé)數(shù)據(jù)模式定義的語(yǔ)言是a)數(shù)據(jù)定義語(yǔ)言b)數(shù)據(jù)管理語(yǔ)言c)數(shù)據(jù)操縱語(yǔ)言d)數(shù)據(jù)控制語(yǔ)言(8)在學(xué)生管理的關(guān)系數(shù)據(jù)庫(kù)中,存取一個(gè)學(xué)生信息的數(shù)據(jù)單位是a)文件b)數(shù)據(jù)庫(kù)c)字段d)記錄(9)數(shù)據(jù)庫(kù)設(shè)計(jì)中,用 e-r 圖來(lái)描述信息結(jié)構(gòu)但不涉及信息在計(jì)算機(jī)中的表示,它屬于數(shù)據(jù)庫(kù)設(shè)計(jì)的a)需求分析階段b)邏輯設(shè)計(jì)階段c)概念設(shè)計(jì)階段d)物理設(shè)計(jì)階段(10)有兩個(gè)關(guān)系 r 和 t 如下:則由關(guān)系 r 得到關(guān)系 t 的操作是a)選擇b)投影c)交d)并(11)在 vb集成環(huán)境中要結(jié)束一個(gè)正在運(yùn)行的工程,可單擊工具欄上的一個(gè)按鈕,這個(gè)按鈕是(12)
4、設(shè) x 是整型變量,與函數(shù)f(x0,-x,x)有相同結(jié)果的代數(shù)式是a)|x|b)-|x|c)xd)-x(13)設(shè)窗體文件中有下面的事件過(guò)程:private sub command1_click()dim sa%=100print aend sub其中變量 a 和 s 的數(shù)據(jù)類型分別是a)整型,整型b)變體型,變體型c)整型,變體型d)變體型,整型(14)下面哪個(gè)屬性肯定不是框架控件的屬性a)textb)captionc)leftd)enabled(15)下面不能在信息框中輸出“vb”的是a)msgbox vbb)x=msgbox(vb)c)msgbox(vb)d)call msgbox vb(
5、16)窗體上有一個(gè)名稱為 option1 的單選按鈕數(shù)組,程序運(yùn)行時(shí),當(dāng)單擊某個(gè)單選按鈕時(shí),會(huì)調(diào)用下面的事件過(guò)程private sub option1_c1ick(index as integer)end sub下面關(guān)于此過(guò)程的參數(shù) index 的敘述中正確的是a)index 為 1 表示單選按鈕被選中,為 o 表示未選中b)index 的值可正可負(fù)c)index 的值用來(lái)區(qū)分哪個(gè)單選按鈕被選中d)index 表示數(shù)組中單選按鈕的數(shù)量(17)設(shè)窗體中有一個(gè)文本框 text1,若在程序中執(zhí)行了 text1.setfocus,則觸發(fā)a)text1 的 setfocus 事件b)text1 的 go
6、tfocus 事件c)text1 的 lostfocus 事件d)窗體的 gotfocus 事件(18)vb 中有 3 個(gè)鍵盤事件:keypress、keydown、keyup,若光標(biāo)在 text1 文本框中,則每輸入一個(gè)字母a)這 3 個(gè)事件都會(huì)觸發(fā)b)只觸發(fā) keypress 事件c)只觸發(fā) keydown、keyup事件d)不觸發(fā)其中任何一個(gè)事件(19)下面關(guān)于標(biāo)準(zhǔn)模塊的敘述中錯(cuò)誤的是a)標(biāo)準(zhǔn)模塊中可以聲明全局變量b)標(biāo)準(zhǔn)模塊中可以包含一個(gè) sub main 過(guò)程,但此過(guò)程不能被設(shè)置為啟動(dòng)過(guò)程c)標(biāo)準(zhǔn)模塊中可以包含一些 public 過(guò)程d)一個(gè)工程中可以含有多個(gè)標(biāo)準(zhǔn)模塊(20)設(shè)窗體的
7、名稱為 form1,標(biāo)題為 win,則窗體的 mousedown 事件過(guò)程的過(guò)程名是a)form1_mousedownb)win_mousedownc)form_mousedownd)mousedown_form1(21)下面正確使用動(dòng)態(tài)數(shù)組的是a)dim arr() as integer redim arr(3,5)b)dim arr() as integer redim arr(50)as stringc)dim arr() redim arr(50) as integerd)dim arr(50) as integer redim arr(20)(22)下面是求最大公約數(shù)的函數(shù)的首部fu
8、nction gcd(byval x as integer, byval y as integer) as integer若要輸出 8、12、16 這 3 個(gè)數(shù)的最大公約數(shù),下面正確的語(yǔ)句是a)print gcd(8,12),gcd(12,16),gcd(16,8)b)print gcd(8,12,16)c)print gcd(8),gcd(12),gcd(16)d)print gcd(8,gcd(12,16)(23)有下面的程序段,其功能是按圖 1 所示的規(guī)律輸出數(shù)據(jù)dim a(3,5) as integerfor i=1 to 3 for j=1 to 5 a(i,j)=i+j print
9、 a(i,j); next printnext若要按圖 2 所示的規(guī)律繼續(xù)輸出數(shù)據(jù),則接在上述程序段后面的程序段應(yīng)該是a)for i=1 to 5 for j=1 to 3 print a(j,i); next print nextb)for i=1 to 3 for j=1 to 5 print a(j,i); next print nextc)for j=1 to 5 for i=1 to 3 print a(j,i); next print nextd)for i=1 to 5 for j=1 to 3 print a(i,j); next print next(24)窗體上有一個(gè) te
10、xt1 文本框,一個(gè) command1 命令按鈕,并有以下程序private sub commandl_click() dim n if text1.text23456 then n=n1 print 口令輸入錯(cuò)誤 & n &次 end ifend sub希望程序運(yùn)行時(shí)得到左圖所示的效果,即:輸入口令,單擊“確認(rèn)口令”命令按鈕,若輸入的口令不是“123456” ,則在窗體上顯示輸入錯(cuò)誤口令的次數(shù)。但上面的程序?qū)嶋H顯示的是右圖所示的效果,程序需要修改。下面修改方案中正確的是a)在 dim n 語(yǔ)句的下面添加一句:n=ob)把 print 口令輸入錯(cuò)誤 & n &次
11、改為 print口令輸入錯(cuò)誤 +n+次c)把 print口令輸入錯(cuò)誤 & n &次改為 print口令輸入錯(cuò)誤&str(n)&次d)把 dim n 改為 static n(25)要求當(dāng)鼠標(biāo)在圖片框 p1 中移動(dòng)時(shí),立即在圖片框中顯示鼠標(biāo)的位置坐標(biāo)。下面能正確實(shí)現(xiàn)上述功能的事件過(guò)程是a)(button as integer,shift as integer,x as single, y as single) print x,yend subb)private sub p1_mousedownprivate sub p1_mousemove(button as in
12、teger,shift as integer,x as single, y as single) picture.print x,yend subc)(button as integer,shift as integer,x as single, y as single) private sub p1_mousemove p1.print x,yend subd)private sub form_mousemove(button as integer,shift as integer,x as single, y as single) p1.print x,yend sub(26)計(jì)算二的近似
13、值的一個(gè)公式是。某人編寫下面的程序用此公式計(jì)算并輸出的近似值:private sub comand1_click() pi1 sign1 n=20000 for k=3 to n sign=-sign/k pi=pi+sign/k next k print pi*4end sub運(yùn)行后發(fā)現(xiàn)結(jié)果為 3.22751,顯然,程序需要修改。下面修改方案中正確的是a)把 for k=3 to n 改為 for k=1 to nb)把 n=20000 改為 n=20000000c)把 for k=3 to n 改為 for k=3 to n step 2d)把 pi=1 改為 pi=0(27)下面程序計(jì)算
14、并輸出的是private sub comand1_click()a=10s=0dos=s+a*a*aa=a-1loop until a=0print send suba)13+23+33+103 的值b)10!+3!+2!+1!的值c) (1+2+3+10)3 的值d)10 個(gè) 103 的和(28)若在窗體模塊的聲明部分聲明了如下自定義類型和數(shù)組private type rec code as integer caption as stringend typedim arr(5) as rec則下面的輸出語(yǔ)句中正確的是a)print arr.code(2),arr.caption(2)b)pr
15、int arr.code,arr.captionc)print arr(2).code,arr(2).captiond)print code(2),caption(2)(29)設(shè)窗體上有一個(gè)通用對(duì)話框控件 cd1,希望在執(zhí)行下面程序時(shí),打開如圖所示的文件對(duì)話框private sub comand1_click() cd1.dialogtitle=打開文件 cd1.initdir=c: cd1.filter=所有文件|*.*|word 文檔|*.doc|文本文件|*.txt cd1.filename= cd1.action=1 if cd1.filename=then print未打開文件 el
16、se print要打開文件& cd1.filename end ifend sub但實(shí)際顯示的對(duì)話框中列出了 c:下的所有文件和文件夾, “文件類型” 一欄中顯示的是“所有文件” 。下面的修改方案中正確的是a)把 cd1.action=1 改為 cd1.action=2b)把“cd1.filter=”后面字符串中的“所有文件”改為“文本文件”c)在語(yǔ)句 cd1.action=1 的前面添加:cd1.filterindex=3d)把 cd1.filename=改為 cd1.filename=文本文件(30)下面程序運(yùn)行時(shí),若輸入 395,則輸出結(jié)果是private sub comand1
17、_click() dim x% x=inputbox(請(qǐng)輸入一個(gè) 3 位整數(shù)) print x mod 10,x100,(x mod 100)10end suba)3 9 5b)5 3 9c)5 9 3d)3 5 9(31)窗體上有 list1、list2 兩個(gè)列表框,list1 中有若干列表項(xiàng)(見圖) ,并有下面的程序:private sub comand1_click() for k=list1.listcount-1 to 0 step -1 if list1.selected(k) then list2.additem list1.list(k) list1.removeitem k
18、end if next kend sub程序運(yùn)行時(shí),按照?qǐng)D示在 list1 中選中 2 個(gè)列表項(xiàng),然后單擊 commandl 命令按鈕,則產(chǎn)生的結(jié)果是a)在 list2 中插入了“外語(yǔ)” 、 “物理”兩項(xiàng)b)在 list1 中刪除了“外語(yǔ)” 、 “物理”兩項(xiàng)c)同時(shí)產(chǎn)生 a)和 b)的結(jié)果d)把 list1 中最后 1 個(gè)列表項(xiàng)刪除并插入到 list2 中(32)設(shè)工程中有 2 個(gè)窗體: form1、form2,form1 為啟動(dòng)窗體。form2 中有菜單。其結(jié)構(gòu)如表。要求在程序運(yùn)行時(shí),在 form1 的文本框 text1 中輸入口令并按回車鍵(回車鍵的 ascii 碼為 13)后,隱藏 fo
19、rm1,顯示 form2。若口令為“teacher” ,所有菜單項(xiàng)都可見;否則看不到“成績(jī)錄入”菜單項(xiàng)。為此,某人在 form1 窗體文件中編寫如下程序:private sub text1_keypress(keyascii as integer) if keyascii=13 then if text1.text=teacher then form2.input.visible=true else form2.input.visible=false end if end if form1.hide form2.showend sub程序運(yùn)行時(shí)發(fā)現(xiàn)剛輸入口令時(shí)就隱藏了 form1,顯示了for
20、m2,程序需要修改。下面修改方案中正確的是a)把 form1 中 text1文本框及相關(guān)程序放到 form2 窗體中b)把 form1.hide、form2.show 兩行移到 2 個(gè) end if 之間c)把 if keyascii=13 then 改為 if keyascii=teaeher thend)把 2 個(gè) form2.input.visible 中的“form2”刪去(33)某人編寫了下面的程序,希望能把 text1 文本框中的內(nèi)容寫到 out.txt 文件中private sub comand1_click() open out.txt for output as #2 pri
21、nt text1close #2end sub調(diào)試時(shí)發(fā)現(xiàn)沒(méi)有達(dá)到目的,為實(shí)現(xiàn)上述目的,應(yīng)做的修改是a)把 print text1改為 print #2,text1b)把 print text1改為 print text1c)把 printtext1改為 writetext1d)把所有#2 改為#1(34)窗體上有一個(gè)名為 command1 的命令按鈕,并有下面的程序:private sub comand1_click() dim arr(5) as integer for k=1 to 5 arr(k)=k next k prog arr() for k=1 to 5 print arr(k)
22、 next kend subsub prog(a() as integer) n=ubound(a) for i=n to 2 step -1 for j=1 to n-1 if a(j)=0 thencount(n)=count(n)+ 1end ifnext km=count(0)for k=1 to 25if m2 print iend sub程序運(yùn)行后,單擊窗體,輸出結(jié)果為 【10】 。(9)在窗體上畫一個(gè)名稱為 command1 的命令按鈕。然后編寫如下程序:option base 1private sub command1_click() dim a(10) as integer
23、for i=1 to 10 a(i)=i next call swap ( 【11】 ) for i=1 to 10 print a(i); nextend subsub swap(b() as integer) n=ubound(b) for i=1 to n / 2 t=b(i) b(i)=b(n) b(n)=t【12】 nextend sub上述程序的功能是,通過(guò)調(diào)用過(guò)程 swap,調(diào)換數(shù)組中數(shù)值的存放位置,即 a(1)與 a(10)的值互換,a(2)與 a(9)的值互換,。請(qǐng)?zhí)羁?。?0)在窗體上畫一個(gè)文本框,其名稱為text1,在屬性窗口中把該文本框的 multiline屬性設(shè)置為 tr
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年外研版必修1歷史下冊(cè)階段測(cè)試試卷
- 2025年浙教新版選擇性必修1歷史下冊(cè)階段測(cè)試試卷
- 2025年粵教新版選修3化學(xué)下冊(cè)階段測(cè)試試卷
- 2025年新世紀(jì)版九年級(jí)地理下冊(cè)月考試卷
- 2025年度環(huán)保項(xiàng)目融資合作協(xié)議范本3篇
- 2025年人教A版選擇性必修2生物下冊(cè)階段測(cè)試試卷
- 2025年粵教新版八年級(jí)物理下冊(cè)階段測(cè)試試卷含答案
- 2025年新世紀(jì)版高三生物下冊(cè)階段測(cè)試試卷含答案
- 2025年人教新起點(diǎn)選擇性必修1物理下冊(cè)月考試卷
- 2025年西師新版高三物理下冊(cè)階段測(cè)試試卷含答案
- DB37T 5175-2021 建筑與市政工程綠色施工技術(shù)標(biāo)準(zhǔn)
- GB∕T 26465-2021 消防員電梯制造與安裝安全規(guī)范(高清最新版)
- 泌尿道感染臨床路徑
- 古詩(shī)詞常見的修辭手法講課教案
- 科研項(xiàng)目評(píng)審評(píng)分表
- A5技術(shù)支持的課堂導(dǎo)入作業(yè)1—問(wèn)題描述.針對(duì)日常教學(xué)中的某一主題針對(duì)教學(xué)目標(biāo)、教學(xué)內(nèi)容以及教學(xué)對(duì)象用簡(jiǎn)短的語(yǔ)言描述當(dāng)前課堂導(dǎo)入環(huán)節(jié)中存在的問(wèn)題和不足以及借助信息技術(shù)改進(jìn)課堂導(dǎo)入的必要性
- 2-07端陽(yáng)賽馬節(jié)的傳說(shuō)
- 國(guó)家開放大學(xué)《土木工程力學(xué)(本)》章節(jié)測(cè)試參考答案
- 衣柜技術(shù)標(biāo)準(zhǔn)
- 某隧道二襯檢測(cè)報(bào)告范本(共13頁(yè))
- (完整版)臨時(shí)用電施工合同
評(píng)論
0/150
提交評(píng)論