版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、某進銷存系統(tǒng)建有下列表格:某進銷存系統(tǒng)建有下列表格:產(chǎn)品表產(chǎn)品表(產(chǎn)品編號,產(chǎn)品名稱,產(chǎn)品規(guī)格,單位,產(chǎn)品單價產(chǎn)品編號,產(chǎn)品名稱,產(chǎn)品規(guī)格,單位,產(chǎn)品單價)銷售部門表(部門編號,部門名稱,部門負責(zé)人)銷售部門表(部門編號,部門名稱,部門負責(zé)人)銷售單據(jù)表(單據(jù)號,部門編號,銷售日期)銷售單據(jù)表(單據(jù)號,部門編號,銷售日期)銷售單據(jù)明細表(單據(jù)號,產(chǎn)品編號,數(shù)量)銷售單據(jù)明細表(單據(jù)號,產(chǎn)品編號,數(shù)量)要求如下要求如下:標(biāo)示:標(biāo)示各表的主鍵各表的主鍵;畫出;畫出ER圖,及圖,及表間關(guān)聯(lián)(表間關(guān)聯(lián)(1:1,1:n,m:n)的種類。)的種類。產(chǎn)品產(chǎn)品銷售銷售產(chǎn)品編產(chǎn)品編號號產(chǎn)品名稱產(chǎn)品名稱產(chǎn)品規(guī)格產(chǎn)
2、品規(guī)格部門號部門號部門部門名名銷售銷售日期日期數(shù)量數(shù)量單據(jù)號單據(jù)號負責(zé)人負責(zé)人mn部門部門產(chǎn)品表產(chǎn)品表 主鍵:主鍵:產(chǎn)品編號產(chǎn)品編號銷售部門銷售部門表表 主鍵:主鍵:部門編號部門編號銷售單據(jù)銷售單據(jù)表表 主鍵:主鍵:單據(jù)號單據(jù)號 外鍵:外鍵:部門編號部門編號銷售單據(jù)銷售單據(jù)明細表明細表 主鍵:主鍵:單據(jù)號單據(jù)號 +產(chǎn)品編號產(chǎn)品編號 外鍵外鍵1 :產(chǎn)品編號產(chǎn)品編號 外鍵外鍵2 :單據(jù)號單據(jù)號 建立一個關(guān)于系、學(xué)生、班級、學(xué)會等諸多信息的關(guān)系數(shù)據(jù)庫;建立一個關(guān)于系、學(xué)生、班級、學(xué)會等諸多信息的關(guān)系數(shù)據(jù)庫;描述學(xué)生的屬性有:學(xué)號、姓名、出生年月、系名、班號、宿舍區(qū)。描述學(xué)生的屬性有:學(xué)號、姓名、出生
3、年月、系名、班號、宿舍區(qū)。描述班級的屬性有:班號、專業(yè)名、系名、人數(shù)、入校年份。描述班級的屬性有:班號、專業(yè)名、系名、人數(shù)、入校年份。描述系的屬性有:系號、系名、系辦公室地點、人數(shù)。描述系的屬性有:系號、系名、系辦公室地點、人數(shù)。描述學(xué)會的屬性有:描述學(xué)會的屬性有:學(xué)會學(xué)會號、號、學(xué)會名、成立年份、地點、人數(shù)。學(xué)會名、成立年份、地點、人數(shù)。有關(guān)語義如下:一個系有若干個專業(yè)、每個專業(yè)每年只招一個班,每個班有若干個學(xué)生,有關(guān)語義如下:一個系有若干個專業(yè)、每個專業(yè)每年只招一個班,每個班有若干個學(xué)生,一個系的學(xué)生住在同一宿舍區(qū)。每個學(xué)生可參加若干個學(xué)會,每個學(xué)會有若干個學(xué)生,學(xué)生參一個系的學(xué)生住在同一
4、宿舍區(qū)。每個學(xué)生可參加若干個學(xué)會,每個學(xué)會有若干個學(xué)生,學(xué)生參加某學(xué)會有一個入會的年份。加某學(xué)會有一個入會的年份。根據(jù)以上定義,根據(jù)以上定義,畫出畫出ER圖,圖,給出合適的關(guān)系模式,如有必要,適當(dāng)增加一些屬性,并指出給出合適的關(guān)系模式,如有必要,適當(dāng)增加一些屬性,并指出各關(guān)系的主鍵、外部鍵和約束。各關(guān)系的主鍵、外部鍵和約束。學(xué)會學(xué)會號號學(xué)會學(xué)會班級班級參加參加學(xué)會學(xué)會名名學(xué)號學(xué)號姓名姓名班班號號專業(yè)專業(yè)名名入會時間入會時間出生出生日日期期系表系表系系號號系系名名屬于屬于mnm1學(xué)生學(xué)生屬于屬于m1專業(yè)專業(yè)屬于屬于1m系關(guān)系系關(guān)系 主鍵:系號主鍵:系號 外部鍵:無外部鍵:無專業(yè)關(guān)系:主鍵:專業(yè)號
5、專業(yè)關(guān)系:主鍵:專業(yè)號 外部鍵:系號外部鍵:系號班級關(guān)系:主鍵:班號班級關(guān)系:主鍵:班號 外部鍵:專業(yè)號外部鍵:專業(yè)號學(xué)會關(guān)系:主鍵:學(xué)會號學(xué)會關(guān)系:主鍵:學(xué)會號 外部鍵:無外部鍵:無學(xué)生關(guān)系:主鍵:學(xué)號學(xué)生關(guān)系:主鍵:學(xué)號 外部鍵:班號外部鍵:班號學(xué)生學(xué)會關(guān)系:學(xué)生學(xué)會關(guān)系: 主鍵:學(xué)號主鍵:學(xué)號+學(xué)會號學(xué)會號 外部鍵外部鍵1:學(xué)會號:學(xué)會號 外部鍵外部鍵2:學(xué)號:學(xué)號系關(guān)系:系關(guān)系: 系號、系名、系辦公地點、人數(shù)、宿舍區(qū)系號、系名、系辦公地點、人數(shù)、宿舍區(qū) 專業(yè)關(guān)系:專業(yè)號,專業(yè)名專業(yè)關(guān)系:專業(yè)號,專業(yè)名 ,系號,系號班級關(guān)系:班號、專業(yè)號、人數(shù)、入校年份。班級關(guān)系:班號、專業(yè)號、人數(shù)、入
6、校年份。 學(xué)會關(guān)系:學(xué)會號、學(xué)會名、成立年份、地點、人數(shù)學(xué)會關(guān)系:學(xué)會號、學(xué)會名、成立年份、地點、人數(shù)學(xué)生關(guān)系:學(xué)號、姓名、出生日期、班號學(xué)生關(guān)系:學(xué)號、姓名、出生日期、班號學(xué)生學(xué)會關(guān)系:學(xué)生學(xué)會關(guān)系: 學(xué)號、學(xué)會號、入會日期學(xué)號、學(xué)會號、入會日期學(xué)會學(xué)會號號學(xué)會學(xué)會班級班級參加參加學(xué)會學(xué)會名名學(xué)號學(xué)號姓名姓名班班號號專業(yè)專業(yè)名名入會時間入會時間出生出生日日期期系表系表系系號號系系名名屬于屬于mnm1學(xué)生學(xué)生屬于屬于m1專業(yè)專業(yè)屬于屬于1m某教室管理系統(tǒng)建有下列表格:某教室管理系統(tǒng)建有下列表格:系表系表(系號,系名,系辦公室地點,人數(shù)系號,系名,系辦公室地點,人數(shù))班級表(班級號,專業(yè)名,系號
7、,人數(shù),學(xué)制)班級表(班級號,專業(yè)名,系號,人數(shù),學(xué)制)學(xué)生表(學(xué)號,姓名,性別,出生年月,籍貫,班級號)學(xué)生表(學(xué)號,姓名,性別,出生年月,籍貫,班級號)課程表(課程號,課程名,學(xué)分,課時,課程性質(zhì))課程表(課程號,課程名,學(xué)分,課時,課程性質(zhì))成績表(學(xué)號,課程號,成績)成績表(學(xué)號,課程號,成績)要求如下:要求如下:標(biāo)示各表的主鍵、外鍵;標(biāo)示各表的主鍵、外鍵;畫畫出出ER圖圖,同時,同時標(biāo)明表間關(guān)聯(lián)的屬性名稱,以及表間關(guān)聯(lián)(標(biāo)明表間關(guān)聯(lián)的屬性名稱,以及表間關(guān)聯(lián)(1:1,1:n,m:n)的種類。的種類。課程表課程表班級表班級表成績表成績表課程課程號號課程課程名名學(xué)分學(xué)分學(xué)號學(xué)號姓名姓名班班
8、號號專業(yè)專業(yè)名名學(xué)制學(xué)制成績成績出生出生日日期期系表系表系系號號系系名名屬于屬于mnm1學(xué)生表學(xué)生表屬于屬于m1課程表課程表班級表班級表成績表成績表課程課程號號課程課程名名學(xué)分學(xué)分學(xué)號學(xué)號姓名姓名班級班級號號專業(yè)專業(yè)名名學(xué)制學(xué)制成績成績出生出生日日期期系表系表系系號號系系名名屬于屬于mnm1學(xué)生表學(xué)生表屬于屬于m1系表系表: 主鍵主鍵:系號系號班級班級表表:主鍵主鍵:班級號班級號 外鍵:外鍵:系號系號學(xué)生學(xué)生表表:主鍵主鍵:學(xué)號學(xué)號 外鍵:外鍵:班級號班級號課程表課程表:主鍵主鍵:課程號課程號成績成績表表:主鍵主鍵:學(xué)號學(xué)號+課程號課程號 外鍵外鍵1:學(xué)號學(xué)號 外鍵外鍵2:課程號課程號某工廠生
9、產(chǎn)若干產(chǎn)品,每種產(chǎn)品由不同的零件組成,有的零件可用在不同的產(chǎn)品上。這些零件某工廠生產(chǎn)若干產(chǎn)品,每種產(chǎn)品由不同的零件組成,有的零件可用在不同的產(chǎn)品上。這些零件由不同的原料制成,不同零件所用的材料可以相同。這些零件按所屬的不同產(chǎn)品分別放在倉庫由不同的原料制成,不同零件所用的材料可以相同。這些零件按所屬的不同產(chǎn)品分別放在倉庫中,原材料按照類別放在若干倉庫中。中,原材料按照類別放在若干倉庫中。完成如下設(shè)計:完成如下設(shè)計:(1)請用請用E-R圖畫出此工廠產(chǎn)品、零件、材料、倉庫的概念模型。圖畫出此工廠產(chǎn)品、零件、材料、倉庫的概念模型。(2)將該將該E-R圖轉(zhuǎn)換為關(guān)系模型的結(jié)構(gòu);圖轉(zhuǎn)換為關(guān)系模型的結(jié)構(gòu);(3
10、)指出轉(zhuǎn)換結(jié)果中每個關(guān)系模式的主碼。指出轉(zhuǎn)換結(jié)果中每個關(guān)系模式的主碼。產(chǎn)品產(chǎn)品(產(chǎn)品號,產(chǎn)品名產(chǎn)品號,產(chǎn)品名)零件零件(零件號,零件名零件號,零件名,倉庫號,存儲量倉庫號,存儲量)原材料原材料(材料號,原材料名,類別材料號,原材料名,類別,倉庫號,存放量倉庫號,存放量)倉庫倉庫(倉庫號,倉庫名倉庫號,倉庫名)產(chǎn)品組成產(chǎn)品組成(產(chǎn)品號產(chǎn)品號,零件號,零件號,使用量使用量)零件制造零件制造(零件號,材料號,零件號,材料號,原材料量原材料量)產(chǎn)品產(chǎn)品 主鍵:主鍵:產(chǎn)品號產(chǎn)品號零件零件 主鍵:主鍵:零件號零件號 外鍵:外鍵:倉庫號倉庫號原材料原材料 主鍵:主鍵:材料號材料號 外鍵:外鍵:倉庫號倉庫號倉
11、庫倉庫 主鍵:主鍵:倉庫號倉庫號產(chǎn)品組成產(chǎn)品組成 主鍵:主鍵:產(chǎn)品號產(chǎn)品號+零件號零件號 外鍵外鍵1:產(chǎn)品號產(chǎn)品號 外鍵外鍵2:零件號零件號零件制造零件制造 主鍵:主鍵:零件號零件號+材料號材料號 外鍵外鍵1:零件號零件號 外鍵外鍵2:材料號材料號設(shè)計一個圖書館數(shù)據(jù)庫,此數(shù)據(jù)庫中保存有讀者記錄,包括讀者號、姓名、地址、設(shè)計一個圖書館數(shù)據(jù)庫,此數(shù)據(jù)庫中保存有讀者記錄,包括讀者號、姓名、地址、出生日期、單位。每本圖書有書號、書名、作者、出版社。一本書有多個作者。對每出生日期、單位。每本圖書有書號、書名、作者、出版社。一本書有多個作者。對每本借出的書有借出日期和應(yīng)還日期。一個讀者可以借多本書本借出的
12、書有借出日期和應(yīng)還日期。一個讀者可以借多本書,一本書可以多個讀者借,一本書可以多個讀者借。要求:要求:1 1)畫出)畫出E-RE-R圖圖2 2)給出關(guān)系名和屬性,給出關(guān)系名和屬性,根據(jù)需要可以增加屬性根據(jù)需要可以增加屬性3 3)給出主鍵約束和外鍵約束)給出主鍵約束和外鍵約束讀者讀者圖書圖書借書借書讀者號讀者號讀者名讀者名地址地址年齡年齡單位單位圖書號圖書號圖書名圖書名出版社出版社借出日期借出日期應(yīng)還日期應(yīng)還日期作者作者作作者號者號作作者名者名編編著著mnm1)給出主鍵約束和外鍵約束)給出主鍵約束和外鍵約束讀者:讀者:主鍵:讀者號主鍵:讀者號圖書:圖書:主鍵:圖書號主鍵:圖書號作者:作者: 主主
13、鍵鍵:作者號:作者號外鍵:圖書號外鍵:圖書號借書借書 主主鍵:借書鍵:借書號號+ +圖圖書號書號 外外鍵鍵1 1:借書號,外鍵:借書號,外鍵2 2:圖書號:圖書號讀者(讀者(讀者號、讀者名稱、地址、出生日期、單位)讀者號、讀者名稱、地址、出生日期、單位)圖書(圖書(圖書號、圖書名、出版社、出版日期)圖書號、圖書名、出版社、出版日期)作者(作者號、作者名、圖書號、作者單位作者(作者號、作者名、圖書號、作者單位)借書(借書(借書號、讀者號、借書日期、應(yīng)還日期借書號、讀者號、借書日期、應(yīng)還日期)讀者讀者圖書圖書借書借書讀者號讀者號讀者名讀者名地址地址年齡年齡單位單位圖書號圖書號圖書名圖書名出版社出版
14、社借出日期借出日期應(yīng)還日期應(yīng)還日期作者作者作作者號者號作作者名者名編編著著mnm1設(shè)計一個校運動會數(shù)據(jù)庫,此數(shù)據(jù)庫中保存有項目記錄,包括項目號、項目名稱、設(shè)計一個校運動會數(shù)據(jù)庫,此數(shù)據(jù)庫中保存有項目記錄,包括項目號、項目名稱、比賽時間、裁判、校記錄。一個項目有多個裁判。運動員記錄包括運動員號、運動比賽時間、裁判、校記錄。一個項目有多個裁判。運動員記錄包括運動員號、運動員名、員名、性性別、年齡、所在系。運動員參加項目記錄有項目號、成績。一個運動員可別、年齡、所在系。運動員參加項目記錄有項目號、成績。一個運動員可以參加多個項目,一個項目可以有多個運動員參加。要求:以參加多個項目,一個項目可以有多個
15、運動員參加。要求: 1)畫出畫出E-R圖圖 2)給出給出關(guān)系關(guān)系名和名和屬性,屬性,根據(jù)需要可以增加屬性根據(jù)需要可以增加屬性 3) 給出主鍵約束和外鍵約束給出主鍵約束和外鍵約束項目項目運動員運動員參加參加項目號項目號項目名項目名比賽時間比賽時間裁判號裁判號校記錄校記錄運動員號運動員號運動員名運動員名年齡年齡所在系所在系參加日期參加日期成績成績裁判裁判裁判名裁判名負負責(zé)責(zé)mn1m項目(項目號、項目名稱、校記錄、比賽日期)項目(項目號、項目名稱、校記錄、比賽日期)裁判(裁判(裁判裁判號、裁判名、項目號)號、裁判名、項目號)運動員(運動員號、運動員名、性別、年齡、所在系)運動員(運動員號、運動員名、
16、性別、年齡、所在系)參加(項目號、參加(項目號、運動員號運動員號、參加日期、成績、參加日期、成績) 項目項目運動員運動員參加參加項目號項目號項目名項目名比賽時間比賽時間裁判號裁判號校記錄校記錄運動員號運動員號運動員名運動員名年齡年齡所在系所在系參加日期參加日期成績成績裁判裁判裁判名裁判名負負責(zé)責(zé)mn1m)給出主鍵約束和外鍵約束)給出主鍵約束和外鍵約束項目:項目: 主鍵:項目號主鍵:項目號裁判:裁判: 主鍵:裁判號主鍵:裁判號 外鍵:項目號外鍵:項目號運動員:運動員: 主鍵:運動員號主鍵:運動員號參加:參加: 主鍵:項目號主鍵:項目號+運動員號運動員號 外鍵外鍵1:運動員號:運動員號 外鍵外鍵2
17、:項目號:項目號一、寫出程序運行結(jié)果一、寫出程序運行結(jié)果1) i = 0 For G = 10 To 19 Step 3 i = i + 1 Next G Debug.Print i; G 2)X = 1 Y = 1 For i = 1 To 3 F = X + Y X = Y Y = F Debug.Print F; Next i3) N = 0 J = 1 Do while N = 2 N = N + 1 J = J + N * (N + 1) Loop Debug.Print N; J寫運行結(jié)果寫出下列程序運行結(jié)果,寫出下列程序運行結(jié)果,也可以寫出結(jié)果對應(yīng)的表也可以寫出結(jié)果對應(yīng)的表達式。
18、達式。Public Sub test5() y=2 do while y4 x=3 do while x=8 Debug.Print x+y; x=x+2 enddo y=y+1 enddoEnd Sub寫出下列程序運行結(jié)果,也可以寫出結(jié)果對寫出下列程序運行結(jié)果,也可以寫出結(jié)果對應(yīng)的表達式。應(yīng)的表達式。Public Sub test6() x=0 For i=1 to 60 If i/3 = int(i/3) and i/5 = int(i/5) Then Debug.Print i; x=x+1 End If next Debug.Print x=;xEnd Sub5 7 9 6 8 101
19、5 30 45 60 x = 4二、編程實現(xiàn)二、編程實現(xiàn) 1、打印斐波那契、打印斐波那契(Fibonacci)數(shù)列的前數(shù)列的前20項。斐波那契數(shù)列項。斐波那契數(shù)列如下如下: 1,1,2,3,5,8,13, 2、輸入某正整數(shù)、輸入某正整數(shù)n(n3),判斷判斷n是否是素數(shù)是否是素數(shù) 3、輸入數(shù)字季度,顯示漢語季度,如輸入數(shù)字、輸入數(shù)字季度,顯示漢語季度,如輸入數(shù)字3,顯示三,顯示三季度,如果輸入錯誤,顯示輸入錯誤季度,如果輸入錯誤,顯示輸入錯誤 4、輸入一個字符串,將該字符串按逆向輸出。如輸入、輸入一個字符串,將該字符串按逆向輸出。如輸入asdfg,輸出,輸出gfdsa 5、計算表達式、計算表達式
20、編程題編程題 1、使用、使用InputBox函數(shù)由用戶輸入一個整數(shù),請使用函數(shù)由用戶輸入一個整數(shù),請使用if語句語句編程判斷該數(shù)是奇數(shù)還是偶數(shù),并輸出奇數(shù)或偶數(shù)的提示編程判斷該數(shù)是奇數(shù)還是偶數(shù),并輸出奇數(shù)或偶數(shù)的提示信息(可以使用信息(可以使用MsgBox或或Debug.Print輸出提示信息)。輸出提示信息)。X=val(inputbox(“x=”)If x mod 2 = 0 then Debug.print “偶數(shù)偶數(shù)”Else Debug.print “奇數(shù)奇數(shù)”Endif 2、編程求、編程求600到到800之間能被之間能被7整除的正整數(shù)的個數(shù),將整除的正整數(shù)的個數(shù),將它們顯示到立即窗
21、體,并求這些數(shù)的和。它們顯示到立即窗體,并求這些數(shù)的和。S= 0N= 0For I = 600 to 800 If i/7 = i7 then N = n + 1 Debug.Print I; S = s+ i endifnextdebug.print “s=”;s 3、編程求、編程求S = 1+(1+2)+(1+2+3)+(1+2+99+100)的和,并將結(jié)果輸出到立即窗體中。)的和,并將結(jié)果輸出到立即窗體中。S1= 0S= 0For I = 1 to 100 S1 = s1 + i S =s + s1NextDebug.Print “s =”;sPublic Sub pp() Dim i
22、As Integer, j As Integer Dim s1 As Long, s As Long s = 0 For i = 1 To 100 s1 = 0 For j = 1 To i s1 = s1 + j Next j s = s + s1 Next Debug.Print sEnd Sub 4、編程完成下列圖形的打印。其中第、編程完成下列圖形的打印。其中第一行左側(cè)第一個一行左側(cè)第一個*所在列為第所在列為第26列。列。 * * * * *Debug.Print Tab(26); “*”For I = 1 to 4 Debug.Print Tab(26-i); For j = 1 to
23、 I +2 Debug.Print “*”; Next Debug.PrintNext三、三、SQL 操作題(在產(chǎn)品銷售數(shù)據(jù)庫中完成)操作題(在產(chǎn)品銷售數(shù)據(jù)庫中完成)1、顯示客戶表中所有包含、顯示客戶表中所有包含“古古”的客戶的姓氏、名稱和公司名稱的客戶的姓氏、名稱和公司名稱2、查找、查找“黃真黃真”業(yè)務(wù)員銷售的產(chǎn)品名稱、產(chǎn)品數(shù)量和產(chǎn)品總價業(yè)務(wù)員銷售的產(chǎn)品名稱、產(chǎn)品數(shù)量和產(chǎn)品總價3、查找沒有購買、查找沒有購買“海爾洗衣機海爾洗衣機”的客戶名字、的客戶名字、 所在公司和所在城市所在公司和所在城市4、統(tǒng)計在、統(tǒng)計在2011-03-1到到2011-10-30之間銷售的所有產(chǎn)品編號、之間銷售的所有產(chǎn)品
24、編號、 產(chǎn)品名稱、購買時間、購買數(shù)量和購買單價產(chǎn)品名稱、購買時間、購買數(shù)量和購買單價5、查詢同時購買了、查詢同時購買了“海爾洗衣機海爾洗衣機”和和“海爾電冰箱海爾電冰箱”的的 客戶的姓氏、名稱和公司名稱客戶的姓氏、名稱和公司名稱6、統(tǒng)計客戶、統(tǒng)計客戶ID為為“8867”的客戶做的訂單數(shù)量的客戶做的訂單數(shù)量7、查詢有業(yè)務(wù)往來的客戶所在的公司、城市和業(yè)務(wù)電話,、查詢有業(yè)務(wù)往來的客戶所在的公司、城市和業(yè)務(wù)電話, 按客戶公司的降序排序輸出按客戶公司的降序排序輸出8、統(tǒng)計每種產(chǎn)品的訂貨數(shù)量、平均單價、統(tǒng)計每種產(chǎn)品的訂貨數(shù)量、平均單價9、查詢訂貨總價在、查詢訂貨總價在5萬元以上的產(chǎn)品銷售單價、產(chǎn)品名稱萬元
25、以上的產(chǎn)品銷售單價、產(chǎn)品名稱10、查詢至少被訂購了、查詢至少被訂購了10次以上的產(chǎn)品編號、產(chǎn)品名稱、訂購次數(shù)次以上的產(chǎn)品編號、產(chǎn)品名稱、訂購次數(shù)論述題論述題 列舉列舉VBA圖形化面向?qū)ο缶幊讨兴婕暗模ㄖ辽偎姆N)控圖形化面向?qū)ο缶幊讨兴婕暗模ㄖ辽偎姆N)控件名稱,并論述圖形化界面程序編寫過程中所經(jīng)歷的四件名稱,并論述圖形化界面程序編寫過程中所經(jīng)歷的四個大步驟。闡述對象與類的四種關(guān)系。個大步驟。闡述對象與類的四種關(guān)系。 列舉列舉VBA圖形化面向?qū)ο缶幊讨兴婕暗模ㄖ辽偎膱D形化面向?qū)ο缶幊讨兴婕暗模ㄖ辽偎姆N)控件名稱,并論述圖形化界面程序編寫過程中種)控件名稱,并論述圖形化界面程序編寫過程中所經(jīng)
26、歷的四個大步驟。闡述對象與類的四種關(guān)系。所經(jīng)歷的四個大步驟。闡述對象與類的四種關(guān)系。 參考答案參考答案 四種控件包括:文本框、列表框、標(biāo)簽、復(fù)選框四種控件包括:文本框、列表框、標(biāo)簽、復(fù)選框 圖形化界面程序設(shè)計步驟:圖形化界面程序設(shè)計步驟: 1. 構(gòu)造界面;構(gòu)造界面;2. 命名控件;命名控件;3. 設(shè)置屬性;設(shè)置屬性;4. 編寫事編寫事件代碼件代碼 對象與類的關(guān)系對象與類的關(guān)系 1. 對象對象-對象對象 交互關(guān)系;交互關(guān)系;2. 對象對象- 類類 抽象關(guān)系;抽象關(guān)系;3. 類類- 對象對象 實例化關(guān)系;實例化關(guān)系;4. 類類- 類類 繼承關(guān)系繼承關(guān)系測驗解答測驗解答 1) i= 0 For G
27、= 10 To 19 Step 3 i = i + 1 Next G Debug.Print i; G 結(jié)果結(jié)果 4 22G=10 I=1G=13 I=2G=16 I=3G=19 I=4G=22 I=4 2)X = 1 Y = 1 For I = i To 3 F = X + Y X = Y Y = F Debug.Print F; Next i結(jié)果:結(jié)果:2 3 53) N = 0 J = 1 Do while N 3) For i = 2 To Sqr(x) If x / i = Int(x / i) Then Exit For End If Next i If i Sqr(x) Then
28、 Debug.Print Str(x) & 是素數(shù)是素數(shù) Else Debug.Print Str(x) & 不是素數(shù)不是素數(shù) End If Dim x As Integer Dim i As Integer, flag As Boolean flag = True x = Val(InputBox(輸入正整數(shù)輸入正整數(shù)x (x3) For i = 2 To Sqr(x) If x / i = Int(x / i) Then flag = False Exit For End If Next i If flag Then Debug.Print Str(x) & 是素數(shù)
29、是素數(shù) Else Debug.Print Str(x) & 不是素數(shù)不是素數(shù) End If 3、輸入數(shù)字季度,顯示漢語季度,如輸入數(shù)字、輸入數(shù)字季度,顯示漢語季度,如輸入數(shù)字3,顯示三季度,如果輸入錯誤,顯示輸入錯誤顯示三季度,如果輸入錯誤,顯示輸入錯誤 Dim x As Integer x = Val(InputBox(輸入數(shù)字季度輸入數(shù)字季度) Select Case x Case 1 Debug.Print 一季度一季度 Case 2 Debug.Print 二季度二季度 Case 3 Debug.Print 三季度三季度 Case 4 Debug.Print 四季度四季度 Ca
30、se Else Debug.Print 輸入錯誤輸入錯誤 End Select 4、輸入一個字符串,將該字符串按逆向輸出。如、輸入一個字符串,將該字符串按逆向輸出。如輸入輸入asdfg,輸出,輸出gfdsa Dim x As String, i As Integer x = InputBox(輸入一個字符串輸入一個字符串) Debug.Print x For i = Len(x) To 1 Step -1 y = Mid(x, i, 1) Debug.Print y; Next i Debug.Print 5、計算表達式、計算表達式 Dim a As Integer, b As Integer
31、, c As Single Dim y As Single, d As Single a = Val(InputBox(輸入輸入a的值:的值:) b = Val(InputBox(輸入輸入b的值:的值:) c = Val(InputBox(輸入輸入c的值:的值:) d = b * b - 4 * a * c If a = 0 Or b = 0 Then y = 0 ElseIf d = 0 Then y = Sqr(d) / (2 * a) + Log(b) / Log(a) Else y = Sin(a) + Cos(b) + Exp(3) / b End If Debug.Print a=
32、; a, b=; b, c=; c Debug.Print y=; y 顯示客戶表中所有包含顯示客戶表中所有包含“古古”的客戶的姓氏、名稱和公司名的客戶的姓氏、名稱和公司名稱稱 Select 姓氏,名字,公司姓氏,名字,公司 From 客戶客戶 Where 姓氏姓氏 like “ 古古*” 2、查找、查找“黃真黃真”業(yè)務(wù)員銷售的產(chǎn)品名稱、產(chǎn)品數(shù)量和產(chǎn)品業(yè)務(wù)員銷售的產(chǎn)品名稱、產(chǎn)品數(shù)量和產(chǎn)品總價總價 Select 產(chǎn)品名稱產(chǎn)品名稱,sum(數(shù)量數(shù)量),sum(數(shù)量數(shù)量*單價單價*折扣折扣) From 訂單明細訂單明細 a, 訂單訂單 b ,員工員工 c,產(chǎn)品產(chǎn)品 d Where a.訂單訂單ID=
33、 b.訂單訂單ID and b.員工員工ID=c.ID and a.產(chǎn)品產(chǎn)品ID=d.ID and 姓氏姓氏=“黃黃” and 名字名字=“真真” Group by 產(chǎn)品名稱產(chǎn)品名稱 3、查找沒有購買、查找沒有購買“海爾洗衣機海爾洗衣機”的客戶名字、的客戶名字、 所在公司和所在城市所在公司和所在城市 Select 姓氏姓氏,名字名字,公司公司,城市城市 From 客戶客戶 Where ID not in (select 客戶客戶ID from 訂單訂單 a,訂單明細訂單明細 b,產(chǎn)品產(chǎn)品 c where a.訂單訂單ID=b.訂單訂單ID and b.產(chǎn)品產(chǎn)品ID=c.ID and 產(chǎn)品名稱產(chǎn)品名稱= “海爾洗衣機海爾洗衣機”) 4、統(tǒng)計在、統(tǒng)計在2011-03-1到到2011-10-30之間銷售的所有產(chǎn)品編之間銷售的所有產(chǎn)品編號、號、 產(chǎn)品名稱、購買時間、購買數(shù)量和購買單價產(chǎn)品名稱、購買時間、購買數(shù)量和購買單價 Select 產(chǎn)品代碼產(chǎn)品代碼,產(chǎn)品名稱產(chǎn)品名稱,分派的日期分派的日期,數(shù)量數(shù)量,單價單價 From 產(chǎn)品明細產(chǎn)品明細 a ,產(chǎn)品產(chǎn)品 b Where a.產(chǎn)品產(chǎn)品ID=b.ID and 分派的日期分派的日期 between #2001-03-1# and #2011-10-30# 6、統(tǒng)計客戶、統(tǒng)計客戶ID為為“8867”的客戶做的訂單數(shù)量的客戶做的訂單數(shù)
溫馨提示
- 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)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 02 B動量守恒定律 中檔版2025新課改-高中物理-選修第1冊(21講)
- 臨床門診護理工作制度
- 法律服務(wù)行業(yè)相關(guān)投資計劃提議
- 社區(qū)護理社區(qū)老年人保健
- 護理專病查房措施
- 物業(yè)公司園林苗木養(yǎng)護管理綠植病蟲害防治作業(yè)指導(dǎo)書
- 我國大城市交通擁擠對策及關(guān)鍵技術(shù)研究
- 第二章 科學(xué)認(rèn)識和科學(xué)問題課件
- 藝教企業(yè)未來規(guī)劃
- 金融行業(yè)培訓(xùn)解決方案分享
- 能源托管可行性方案
- 果樹大棚養(yǎng)護技術(shù)方案
- 21我不能失信 說課公開課一等獎創(chuàng)新教案
- 電子信息技術(shù)的前沿與應(yīng)用
- 體育學(xué)數(shù)字化教學(xué)設(shè)計方案
- 后勤食堂食材供應(yīng)商考察評價流程
- 成人氣管切開拔管中國專家共識解讀
- 靜脈曲張學(xué)習(xí)課件
- 動物實驗的倫理邊界
- 《物理氣相沉積》課件
- 肺出血病人的護理查房課件
評論
0/150
提交評論