計算機二級考試資料_第1頁
計算機二級考試資料_第2頁
計算機二級考試資料_第3頁
計算機二級考試資料_第4頁
計算機二級考試資料_第5頁
已閱讀5頁,還剩51頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

上機考試常見題型知識點

一、項目管理器

1、項目中添加(移去)數(shù)據(jù)庫或表

2、在項目中修改表結構

二、數(shù)據(jù)庫

1、數(shù)據(jù)庫中添加(移去)表

2、在數(shù)據(jù)庫中修改表結構

3、建立索引與永久聯(lián)系

4、字段有效性規(guī)則(規(guī)則、信息、默認值、空值)

5、參照完整性設置(插入、更新、刪除;級聯(lián)、限制、忽略)

|具體題號為卜

1-13-1-1,2,34-1-35-19-1-1,210-114-115-118-119-1-1,2,325-1-1,2,327-1-328-1-1,2,329-1-1,2,4

30-1-2,331-1-1,232-133-134-1-135-1-1,2,337-1-1,2,338-140-1-141-1-1,242-1-1,2,343-144-1

45-1-1,2,347-1-1,2,348-1-1,2,349-150-1-1,251-152-154-155-1-1,2,456-157-1

三、SQL

insert,delete、update?select語法格式

insertinto表名(字段名1,字段名2)values(值1,值2)

deletefrom表名where條件

update表名set字段名1=表達式1,字段名2=表達式2where條件

sele杏詢對象(關鍵字列表)from數(shù)據(jù)源intotable表名where條件;

groupby分組字段having分組限制條件orderby排序依據(jù)

|具體題號為|:

25-1-426-1-3,427-1-429-1-339-1-1,240-1-442-1-446-2-148-1-449-2-151-2-152-2-155-1-3

56-2-157-2-1

四、查詢與視圖

1、查詢與視圖的差別

2、杳詢設計器和視圖設計器的使用

3、可用于解決?些題目要求你寫SQL語句完成的查詢問題(重點)

|具體題號為卜

7-18-1-1,29-1-418-1-422-1-3,423-1-3,425-2-132-2-233-2-236-2-140-2-244-2-245-2-226-2-2

31-2-236-2-247-2-148-2-149-2-250-1-450-2-253-2-254-2-255-2-2

五、表單

1、??伎丶c屬性

(1)命令按鈕

常考內(nèi)容:設置name、caption屬性,命令按鈕的click事件中添加代碼

??际录a:退出或關閉thisfbrm.release

(2)文本框

屬性:value

常考內(nèi)容:

a.用文本框顯示某內(nèi)容,只要將此內(nèi)容賦值給文本框的value屬性即可。

b.用文本框輸入數(shù)據(jù),只要將文本框的value屬性取出即可。

⑶標簽

常考內(nèi)容:caption屬性設置,用標簽顯示某內(nèi)容,只要將此內(nèi)容賦值給標簽的caption屬性即可。

(4)選項按鈕組

屬性:ButtonCount(設置選項數(shù)目)、value(保存著當前選中的選項號,N型)、Caption(設置選項的標題)

??碱}型:選中某選項再單擊某按鈕,則做相應操作。

解決方法:先作判斷,判斷被選中的選項(方法:看選項按鈕組OptionGroupl.value等于多少,若等于2,則說明是

第2個選項被選中),確定被選中的選項后在相應位置寫SQL語句。

(5)組合框

屬性:RowSourceType(數(shù)據(jù)源類型)、RowSource(數(shù)據(jù)源)、Style(設置卜.拉組合框還是卜?拉列表框)、value(保存著當

前被選中的選項內(nèi)容,C型)

??碱}型:選中某條目后再單擊某按鈕,則做相應操作,因為value保存著當前被選中的選項內(nèi)容,所以取出value

屬性即可。

(6)計時器

屬性:InterVai(設置時間間隔),若為0則計時器失效

??碱}型:每隔多長時間做一次某件事情,則將InterVai設好,做某件事情的代碼放入計時器的timer事件過程中。

(7)頁框

屬性:PageCount(設置頁數(shù))、ActivePage(設置活動頁)、Caption(設置頁的標題,注意不是頁框PageFrame的標題而

是Pagel或Page2等各頁的標題)

??碱}型:在頁中添加表格,由于頁框是容器控件,注意往容器控件中添加控件的方法。

(8)表格(重點、難點)

屬性:RecordSoureType(數(shù)據(jù)源類型)、RecordSource(數(shù)據(jù)源)、ColumnCount(表格歹ij數(shù))、Caption(標題,注意是Header1

的標題,而不是表格Grid的標題)、Controlsource(注意是Column列的屬性,用于指定這一列顯示的字段)

常考題型:

a.用表格顯示數(shù)據(jù)表或視圖的內(nèi)容(添加好數(shù)據(jù)環(huán)境后,設好以上屬性即可):

b.用表格顯示查詢的數(shù)據(jù)結果,如在一文本框中輸入數(shù)據(jù),再按文本框中的數(shù)據(jù)杳詢并將查詢結果顯示在表格中,這種

題關鍵是將查詢的SQL語句賦值給表格的RecordSource屬性(C型)。

c.有兩張表格,一張表格顯示一數(shù)據(jù)表內(nèi)容,另一張表格顯示與該數(shù)據(jù)表內(nèi)容對應的另一數(shù)據(jù)表的內(nèi)容,這種題先添加

數(shù)據(jù)環(huán)境,并使數(shù)據(jù)環(huán)境中的這兩張表有聯(lián)線(需先設置表間的永久聯(lián)系);對兩張表格RecordSourceType屬性均設為“別

名”,RecordSource屬性設為數(shù)據(jù)表文件名。

|具體題號為卜

3-1-45-1-46-19-112-1-415-1-316-1-41721-123-1-224-1-226-1-1,227-2-129-2-130-2-1

32-2-233-2-134-2-236-1-1,2,3,437-1-441-2-142-2-143-2-1,244-2-145-2-146-2-251-2-252-2

56-2-2

六、菜單

??即a:

setsysmenutodefault(返回VFP系統(tǒng)菜單)、do菜單文件主名.mpr(運行菜單)

??純?nèi)容:

a.生成菜單:.mnx>.mpr

b.菜單分組線、菜單項的快捷鍵、跳過、狀態(tài)欄中的提示信息

c.在表單中添加菜單

因為涉及菜單和表單兩個文件,故需要分兩塊來做

(I)表單部分

1.將ShowWindow屬性設為2

2.在表單的Init事件中添加代碼:do菜單文件名.mprwiththis

(II)菜單部分

a.在“常規(guī)選項”中鉤選“頂層表單”

b.在表單中調用快捷菜單

(1)菜單部分:設計為快捷菜單

(II)表單部分

表單的RightClick事件中添加代碼

do菜單文件名.mpr

但體題號為卜

4-1-422-127-1-139-1-452-2-257-2-2

七、報表

題型:向導建報表、建快速報表、設計器中建報表

命令:reportform報表文件名preview

帶區(qū);三個默認帶區(qū)、添加帶區(qū)(添加分組帶區(qū)、添加標題帶區(qū)、添加總結帶區(qū))

計算:都用域控件;若是計算某個字段的總和或平均數(shù),則是選擇該字段后再點擊“計算”按鈕。

|具體題號為|:

8-1-318-1-2,319-1-427-1-228-1-431-1-434-1-435-1-437-2-239-2-240-1-341-1-342-1-447-1-4

50-2-153-2-157-2-1

第三大題歸類總結:

表單問題:1、3、4、5、7、8、9、10,13、15、17、18、19、20、23、24、25、26、27、28、30、31、34、35、

37、45、47、48、49、50、51、52、53、54、55、56、57、58

菜單問題:2、11、12、14

程序問題:6、21

報表問題:46、51

上機考試模擬題1

一、基本操作題答案:(共4小題,第1和第2題是7分,第3和第4題是8分)

(1)①點擊“文件"打開”,選擇在考生目錄下,文件類型選擇為數(shù)據(jù)庫,在對話框中雙擊“Ecommerce”。

②在“數(shù)據(jù)庫設計器''中點擊鼠標右鍵,選擇“添加表”,再選擇表“OrderItem",確定。

(2)①在索引標簽中選擇主索引,在索引名中輸入“PK”。表達式輸入“會員號+商品號”,同理完成普通索引。

(3)在數(shù)據(jù)庫設計器環(huán)境下,直接拖動customer表內(nèi)的索引名“會員號”到OrderlTem表中的索引名字段上,完成連接。

(4)單擊“數(shù)據(jù)庫”,選擇“參照完整性”命令,打開“參照完整性生成器”,在“更新規(guī)則”頁中選擇“級聯(lián)”在“插入規(guī)則”

頁中選擇“限制”單選項。在“刪除規(guī)則''頁中選擇“限制”。

二、簡單應用答案:(2小題,每題20分,計40分)

(1)①通過“文件”一“新建”一“查詢”,新建立一個查詢文件。

②在查詢設計器中,根據(jù)題目要求添加三個表文件。并設立連接Customer.會員號=Orderitem.會員號(使用內(nèi)

部聯(lián)接)和Article.商品名=0rderilem.商品號(使用全聯(lián)接)

③在查詢設計器的“可用字段”列表中根據(jù)題目要求選擇字段,并移動到“可用字段”列表框中。

④在函數(shù)和表達式文本框中輸入“article.單價*article.數(shù)量as金額”。并單擊“添加”按鈕。將其添

加到“可用字段”中去。

⑤根據(jù)題目要求在“杳詢設計器”的“排序依據(jù)''頁中增加“會員號”和“商品名”為排序依據(jù)。

⑥單擊“查詢設計器”工具欄上的“查詢?nèi)ハ颉卑粹o,然后在“查詢?nèi)ハ颉贝翱谥?,單擊“表”按鈕,并輸入表的名稱

“SS”。最后把查詢另存為“qq”。

(2)select會員號,姓名,年齡fromcustomerwhere年齡<=30orderby年齡desctofilecut_ab,這條命令同時保存在

新建的程序文件(cmd_ab.prg)中

三、綜合應用答案(1小題,計30分)

(1)新建如圖所示的表單,將表的name屬性改為myform,caption屬性改為綜合應用

(2)選中文本框,在屬性窗口中選擇value并輸入=date()

(3)選擇“查詢”命令按鈕,在屬性窗口中選擇caption在“查詢”后輸入(\<R)

在查詢命令按鈕的(Click)過程中輸入如下信息:

selecta.會員號,姓名,sum(b.數(shù)量*c.單價)as總金額fromcustomera.orderitemb,articlecwherea.會員號=b.會員號andb.

商品號=c.商品號and日期>=(thisfbrm.textLvalue)groupby1orderby總金額intotabledbfo

最后運行表單,輸入03/08/2003

上機考試模擬題2

基本操作題答案:(共4小題,第1和2題是7分、第3和4題是8分)

(1)文件一>新建一>表單一>保存表單(文件名為myform)

(2)將表單的WindowTypc屬性設置為1-模式表單,將表單的caption屬性設置為“表單操作”

(3)把兩個表依次添加到表單的數(shù)據(jù)環(huán)境中

(4)在數(shù)據(jù)環(huán)境中直接從xucshcng表的學號拖到chcnji表的學號

簡單應用答案(2小題,每題20分,計40分)

(1)①建立查詢可以使用“文件”菜單完成,選擇文件-新建-?查詢~新建文件。

②將xuesheng表和chengji表添加到查詢設計器中,將學號、姓名、數(shù)學、英語和信息技術5個字段添加I到“選

定字段”框中。

③切換到“篩選”選項卡,在其中進行如下設置:

字段名條件實例邏輯

數(shù)學>=85AND

英語>=85AND

信息技術>=85OR

數(shù)學>=90AND

英語>=90AND

信息技術>=75

④切換到“排序依據(jù)''中選擇字段“xuesheng.學號”,在“排序選項”處選擇“降序”,單擊“添加”按鈕。

⑤單擊“查詢”菜單下的“查詢?nèi)ハ颉?,選擇“表”,輸入表名“tablel”,單擊“確定”按鈕。

⑥單擊“文件”菜單下的“保存”,輸入查詢名"queryl”,單擊“保存”按鈕.

⑦運行查詢,關閉查詢設計器窗口。

(2)①創(chuàng)建數(shù)據(jù)庫可以使用“文件”菜單完成,選擇文件一新建一數(shù)據(jù)庫一新建文件,

②在數(shù)據(jù)庫設計器中依次將xuesheng表和chengji表添加到數(shù)據(jù)庫中。

③選擇文件一新建一視圖~新建文件,在“添加表或視圖''對話框中將xuesheng表和chengji表添加到視圖設計

器中,并通過“學號”設置兩表間的聯(lián)系。

④在“字段”選項卡中將學號、姓名、數(shù)學、英語、和信息技術5個字段添加到“選定字段”框中。

⑤切換到“篩選”選項卡,在其中進行如下設置:

字段名條件實例

LEFT(xuesheng.學號,8)=20001001

⑥切換到“排序依據(jù)”中選擇字段“xuesheng.學號”,在“排序選項”處選擇“降序”,“添加”按鈕。

⑦選擇“文件”菜單下的“保存”命令,輸入視圖名“viewl”,單擊“保存”按鈕。

②在命令窗口中輸入如卜SQL語句,并回車執(zhí)行:

SELECT*FROMviewlINTOTABLEtable2

綜合應用答案:(1小題,計30分)

建立菜單,在菜單“計算”的過程中輸入如下語句:

selecta.學號,姓名,數(shù)學,英語,信息技術fromxueshenga,chengjibwherea.學號=b.學號orderbyIdescintotabletable3

altertabletable3add等級c(4)

updatetable3set等級="差"

updatetable3set等級="優(yōu)"where數(shù)學>=60and英語>=60and信息技術>=60and(數(shù)學+英語+信息技術)/3>=90

updatetable3set等級="良"where數(shù)學>=60and英語>=60and信息技術>=6()and(數(shù)學+英語+信息技術)/3<90and

(數(shù)學+英語+信息技術)/3>=80

updatetable3set等級="中"where數(shù)學>=60and英語>=6()and信息技術>=60and(數(shù)學+英語+信息技術)/3<80and

(數(shù)學+英語噴息技術)/3>=70

updatetable3set等級="及格"where數(shù)學>=60and英語>=60and信息技術>=60and(數(shù)學+英語焉息技術)/3<70

菜單保存前選擇系統(tǒng)菜單的“顯示”中的“常規(guī)選項”,把替換改為追回

最后保存并生成菜單程序后運行菜單執(zhí)行菜單中每個功能。

上機考試模擬題3

基本操作題答案(共4小題,第1和2題是7分、第3和4題是8分)

(1)文件一>新建一>選擇數(shù)據(jù)庫一>單擊新建一>輸入文件名“外匯數(shù)據(jù)”一>保存

(2)鼠標放在數(shù)據(jù)庫的空白處右擊一〉單擊添加表一>選擇rate_exchange—>確定一>鼠標放在數(shù)據(jù)庫的空白處右擊

—>單擊添加表一>選擇currencysl—>確定

(3)給表rate_cxchangc的外幣代碼建立主索引,給表currcncy_sl的外幣代碼建立普通索引,然后從主索引拖到普通

索引。

(4)打開表單一》把“用戶名”和“口令”兩個標簽都選中一>在屬性窗口中選擇“FontNamc”屬性一>選擇“黑體”

簡單應用答案:(2小題,每題20分,計40分)

(1)第一個錯誤將find改為locate,第二個錯誤:while前面加do,第三個錯誤:ratjexchange改為currency_sl

(2)文件一>新建一>菜單一>新建文件一>菜單一>在菜單名稱框中分別輸入:杳詢和退出一>選擇“杳詢”在結果中

選擇“子菜單”一>創(chuàng)建一>分別輸入日元、歐元、美元一>在退出菜單中選擇過程一>創(chuàng)建一>輸入:setsysmenuto

default

綜合應用答案:(1小題,計30分)

新建一個表單一>將表單的標題(c叩tion屬性)改為“外匯持有情況”一>在表單中畫一個選項組一>在選項組上單擊右鍵

一,選擇“生成器”一,將按鈕的數(shù)IR改為3—A下面的標題分別改為日元、美元、歐元一,確定

在表單中再畫兩個命令按鈕一>標題(caption屬性)分別改為統(tǒng)計和退出

雙擊統(tǒng)計命令按鈕一>在過程中輸入如下信息:

a=thisfbrm.optiongroupLvalue

docase

casea=l

select姓名,持有數(shù)量fromrateexchangeb,currency_slcwhereb.外幣代碼=0.外幣代碼and外幣名稱="日元"into

tableratery

casea=2

select姓名,持有數(shù)量fromrateexchangeb,currency_slcwhereb.外幣代碼=(?.外幣代碼and外幣名稱="美元"into

tableratemy

casea=3

select姓名,持有數(shù)量fromrateexchangeb,currency_slcwhereb.夕卜幣代碼=c.外幣代碼and外幣名稱="歐元"into

tablerate_oy

endcase

“退出”命令按鈕雙擊,在過程click中輸入thisform.release

做完之后,保存表單并執(zhí)行表單分別選擇日元、美元、歐元并單擊統(tǒng)計命令按鈕。

上機考試模擬題4

基本操作題答案:(共四小題,第1和2題是7分、第3和4題是8分)

(1)文件-新建-項目-輸入“庫存管理”文件名-確定

(2)①在“項目管理器一飯店管理”中選擇“數(shù)據(jù)”頁面,點擊“新建”按鈕,在“新建數(shù)據(jù)庫”窗體中單擊“新建數(shù)據(jù)庫”按

鈕,然后把數(shù)據(jù)庫名改成“使用零件情況”,單擊保存。

②在“數(shù)據(jù)庫設計器''中單擊鼠標右鍵,選擇“添加表”,選擇表"零件信息”,確定。用同樣的方法添加“使用零件”

表和“項目信息”表。

(3)①選擇表“零件信息”點擊左鍵,一在彈出的菜單中選擇“修改”。

②在彈出窗體的“字段”頁面的表格中直接加法如下信息:字段名:規(guī)格;類型:字符弄;長度:8。添加完成

后點擊“確定”按鈕,在彈出的對話框中單擊“是”再次確定。

(4)打開菜單:找到“查找”子菜單一>選擇后面的“選項”光標放在“按下要定義的鍵中”在鍵盤上直接按Ctrl+T,

然后保存菜單,并在菜單中選擇“菜單”下的生成。

二.簡單應用答案:(2小題,每題20分,計40分)

(l)selectb.項目號,項目名,b.零件號,零件名稱from零件信息a,使用零件b,項目信息cwherea.零件號=b.零件號

andb.項目號=c.項目號orderbyIdose,3intotableitemtemp

并把這條命令保存在新建的文本文件(item.txt)中

(2)①打開在基本操作中建產(chǎn)的數(shù)據(jù)庫“使用零件情況”。

②選擇“文件”菜單下的“新建”命令,選擇“視圖”,點擊“新建文件”,在“添加表或視圖''對話框中選擇加入零件信息、

使用零件和項目信息三個表。

③單擊“字段”頁,選擇項目信息.項目號、項目信息.項目名、零件信息.零件名稱、零件信息.單價、使用零件.數(shù)量等

字段添加到“選定字段”列表中。

④單擊“排序依據(jù)''頁,添加”項目信息.項目號''到"排序條件'’列表中,選擇升序。

⑤單擊“篩選”頁設置”項目信息.項R號="s2"”

⑥點擊文件菜單的“保存”命令,在保存對話框中輸入法視圖名稱為view_item,點擊確定按鈕。

三.綜合應用答案(1小題,計30分)

新建一個表單一>將表單的屬性(name)改為fbrmtiem,caption改為“使用零件情況統(tǒng)計”一>在表單中畫一個組合框、

一個文本框和兩個命令按鈕(標題分別改為“統(tǒng)計”和“退出”)

選中組合框一>將uRowSourceTypew屬性設置為數(shù)組,在"Rowsource”屬性中輸入字母p

將Style屬性改為“下拉列表框”

雙擊單表在“l(fā)oad”過程中輸入如卜.信息:

Publicp[3]

P[l]="sl”

P[2]="s2”

P[3]="s3”

雙擊“統(tǒng)計”在(Click)過程輸入如下信息:

selectsum(單價*數(shù)量)from零件信息a,使用零件bwherea.零件號=b.零件號and項目號=bol.valueinto

arrays

thisfbrm.textl.value=s

保存并運行表單。

上機考試模擬題5

一、基本操作題答案(共四小題,第1和2題是7分、第3和4是8分)

(1)文件一>新建一>數(shù)據(jù)庫—>新建文件一>輸入college—>保存一>鼠標放在數(shù)據(jù)庫的空白處右擊一>單擊添加表一>

選擇教師表一>確定一>鼠標放在數(shù)據(jù)庫的空白處右擊一>單擊添加表一>選擇課程表一>確定一>鼠標放在數(shù)據(jù)庫的空白

處右擊一>單擊添加表一>選擇學院表一>確定

(2)鼠標放在數(shù)據(jù)庫中的教師表右擊一>單擊修改一>選擇職工號一>在規(guī)則處輸入字段有效性-確定

(3)打開程序:i=i+l改為i=i+2保存運行.

(4)文件一>新建一>表單一>向導一>表單向導一>確定一>選擇課程表一>選擇所有字段一>下一步一>下一步一>下一

步一>下一步一>輸入文件名two—>保存

二、簡單應用答案(2小題,每題20分,計40分)

⑴打開程序fbur:第1行的avge改為avg,第2行:教師表后面加,學院表,第3行ORDER改為group,第4行的GROUP

改為order第5行into后面加table.保存并運行.

(2)①建立查詢可以使用“文件”菜單完成,選擇文件一新建一查詢一新建文件。

②將課程表和教師表添加到查詢設計器中,將姓名、課程名、學時3個字段添加到“選定字段”框中。

③切換到“篩選”選項卡,在其中進行如下設置:

字段名條件實例

學時>=60

④切換至上排序依據(jù)''中選擇字段“學時”,在“排序選項”處選擇"升序”,單擊“添加”按鈕。選擇字段“姓名”,在“排

序選項”處選擇“降序”,單擊“添加”按鈕

⑤單擊“查詢”菜單下的“查詢?nèi)ハ颉?,選擇“表”,輸入表名“five”,單擊“確定”按鈕。

⑥單擊“文件”菜單下的“保存”,輸入查詢名"course_q”,單擊“保存”按鈕。

⑦運行查詢,關閉查詢設計器窗口。

三、綜合應用答案(1小題,計30分)

1)新建立如下所示的表單:

2)雙擊“生成”輸入如下語句:

a=thisfbnn.pageframe1.page1.comboLvalue

ifthisfbrm.pageframel.page2.optiongroupl.value=l

select系名,b.系號,avg(工資)as平均工資from學院表b,教師表cwherea.系號=b.系號and系名=aintotable

salary

else

select系名,b.系號,sum(工資)as總工資from學院表b,教師表cwherea.系號=b.系號and系名=aintotable

salary

endi

“退出”命令按鈕自己完成.

保存并執(zhí)行表單.

上機考試模擬題6

一、基本操作題答案(共四題,第1和2題是7分、第3和4是8分)

⑴選擇表單,在屬性窗口中選擇caption屬性輸入”表單操作",選擇命令按紐,在屬性窗口中選擇caption屬性輸

入“顯示”

(2)選中文本框,在屬性窗口中選擇"value”屬性輸入0,在屬性窗口中選擇"width”屬性輸入60

(3)選中文本框,在屬性窗口中選擇"InputMask”屬性輸入:99999.99

(4)雙擊命令按鈕輸入:在wait的后面輸入str(thisfdrm.textl.value,8,2)

二、簡單應用答案(2小題,每題20分,計40分)

(1)selectyear(出生日期)as年份,count(*)as人數(shù)fromcustomersgroupby1orderby1intotabletableone并把這條

語句保存在程序文件中pone.prg.

(2)視圖自己完成,最后視圖中的信息保存在表中:

Select*fromviewoneintotabletabletwo

三、綜合應用答案(1小題,計30分)

(1)產(chǎn)生goods表的一個副本:select*fromgoodsintotablegoodst

(2)語句1:setrelationto商品號intoc

語句2:setrelationto訂單號intob

語句3:if

語句4:skip-n

語句5:replace庫存量with庫存量-b.數(shù)量

上機考試模擬題7

基本操作題答案:(共4小題,第1和2題是7分、第3和4題是8分)

(l)sclcct*fromstockslintotabicstockbk

⑵insertintostock_bkvalues("600028",4.36,4.60,5500)

(3)updatestockbkset現(xiàn)價=8.88where股票代碼="600007"

(4)deletefromstock_bkwhere股票代碼="600000"

以上四條命令在命令窗口中執(zhí)行完后必須把以上四條命令保存在新建的文本文件(sql.txt)中,且每個小題占一項。

簡單應用答案:(2小題,每題20分,計40分)

(1)①建立查詢可以使用“文件”菜單完成,選擇文件~新建一查詢一新建文件。

②將stock_name和stock_sl添加到查詢設計器中,將股票代碼、股票簡稱、買入價、現(xiàn)價、持有數(shù)量5個字段添

加到“選定字段”框中。

③切換到“排序依據(jù)''中選擇字段“股票代碼”,在“排序選項”處選擇"升序”,單擊“添加”按鈕。

④單擊“文件”菜單下的"保存”,輸入查詢名"query,stock”,單擊“保存”按鈕。

運行杳詢,關閉杳詢設計器窗口。

(2)第1行的count改為sum,第4行的=改為in,第6行的like改為$

綜合應用答案:(1小題,計30分)

建立表單一〉把兩個表添加到表單的數(shù)據(jù)環(huán)境中,在數(shù)據(jù)環(huán)境中從Stock_name表的股票代碼拖到Stock_sl表的股票代碼,

然后從數(shù)據(jù)環(huán)境中按順序拖動表Stockname和Stock_sl到表單中

在表單中添加"關閉”按鈕,雙擊關閉,在click中輸入:thisform.release

上機考試模擬題8

基本操作題答案:(共四小題,第1和2題是7分、第3和4題是8分)

(l)select外幣名稱,現(xiàn)鈔買入價,賣出價fromrateexchangeintotablerate

并把這條命令保存有新建的文本文件(one.txt)中

(2)updaterateexchangeset賣出價=829.01where外幣名稱="美元”并把這條命令保存有新建的文本文件(two.txt)中

(3)文件,新建?>報表?>向導->選擇表文件?>選擇字段名->下一步卜?一步?>下一步->輸入標題?確定

(4)打開報表文件,將標題帶區(qū)的date。直接拖到頁注角區(qū)

簡單應用答案:(2小題,每題20分,計40分)

(1)新建如圖所示的表單,在表單上畫一個“計時器”同時將屬性“Interval”改為500,雙擊“計時器”在過程(timer)

中輸入:thisfbnn.label1.caption=time()

雙擊“暫停”在過程(Click)中輸入:erval=O

雙擊“繼續(xù)”在過程(Click)中輸入:erval=50()

雙擊“退出”在過程(Click)中輸入:thisfbnn.release

(2)①建立杳詢可以使用“文件”菜單完成,選擇文件f新建f杳詢一新建文件。

②將scurrencysi.DBF和rate_exchange.DBF添加到查詢設計器中,將“姓名“、“外幣名稱“、“持有數(shù)量“、”

現(xiàn)鈔買入價”及表達式"現(xiàn)鈔買入價*持有數(shù)量M5個字段添加到“選定字段”框中。

③切換到“排序依據(jù)”中選擇字段“姓名”,在“排序選項”處選擇“升序”,單擊“添加”按鈕。選擇字段“持有數(shù)量”,在“排

序選項”處選擇“降序”,單擊“添加”按鈕。

單擊“查詢”菜單下的“查詢?nèi)ハ颉?,選擇“表”,輸入表名“results”,單擊“確定”按鈕。

④單擊“文件”菜單卜的"保存”,輸入杳詢名“query_stock”,單擊“保存”按鈕。

運行查詢,關閉查詢設計器窗口。

綜合應用答案:(1小題,計30分)

新建,個表單,將表單的屬性(caption)改為“外匯”,在衣單中畫個頁框,同時將頁框的(pagecount)改為3

在頁框上單擊右鍵一>選擇“編輯”,分別將三個標題(caption屬性)改為“持有人”,“外匯匯率”,“持有數(shù)量”

在第?個頁框上畫個表格,同時將表格的rccordsourcctypc屬性改為“表"rccordsourcc屬性中輸入表名

“currency_slM,name屬性改為“grdCurrencysIw

在第二個頁框上畫一個衣格,同時將表格的rccordsourcctypc屬性改為“表",rccordsourcc屬性中輸入表名"ratc_exchangc",

name屬性改為"grdRateexchange”

在第三個頁框上畫?個表格,同時將表格的rccordsourcctypc屬性改為"查詢",rccordsource屬性中輸入查詢名"query”,

name屬性不用改

“退出”命令按鈕自己完成。最后保存文件fbrml并執(zhí)行

上機考試模擬題9

基本操作題答案:(共4小題,第1和2題是7分、第3和4題是8分)

(1)文件->打開數(shù)據(jù)庫sport->選擇表文件temp右擊->刪除該數(shù)據(jù)庫中的temp表-)鼠標放在數(shù)據(jù)庫空白處右擊-)選

擇添加表金牌榜->確定->鼠標放在數(shù)據(jù)庫空白處右擊->選擇添加表獲獎牌情況”->確定鼠標放在數(shù)據(jù)庫空白處右擊

->選擇添加表國家->確定

(2)打開金牌榜的表設計器

選中金牌數(shù)T升序T索引類型:普通索引

索引名和表達式均為金牌數(shù)

(3)altertable金牌榜add獎牌總數(shù)Icheck獎牌總數(shù)>=0,同時將語句保存在新建程序文件(one.prg)中。

(4)update金牌榜set獎牌總數(shù)=金牌數(shù)+銀牌數(shù)+銅牌數(shù),同時將語句保存在新建的程序文件(two.prg)中。

簡單應用答案:(2小題,每題20分,計40分)

(1)①點擊“打開”按鈕,選擇“文件類型''為“數(shù)據(jù)庫”,選擇文件“SPORT,dbc”,點擊“確定“按鈕。

②選擇“表單”單選項,單擊“向導”按鈕,選擇“表單向導”中的“一對多表單向導"并單擊“確定

③在彈出的“步驟1從父表中選定字段''中,選擇表“國家”,然后將"可用字段”框中的"國家名稱”字段名移動到“選

定字段”框中(選擇后單擊向右單箭頭鍵)。然后單擊“下一步”按鈕。

④在“步驟2從子表中選定字段”中選擇題目要求的子表“獲獎牌情況”的“項目名稱”、“名次”兩個字段移動到“選

定字段”框中(選擇后單擊向右單箭頭鍵)。然后單擊“下一步”按鈕。

⑤在“步驟3建立表和表之間的關系”中。單擊“卜一一步”按鈕。

⑥在“步驟4選擇表單樣式”中選擇樣式為“陰影式”,按鈕類型為“圖片按鈕”。單擊“下一步”按鈕。

⑦在“步驟5排序次序”中選擇“升序”,并將“國家名稱”移動到“選定字段”列表框中。然后單擊“下一步”按鈕。

⑧在“步驟6完成”中的“清鍵入表單標題”文本框中輸入表單標題“奧運會獲獎情況”,單擊“完成”按鈕。

⑨在“另存為”對話框中表單名“sporl_form",單擊“保存”。

⑵①單擊工具欄上的“新建”按鈕,文件類型選擇“視圖”,單擊“新建文件”按鈕。

②將“國家”表和”獲獎牌情況”表添加到“視圖設計器”中,并通“國家代碼”建立兩表之間聯(lián)接。

③在“字段”選項卡中,將“國家.國家名稱''添加"選定字段''中,在"函數(shù)和表達式”中輸入

“COUNT(獲獎牌情況.名次)AS金牌數(shù)”,單擊“添加”按鈕,將表達式添加到“選定字段”框中。

④在“篩選”選項卡中,在字段名中選擇“獲獎牌情況.名次”,在條件中選擇在實例中輸入“1”。

⑤在“排序依據(jù)''選項卡中,將“COUNT(獲獎牌情況.名次)AS金牌數(shù)(降序)”和“國家.國家名稱(降序)”添加到

“排序字段”框中。

⑥在“分組依據(jù)''選項卡中,將“國家.國家名稱”添加到“分組字段”框中。

⑦選“文件”菜單下的“保存”命令,輸入視圖名“sport.view”,單擊“保存”,關閉視設計器窗口。

三.綜合應用答案:(1小題,計30分)

打開表單文件myfbrm,選中列表框,在屬性窗口中選擇"RowSourceType”然后選擇"3—SQL語句",在"RowSource"

在輸入:select國家名稱from國家intocursorIs

在“生成表”命令按鈕的“Click”過程中輸入如下語句:

gm=thisfbrm.listl.value

select運動員名稱,項目名稱,名次from國家a,獲獎牌情況bwherea.國家代碼=1).國家代碼and國家名稱=801into

table&gm

最后運行表單,并生成4個自由表。

上機考試模擬題10

基本操作題答案:(共四小題,第1和2題是7分、第3和4題是8分)

(1)文件->新建->項目->新建文件->輸入"學生管理”的項目文件->保存

(2)在項目“數(shù)據(jù)”選項卡中選擇數(shù)據(jù)庫->添加->選擇"學生"數(shù)據(jù)庫->確定

(3)打開數(shù)據(jù)庫->選擇表”教師"表右擊-〉刪除->移去

(4)給表“學生”中字段“學號”建立主索引,給表“選課”中字段“學號”建立普通索引,從主索引拖到普通索

引。

簡單應用答案:(2小題,每題20分,計40分)

(1)update教師set新工資=原工資*1.2where職稱="教授"

update教師set新工資=原工資where職稱!="教授”

insertinto教師values(“林紅講師”,10000,10200)

以上三條命令按順序保存在新建的文本文件(teacher.txt)中。注意:文本文件保存時必須帶擴展名。

(2)①建立查詢可以使用“文件”菜單完成,選擇文件一新建一查詢一新建文件。

②將學生表課程表、選課表和課程表添加到杳詢設計器中,將姓名和年齡2個字段添加到“選定字段”框中。

③切換到“篩選”選項卡,在其中進行如下設置:

字段名條件實例邏輯

課程名稱=英語and

英語》=70

④切換到“排序依據(jù)”中選擇字段“年齡”,在“排序選項”處選擇“升序”

⑤單擊“咨詢”菜單卜.的“杳詢?nèi)ハ颉?,選擇"表”,輸入表名“slud單擊“確定”按鈕。

⑥單擊“文件”菜單下的“保存”,輸入查詢名“stud”,單擊“保存”按鈕。

⑦運行杳詢,關閉杳詢設計器窗口。

三.綜合應用答案:(1小題,計30分)

新建表單一》將表單的標題(caption屬性)改為"計算機系學生選課情況”一>表單中畫一個表格一>選中表格在屬性窗口中

選擇recordsource屬性改為“4—SQL說明”

在表單添加兩個命令按鈕,標題(caption屬性)分別改為查詢和退出一>雙擊查詢命令按鈕一>在過程中輸入如卜.信息:

thisfbrm.grid1.recordsource=nselect姓名,課程名稱,成績from學生a,選課b,課程cwhere@.學號=卜學號andb.課程號=c.

課程號and系=6intocursors"

注意系='63必須用單引號.

執(zhí)行表單。命令按鈕“退出”的(click)過程中輸入:thisfbrm.release

上機考試模擬題11

一、基本操作題答案:(共4小題,第1和2題是7分、第3和4題是8分)

(1)打開表單一〉將表單的caption屬性改為表單操作,將表單的Movable改為.F.

(2)系統(tǒng)菜單選擇“表單”一新建方法程序一〉輸入名稱(mymethod)->添加一>在屬性窗口的最底端找到方法名

(mymethod)—>雙擊一>輸入:wait"mymethod“window

(3)在Ok的"Click”過程中輸入:thisfbrm.mymethod

(4)thisform.release

二、簡單應用(2小題,每題20分,計40分)

(1)①建立查詢可以使用“文件”菜單完成,選擇文件一新建~查詢f新建文件。

②將xuesheng表和chengji表添加到查詢設計器中,將學號、姓名、數(shù)學、英語和信息技術5個字段添加到“選

定字段”框中。

③切換到“篩選”選項卡,在其中進行如下設置:

字段名條件實例邏輯

xuesheng.民族=漢AND

YEAR(xuesheng.出生日期)=1982

④切換到“排序依據(jù)''中選擇字段“xuesheng.學號”,在“排序選項”處選擇“降序”,單擊“添加”按鈕。

⑤單擊“查詢”菜單下的“查詢?nèi)ハ颉?,選擇“表”,輸入表名“tablel”,單擊“確定”按鈕。

⑥單擊“文件”菜單下的“保存”,輸入查詢名"queryl”,單擊“保存”按鈕。

⑦運行查詢,關閉查詢設計器窗口。

(2)①創(chuàng)建數(shù)據(jù)庫可以使用“文件”菜單完成,選擇文件一新建一數(shù)據(jù)庫一新建文件,

②在數(shù)據(jù)庫設計器中依次將xuesheng表和chengji表添加到數(shù)據(jù)庫中。

③選擇文件一新建一視圖一新建文件,在“添加表或視圖”對話框中將xuesheng表和chengji表添加到視圖設計

器中,并通過“學號”設置兩表間的聯(lián)系。

④在“字段”選項卡中將學號、姓名、數(shù)學、英語、和信息技術5個字段添加到“選定字段”框中。

⑤切換到“篩選”選項卡,在其中進行如卜.設置:

字段名條件實例邏輯

chengji.數(shù)學<60OR

chengji.英語<60OR

chengji.信息技術<60

⑥切換到“排序依據(jù)”中選擇字段“xuesheng.學號”,在“排序選項”處選擇“降序”,“添加”按鈕。

⑦選擇“文件”菜單下的“保存”命令,輸入視圖名“view-單擊“保存”按鈕。

②在命令窗口中輸入如下SQL語句,并回車執(zhí)行:

SELECT*FROMviewlINTOTABLEtable2

三、綜合應用答案:(1小題,計30分)

建立新表table3

建立菜單:在菜單的“計算”過程中輸入如下信息:

selectavg(數(shù)學),avg(英語)fromxueshenga.chengjibwherea.學號=b.學號and民族="漢"intoarrays

insertintotable3values("漢",s⑴,s(2))

selectavg(數(shù)學),avg(英語)ftomxueshenga,chengjibwherea.學號=b.學號and民族!="漢"intoarrayk

insertintotable3values("其它",k(l),k(2))

菜單"返回”在過程中輸入:setsysmenutodefault

菜單保存前選擇系統(tǒng)菜單的“顯示”中的“常規(guī)選項”,把替換改為追回

最后保存并生成菜單程序后運行菜單執(zhí)行菜單中每個功能。

上機考試模擬題12

基本操作題答案:(共4小題,第1和2題是7分、第3和4題是8分)

(1)選中文本框Textl,在屬性窗口中選擇“Width”屬性輸入5()

(2)選中文本框Text2,在屬性窗口中選擇"Width”屬性,單擊右鍵,選擇”重置為默認值”

(3)選中“Ok”按鈕,在屬性窗口中選擇"Default”設詡為.T.

(4)選中"Cancel”按鈕,在屬性窗口選擇caption屬性,在字母C前面輸入\<

簡單應用答案:(2小題,每題20分,計40分)

(1)建立查詢可以使用“文件”菜單完成,選擇文件一新建一查詢一新建文件,將xuesheng和chengji表添入查詢設計

器中,在可用字段中選擇“性別”字段,在“字段”選項上中利用函數(shù)和表達式創(chuàng)建“MAX(Chengji.英語)AS最

高分、Min(Chengji.英語)AS最低分、AVG(chengji.英語)AS平均分”字段并添加到選定字段中;在“排序選項”

處選擇“xuesheng.性別”字段,在“排序選項“處選擇“降序”;再切換至「分組依據(jù)“選項上中選擇字段“xuesheng.

性別”;單擊“查詢”菜單下的“查詢?nèi)ハ颉?選擇“表”,輸入表名“tablel”,最后將查詢保存在“query】,qpr”文件中,

并運行該查詢。

(2)在“文件“菜單中選擇“新建“,文件類型選擇“報表”,單擊“向導”按鈕,選中“報表向導”,單擊“確定”,然后按照向

導提示操作即可。

綜合應用(1小題,計30分)

答案:新建菜單,在“計算“過程中輸入如下語句:

selectavg(數(shù)學),avg(英語),avg(信息技術)fromchengjiintoarraytmp

selecta.學號,姓名fromxueshenga,chengjibwherea.學號=b.學號and數(shù)學>=tmp(l)and英語>=tmp(2)and信息技

?^>=tmp(3)orderby1descintotab

溫馨提示

  • 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

提交評論