




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、筆試復(fù)習第一章數(shù)據(jù)庫基礎(chǔ)知識【學習要點】1、基本概念:數(shù)據(jù),信息,數(shù)據(jù)處理,數(shù)據(jù)庫,數(shù)據(jù)庫管理系統(tǒng)2、數(shù)據(jù)管理經(jīng)歷的幾個階段及其特點。3、數(shù)據(jù)模型及其分類。數(shù)據(jù)模型的作用。4、關(guān)系模型,關(guān)系,元組,屬性,屬性,字段,域,值,主關(guān)鍵字,外部關(guān)鍵字,關(guān)系的要求及特點。5、關(guān)系運算:專門關(guān)系運算及傳統(tǒng)集合運算。選擇,投影,聯(lián)接,笛卡爾積運算。傳統(tǒng)集合運算:并差交。每種運算的方式及特點。6、 Access 系統(tǒng)簡介:( 1) Access 系統(tǒng)的基本特點。( 2)基本對象:表,查詢,窗體,報表,頁,宏,模塊?!局R點列表】1、數(shù)據(jù)、信息、數(shù)據(jù)處理2、數(shù)據(jù)管理的發(fā)展在人工管理、文件系統(tǒng)、數(shù)據(jù)庫系統(tǒng)階段中
2、數(shù)據(jù)和程序的關(guān)系。數(shù)據(jù)庫階段出現(xiàn)的數(shù)據(jù)庫技術(shù)的主要的解決問題是?3、數(shù)據(jù)庫(bd) : 結(jié)構(gòu)化的相關(guān)數(shù)據(jù)集合。數(shù)據(jù)庫管理系統(tǒng)(dbms): 用來建立, 維護數(shù)據(jù)庫的軟件。數(shù)據(jù)庫應(yīng)用系統(tǒng)(dbas) : 利用數(shù)據(jù)庫技術(shù)和數(shù)據(jù)庫相關(guān)的資源建立一個面向?qū)嶋H應(yīng)用的一個系統(tǒng)。任何一個數(shù)據(jù)庫應(yīng)用系統(tǒng),都是建立在數(shù)據(jù)庫的基礎(chǔ)上的。數(shù)據(jù)庫系統(tǒng):引入數(shù)據(jù)庫技術(shù)的計算機系統(tǒng)。包括:數(shù)據(jù)庫集合(多個數(shù)據(jù)庫)、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫管理員、硬件系統(tǒng)、用戶、數(shù)據(jù)庫管理員?;A(chǔ)和核心為:數(shù)據(jù)庫管理系統(tǒng)。4、數(shù)據(jù)庫系統(tǒng)的特點:5、實體:現(xiàn)實生活中的事物。屬性:實體的特性。屬性的名字和屬性的值。一個實體是由多個屬性值的集合來
3、描述的。實體的類型(實體型)是由屬性的名稱來體現(xiàn)的。6、實體之間的聯(lián)系。7、數(shù)據(jù)模型的作用和目的:用來表示描述事物本身數(shù)據(jù)之間的聯(lián)系,以及相關(guān)事物之間的聯(lián)系。8、數(shù)據(jù)模型的分類及表示工具。層次數(shù)據(jù)模型:用樹型結(jié)構(gòu)來表示的。父結(jié)點,子結(jié)點,根結(jié)點。層次數(shù)據(jù)模型的要求。網(wǎng)狀數(shù)據(jù)模型。關(guān)系數(shù)據(jù)模型:用二維表來表示。9、關(guān)系數(shù)據(jù)模型的相關(guān)概念元組行實體字段值的集合。列屬性字段。字段值屬性值數(shù)據(jù)項。表實體的集合。屬性的域字段值的范圍。關(guān)鍵字,外部關(guān)鍵字。10 、關(guān)系的要求及特點11、關(guān)系的運算傳統(tǒng)的集合運算:并、差、交。專門的關(guān)系運算:選擇、投影、聯(lián)接。自然聯(lián)接、等值聯(lián)接。10、 Access 的特點:
4、第二章表【學習要點】1、表的建立:(1 )建立表結(jié)構(gòu):使用向?qū)?,使用表設(shè)計器,使用數(shù)據(jù)表。(2) 設(shè)置數(shù)據(jù)類型,設(shè)置字段屬性。(3) 輸入數(shù)據(jù):直接輸入數(shù)據(jù),獲取外部數(shù)據(jù)。2、表的維護:( 1 )修改表結(jié)構(gòu):添加字段,修改字段,刪除字段,重新設(shè)置主關(guān)鍵字,設(shè)置數(shù)據(jù)類型,修改字段屬性。(2) 編輯表內(nèi)容:添加記錄,修改記錄,刪除記錄,復(fù)制記錄。(3) 調(diào)整表外觀。3、表的其他操作:(1 )查找數(shù)據(jù)。(2) 替換數(shù)據(jù)。(3) 排序記錄。(4) 篩選記錄。【知識點概要】1、表的建立方式,字段的要求,字段數(shù)據(jù)類型的分類及特點。2、字段屬性:每種屬性的作用。常用的屬性:默認值,格式,字段大小,有效性規(guī)則
5、,有效性文本,輸入掩碼,必填字段及輸入掩碼符號的特殊含義(0,9,>,< ,L,)。3、 建立表與表之間的關(guān)系。建立關(guān)系的作用。兩張表是通過什么建立關(guān)系的?對建立關(guān)系的公共字段有什么要求?建立關(guān)系時兩張表能否打開?其它表是否有要求。建立關(guān)系時:參照完整性的選項作用是什么?級聯(lián)更新及級聯(lián)刪除的作用是什么?4、修改表結(jié)構(gòu):添加字段,修改字段名稱,修改字段屬性,設(shè)置關(guān)鍵字(單個字段,及多個字段設(shè)置)。5、表的視圖及每個視圖下能夠進行的操作。6、數(shù)據(jù)操作:瀏覽記錄,修改記錄,刪除記錄,復(fù)制記錄,粘貼記錄,查找數(shù)據(jù),排序數(shù)據(jù),篩選數(shù)據(jù)。( 1 )查找數(shù)據(jù):查找數(shù)據(jù)的通配符(*,#,?,! )
6、的含義。(2) 排序數(shù)據(jù):排序數(shù)據(jù)的規(guī)則及文本型字段里面存儲數(shù)字時是怎么排序的。什么數(shù)據(jù)類型的字段不能排序,如果想要以多個字段值為依據(jù)進行排序,應(yīng)該用什么命令?( 3)篩選數(shù)據(jù):篩選的作用,篩選的分類及特點。7、獲得外部數(shù)據(jù)。導入表或聯(lián)接表。它們之間的區(qū)別。第三章查詢【知識要點】1、查詢分類(1 )選擇查詢。(3) 參數(shù)查詢。(4) 交叉表查詢。(5) 操作查詢。(6) SQL 查詢。2、查詢準則(1 )運算符。(2) 函數(shù)。(3) 表達式。3、創(chuàng)建查詢(1 )操作已創(chuàng)建的查詢(2) 編輯查詢中的字段。(3) 編輯查詢中的數(shù)據(jù)源。(4) 排序查詢的結(jié)果。【知識點概要】1、查詢的作用和特點。2、
7、查詢的數(shù)據(jù)來源。3、查詢的分類及每種查詢的作用。4、查詢的視圖及每個視圖能夠進行的操作。設(shè)計視圖下每行的作用。準則中,同一行各個準則之間的關(guān)系,行與行之間準則之間的關(guān)系。5、查詢中的函數(shù)、運算符及表達式。關(guān)系運算符:>,<,<=,>=,<>(使用時注意必須處于英文半角狀態(tài)下輸入)邏輯運算符:not,and ,or其它運算符:in,like ,between and ,is null, is not null,函數(shù): abs , int , sqr , SGN, space , string , len , ltrim , rtrim , trim , mid
8、, left , right Date(),time(),now(),day( 日期時間表達式), year( 日期時間表達式), month( 日期時間表達式)Count(),sum(),avg(),max(),min()6、添加計算字段(在查詢完成統(tǒng)計計算):添加計算字段的方式。在寫表達式的時候,如果表達式中存在字段名,需要把字段名用 括起來。如果該字段在所添加的多個表中都存在,那么需要指明該字段是取自哪個表。指定的方式: 表名 ! 字段名 7、參數(shù)查詢參數(shù)查詢就是查詢中的某一個值是沒有確定的一個查詢。通常該查詢會出現(xiàn)提示框,讓用戶輸入數(shù)據(jù),為沒有確定的部分賦值,完成操作。參數(shù)查詢沒有確定
9、的部分用 括起來, 里面的部分是想要的提示信息。8、交叉表查詢該查詢需要指定一個或多個行標題,一個列標題,一個值。列標題必須為:group by. 行標題中必須有一個是group by.9、操作查詢:當我們想要對查到的數(shù)據(jù)進行批量編輯的話就可以考慮操作查詢。操作查詢的分類以及每個查詢的特點。10、 sql 查詢sql 的含義及包含的功能。select 字段列表from 表名 where 條件order by 排序依據(jù)asc/descgroup by 分組依據(jù)select 性別 ,avg( 年齡 ) as 平均年齡from 學生 group by 性別sql 查詢的分類。定義查詢:完成建立表,修
10、改表結(jié)構(gòu)。聯(lián)合查詢:把從多個表中查到的記錄進行并運算。傳遞查詢:把命令傳給另外一個數(shù)據(jù)庫,然后接受結(jié)果。sql 語句select * from studselet * from stud where 性別=”男”order by 學生編號ascselect count( 姓名 ) as 人數(shù) from studselect max( 年齡 )-min( 年齡 ) as 最大最小年齡之差, 性別 from stud group by 性別12 、編輯查詢添加顯示字段,刪除顯示字段,移動字段顯示次序,對查詢的結(jié)構(gòu)進行排序,控制某個字段的顯示格式。13、查詢的視圖:每個視圖的特點。第四章窗體1、窗體
11、的作用:窗體就是access 提供給用戶方便對數(shù)據(jù)庫里面的數(shù)據(jù)操作的一個接口或界面。通過窗體能夠完成的操作有?2、窗體的記錄源3、窗體的類型及每個類型的特點、4、窗體的視圖及每個視圖能夠完成的操作。5、控件的作用及分類。每個分類的作用。6、每個控件的特點及作用。7、窗體屬性的修改和控件屬性的修改。常見的窗體屬性:標題,瀏覽按鈕,滾動條,分隔線,最大化最小化按鈕,關(guān)閉按鈕,邊框樣式,數(shù)據(jù)源常見的控件屬性:標題,名稱,前景色,可見性,是否有效,tab 索引。8、設(shè)置窗體和控件的事件屬性。事件的分類及每種事件的特點。9、控件的位置控制,控件接受光標順序的控制。第五章報表一、報表的作用二、報表的組成及
12、每部分的作用。三、報表的數(shù)據(jù)源及報表的分類四、設(shè)置報表的排序依據(jù),分組依據(jù)。五、添加計算控件。添加頁碼數(shù)據(jù)訪問頁一、數(shù)據(jù)訪問頁的作用。二、數(shù)據(jù)訪問頁控件宏二、宏的分類1、操作序列宏2 、條件序列宏3 、宏組操作序列宏就是具有一些操作集合的宏。條件序列宏就是宏里面有條件表達式,運行的時候根據(jù)條件是否成立來決定該條件后面的操作是否執(zhí)行。如果下面的條件表達式和上面的條件表達式一樣,可以用來表示。宏組里面有多個宏,可以方便管理宏。引用宏組里面宏的方式: 宏組名 . 宏名 2、引用窗體和報表控件值的方式。Forms! 窗體名 ! 控件名 . 屬性名 Reports! 報表名 ! 控件名 . 屬性名 3、
13、常用宏操作名稱。openForm 打開窗體openTable 打開表 openQuery 打開查詢runMacro 運行宏 close 關(guān)閉某數(shù)據(jù)庫對象。 runSql 執(zhí)行 sql 語句 runApp 執(zhí)行外部應(yīng)用程序。quit 退出Access。 setValue 設(shè)置某控件屬性值。requery 刷新控件數(shù)據(jù)。FindRecord 查找滿足給定條件的第一條記錄。FindNext 查找滿足給定條件的下一條記錄。GoToRecord 用于制定當前記錄Maximize 最大化激活窗口minimize 最小化激活窗口。Restore 將最大化或最小化的窗口恢復(fù)至原始大小。beep 發(fā)聲 msgb
14、ox 顯示消息框setwarnings 關(guān)閉和打開系統(tǒng)消息。TransferDatebase 用其它數(shù)據(jù)庫導入和導出數(shù)據(jù)。TransferText 用于從文本文件導入和導出數(shù)據(jù)項目:輸入的表達式表示即將設(shè)置哪個控件的屬性。表達式:輸入想要設(shè)置把屬性設(shè)置成什么樣的值。5、自動運行宏autoexec 當打開該宏所在的數(shù)據(jù)庫的時候會執(zhí)行該宏里面的操作。想要取消自動運行宏,就在打開該數(shù)據(jù)庫時,可以同時按SHIFT鍵就可以取消了。第六章模塊一、模塊的基本概念以 vba(Visual Basic for Application)語言編寫的,以函數(shù)過程(function) 或 子過程 (sub ) 為單元的
15、集合方式存儲。模塊分為類模塊和標準模塊。類模塊分為窗體模塊和報表模塊,從屬于所在的窗體和報表。二、引用窗體報表屬性或窗體報表控件的屬性1、引用窗體或報表屬性的方式Forms! 窗體名!屬性名reports! 報表名 ! 屬性名如果是引用當前的窗體或報表的屬性可以用me.屬性名常用的屬性有標題: caption , 記錄源: Recordsource ( 用來控制窗體和報表里面的控件顯示的字段是取自哪個表的,該屬性可以是表名,查詢名,或sql 語句。 )2、引用窗體或報表控件的屬性forms! 窗體名 ! 控件名 . 屬性名 reports! 報表名 ! 控件名 . 屬性名 有些控件是存在默認屬
16、性的,比如文本框的默認屬性是text 屬性 (該屬性值是該文本框里面填寫的內(nèi)容。) ,常用的屬性有:標題: caption, 可見性: visible( 該屬性是用來控制控件是否在窗體視圖中是否顯示的,當該屬性值為false時,該控件不顯示,當該屬性值為true 時,控件顯示。) ;是否有效:(enabled ,該屬性用來控制控件是否可用,主要是命令按鈕有,當該屬性值為false 時,控件不可用,當該屬性值為true 時,可用) ;前景色: ( forecolor ,該屬性用來控制控件的文字顯示顏色);引用文本text 屬性時,通常省略屬性名,直接寫文本框的名字就可以了,text 屬性獲得的值
17、的類型是字符串。三、常用的事件過程1、窗體事件過程的命名方式sub form_ 事件名 ()語句序列end sub常用的窗體事件form_click()單擊窗體時,發(fā)生。form_open() 打開事件,打開窗體時發(fā)生。form_load()加載事件,打開窗體加載顯示記錄時發(fā)生,在打開事件之后,不管里面是否會有記錄顯示,都會發(fā)生該事件。form_timer() 計時器事件,與該事件配合使用的屬性是計時器間隔(TimerInterval ) ,該屬性是用來控制每間隔多少時間重復(fù)的執(zhí)行計時器事件過程,單位為毫秒,當該屬性值為0 時,就會停止執(zhí)行計時器事件過程。2、控件事件過程的命名方式。sub 控
18、件名_事件名()end sub常見的事件過程。控件名 _click() 單擊事件過程。(change) 。該事件過程是在文本框里面的內(nèi)容發(fā)有些控件有自己特有的事件過程。比如文本框的更新事件生改變的時候會執(zhí)行該事件過程。四、用 vba 命令打開和關(guān)閉數(shù)據(jù)庫對象docmd.opentable “表名”docmd.openform “窗體名”docmd.openreport “報表名”, acViewPreview 以打印預(yù)覽的形式打開報表。docmd.OpenQuery “查詢名” docmd.runmacro “宏名”docmd.close 對象類型,“對象名”docmd.quit 退出 acc
19、ess五、輸入對話框和輸出對話框變量名 =inputbox( “提示信息”, “對話框標題”,默認值)msgbox “提示信息”,按鈕和圖標類型, “標題”vbQuestion :需要知道常用的圖標和按鈕類型。vbInformationvbOKCancel:vbCritical vbYesNo: vbOKOnly:六、數(shù)據(jù)類型1、常見的數(shù)據(jù)類型及其表示符號布爾整數(shù) :integer ,長整數(shù):long, 單精度 :single, 雙精度 :double, 貨幣: currency, 字符串 :string,型 :Boolean ,變體型:variant.用戶自定義數(shù)據(jù)類型:type 自定義數(shù)據(jù)
20、類型名稱該數(shù)據(jù)類型所存在的成員列表end type訪問成員的方式是:變量名. 成員名。七、變量1、變量的值可以在程序運行過程中被改變。2、變量的命名要求:( 1 ) 、必須以字母開頭,除了下劃線之外,其它特殊字符不能包括。( 2) 、長度必須為1 255 個字符( 3) 、變量名不區(qū)分大小寫( 4) 、變量名不能使用vba 中的關(guān)鍵字。八、變量的聲明方式dim 變量名 as 數(shù)據(jù)類型如果在聲明變量時沒有指明該變量的類型的話,變量的類型就是變體型(variant), 變體型變量可以存儲任何類型的數(shù)據(jù)。如果明確的指明了變量的類型,那么該變量就只能存儲該類型的數(shù)據(jù)。每個變量都有一個默認的初值,數(shù)值型
21、變量為0,字符串為空串,變體型為empty( 空值 )九、數(shù)據(jù)類型的相互轉(zhuǎn)換數(shù)字類型和變體型數(shù)據(jù)相互轉(zhuǎn)換數(shù)字布爾型數(shù)字非 0 true 10 false 0十、常變量如果同一個常量的值經(jīng)常出現(xiàn),可以聲明該常量為常變量。聲明方式:const 名稱=值,比如 const pi=3.1415926對于常變量只能在聲明的時候?qū)ζ滟x值,不能在其它地方對其值進行改變。常變量具有常量和變量的特點。十一、數(shù)組數(shù)組的聲明方式,一維數(shù)組,二維數(shù)組,數(shù)據(jù)的默認下標開始值為0,想要八默認下標開始值改為1 ,可以用 option base 1十二、運算符和表達式算術(shù)運算符, 連接運算符,關(guān)系運算符,邏輯運算符各種運算符
22、的優(yōu)先級。十三、常用函數(shù)abs,int,fix,round,rnd,left,right,mid,date,time,year,month,weekday,ltrim,rtrim,trim,len,dates erial,asc,chr,str,val,nz,dcount,dsum,davg,dlookup,十四、 vab 編程的語法書寫要求一條語句寫在一行,如果是多條語句寫在一行,語句間需用: 間隔,一行寫不下,可以用_將語句連續(xù)寫在下一行。十五、控制結(jié)構(gòu)按照語句的執(zhí)行順序控制結(jié)構(gòu)分為 順序循環(huán)結(jié)構(gòu):十六、 過程和參數(shù)的傳遞方式, 變量的作用域和生命周期,靜態(tài)變量十七、ADO 和DAO公共基
23、礎(chǔ)第一章1、算法和算法的特點2、數(shù)據(jù)結(jié)構(gòu):指相互關(guān)聯(lián)的數(shù)據(jù)元素的集合。數(shù)據(jù)結(jié)構(gòu)分為邏輯結(jié)構(gòu)和物理結(jié)構(gòu)。邏輯結(jié)構(gòu):表示了數(shù)據(jù)的邏輯關(guān)系(前后件關(guān)系)。按照邏輯關(guān)系的不同分為:線形結(jié)構(gòu)和非線形結(jié)構(gòu)。物理結(jié)構(gòu):表示了數(shù)據(jù)在計算機上的存放形式,也稱存儲結(jié)構(gòu)。按照存放形式的不同分為:順序存儲和鏈 式存儲。3、線形結(jié)構(gòu)的條件:4、線形結(jié)構(gòu)通常稱之為線性表。順序存儲的線性表稱為順序表,鏈式存儲的線性表稱為線性鏈表。5、對與空的數(shù)據(jù)結(jié)構(gòu)可以為線性結(jié)構(gòu)也可以為非線性結(jié)構(gòu)。6、順序表和線性鏈表的特點。7、棧和隊列的特點。8、棧和隊列可以采用順序存儲也可以采用鏈式存儲。9、雙向鏈表和循環(huán)隊列。10、樹和二叉樹11、
24、二叉樹的基本性質(zhì)第 k 層最多具有的結(jié)點數(shù)。深度為k 的二叉樹最具有的結(jié)點數(shù)。任何二叉樹對為0 的結(jié)點數(shù)和度為2 的結(jié)點數(shù)的關(guān)系。12、滿二叉樹的特點。13、完全二叉樹的特點。14、二叉樹的遍歷15、順序查找適用的情況。對長度為n 的線形表進行順序查找最壞的情況需要查找的次數(shù)。16、二分法查找適用的情況。對長度為n 的線形表進行二分法查找最壞的情況需要查找的次數(shù)。17、排序的分類。交換類排序:冒泡排序法,最壞的情況需要比較的次數(shù)。插入類排序法,堆排序法。第二章1、編程的良好習慣要求:根據(jù)需要添加相應(yīng)的注釋,應(yīng)該有良好的視覺組織,在完成功能的前提下,優(yōu)先考慮可讀性和清晰性,然后在考慮效率。2、注
25、釋的分類:序言性注釋和功能性注釋。3、結(jié)構(gòu)化程序設(shè)計的原則。4、結(jié)構(gòu)化程序設(shè)計的基本結(jié)構(gòu)。5、對象是屬性和行為的封裝體。6、對象的基本特點:標識唯一性,分類性,多態(tài)性,封裝性,摸快獨立性。7、類和實例之間的關(guān)系。類是具有共同屬性和方法對象的集合,是關(guān)于對象的抽象,一個具體的對象則稱之為類的一個實例。8、消息。9、繼承、多態(tài)性。第三章1、軟件的定義及軟件的特點軟件是程序、數(shù)據(jù)及相關(guān)文檔的集合。特點:2、軟件危機是開軟件過程中所遇到的一系列的嚴重問題。3、軟件工程的3 要素:方法,工具,過程。4、軟件工程研究的目標:軟件開發(fā)技術(shù)和軟件工程管理。5、軟件生命周期。6、軟件生命周期的幾個階段。軟件生命
26、周期分為軟件定義期,軟件開發(fā)期,運行維護期3 個時期。軟件定義期:問題定義,可行性研究,需求分析。軟件開發(fā)期(軟件設(shè)計):概要設(shè)計和詳細設(shè)計。7、需求分析是發(fā)現(xiàn)和了解目標用戶的需求,進而確定軟件的功能,建立相應(yīng)的需求模型。8、需求分析階段的工作分為:獲取需求,需求分析,編寫需求規(guī)格說明書和需求評審。需求規(guī)格說明書的作用。9、在需求分析階段中使用分析方法有:結(jié)構(gòu)化分析方法和面向?qū)ο蟮姆治龇椒ā?0、結(jié)構(gòu)化分析方法的分析工具:數(shù)據(jù)流圖(DFD) ,數(shù)據(jù)字典(DD) 。11、數(shù)據(jù)流圖是用一些圖形符號來表示程序中數(shù)據(jù)流向的一個工具。數(shù)據(jù)流圖的圖形元素:數(shù)據(jù)流,加工,存儲文件,源和潭。12、數(shù)據(jù)字典的作
27、用是對數(shù)據(jù)流圖里面出現(xiàn)的圖形符號進行定義和詳細解釋說明的。13、數(shù)據(jù)流類型分為:事物型和變換型。14、模塊獨立性:耦合和內(nèi)聚性。優(yōu)秀的軟件應(yīng)該是高內(nèi)聚,低偶合。15、概要設(shè)計的任務(wù):把需求分析階段確定的軟件功能進行分解,分解為各個相應(yīng)的幾個模塊。16、詳細階段的任務(wù):確定每個模塊的具體實現(xiàn)算法和細節(jié)。16、詳細階段的工具:程序流程圖,判定表,pdl.程序流程圖的圖形符號。17、軟件測試的目的,及原則。18、軟件測試的分類按照是否執(zhí)行被測試軟件分為:靜態(tài)測試和動態(tài)測試。按照功能來劃分:黑盒測試和白盒測試。白盒測試就是根據(jù)程序的內(nèi)部邏輯結(jié)構(gòu)來完成軟件的功能測試。黑盒測試就是完全不考慮內(nèi)部邏輯結(jié)構(gòu)的
28、一個功能測試。黑盒測試方法分為:等價類劃分法,邊界值分析法,錯誤推測法,因果圖。19、軟件測試的4 個步驟及作用,依據(jù)。單元測試:以模塊為單位的測試,主要發(fā)現(xiàn)模塊內(nèi)部的錯誤。集成測試:把模塊組裝起來進行的測試。主要發(fā)現(xiàn)模塊間的接口錯誤。依據(jù)是概要設(shè)計說明書。確認測試:驗證軟件是否滿足軟件規(guī)格說明書。20、軟件調(diào)試的目的。第 4章1、數(shù)據(jù),數(shù)據(jù)庫,信息,數(shù)據(jù)庫系統(tǒng),數(shù)據(jù)管理發(fā)展經(jīng)歷的幾個階段及特點。2、數(shù)據(jù)庫系統(tǒng)的特點。3、數(shù)據(jù)庫的數(shù)據(jù)獨立性。4、數(shù)據(jù)庫系統(tǒng)的3 級模式概念模式(模式):全局數(shù)據(jù)邏輯結(jié)構(gòu)的描述,全體用戶的公共數(shù)據(jù)視圖。外模式(子模式):局部邏輯結(jié)構(gòu)的描述,是用戶所能看到的模式。內(nèi)
29、模式(物理模式):數(shù)據(jù)庫物理存戶結(jié)構(gòu)和存取方法的描述。例如:索引,存儲路徑。5、 E-R 模型的概念及表示工具。6、關(guān)系數(shù)據(jù)模型7、關(guān)系運算并叉交,選擇,投影,聯(lián)接,笛卡爾積及特點。8、數(shù)據(jù)庫設(shè)計包括兩方面內(nèi)容:概念設(shè)計和邏輯設(shè)計。概念設(shè)計的目的:分析數(shù)據(jù)內(nèi)在的語義關(guān)系,建立概念數(shù)據(jù)模型E-R 模型。邏輯設(shè)計的目的:把E-R 模型轉(zhuǎn)換成相應(yīng)的關(guān)系模式。E-R 圖中的實體,聯(lián)系可以轉(zhuǎn)換成關(guān)系,屬性可以轉(zhuǎn)換成關(guān)系的屬性。全國計算機等級考試二級筆試試卷Access數(shù)據(jù)庫程序設(shè)計一、 選擇題(每小題2 分,共 70 分) 下列各題A)、B)、C)、D)四個選項中,只有一個選項是正確的,請將正確選項涂寫
30、在答題卡相應(yīng)位置上,答在試卷上不得分。( 1 )下列敘述中正確的是A)程序設(shè)計就是編制程序B)程序的測試必須由程序員自己去完成C)程序經(jīng)調(diào)試改錯后還應(yīng)進行再測試D )程序經(jīng)調(diào)試改錯后不必進行再測試( 2)下列數(shù)據(jù)結(jié)構(gòu)中,能用二分法進行查找的是A)順序存儲的有序線性表B)線性鏈表C)二叉鏈表D)有序線性鏈表( 3)下列關(guān)于棧的描述正確的是A)在棧中只能插入元素而不能刪除元素B )在棧中只能刪除元素而不能插入元素C)棧是特殊的線性表,只能在一端插入或刪除元素D )棧是特殊的線性表,只能在一端插入元素,而在另一端刪除元素( 4)下列敘述中正確的是A)一個邏輯數(shù)據(jù)結(jié)構(gòu)只能有一種存儲結(jié)構(gòu)B )數(shù)據(jù)的邏輯
31、結(jié)構(gòu)屬于線性結(jié)構(gòu),存儲結(jié)構(gòu)屬于非線性結(jié)構(gòu)C)一個邏輯數(shù)據(jù)結(jié)構(gòu)可以有多種存儲結(jié)構(gòu),且各種存儲結(jié)構(gòu)不影響數(shù)據(jù)處理的效率D )一個邏輯數(shù)據(jù)結(jié)構(gòu)可以有多種存儲結(jié)構(gòu),且各種存儲結(jié)構(gòu)影響數(shù)據(jù)處理的效率( 5)下列描述中正確的是A)軟件工程只是解決軟件項目的管理問題B )軟件工程主要解決軟件產(chǎn)品的生產(chǎn)率問題C)軟件工程的主要思想是強調(diào)在軟件開發(fā)過程中需要應(yīng)用工程化原則D )軟件工程只是解決軟件開發(fā)中的技術(shù)問題( 6)在軟件設(shè)計中,不屬于過程設(shè)計工具的是A) PDL( 過程設(shè)計語言) B) PAD 圖C) N-S 圖D) DFD 圖( 7)下列敘述中正確的是A)軟件交付使用后還需要進行維護B )軟件一旦交付使
32、用就不需要再進行維護C)軟件交付使用后其生命周期就結(jié)束D )軟件維護是指修復(fù)程序中被破壞的指令( 8)數(shù)據(jù)庫設(shè)計的根本目標是要解決A)數(shù)據(jù)共享問題B)數(shù)據(jù)安全問題C)大量數(shù)據(jù)存儲問題D )簡化數(shù)據(jù)維護( 9)設(shè)有如下關(guān)系表:RSTABC112223ABC313ABC112223313則下列操作中正確的是A) T R S B) T R S C) T R× S D) T R/S( 10 )數(shù)據(jù)庫系統(tǒng)的核心是A)數(shù)據(jù)模型B)數(shù)據(jù)庫管理系統(tǒng)C)數(shù)據(jù)庫D)數(shù)據(jù)庫管理員11) 將兩個關(guān)系拼接成一個新的關(guān)系,生成的新關(guān)系中包含滿足條件的元組,這種操作稱為A)選擇B)投影C)聯(lián)接D)并( 12 )
33、如果表 A 中的一條記錄與表B 中的多條記錄相匹配,且表B 中的一條記錄與表A 中的多條記錄相匹配,則表A 與表 B 存在的關(guān)系是A)一對一B)一對多C)多對一D)多對多( 13 )利用Access 創(chuàng)建的數(shù)據(jù)庫文件,其擴展名為A) .ADP B) .DBF C) .FRM D) .MDB( 14)下面關(guān)于Access表的敘述中,錯誤的是A)在 Access 表中,可以對備注型字段進行“格式”屬性設(shè)置B )若刪除表中含有自動編號型字段的一條記錄后,Access 不會對表中自動編號型字段重新編號C)創(chuàng)建表之間的關(guān)系時,應(yīng)關(guān)閉所有打開的表D )可在Access 表的設(shè)計視圖“說明”列中,對字段進行
34、具體的說明( 15 )在Access 表中,可以定義3 種主關(guān)鍵字,它們是A)單字段、雙字段和多字段B)單字段、雙字段和自動編號C)單字段、多字段和自動編號D )雙字段、多字段和自動編號( 16 )(21)題使用已建立的“tEmployee”表,表結(jié)構(gòu)及表內(nèi)容如下所示:雇員ID姓名性別出生日期職務(wù)簡歷聯(lián)系電話1王寧女1960-1-1經(jīng)理1984 年大學畢業(yè),曾是銷售員359764502李清男1962-7-1職員1986 年大學畢業(yè),現(xiàn)為銷售員359764513王創(chuàng)男1970-1-1職員1993 年專科畢業(yè),現(xiàn)為銷售員359764524鄭炎女1978-6-1職員1999 年大學畢業(yè),現(xiàn)為銷售員3
35、59764535魏小紅女1934-11-1職員1956 年??飘厴I(yè),現(xiàn)為管理員35976454“姓名”字段的字段大小為10,在此列輸入數(shù)據(jù)時,最多可輸入的漢字數(shù)和英文字符數(shù)(16)在“tEmployee”表字段名稱字段類型字段大小雇員ID文本10姓名文本10性別文本1出生日期日期/時間職務(wù)文本14簡歷備注聯(lián)系電話文本8分別是A) 55 B) 5 10 C) 10 10 D) 1020( 17 )若要確保輸入的聯(lián)系電話值只能為8 位數(shù)字,應(yīng)將該字段的輸入掩碼設(shè)置為A) 00000000 B) 99999999 C) # D ) ?( 18)若在“tEmployee”表中查找所有姓“王”的記錄,可
36、以在查詢設(shè)計視圖的準則行中輸入) Like " 王 " B) Like " 王 *" C) ="王 " )="王 *"( 19 ) 下面顯示的是查詢設(shè)計視圖的 “設(shè)計網(wǎng)格”部分, 從此部分所示的內(nèi)容中可以判斷出要創(chuàng)建的查詢A )刪除查詢B)生成表查詢C)選擇查詢D )更新查詢( 20)下面顯示的是查詢設(shè)計視圖,從設(shè)計視圖所示的內(nèi)容中判斷此查詢將顯A )出生日期字段值B )所有字段值C)除出生日期以外的所有字段值D)雇員ID 字段值21)若以“tEmployee”表為數(shù)據(jù)源,計算每個職工的年齡(取整),并顯示如下圖所
37、示的結(jié)果,那么正確的設(shè)計是22)(24)題中使用下圖,窗體的名稱為fmTest,窗體中有一個標簽和一個命令按鈕,名稱分別為Label1 和 bChange( 22) 在“窗體視圖”顯示該窗體時,要求在單擊命令按鈕后標簽上顯示的文字顏色變?yōu)榧t色,以下能實現(xiàn)該操作的語句是A) label1.ForeColor = 255B) bChange.ForeColor = 255C) label1.ForeColor = "255" D ) bChange.ForeColor = "255"( 23)若將窗體的標題設(shè)置為“改變文字顯示顏色”,應(yīng)使用的語句是A) Me
38、 =" 改變文字顯示顏色" B) Me.Caption=" 改變文字顯示顏色"C) Me.text=" 改變文字顯示顏色"D) Me.Name="改變文字顯示顏色"( 24)在“窗體視圖”中顯示窗體時,窗體中沒有記錄選定器,應(yīng)將窗體的“記錄選定器”屬性值設(shè)置為A)是B)否C)有D)無( 25)為窗體或報表上的控件設(shè)置屬性值的正確宏操作命令是A) Set B) SetData C) SetWarnings D) SetValue( 26)下列不屬于操作查詢的是A)參數(shù)查詢B)生成表查詢C)更新查詢D)刪除查詢( 27
39、)使用自動創(chuàng)建數(shù)據(jù)訪問頁功能創(chuàng)建數(shù)據(jù)訪問頁時,Access 會在當前文件夾下,自動保存創(chuàng)建的數(shù)據(jù)訪問頁,其格式為A) HTML B)文本 C)數(shù)據(jù)庫D) Web( 28)能被“對象所識別的動作”和“對象可執(zhí)行的活動”分別稱為對象的A)方法和事件B)事件和方法C)事件和屬性D)過程和方法( 29)在關(guān)于報表數(shù)據(jù)源設(shè)置的敘述中,以下正確的是A)可以是任意對象B)只能是表對象C)只能是查詢對象D)可以是表對象或查詢對象( 30)在報表設(shè)計的工具欄中,用于修飾版面以達到更好顯示效果的控件是A)直線和矩形B)直線和圓形C)直線和多邊形D )矩形和圓形31)下列邏輯表達式中,能正確表示條件“x 和 y都是
40、奇數(shù)”的是A) x Mod 2 =1 Or y Mod 2 =1B) x Mod 2 =0 Or y Mod 2=0C) x Mod 2 =1 And y Mod 2 =1D ) x Mod 2 =0 And y Mod 2=0( 32)若要求在文本框中輸入文本時達到密碼“*”號的顯示效果,則應(yīng)設(shè)置的屬性是A) “默認值”屬性B) “標題”屬性C) “密碼”屬性 D ) “輸入掩碼”屬性( 33)假定有以下循環(huán)結(jié)構(gòu)Do Until 條件循環(huán)體Loop則正確的敘述是A)如果“條件”值為0,則一次循環(huán)體也不執(zhí)行B )如果“條件”值為0,則至少執(zhí)行一次循環(huán)體C)如果“條件”值不為0,則至少執(zhí)行一次循
41、環(huán)體D )不論“條件”是否為“真”,至少要執(zhí)行一次循環(huán)體( 34)窗體上添加有3 個命令按鈕,分別命名為Command1 、 Command2 和 Command3。編寫 Command1 的單擊事件過程,完成的功能為:當單擊按鈕Command1 時, 按鈕 Command2可用,按鈕Command3 不可見。以下正確的是A) Private Sub Command1_Click( )B) Private Sub Command1_Click( )Command2.Visible=True Command2.Enabled=TrueCommand3.Visible=FalseCommand3.
42、Enabled=FalseEnd SubEnd SubC) Private Sub Command1_Click( )D ) Private Sub Command1_Click( )Command2.Enabled=TrueCommand3.Visible=FalseCommand2. Visible = TrueCommand3. Enabled = FalseEnd SubEnd Sub( 35)假定有以下程序段n=0for i=1 to 3for j= -4 to -1 n=n+1next jnext i運行完畢后,n 的值是A) 0 B) 3C) 4D) 122 分,共 30 分)立
43、性最高的階段是1 )數(shù)據(jù)管理技術(shù)發(fā)展過程經(jīng)過人工管理、文件系統(tǒng)和數(shù)據(jù)庫系統(tǒng)三個階段,其中數(shù)據(jù)獨1】2)算法復(fù)雜度主要包括時間復(fù)雜度和2】復(fù)雜度。( 3) 在進行模塊測試時,要為每個被測試的模塊另外設(shè)計兩類模塊:模塊) 。其中【 3】的作用是將測試數(shù)據(jù)傳送給被測試的模塊,生的結(jié)果。驅(qū)動模塊和承接模(樁并顯示被測試模塊所產(chǎn)4)一棵二叉樹第六層(根結(jié)點為第一層)的結(jié)點數(shù)最多為5)數(shù)據(jù)結(jié)構(gòu)分為邏輯結(jié)構(gòu)和存儲結(jié)構(gòu),循環(huán)隊列屬于5】4】個。結(jié)構(gòu)。6)創(chuàng)建交叉表查詢時,必須對行標題和6】進行分組(Group By)操作。7】( 7)打開一個表應(yīng)該使用的宏操作是【( 8)函數(shù)Now( ) 返回值的含義是【 8
44、】9) 建立了一個窗體,窗體中有一命令按鈕,單擊此按鈕,將打開一個查詢,查詢名為 “ qT”,如果采用VBA 代碼完成,應(yīng)使用的語句是【 9】。( 10)在報表11)設(shè)有以下窗體單擊事件過程:Private Sub Form_Click( )a = 1For i = 1 To 3Select Case iCase 1, 3a = a + 1Case 2, 4a = a + 2End SelectNext iMsgBox aEnd Sub打開窗體運行后,單擊窗體,則消息框的輸出內(nèi)容是【 11】。( 12 )在窗體中添加一個命令按鈕(名為Command1 )和一個文本框(名為text1 ) ,然后
45、編寫如下事件過程:Private Sub Command1_Click( )Dim x As Integer, y As Integer, z As Integer x = 5 : y = 7 : z = 0Me!Text1= ""Call p1(x, y, z)Me!Text1 =zEnd SubSub p1(a As Integer, b As Integer, c As Integer) c = a + bEnd Sub 打開窗體運行后,單擊命令按鈕,文本框中顯示的內(nèi)容是【 12】。( 13 )有一個VBA 計算程序的功能如下,該程序用戶界面由4 個文本框和3 個按鈕
46、組成。4 個文本框的名稱分別為:Text1 、 Text2、 Text3 和Text4。 3 個按鈕分別為:清除(名為Command1 ) 、計算(名為Command2)和退出(名為Command3) 。窗體打開運行后,單擊清除按鈕,則清除所有文本框中顯示的內(nèi)容;單擊計算按鈕,則計算在Text1 、 Text2 和 Text3三個文本框中輸入的3 科成績的平均成績并將結(jié)果存放在Text4 文本框中;單擊退出按鈕則退出。請將下列程序填空補充完整。Private Sub Command1_Click( )Me!Text1 = ""Me!Text2 = ""M
47、e!Text3 = ""Me!Text4 = ""End SubPrivate Sub Command2_Click( )If Me!Text1 = "" Or Me!Text2 = "" Or Me!Text3 = "" ThenMsgBox " 成績輸入不全"ElseMe!Text4 = ( 【 13】+ Val(Me!Text2)+ Val(Me!Text3) / 3【 14】End SubDocmd. 【 15】End Sub設(shè)計中,可以通過添加11)常見的數(shù)據(jù)模型有
48、A網(wǎng)狀、關(guān)系和語義 段類型和記錄Private Sub Command3_Click( )【 10】控件來控制另起一頁輸出顯示。3 種,它們是B 層次、關(guān)系和網(wǎng)狀C環(huán)狀、層次和關(guān)系D 字段名、字( 12 )在以下敘述中,正確的是B ACCESS 不具備程序設(shè)計能力A ACCESS 只能使用系統(tǒng)菜單創(chuàng)建數(shù)據(jù)庫應(yīng)用系統(tǒng)C ACCESS 只具備了模塊化程序設(shè)計能力D ) ACCESS 具有面向?qū)ο蟮某绦蛟O(shè)計能力,并能創(chuàng)建復(fù)雜的數(shù)據(jù)庫應(yīng)用系統(tǒng)( 13 )不屬于Access 對象的是A表B 文件夾C窗體D 查詢( 14 )表的組成內(nèi)容包括A查詢和字段B 字段和記錄( 15 )在數(shù)據(jù)表視圖中,不能A修改字
49、段的類型( 16 )數(shù)據(jù)類型是A字段的另一種說法C一類數(shù)據(jù)庫應(yīng)用程序C記錄和窗體D 報表和字段B 修改字段的名稱B決定字段能包含哪類數(shù)據(jù)的設(shè)置D一類用來描述17 )現(xiàn)有一個已經(jīng)建好的“按雇員姓名查詢”窗體,如下圖所示。C刪除一個字段D刪除一條記錄Access 表向?qū)г试S從中選擇的字段名稱運行該窗體后,在文本框中輸入要查詢雇員的姓名,當按下 “查詢” 按鈕時, 運行一個是 “按雇員姓名查詢”的查詢,該查詢顯示出所查雇員的雇員 ID、姓名和職稱等三段。若窗體中的文本框名稱為tName,設(shè)計“按雇員姓名查詢”,正確的設(shè)計視圖是ABCD18 )下圖是使用查詢設(shè)計器完成的查詢,與該查詢等價的SQL 語句
50、是A select學號,數(shù)學from sc where 數(shù)學 >( select avg(數(shù)學)from sCB select 學號 where 數(shù)學>( select avg(數(shù)學)from sCC select 數(shù)學avg(數(shù)學)from sCD select 數(shù)學>( select avg(數(shù)學)from sC( 19 )在下圖中,與查詢設(shè)計器的篩選標簽中所設(shè)置的篩選功能相同的表達式是A成績表.綜合成績>=80AND 成績表.綜合成績=<90B 成績表.綜合成績>80AND 成績表.綜合成績<90C 80<=成績表.綜合成績<=90D
51、 80< 成績表.綜合成績<90( 20)下圖中所示的查詢返回的記錄是A 不包含80 分和 90 分 B 不包含80至 90 分數(shù)段C包含80 至 90 分數(shù)段D所有的記錄( 21 )排序時如果選取了多個字段,則輸出結(jié)果是A 按設(shè)定的優(yōu)先次序依次進行排序B 按最右邊的列開始排序C按從左向右優(yōu)先次序依次排序D 無法進行排序( 22)為窗口中的命令按鈕設(shè)置單擊鼠標時發(fā)生的動作,應(yīng)選擇設(shè)置其屬性對話框的A 格式選項卡B 事件選項卡C 方法選項卡D 數(shù)據(jù)選項卡( 23)要改變窗體上文本框控件的數(shù)據(jù)源,應(yīng)設(shè)置的屬性是A 記錄源B 控件來源C 篩選查詢D 默認值( 24) 在使用報表設(shè)計器設(shè)計
52、報表時,如果要統(tǒng)計報表中某個字段的全部數(shù)據(jù),應(yīng)將計算表達式放在A 組頁眉/組頁腳B 頁面頁眉/頁面頁腳C 報表頁眉/報表頁腳D主體( 25)如果加載一個窗體,先被觸發(fā)的事件是A Load 事件B Open 事件C Click 事件D DaClick 事件( 26)數(shù)據(jù)訪問頁可以簡單地認為就是一個A網(wǎng)頁B 數(shù)據(jù)庫文件C word 文件D子表( 27)使用宏組的目的是A 設(shè)計出功能復(fù)雜的宏B 設(shè)計出包含大量操作的宏C減少程序內(nèi)存消耗D 對多個宏進行組織和管理( 28)以下是宏對象m1 的操作序列設(shè)計:m1 的操作中涉及到的對象均存在,現(xiàn)將設(shè)計好的宏m1 設(shè)置為窗體“fTest”上某“fTest1”運行后,單擊該命令按鈕,會啟動宏 m1m1 運行后,前兩個操作會先后打開窗體對象“fTest2”和表對象“tStud”。那么執(zhí)行 Close 操作后,會A只關(guān)閉窗體對象“fTest1”B 只關(guān)閉表對象“tStud”C關(guān)閉窗體對象“fTest2”和表對象“tStud”D 關(guān)閉窗體“fTest1”和“fTest2”及表對象“tStud”( 29) VBA 程序的多條語句可以寫在一行中,其分隔符必須使用符號A :B C ;D ,( 30) VBA 表達式3*33/3 的輸出結(jié)果是A 0B 1C 3D 9( 31 )現(xiàn)有一個已經(jīng)建好的窗體,窗
溫馨提示
- 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)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 機械維修維護管理辦法
- 咸寧違章建設(shè)管理辦法
- 金融數(shù)據(jù)治理管理辦法
- 臨淄區(qū)礦產(chǎn)開采管理辦法
- 浙江省浙東北聯(lián)盟2025屆物理高一第二學期期末經(jīng)典試題含解析
- 甘肅省金昌市2025年高一物理第二學期期末達標檢測模擬試題含解析
- 2025屆福建省福州第四中學物理高二第二學期期末達標檢測試題含解析
- 2025屆河南省漯河實驗高中高二物理第二學期期末預(yù)測試題含解析
- 2025年湖北省孝感市孝南區(qū)高二物理第二學期期末教學質(zhì)量檢測試題含解析
- 山東省濱州市博興縣第一中學2025屆物理高一下期末調(diào)研試題含解析
- 2025年沈陽市高校畢業(yè)生“三支一扶”計劃招募考試筆試試題(含答案)
- 2025年廣西中考英語真題(原卷版)
- 無人機應(yīng)用技術(shù) 1.32.穿越機的三種飛行形式
- 2025年西式面點師(技師)考試必刷題庫(含答案)
- 委書記的榜樣-焦裕祿公開課一等獎創(chuàng)新教學設(shè)計統(tǒng)編版高中語文選擇性必修上冊
- 臨床護理的論文
- 食堂人員替補方案(3篇)
- 原材料驗收及驗收標準
- 預(yù)防機械傷害事故培訓
- 2025年合肥瑤海學前教育有限責任公司招聘題庫帶答案分析
- 光學玻璃項目可行性研究報告模板范文(立項備案項目申請)
評論
0/150
提交評論