06年9月二級(jí)VFP模擬題三(含答案)

字號(hào):

一、選擇題
    (1)算法的空間復(fù)雜度是指
    A)算法程序的長度
    B)算法程序中的指令條數(shù)
    C)算法程序所占的存儲(chǔ)空間
    D)執(zhí)行過程中所需要的存儲(chǔ)空間
    (2)用鏈表表示線性表的優(yōu)點(diǎn)是
    A)便于隨機(jī)存取
    B)花費(fèi)的存儲(chǔ)空間較順序存儲(chǔ)少
    C)便于插入和刪除操作
    D)數(shù)據(jù)元素的物理順序與邏輯順序相同
    (3)數(shù)據(jù)結(jié)構(gòu)中,與所使用的計(jì)算機(jī)無關(guān)的是數(shù)據(jù)的
    A)存儲(chǔ)結(jié)構(gòu)
    B)物理結(jié)構(gòu)
    C)邏輯結(jié)構(gòu)
    D)物理和存儲(chǔ)結(jié)構(gòu)
    (4)結(jié)構(gòu)化程序設(shè)計(jì)主要強(qiáng)調(diào)的是
    A)程序的規(guī)模
    B)程序的效率
    C)程序設(shè)計(jì)語言的先進(jìn)性
    D)程序易讀性
    (5)軟件設(shè)計(jì)包括軟件的結(jié)構(gòu)、數(shù)據(jù)接口和過程設(shè)計(jì),其中軟件的過程設(shè)計(jì)是指
    A)模塊間的關(guān)系
    B)系統(tǒng)結(jié)構(gòu)部件轉(zhuǎn)換成軟件的過程描述
    C)軟件層次結(jié)構(gòu)
    D)軟件開發(fā)過程
    (6)檢查軟件產(chǎn)品是否符合需求定義的過程稱為
    A)確認(rèn)測試
    B)集成測試
    C)驗(yàn)證測試
    D)驗(yàn)收測試
    (7)數(shù)據(jù)流圖用于抽象描述一個(gè)軟件的邏輯模型,數(shù)據(jù)流圖由一些特定的圖符構(gòu)成。下列圖符名標(biāo)識(shí)的圖符不屬于數(shù)據(jù)流圖合法圖符的是
    A)控制流
    B)加工
    C)數(shù)據(jù)存儲(chǔ)
    D)源和潭
    (8)應(yīng)用數(shù)據(jù)庫的主要目的是
    A)解決數(shù)據(jù)保密問題
    B)解決數(shù)據(jù)完整性問題
    C)解決數(shù)據(jù)共享問題
    D)解決數(shù)據(jù)量大的問題
    (9)在數(shù)據(jù)庫設(shè)計(jì)中,將E-R圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過程屬于
    A)需求分析階段
    B)邏輯設(shè)計(jì)階段
    C)概念設(shè)計(jì)階段
    D)物理設(shè)計(jì)階段
    (10)在數(shù)據(jù)管理技術(shù)的發(fā)展過程中,經(jīng)歷了人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫系統(tǒng)階段。其中數(shù)據(jù)獨(dú)立性高的階段是
    A)數(shù)據(jù)庫系統(tǒng)
    B)文件系統(tǒng)
    C)人工管理
    D)數(shù)據(jù)項(xiàng)管理
    (11)下列說法錯(cuò)誤的是
    A)關(guān)系中每一個(gè)屬性對應(yīng)一個(gè)值域
    B)關(guān)系中不同的屬性可對應(yīng)同一值域
    C)對應(yīng)同一值域的屬性為不同的屬性
    D)DOM(A)表示屬性A的取值范圍
    (12)對關(guān)系S和R進(jìn)行集合運(yùn)算,產(chǎn)生的元組屬于S中的元組,但不屬于R中的元組,這種集合運(yùn)算稱為
    A)并運(yùn)算
    B)交運(yùn)算
    C)差運(yùn)算
    D)積運(yùn)算
    (13)函數(shù)UPPER("12ab34CD")的結(jié)果是
    A)12AB34CD
    B)12ab34CD
    C)12ab34cd
    D)12AB34cd
    (14)在下列的Visual FoxPro表達(dá)式中,運(yùn)算結(jié)果為字符型數(shù)據(jù)的是
    A)"ABCD"+ "EF"= "ABCDEF"
    B)"1234"-"34"
    C)CTOD("05/08/03")
    D)DTOC(DATE())>"04/03/02"
    (15)在Visual FoxPro中,可以同時(shí)打開表文件的個(gè)數(shù)多是
    A)16
    B)32 767
    C)255
    D)256
    (16)要將數(shù)據(jù)庫“考生庫”文件及其所包含的數(shù)據(jù)庫表文件直接物理刪除,下列命令正確的是
    A)DELETE DATABASE 考生庫
    B)DELETE DATABASE 考生庫 RECYCLE
    C)DELETE DATABASE 考生庫 DELETETABLES
    D)DELETE DATABASE 考生庫 DELETETABLES RECYCLE
    (17)在Visual FoxPro中,下列各項(xiàng)的數(shù)據(jù)類型所占字符的字節(jié)數(shù)相等的是
    A)日期型和邏輯型
    B)日期型和通用型
    C)邏輯型和備注型
    D)備注型和通用型
    (18)在Visual FoxPro中,下列不能用來修改數(shù)據(jù)表記錄的命令是
    A)EDIT
    B)CHANGE
    C)BROWSE
    D)MODIFY STRUCTURE
    (19)在Visual FoxPro中,數(shù)據(jù)的完整性不包括
    A)實(shí)體完整性
    B)域完整性
    C)屬性完整性
    D)參照完整性
    (20)使用視圖之前,首先應(yīng)該
    A)新建一個(gè)數(shù)據(jù)庫
    B)新建一個(gè)數(shù)據(jù)庫表
    C)打開相關(guān)的數(shù)據(jù)庫
    D)打開相關(guān)的數(shù)據(jù)表
    (21)有關(guān)過程調(diào)用敘述正確的是
    A)打開過程文件時(shí),其中的主過程自動(dòng)調(diào)入內(nèi)存
    B)同一時(shí)刻只能打開一個(gè)過程,打開新的過程后,舊的過程自動(dòng)關(guān)閉
    C)用命令DO WITH 調(diào)用過程時(shí),過程文件無需打開就可調(diào)用其中的過程
    D)用命令DO WITH IN 調(diào)用過程時(shí),過程文件無需打開,就可調(diào)用其中的過程
    (22)在命令按鈕組中,決定命令按鈕數(shù)目的屬性是
    A)ButtonCount
    B)Buttons
    C)Value
    D)ControlSource
    (23)在表單中有命令按鈕Command1和文本框Text1,將文本框的InputMask屬性值設(shè)置為$9,999.9,然后在命令按鈕的Click事件中輸入代碼ThisForm.Text1.Value=12 3456.789,當(dāng)運(yùn)行表單時(shí),單擊命令按鈕,此時(shí)文本框中顯示的內(nèi)容為
    A)$123 456.789
    B)$23 456.7
    C)123 456.7
    D)****.*
    (24)假設(shè)有菜單文件mainmu.mnx,下列說法正確的是
    A)在命令窗口利用DO mainmu命令,可運(yùn)行該菜單文件
    B)首先在菜單生成器中,將該文件生成可執(zhí)行的菜單文件mainmu.mpr,然后在命令窗口執(zhí)行命令:DO mainmu可運(yùn)行該菜單文件
    C)首先在菜單生成器中,將該文件生成可執(zhí)行的菜單文件mainmu.mpr,然后在命令窗口執(zhí)行命令:DO mainmu.mpr可運(yùn)行該菜單文件
    D)首先在菜單生成器中,將該文件生成可執(zhí)行的菜單文件mainmu.mpr,然后在命令窗口執(zhí)行命令:DO MEMU mainmu可運(yùn)行該菜單文件 (25)報(bào)表文件的擴(kuò)展名是
    A).MNX
    B).FRX
    C).FXP
    D).PRG
    (26)在命令窗口中,打印報(bào)表YY1可使用的命令是
    A)REPORT FROM YY1 TO PRINTER
    B)REPORT FROM YY1> PREVIEW
    C)REPORT FORM YY1 TO PRINTER
    D)REPORT FORM YY1 PREVIEW
    (27)SQL的查詢結(jié)果可以存放到多種類型的文件中,下列都可以用來存放查詢結(jié)果的文件類型的是
    A) 臨時(shí)表、視圖、文本文件
    B) 數(shù)組、永久性表、視圖
    C) 永久性表、數(shù)組、文本文件
    D) 視圖、永久性表、文本文件
    (28)語句“DELETE FROM 成績表WHERE 計(jì)算機(jī)<60”的功能是
    A) 物理刪除成績表中計(jì)算機(jī)成績在60分以下的學(xué)生記錄
    B) 物理刪除成績表中計(jì)算機(jī)成績在60分以上的學(xué)生記錄
    C) 邏輯刪除成績表中計(jì)算機(jī)成績在60分以下的學(xué)生記錄
    D) 將計(jì)算機(jī)成績低于60分的字段值刪除,但保留記錄中其它字段值
    (29)下列選項(xiàng)中,不屬于SQL數(shù)據(jù)定義功能的是
    A)SELECT
    B)CREATE
    C)ALTER
    D)DROP
    (30)嵌套查詢命令中的IN,相當(dāng)于
    A)等號(hào)=
    B)集合運(yùn)算符∈
    C)加號(hào)+
    D)減號(hào)-
    (31)關(guān)于SQL的超聯(lián)接查詢,說法錯(cuò)誤的是
    A)在SQL中可以進(jìn)行內(nèi)部聯(lián)接、左聯(lián)接、右聯(lián)接和全聯(lián)接
    B)SQL的超聯(lián)接運(yùn)算符“*=”代表左聯(lián)接,“=*”代表右聯(lián)接
    C)Visual FoxPro同樣支持超聯(lián)接運(yùn)算符“*=”和“=*”
    D)利用全聯(lián)接,即使兩個(gè)表中的記錄不滿足聯(lián)接條件,也會(huì)在目標(biāo)表或查詢結(jié)果中出現(xiàn),只是不滿足條件的記錄對應(yīng)部分為NULL
    第(32)~(35)題使用如下的倉庫表和職工表。
    倉庫表:
    倉庫號(hào) 所在城市
    A2    上海
    A3    天津
    A4    廣州
    職工表:
    職工號(hào) 倉庫號(hào) 工資
    M1   A1 2000.00
    M3   A3    2500.00
    M4   A4   1800.00
    M5   A2   1500.00
    M6   A4   1200.00
    (32)檢索在廣州倉庫工作的職工記錄,要求顯示職工號(hào)和工資字段,正確的命令是
    A)SELECT 職工號(hào),工資 FROM 職工表;
     WHERE 倉庫表.所在城市="廣州"
    B)SELECT 職工號(hào),工資 FROM職工表;
     WHERE 倉庫表.倉庫號(hào)=職工表.倉庫號(hào);
     AND 倉庫表.所在城市="廣州"
    C)SELECT 職工號(hào),工資 FROM 倉庫表,職工表;
     WHERE 倉庫表.倉庫號(hào)=職工表.倉庫號(hào);
      AND 倉庫表.所在城市="廣州"
    D)SELECT 職工號(hào),工資 FROM 倉庫表,職工表;
     WHERE 倉庫表.倉庫號(hào)=職工表.倉庫號(hào);
     OR 倉庫表.所在城市="廣州"
    (33)有如下SQL語句:
    SELECT SUM(工資) FROM 職工表 WHERE 倉庫號(hào) IN;
    (SELECT 倉庫號(hào) FROM 倉庫表 WHERE 所在城市="北京" OR 所在城市="上海")
    執(zhí)行語句后,工資總和是
    A)1500.00
    B)3000.00
    C)5000.00
    D)10500.00
    (34)求至少有兩個(gè)職工的每個(gè)倉庫的平均工資
    A)SELECT 倉庫號(hào),COUNT(*),AVG(工資)FROM 職工表;
     HAVING COUNT(*)>=2
    B)SELECT 倉庫號(hào),COUNT(*),AVG(工資)FROM 職工表;
     GROUP BY 倉庫號(hào) HAVING COUNT(*)>=2
    C)SELECT 倉庫號(hào),COUNT(*),AVG(工資)FROM 職工表;
     GROUP BY 倉庫號(hào) SET COUNT(*)>=2
    D)SELECT 倉庫號(hào),COUNT(*),AVG(工資)FROM 職工表;
     GROUP BY 倉庫號(hào) WHERE COUNT(*)>=2
    (35)有如下SQL語句:
    SELECT DISTINCT 倉庫號(hào) FROM 職工表 WHERE 工資>=ALL;
    (SELECT 工資 FROM 職工表 WHERE 倉庫號(hào)="A1")
    執(zhí)行語句后,顯示查詢到的倉庫號(hào)有
    A)A1
    B)A3
    C)A1,A2
    D)A1,A3
    填空題
    (1)數(shù)據(jù)的邏輯結(jié)構(gòu)有線性結(jié)構(gòu)和 【1】 兩大類。
    (2)順序存儲(chǔ)方法是把邏輯上相鄰的結(jié)點(diǎn)存儲(chǔ)在物理位置 【2】 的存儲(chǔ)單元中。
    (3)一個(gè)類可以從直接或間接的祖先中繼承所有屬性和方法。采用這個(gè)方法提高了軟件的 【3】 。
    (4)軟件工程研究的內(nèi)容主要包括: 【4】 技術(shù)和軟件工程管理。
    (5)關(guān)系操作的特點(diǎn)是 【5】 操作。
    (6)函數(shù)INT(LEN("123.456"))的結(jié)果是 【6】 。
    (7)在Visual FoxPro中,利用DELETE命令可以 【7】 刪除數(shù)據(jù)表的記錄,必要時(shí)可以利用 【8】 命令進(jìn)行恢復(fù)。
    (8)在數(shù)據(jù)庫設(shè)計(jì)器中設(shè)計(jì)表之間的聯(lián)系時(shí),要在父表中建立 【9】 ,在子表中建立 【10】 。
    (9)要求按成績降序排序,輸出“文學(xué)系”學(xué)生選修了“計(jì)算機(jī)”課程的學(xué)生姓名和成績。請將下面的SQL語句填寫完整。
    SELECT 姓名,成績 FROM 學(xué)生表,選課表;
    WHERE 【11】 AND 【12】 AND 【13】 ;
    ORDER BY 成績 DESC
    (10)利用SQL語句統(tǒng)計(jì)選修了“計(jì)算機(jī)”課程的學(xué)生人數(shù)。請將下面的語句補(bǔ)充完整。
    SELECT 【14】 FROM 選課表 WHERE 【15】
    答案:
    選擇題:
    01-05:DCCDB
    06-10:AACBA
    11-15:CCABB
    16-20:CDDCC
    21-25:DADCB
    26-30:CCCAB
    31-35:CCCBD
    填空題:
    1、非線性結(jié)構(gòu)
    2、相鄰
    3、可重用性
    4、軟件開發(fā)
    5、集合
    6、7
    7、邏輯 RECALL
    8、主索引 候選索引
    9、院系="文學(xué)系"
    10、COUNT(*)