亚洲综合日韩无码久久,超高清欧美videosseⅹo,精品国产免费第一区二区三区日韩,午夜国产精品久久影院,亚洲国产中文精品无码久久一线北

您好,歡迎來到江浙滬招生考試網(wǎng) !

設(shè)為首頁|加入收藏|聯(lián)系我們|網(wǎng)站地圖|

江浙滬招生考試網(wǎng)

您現(xiàn)在的位置: test4exam >> 歷年真題 >> 計算機等級考試 >> 正文

全國計算機等級考試二級筆試樣卷Visual FoxPro數(shù)據(jù)庫程序設(shè)計

日期:2015/8/17 17:41:28 來源:本站原創(chuàng) 訪問量:

一、選擇題(每小題2分,共70分)

下列各題A)、B)、C)、D)四個選項中,只有一個選項是正確的,請將正確選項涂寫在答題卡相應位置上,答在試卷上不得分。

 

1)下列選項中不符合良好程序設(shè)計風格的是

A) 源程序要文檔化      B) 數(shù)據(jù)說明的次序要規(guī)范化

C) 避免濫用goto語句   D) 模塊設(shè)計要保證高耦合、高內(nèi)聚

 

2)從工程管理角度,軟件設(shè)計一般分為兩步完成,它們是

A) 概要設(shè)計與詳細設(shè)計  B) 數(shù)據(jù)設(shè)計與接口設(shè)計

C) 軟件結(jié)構(gòu)設(shè)計與數(shù)據(jù)設(shè)計  D) 過程設(shè)計與數(shù)據(jù)設(shè)計

 

3)下列選項中不屬于軟件生命周期開發(fā)階段任務的是

    A)軟件測試     B)概要設(shè)計 C)軟件維護 D)詳細設(shè)計

 

4)在數(shù)據(jù)庫系統(tǒng)中,用戶所見的數(shù)據(jù)模式為

    A) 概念模式    B)外模式  C)內(nèi)模式   D)物理模式

 

5)數(shù)據(jù)庫設(shè)計的四個階段是:需求分析、概念設(shè)計、邏輯設(shè)計和

A) 編碼設(shè)計    B) 測試階段    C)運行階段 D)物理設(shè)計

 

6設(shè)有如下三個關(guān)系表

 

下列操作中正確的是

ATRS      BTRS

CTR×S      DTR/S

7)下列敘述中正確的是

    A)一個算法的空間復雜度大,則其時間復雜度也必定大

    B)一個算法的空間復雜度大,則其時間復雜度必定小

    C)一個算法的時間復雜度大,則其空間復雜度必定小

D)上述三種說法都不對

 

8)在長度為64的有序線性表中進行順序查找,最壞情況下需要比較的次數(shù)為

A63   B64   C6    D7

 

9數(shù)據(jù)庫技術(shù)的根本目標是要解決數(shù)據(jù)的

A)存儲問題 B)共享問題 C)安全問題 D)保護問題

 

10)對下列二叉樹

進行中序遍歷的結(jié)果是

AACBDFEG  BACBDFGE  CABDCGEF  DFCADBEG

 

11)下列程序段執(zhí)行以后,內(nèi)存變量AB的值是

   CLEAR

   A=10

   B=20

   SET UDFPARMS TO REFERENCE

   DO SQ WITH (A),B   &&參數(shù)A是值傳送,B是引用傳送

   ?A,B

   PROCEDURE SQ

   PARAMETERS X1,Y1

       X1=X1*X1

       Y1=2*X1

   ENDPROC

    A10   200 B100  200 C100  20  D10   20

 

12)從內(nèi)存中清除內(nèi)存變量的命令是

    ARelease BDelete   CErase    DDestroy

 

13)操作對象只能是一個表的關(guān)系運算是

A)聯(lián)接和選擇   B)聯(lián)接和投影   C)選擇和投影   D)自然連接和選擇

 

14)在“項目管理器”下為項目建立一個新報表,應該使用的選項卡是

A)數(shù)據(jù) B)文檔 C)類   D)代碼

 

15)如果有定義LOCAL data,data的初值是:

A)整數(shù)0    B)不定值   C)邏輯真   D)邏輯假

 

16)擴展名為pjx的文件是

A)數(shù)據(jù)庫表文件 B)表單文件 C)數(shù)據(jù)庫文件   D)項目文件

 

17)下列程序段執(zhí)行以后,內(nèi)存變量y的值是

x=34567

y=0

DO WHILE x>0

    y=x%10+y*10

    x=int(x/10) 

ENDDO

A3456 B34567    C7654 D76543

 

18)下列的程序段中與上題的程序段對y的計算結(jié)果相同的是

     Ax=34567                    Bx=34567

        y=0                            y=0

        flag=.T.                         flag=.T.

        DO WHILE flag                  DO WHILE flag

           y=x%10+y*10                   y=x%10+y*10

           x=int(x/10)                      x=int(x/10)           

           IF x>0                          IF x=0

             flag=.F.                          flag=.F.

           ENDIF                          ENDIF

        ENDDO                        ENDDO

    Cx=34567              Dx=34567

       y=0                              y=0

       flag=.T.                            flag=.T.

       DO WHILE !flag                      DO WHILE !flag

          y=x%10+y*10                   y=x%10+y*10

          x=int(x/10)                        x=int(x/10)           

          IF x>0                             IF x=0

            flag=.F.                             flag=.T.

          ENDIF                              ENDIF

       ENDDO                             ENDDO

 

19)在SQL SELECT語句的ORDER BY短語中如果指定了多個字段,則

A)無法進行排序     B)只按第一個字段排序

C)按從左至右優(yōu)先依次排序   D)按字段排序優(yōu)先級依次排序

 

20)如果運行一個表單,以下事件首先被觸發(fā)的是

ALoad     BError

CInit     DClick

 

21)在Visual FoxPro中以下敘述正確的是

A)關(guān)系也被稱作表單                 B)數(shù)據(jù)庫文件不存儲用戶數(shù)據(jù)

C)表文件的擴展名是.DBC             D)多個表存儲在一個物理文件中

 

22)設(shè)X=6<5,命令 ? VARTYPE(X)的輸出是

AN        BC

CL        D)出錯

 

23)假設(shè)表單上有一選項組:⊙男〇女,如果選擇第二個按鈕“女”,則該選項組Value屬性的值為

A.F.      B)女

C2        D)女    2

 

24)假設(shè)表單MyForm隱藏著,讓該表單在屏幕上顯示的命令是

AMyForm.List      BMyForm.Display

CMyForm.Show          DMyForm.ShowForm

25~33)使用的數(shù)據(jù)表如下:

當前盤當前目錄下有數(shù)據(jù)庫:大獎賽.dbc,其中有數(shù)據(jù)庫表“歌手.dbf”、“評分.dbf”。

“歌手”表:

歌手號

姓名

1001

王蓉

2001

許巍

3001

周杰倫

4001

林俊杰

 

“評分”表:

歌手號

分數(shù)

評委號

1001

9.8

101

1001

9.6

102

1001

9.7

103

1001

9.8

104

 

 

 

25)為“歌手”表增加一個字段“最后得分”的SQL語句是

AALTER TABLE 歌手 ADD 最后得分 F(6,2)

BALTER DBF歌手ADD 最后得分 F 6,2

CCHANGE TABLE 歌手 ADD 最后得分 F(6,2)

DCHANGE TABLE 學院 INSERT 最后得分F 6,2

 

26)插入一條記錄到“評分”表中,歌手號、分數(shù)和評委號分別是“1001”、9.9和“105”,正確SQL語句是

AINSERT VALUES("1001",9.9,"105") INTO 評分(歌手號,分數(shù),評委號)

BINSERT TO 評分(歌手號,分數(shù),評委號) VALUES("1001",9.9,"105")

CINSERT INTO 評分(歌手號,分數(shù),評委號) VALUES("1001",9.9,"105")

D INSERT VALUES("1001",9.9,"105") TO 評分(歌手號,分數(shù),評委號)

 

27)假設(shè)每個歌手的“最后得分”的計算方法是:去掉一個最高分和一個最低分,取剩下分數(shù)的平均分。根據(jù)“評分”表求每個歌手的“最后得分”并存儲于表TEMP中,表TEMP中有兩個字段:“歌手號”和“最后得分”,并且按最后得分降序排列,生成表TEMPSQL語句是:

ASELECT 歌手號, (COUNT(分數(shù))-MAX(分數(shù))-MIN(分數(shù)))/(SUM(*)-2) 最后得分;

FROM 評分 INTO DBF TEMP GROUP BY 歌手號 ORDER BY 最后得分 DESC

BSELECT 歌手號, (COUNT(分數(shù))-MAX(分數(shù))-MIN(分數(shù)))/(SUM(*)-2) 最后得分;

FROM 評分 INTO DBF TEMP GROUP BY 評委號 ORDER BY 最后得分 DESC

CSELECT 歌手號, (SUM (分數(shù))-MAX(分數(shù))-MIN(分數(shù)))/(COUNT (*)-2) 最后得分;

FROM 評分 INTO DBF TEMP GROUP BY 評委號 ORDER BY 最后得分 DESC

DSELECT 歌手號, (SUM(分數(shù))-MAX(分數(shù))-MIN(分數(shù)))/(COUNT(*)-2) 最后得分;

FROM 評分 INTO DBF TEMP GROUP BY 歌手號 ORDER BY 最后得分 DESC

 

28)與 “SELECT * FROM 歌手 WHERE NOT( 最后得分>9.00 OR 最后得分<8.00)”等價的語句是

ASELECT * FROM 歌手 WHERE 最后得分 BETWEEN 9.00 AND 8.00

BSELECT * FROM 歌手 WHERE 最后得分>=8.00 AND 最后得分<=9.00

CSELECT * FROM 歌手 WHERE 最后得分>9.00 OR 最后得分<8.00

DSELECT * FROM 歌手 WHERE 最后得分<=8.00 AND 最后得分>=9.00

 

29)為“評分”表的“分數(shù)”字段添加有效性規(guī)則:“分數(shù)必須大于等于0并且小于等于10,正確的SQL語句是

ACHANGE TABLE 評分ALTER 分數(shù) SET CHECK 分數(shù)>=0 AND 分數(shù)<=10

BALTER TABLE 評分 ALTER 分數(shù) SET CHECK 分數(shù)>=0 AND 分數(shù)<=10

CALTER TABLE 評分 ALTER 分數(shù) CHECK 分數(shù)>=0 AND 分數(shù)<=10

DCHANGE TABLE 評分 ALTER 分數(shù) SET CHECK 分數(shù)>=0 OR 分數(shù)<=10

 

30)根據(jù)“歌手”表建立視圖myview,視圖中含有包括了“歌手號”左邊第一位是“1”的所有記錄,正確的SQL語句是

        ACREATE VIEW myview AS SELECT * FROM 歌手 WHERE LEFT(歌手號,1)="1"

        BCREATE VIEW myview AS SELECT * FROM 歌手 WHERE LIKE("1",歌手號)

        CCREATE VIEW myview SELECT * FROM 歌手 WHERE LEFT(歌手號,1)="1"

        DCREATE VIEW myview SELECT * FROM 歌手 WHERE LIKE("1",歌手號)

 

31)刪除視圖myview的命令是

ADELETE myview VIEW

BDELETE myview

CDROP myview VIEW

DDROP VIEW myview

32)假設(shè)temp.dbf數(shù)據(jù)表中有兩個字段“歌手號”和“最后得分”。下面程序段的功能是:將temp.dbf中歌手的“最后得分”填入“歌手”表對應歌手的“最后得分”字段中(假設(shè)已增加了該字段)。在下劃線處應該填寫的SQL語句是

    USE 歌手

    DO WHILE .NOT. EOF()

                             

       REPLACE  歌手.最后得分 WITH a[2]

       SKIP

    ENDDO

ASELECT * FROM temp WHERE temp.歌手號=歌手.歌手號 TO ARRAY a

BSELECT * FROM temp WHERE temp.歌手號=歌手.歌手號 INTO ARRAY a

CSELECT * FROM temp WHERE temp.歌手號=歌手.歌手號 TO FILE a

DSELECT * FROM temp WHERE temp.歌手號=歌手.歌手號 INTO FILE a

 

33)與“SELECT DISTINCT 歌手號 FROM 歌手 WHERE 最后得分>=ALL;

(SELECT 最后得分 FROM  歌手 WHERE SUBSTR(歌手號,1,1)="2")”等價的SQL

句是

ASELECT DISTINCT歌手號 FROM  歌手WHERE 最后得分>=;

(SELECT MAX(最后得分) FROM 歌手 WHERE SUBSTR(歌手號,1,1)="2")

BSELECT DISTINCT 歌手號 FROM  歌手 WHERE 最后得分>= ;

(SELECT MIN(最后得分) FROM 歌手 WHERE SUBSTR(歌手號,1,1)="2")

CSELECT DISTINCT 歌手號 FROM  歌手 WHERE 最后得分>= ANY;

(SELECT最后得分 FROM 歌手 WHERE SUBSTR(歌手號,1,1)="2")

DSELECT DISTINCT 歌手號 FROM  歌手 WHERE 最后得分>= SOME ;

(SELECT最后得分 FROM 歌手 WHERE SUBSTR(歌手號,1,1)="2")

 

34)以下關(guān)于“視圖”的描述正確的是

A)視圖保存在項目文件中 B)視圖保存在數(shù)據(jù)庫中

C)視圖保存在表文件中   D)視圖保存在視圖文件中

 

35)關(guān)閉表單的程序代碼是ThisForm.Release,Release

A)表單對象的標題       B)表單對象的屬性

C)表單對象的事件       D)表單對象的方法

 

二、填空題(每空2分,共30分)

請將每一個空的正確答案寫在答題卡【1】~【15】序號的橫線上,答在試卷上不得分。注意:以命令關(guān)鍵字填空的必須拼寫完整。

1)下列軟件系統(tǒng)結(jié)構(gòu)圖

的寬度為  1  。

 

2  2  的任務是診斷和改正程序中的錯誤。

 

3一個關(guān)系表的行稱為   3   。

 

4按“先進后出”原則組織數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)是  4    

 

5)數(shù)據(jù)結(jié)構(gòu)分為線性結(jié)構(gòu)和非線性結(jié)構(gòu),帶鏈的隊列屬于  5   。

 

6)可以在項目管理器的 6選項卡下建立命令文件(程序)。

 

7)在Visual FoxPro中所謂自由表就是那些不屬于任何 7的表。

 

8)不帶條件的DELETE命令(非SQL命令)將刪除指定表的 8記錄。

 

9)在SQL SELECT語句中為了將查詢結(jié)果存儲到永久表應該使用 9短語。

 

10)在SQL語句中空值用 10表示。

 

11)在Visual FoxPro中視圖可以分為本地視圖和 11視圖。

 

12)在Visual FoxPro中為了通過視圖修改基本表中的數(shù)據(jù),需要在視圖設(shè)計器的 12選項卡下設(shè)置有關(guān)屬性。

 

13)在表單設(shè)計器中可以通過 13工具欄中的工具快速對齊表單中的控件。

 

14)為了在報表中插入一個文字說明,應該插入一個 14控件。

 

15)如下命令將“產(chǎn)品”表的“名稱”字段名修改為“產(chǎn)品名稱”

ALTER TABLE 產(chǎn)品 RENAME  15 名稱 TO 產(chǎn)品名稱

相關(guān)閱讀

Copyright ©2013-2015 江浙滬招生考試網(wǎng) All Rights Reserved.
地址: 蘇州市姑蘇區(qū)閶胥路483號(工投創(chuàng)業(yè)園)  電話:0512-85551931 郵編: 214000
郵箱: [email protected] 版權(quán)所有:蘇州邁峰教育科技有限公司 蘇ICP備15050684號-2