北工大復試題目_第1頁
北工大復試題目_第2頁
北工大復試題目_第3頁
北工大復試題目_第4頁
北工大復試題目_第5頁
已閱讀5頁,還剩2頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上轉(zhuǎn)2010年北京工業(yè)大學計算機學院碩士研究生復試筆試題目(三科回憶版)復試C語言: 1、設計一個函數(shù)原型,從一個指定的字符串中取出前n個字符。2、輸入研究生入學考試學生信息(考生編號、各科成績、總分),用數(shù)組存儲。最后實現(xiàn)函數(shù) void pro(struct Student Score),這個函數(shù)用于將Score中的學生信息按照總分成績排序。3、論文信息:論文標題、發(fā)表期刊、刊號(卷號)、頁數(shù)、發(fā)表時間等,反正就是這些信息,記不清楚了。(1)結(jié)構(gòu)體自己設計;(2)按照論文標題、發(fā)表期刊、刊號、卷號、頁數(shù)、發(fā)表時間這樣的格式輸出發(fā)表日期在某一年前發(fā)表的論文,并將其寫入文

2、件data.txt文件中。復試數(shù)據(jù)庫:一填空題:1、數(shù)據(jù)庫設計的三層模式結(jié)構(gòu);2、關系模型與E-R模型的區(qū)別;3、數(shù)據(jù)庫事務的四個特性;4、給一個函數(shù)依賴為在某個集合上的投影函數(shù)依賴是什么;5、SQL;(這個比較簡單)6、也是SQL : PC、生產(chǎn)廠商、筆記本三個表,找出即生產(chǎn)PC也生產(chǎn)筆記本的廠商;二判斷題:1、建立視圖會加快了查詢速度。2、二元關系一定是BCNF。3、兩端鎖協(xié)議保證的是原子性。4、在ER圖轉(zhuǎn)化成關系模式的時候,弱實體集是不需要轉(zhuǎn)化。三、大題:1、你是否設計過某種數(shù)據(jù)庫,說說你設計數(shù)據(jù)庫的內(nèi)容;2、什么叫事務的原子性,用實例說明;3、給一個數(shù)據(jù)庫的圖包括子類,讓你設計數(shù)據(jù)庫模

3、式;4、給一個數(shù)據(jù)庫模式,忘了具體模式是什么了。判斷這個數(shù)據(jù)庫模式是否是無損連接分解,為什么?5、你是否使用過某種數(shù)據(jù)庫管理系統(tǒng)(DBMS),說明在數(shù)據(jù)管理上的缺點和優(yōu)點。1.寫一個函數(shù)完成求解一元二次方程的根的功能(可以返回根)2.檢驗括號匹配(數(shù)據(jù)結(jié)構(gòu)上的例子吧)數(shù)據(jù)庫面試題:1、數(shù)據(jù)、信息、數(shù)據(jù)處理2、數(shù)據(jù)管理的發(fā)展在人工管理、文件系統(tǒng)、數(shù)據(jù)庫系統(tǒng)階段中數(shù)據(jù)和程序的關系。數(shù)據(jù)庫階段出現(xiàn)的數(shù)據(jù)庫技術(shù)的主要的解決問題是?3、數(shù)據(jù)庫(bd):結(jié)構(gòu)化的相關數(shù)據(jù)集合。數(shù)據(jù)庫管理系統(tǒng)(dbms):用來建立,維護數(shù)據(jù)庫的軟件。數(shù)據(jù)庫應用系統(tǒng)(dbas):利用數(shù)據(jù)庫技術(shù)和數(shù)據(jù)庫相關的資源建立一個面向?qū)嶋H

4、應用的一個系統(tǒng)。任何一個數(shù)據(jù)庫應用系統(tǒng),都是建立在數(shù)據(jù)庫的基礎上的。數(shù)據(jù)庫系統(tǒng):引入數(shù)據(jù)庫技術(shù)的計算機系統(tǒng)。包括:數(shù)據(jù)庫集合(多個數(shù)據(jù)庫)、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫管理員、硬件系統(tǒng)、用戶、數(shù)據(jù)庫管理員。基礎和核心為:數(shù)據(jù)庫管理系統(tǒng)。4、數(shù)據(jù)庫系統(tǒng)的特點:5、實體:現(xiàn)實生活中的事物。屬性:實體的特性。屬性的名字和屬性的值。一個實體是由多個屬性值的集合來描述的。實體的類型(實體型)是由屬性的名稱來體現(xiàn)的。6、實體之間的聯(lián)系。種類、判斷方法。7、數(shù)據(jù)模型的作用和目的:用來表示描述事物本身數(shù)據(jù)之間的聯(lián)系,以及相關事物之間的聯(lián)系。8、數(shù)據(jù)模型的分類及表示工具。層次數(shù)據(jù)模型:用樹型結(jié)構(gòu)來表示的。父結(jié)點,子結(jié)

5、點,根結(jié)點。層次數(shù)據(jù)模型的要求。網(wǎng)狀數(shù)據(jù)模型。關系數(shù)據(jù)模型: 用二維表來表示。9、關系數(shù)據(jù)模型的相關概念元組行實體字段值的集合。列屬性字段。字段值屬性值數(shù)據(jù)項。表實體的集合。屬性的域字段值的范圍。關鍵字,外部關鍵字。10、關系的要求及特點.11、關系的運算傳統(tǒng)的集合運算:并、差、交。專門的關系運算:選擇、投影、聯(lián)接。自然聯(lián)接、等值聯(lián)接。10、Access的特點:第二章 表【知識點概要】1、表的建立方式(三種),字段的要求,字段數(shù)據(jù)類型的分類及特點。2、字段屬性:每種屬性的作用。常用的屬性:默認值,格式,字段大小,有效性規(guī)則,有效性文本,輸入掩碼,必填字段及輸入掩碼符號的特殊含義(0,9,=,

6、(使用時注意必須處于英文半角狀態(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,left,rightDate(),time(),now(),day(日期時間表達式),year(日期時間表達式),month(日期時間表達式)Count(),sum(),avg(),max(),min()6、添加計算字段(在查詢完成統(tǒng)計計算):添加計算字段的方式。在寫表達式的時候,如果表達式中存在字段名,需要把字

7、段名用 括起來。如果該字段在所添加的多個表中都存在,那么需要指明該字段是取自哪個表。指定的方式:表名!字段名7、參數(shù)查詢參數(shù)查詢就是查詢中的某一個值是沒有確定的一個查詢。通常該查詢會出現(xiàn)提示框,讓用戶輸入數(shù)據(jù),為沒有確定的部分賦值,完成操作。參數(shù)查詢沒有確定的部分用 括起來, 里面的部分是想要的提示信息。8、交叉表查詢該查詢需要指定一個或多個行標題,一個列標題,一個值。列標題必須為:group by.行標題中必須有一個是group by.9、操作查詢:當我們想要對查到的數(shù)據(jù)進行批量編輯的話就可以考慮操作查詢。操作查詢的分類以及每個查詢的特點。10、sql查詢sql的含義及包含的功能。selec

8、t 字段列表 from 表名 where 條件order by 排序依據(jù) asc/descgroup by 分組依據(jù)select 性別,avg(年齡) as 平均年齡 from 學生 group by 性別sql查詢的分類。定義查詢:完成建立表,修改表結(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(年齡

9、) as 最大最小年齡之差 ,性別 from stud group by 性別12、編輯查詢添加顯示字段,刪除顯示字段,移動字段顯示次序,對查詢的結(jié)構(gòu)進行排序,控制某個字段的顯示格式。13、查詢的視圖:每個視圖的特點。窗體1、窗體的作用:窗體就是access提供給用戶方便對數(shù)據(jù)庫里面的數(shù)據(jù)操作的一個接口或界面。通過窗體能夠完成的操作有?2、窗體的記錄源3、窗體的類型及每個類型的特點、4、窗體的視圖及每個視圖能夠完成的操作。5、控件的作用及分類。每個分類的作用。6、每個控件的特點及作用。7、窗體屬性的修改和控件屬性的修改。常見的窗體屬性:標題,瀏覽按鈕,滾動條,分隔線,最大化最小化按鈕,關閉按鈕

10、,邊框樣式,數(shù)據(jù)源常見的控件屬性:標題,名稱,左邊距,上邊距,前景色,可見性,是否有效,tab索引。8、設置窗體和控件的事件屬性。事件的分類及每種事件的特點。9、控件的位置控制,控件接受光標順序的控制。報表一、報表的作用二、報表的組成及每部分的作用。三、報表的數(shù)據(jù)源及報表的分類四、設置報表的排序依據(jù),分組依據(jù)。五、添加計算控件 。添加頁碼數(shù)據(jù)訪問頁一、數(shù)據(jù)訪問頁的作用。二、數(shù)據(jù)訪問頁控件宏一、宏的作用二、宏的分類1、操作序列宏 2、條件序列宏 3、宏組操作序列宏就是具有一些操作集合的宏。條件序列宏 就是宏里面有條件表達式,運行的時候根據(jù)條件是否成立來決定該條件后面的操作是否執(zhí)行。如果下面的條件

11、表達式和上面的條件表達式一樣,可以用 來表示。宏組里面有多個宏,可以方便管理宏。引用宏組里面宏的方式:宏組名.宏名2、引用窗體和報表控件值的方式。Forms!窗體名!控件名.屬性名Reports!報表名!控件名.屬性名3、常用宏操作名稱。openForm 打開窗體 openTable 打開表 openQuery 打開查詢 runMacro 運行宏 close 關閉某數(shù)據(jù)庫對象。 runSql執(zhí)行sql語句 runApp執(zhí)行外部應用程序。 quit 退出Access。 setValue 設置某控件屬性值。requery 刷新控件數(shù)據(jù)。FindRecord查找滿足給定條件的第一條記錄。FindNe

12、xt 查找滿足給定條件的下一條記錄。GoToRecord 用于制定當前記錄Maximize 最大化激活窗口 minimize 最小化激活窗口。Restore 將最大化或最小化的窗口恢復至原始大小。beep 發(fā)聲msgbox 顯示消息框setwarnings 關閉和打開系統(tǒng)消息。TransferDatebase 用其它數(shù)據(jù)庫導入和導出數(shù)據(jù)。TransferText用于從文本文件導入和導出數(shù)據(jù)4、setvalue 命令項目:輸入的表達式表示即將設置哪個控件的屬性。表達式:輸入想要設置把屬性設置成什么樣的值。5、自動運行宏autoexec 當打開該宏所在的數(shù)據(jù)庫的時候會執(zhí)行該宏里面的操作。想要取消自

13、動運行宏,就在打開該數(shù)據(jù)庫時,可以同時按SHIFT鍵就可以取消了。模塊一、模塊的基本概念以vba(Visual Basic for Application)語言編寫的,以函數(shù)過程(function)或 子過程 (sub )為單元的集合方式存儲。模塊分為類模塊和標準模塊。類模塊分為窗體模塊和報表模塊,從屬于所在的窗體和報表。二、引用窗體報表屬性或窗體報表控件的屬性1、引用窗體或報表屬性的方式Forms!窗體名!屬性名reports!報表名! 屬性名如果是引用當前的窗體或報表的屬性可以用me.屬性名常用的屬性有標題:caption ,記錄源:Recordsource (用來控制窗體和報表里面的控件

14、顯示的字段是取自哪個表的,該屬性可以是表名,查詢名,或sql語句。)2、引用窗體或報表控件的屬性forms!窗體名!控件名.屬性名reports!報表名!控件名.屬性名有些控件是存在默認屬性的,比如文本框的默認屬性是text屬性(該屬性值是該文本框里面填寫的內(nèi)容。),常用的屬性有:標題:caption,可見性:visible(該屬性是用來控制控件是否在窗體視圖中是否顯示的,當該屬性值為false時,該控件不顯示,當該屬性值為true時,控件顯示。);是否有效:(enabled,該屬性用來控制控件是否可用,主要是命令按鈕有,當該屬性值為false時,控件不可用,當該屬性值為true時,可用);前

15、景色:(forecolor,該屬性用來控制控件的文字顯示顏色);引用文本text屬性時,通常省略屬性名,直接寫文本框的名字就可以了,text屬性獲得的值的類型是字符串。三、常用的事件過程1、窗體事件過程的命名方式sub form_事件名()語句序列end sub常用的窗體事件form_click() 單擊窗體時,發(fā)生。form_open() 打開事件,打開窗體時發(fā)生。form_load() 加載事件,打開窗體加載顯示記錄時發(fā)生,在打開事件之后,不管里面是否會有記錄顯示,都會發(fā)生該事件。form_timer() 計時器事件,與該事件配合使用的屬性是計時器間隔(TimerInterval),該屬性

16、是用來控制每間隔多少時間重復的執(zhí)行計時器事件過程,單位為毫秒,當該屬性值為0時,就會停止執(zhí)行計時器事件過程。2、控件事件過程的命名方式。有些控件有自己特有的事件過程。比如文本框的更新事件(change)。該事件過程是在文本框里面的內(nèi)容發(fā)生改變的時候會執(zhí)行該事件過程。四、用vba命令打開和關閉數(shù)據(jù)庫對象docmd.opentable “表名”docmd.openform “窗體名”docmd.openreport “報表名”, acViewPreview 以打印預覽的形式打開報表。docmd.OpenQuery “查詢名”docmd.runmacro “宏名”docmd.close 對象類型,“

17、對象名”docmd.quit 退出access五、輸入對話框和輸出對話框變量名=inputbox(“提示信息”,“對話框標題”,默認值)msgbox “提示信息”,按鈕和圖標類型,“標題”需要知道常用的圖標和按鈕類型。vbCritical : ,vbInformation: ,vbQuestion:vbOKCancel:vbYesNo:vbOKOnly: ,這是默認圖標。六、數(shù)據(jù)類型1、常見的數(shù)據(jù)類型及其表示符號整數(shù):integer,長整數(shù):long,單精度:single,雙精度:double,貨幣:currency,字符串:string,布爾型:Boolean,變體型:variant.用戶自

18、定義數(shù)據(jù)類型:type 自定義數(shù)據(jù)類型名稱該數(shù)據(jù)類型所存在的成員列表end type訪問成員的方式是:變量名.成員名。七、變量1、變量的值可以在程序運行過程中被改變。2、變量的命名要求:(1)、必須以字母開頭,除了下劃線之外,其它特殊字符不能包括。(2)、長度必須為1255個字符(3)、變量名不區(qū)分大小寫(4)、變量名不能使用vba中的關鍵字。八、變量的聲明方式dim 變量名 as 數(shù)據(jù)類型如果在聲明變量時沒有指明該變量的類型的話,變量的類型就是變體型(variant),變體型變量可以存儲任何類型的數(shù)據(jù)。如果明確的指明了變量的類型,那么該變量就只能存儲該類型的數(shù)據(jù)。每個變量都有一個默認的初值,數(shù)值型變量為0,字符串為空串,變體型為empty(空值)九、數(shù)據(jù)類型的相互轉(zhuǎn)換數(shù)字類型和變體型數(shù)據(jù)相互轉(zhuǎn)換數(shù)字 布爾型 數(shù)字非0 true 10 fa

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論