廣西區(qū)計算機二級vb[1]net考試大綱及模擬題(含答案).doc_第1頁
廣西區(qū)計算機二級vb[1]net考試大綱及模擬題(含答案).doc_第2頁
廣西區(qū)計算機二級vb[1]net考試大綱及模擬題(含答案).doc_第3頁
廣西區(qū)計算機二級vb[1]net考試大綱及模擬題(含答案).doc_第4頁
廣西區(qū)計算機二級vb[1]net考試大綱及模擬題(含答案).doc_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

附錄全國高校計算機等級考試(廣西考區(qū))二級考試大綱考試科目:Visual Basic.NET程序設計 (2009年8月修訂)考試對象本考試的對象為廣西普通高校(包括本科、??坪透呗殻┓怯嬎銠C專業(yè)的學生。基本要求1 理解程序設計語言的基本知識、面向對象的基本概念。2 掌握VB.NET程序設計的基本方法,包括數(shù)據(jù)類型的設置,基本語句、模塊化程序設計、常用算法的應用,界面設計、面向對象程序設計的應用等。3 具有綜合應用VB.NET知識解決簡單實際問題的能力。考試范圍一、VBNET 基本知識1 VBNET概述:NET框架、Visual Studio.NET特點。2 面向對象程序設計的基本概念:對象的概念及對象的屬性、事件和方法。3 程序的書寫格式:變量/常量/運算符等構成規(guī)則,源程序的書寫規(guī)則與風格。4 VBNET語言程序設計步驟:VBNET 集成開發(fā)環(huán)境的使用,程序的編輯/編譯/調(diào)試/運行。二、VBNET 基本語言1數(shù)據(jù)類型與變量1)數(shù)據(jù)類型:標準數(shù)據(jù)類型、結構類型。2)變量與常量:各種類型變量和常量的聲明,變量的初始化。3)變量的作用域和生存期:塊級變量、過程級變量、模塊級變量、全局變量,靜態(tài)變量概念和使用。2運算符和表達式1)運算符:運算符種類、功能、優(yōu)先級。2)算術運算:算術運算規(guī)則。3)字符運算:& 與 + 的區(qū)別。4)關系和邏輯運算:關系運算規(guī)則,邏輯運算規(guī)則。5)表達式:表達式組成規(guī)則、各類表達式 、各類型數(shù)據(jù)混合運算中求值順序、 表達式運算中不同數(shù)據(jù)類型的轉換、基本運算執(zhí)行順序、表達式結果類型。3 語句1)基本語句及順序結構語句:賦值語句,復合賦值語句,InputBox、MsgBox函數(shù)。2)選擇結構語句:描述條件和情況的 If 、Select 語句、選擇語句的嵌套。3) 循環(huán)結構語句:描述循環(huán)執(zhí)行的 Do-Loop ,F(xiàn)or 語句、循環(huán)語句嵌套。4) 轉移語句:改變程序流程執(zhí)行次序的 Goto,Exit 語句。4 數(shù)組1) 一維數(shù)組:一維數(shù)組聲明、初始化、引用。2) 二維數(shù)組:二維數(shù)組聲明、初始化、引用。3) 重定義數(shù)組:重定義數(shù)組的大小,Preserve關鍵字的使用。4) 結構數(shù)據(jù)類型:結構數(shù)據(jù)類型的定義,結構數(shù)組及應用。5 函數(shù)和過程1)常用內(nèi)部函數(shù):名稱空間及使用,函數(shù)分類和調(diào)用方法,常用數(shù)學、常用字符串操作函數(shù)等的使用,對Rnd 、Shell等函數(shù)要熟練使用。2)子過程和函數(shù)過程:子過程和函數(shù)過程定義方法,子過程和函數(shù)過程的調(diào)用。3)參數(shù)傳遞:傳值與傳址, 數(shù)組參數(shù)傳遞。三、常用控件與窗體1 控件1)常用控件:標簽、文本框、命令按鈕、單選按鈕、復選框、框架、滾動條、列表框、組合框、定時器和通用對話框的主要屬性、方法和事件。2) 高級事件過程:鼠標器、鍵盤事件。2 窗體和多重窗體:窗體主要屬性、方法和事件,多重窗體使用,窗體間數(shù)據(jù)傳遞。3 菜單設計:下拉菜單,彈出菜單。四、文件操作1 文件訪問:順序文件的建立和存取,隨機文件的建立和存取,二進制文件的建立和存取。2 文件操作語句:常用文件操作語句和函數(shù)。五、面向對象程序設計1 類和對象:類的定義(屬性、方法和事件的定義),對象及其成員的訪問,構造函數(shù)。2 繼承和派生:基類和派生類,重載和重寫。六、常用算法1 排序和查找:選擇法、冒泡法、順序查找。2 若干初等數(shù)學問題:求最值、均值、公約數(shù)等。3 常見字符處理等。七、數(shù)據(jù)庫1數(shù)據(jù)庫連接與訪問2SQL操作考試方式、考試時間和成績評定考試方式為筆試,閉卷考試。考試時間120分鐘??荚嚦煽儩M分為100分,達到或超過60分為考試合格,其中達到或超過85分為優(yōu)秀。說明與建議1建議學時:72-96學時(其中上機操作不少于36學時)。2參考教材:Visual BasicNET程序設計教程(龔沛曾、楊志強、陸慰民,高等教育出版社, 2005年7月)。 Visual BasicNET實驗指導與測試(龔沛曾、楊志強、陸慰民,高等教育出版社, 2005年7月)。附錄:考試樣卷附錄全國高校計算機等級考試(廣西考區(qū))二級VB.NET試題樣卷20XX年XX月XX日 閉卷考試 考試時間:120分鐘考試類別:2考生注意: 本試卷包括第一卷和第二卷,考試時間共120分鐘。第一卷全部為選擇題,每題下都有四個備選答案, 但只有一個是正確的或是最佳的答案。第一卷答案必須填涂在標準化答題卡上,標記在試題卷上的答案一律無效。每題只能填涂一個答案,多涂本題無效。本次考試類別為2,請考生務必將答題卡上的考試類別欄中的2方格涂黑, 試卷種類欄不需填涂。考生答第一卷的題目時務必使用2B鉛筆按正確的填涂方法在答題卡上相應題號的答案的方格涂黑,如果改動答案,可用橡皮擦擦干凈后再另涂新的答案。第二卷均為填空題,在閱讀和理解原題程序的基礎上,在第二卷答題卡相應題號的空欄處填入適當?shù)淖址⒄Z句??忌鸬诙淼念}目時,要用鋼筆或圓珠筆書寫,用鉛筆答題無效。在試題卷上直接答題者無效。請考生在答題卡和第二卷答題卡上準確填涂或填寫準考證號碼。第一卷 (本卷每題2分,共70分)1在VB.NET中每個對象都有三個基本要素,它們是 。A對象的名稱、值和所屬類 B對象的屬性、事件和方法C對象的大小、存儲方式和內(nèi)容 D對象的訪問方法、存儲方式和名稱2數(shù)學函數(shù)式Sin25寫成VB.NET表達式是 。 Asin25 Bsin(25) Csin(25) Dsin(25*314/180)3下列哪組語句可以將變量A、B的值互換 。AA=B:B=A BA=A+B:B=AB:A=A+B CC=A:A=B:B=C DA=(A+B)/2:B=(AB)/24“x是小于100的非負數(shù)”,用VB.NET表達式表示正確的是 。 A0x100 B0=x100 C0=x And x 00 D0=x Or x 6/until為“直到”,條件滿足時停止 Label1Text = num num = num + 24/num的值依次為1,3,5,7 LoopEnd Sub程序運行后,單擊命令按鈕,則在標簽框上顯示的內(nèi)容是 。 A58 B. 5 C7 D 無數(shù)據(jù)輸出8VB.NET中,修改了主窗體的某個屬性后,發(fā)現(xiàn)無法啟動程序,原因可能是 。 A修改了主窗體的caption屬性 B修改了主窗體的ismainform屬性 C修改了主窗體的name屬性 /記下來,name是最重要的屬性,在設計好后就D修改了main函數(shù) 不要再改了,不然很容易出錯。9在模塊MyModule中定義的過程ShowHelpInfo,其訪問權限為 。這是作用域問題Public Module MyModule Sub ShowHelpInfo(String info) 默認為private過程,在本模塊中使用MessageBoxShow(info) End Sub End Module A僅在MyModule中可以使用 B在本項目中可以使用 C在本解決方案中可以使用 D在派生模塊中可以使用10雙擊窗體會產(chǎn)生 事件。 AenabledBactiveCclickDload 11在VB.NET中,無返回值的過程稱為 過程。 ASub BFunction C Property Dmain 12在VB.NET中,代表程序到數(shù)據(jù)庫的連接的對象為 。了解其中文意思就行 ADataSet數(shù)據(jù)集 BDataAdapter適配器 CCommand命令 DConnection連接13添加 到某個窗體中,則在窗體運行時將不可見。 ALabel BCommandbutton Cimagelist Dtoolbar14執(zhí)行下列語句后,變量x的值為 。dim a as integer=0 : a=3/2/四舍五入, A0 B1 C2 D315VB.NET構架中,MSIL的含義為 。 AMicrosoft Interface Language BMicrosoft Intermediate Library CMicrosoft International Language DMicrosoft Intermediate Language微軟中間語言,識記16在設計循環(huán)語句時,若有以下要求: 在執(zhí)行循環(huán)之前先測試條件表達式 expression,然后讓代碼循環(huán)執(zhí)行到該條件表達式的值取“真”,則應使用 循環(huán)語句。 Ado until expression Bdo Loop loop until exprssion Cdo while expression Ddo Loop loop while expression17VB.NET程序中, 顯示一個內(nèi)容為“this is a test”消息框。 ASystemWindowsFormsMessageBox(this is a test!) BSystemWindowsFormsMessageBoxShow(this is a test!) CSystemWindowsFormsMessageBoxShowDialog(this is a test!) DSystemWindowsFormsMessageBoxShowMessageBox(this is a test!)18若需要在File菜單下的Save與Exit兩個菜單項之間插入一分隔條, 可以修改File菜單下的菜單項屬性。 A在Save和Exit菜單項之間插入一新的菜單項,將其Seperator屬性設為True B用畫筆在Save和Exit菜單項之間劃一合適長度的橫線 C在Save和Exit菜單項之間插入一新的菜單項,將其Text屬性設為減號- D在Save和Exit菜單項之間插入一新的菜單項,將其Style屬性設為“OwnerDraw”19實現(xiàn)菜單功能,應向菜單項的 事件添加代碼。 ACommand B Click CPopupD Select20VB.NET窗體中提供的Hide方法的作用是 。它的中文意思是隱藏,反過來就是showA銷毀窗體對象 B關閉窗體 C將窗體極小化 D隱藏窗體21已知數(shù)組arr進行以下定義: Dim arr() as Integer = 1,1,1,1,1過程MySub定義如下:要點:數(shù)組是按址傳遞的,一般變量則根據(jù)byval、byref來定。Sub MySub(ByVal ar() As Integer, ByRef x As Integer)Dim i As IntegerFor i = 0 To UBound(ar) 注:UBound(ar)求數(shù)組ar的下標上限ar(i) = xNextx = 0End Sub則執(zhí)行下列語句后,數(shù)組arr和變量data中的內(nèi)容是 ()。Dim data As Integer = 2MySub(arr, data) Aarr=2,2,2,2,2 data=2 Barr=1,1,1,1,1 data=2Carr=2,2,2,2,2 data=0 Darr=1,1,1,1,1 data=022以下代碼: x = Microsoftvisualbasicleft(“gbc13”,1) & Mid(“pool”,2,2) & Microsoftvisualbasicright(“god”,1)變量x等于 。 AgoodBgolg Cgbog Dgobd23類MyClass 的定義如下: Public Class MyClass1 Private data as String End Class 則關鍵字Private 在類的定義中的作用是 。 A限定成員變量data 只在本模塊內(nèi)部可以使用; B限定成員變量data 僅在類MyClass 的成員方法中可以訪問; C限定成員變量data 僅僅可在類以及子類的成員方法中訪問 D限定類MyClass 僅在本模塊中可以使用24以下定義常量不正確的語句是 。$表示字符串 AConst Num As Integer=200 BConst Num1 As Long=200, Sstr$=”World” CConst Sstr$=”World” DConst Num$=#World#25在窗體上放入一個名稱為Button1命令按鈕和兩個名稱分別為TextBox1、TextBox2兩個文本框,然后編寫如下事件過程: Private Sub Button1_Click(ByVal sender As SystemObject, ByVal e As SystemEventArgs) Handles Button1Click Dim n, x As Integer n = CInt(TextBox1Text) Select Case n Case 1 To 20 x = 10 Case 2, 4, 6 x = 20 Case Is = A循環(huán)變量的終值初值 B循環(huán)變量的終值 ,執(zhí)行s=Trim(s)語句后,s的值為 。trim去左右的空格,本題答案看不出差別來,但要理解意思。 A B C D31VB.NET對象的最后一個引用被釋放后 時間,對象占用的“托管堆”空間被“垃圾收集”功能回收。 A立即 B1分鐘 C1小時 D不確定32在程序運行過程中要改變文本框中字體的大小, 是不正確的語句。 ATextBox1Font=New SystemDrawingFont (宋體, 140!, DrawingFontStyleBold) BTextBox1Font=New SystemDrawingFont (宋體, 160!) CTextBox1Font=New SystemDrawingSize (180!) /font.size DTextBox1Font= New Font(宋體, 140!)33要使文本框成為密碼輸入框,一般應修改文本框的 。 APasswordChar屬性和MaxLength屬性,并且 MultiLine屬性值只能為False。 BPasswordChar屬性和MaxLength屬性,并且Lines屬性值只能為False。 C只修改PasswordChar屬性值就可以了,其他屬性可以不修改。 DPasswordChar屬性和MaxLength屬性, MultiLine屬性值可以為True。34向列表框中填加一個新項目,正確的語句是( )。 AListBox1ItemsAdd (“How are You?”)/只要知道添加的內(nèi)容就行了,不用位置 BListBox1ItemsInsert (“How are You?”) CListBox1ItemsAdd (2,“How are You?”) DListBox1ItemsInsert (2,“How are You?”)35窗體中有一個名稱為Button1的命令按鈕、一個Label1控件對象,編寫如下事件過程:Private Sub Button1_Click(ByVal sender As SystemObject, ByVal e AsSystemEventArgs) Handles Button1Click Dim n As String, x, i, j As Integer x = 0/初值 n = InputBox(請輸入一個大于1的整數(shù), 輸入框) For i = 1 To CInt(n)n=3 For j = 1 To i x = x + 1/算算這個語句執(zhí)行多少次,就知道答案了,1*2*3次。 Next j Next i Label1Text = CStr(x)End Sub程序運行后,單擊命令按鈕,如果輸入3,則在Label1顯示的內(nèi)容是 ( )。 A3 B4 C5 D6第二卷說明:(1)第二卷均為填空題,在閱讀和理解的基礎上,在第二卷答題卡上編號對應的欄目中填入適當?shù)淖址?、語句。 (2)共10個空欄,每空欄3分,共30分。1在窗體上放入一個名稱為Button1命令按鈕和1個名稱為TextBox1文本框,然后編寫如下事件過程: Private Sub Button1_Click(ByVal sender As SystemObject, ByVal e As SystemEventArgs) Handles Button1Click Dim x,y,z As Integer x=5: y=7: z=0 textBox1Text =x & y & z/字符串連接運算符 End Sub 程序運行后,如果單擊命令按鈕,則在文本框中顯示的內(nèi)容是 1 。5702以下的程序段的作用是用Insert語句在User表中將窗體中的文本框username1與password1的文本數(shù)據(jù),分別寫入字段username、password。(假設要連接的Access數(shù)據(jù)庫名為“Examplemdb”,存放在“d:Data”目錄下)。Dim oleDbConnection1 As OleDbOleDbConnection Dim strConnect As Sting= 2 “provider=Microsoft.JET.oledb.4.0;datesource=example.mdb”/連接字符串oleDbConnection1= New SystemDataOleDbOleDbConnection(strConnect)comm1 = New OleDbCommand(INSERT INTO USER(username,password) values( + username1Text + , + password1Text +), conn) 3 comm1.executenonquery()/命令執(zhí)行oleDbConnection1close()3給定項目VBApplication1的功能是:計算出2+4+

溫馨提示

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

評論

0/150

提交評論