07年4月計(jì)算機(jī)等級考試二級VFP模擬題二(含答案)

字號:

選擇題
    (1)已知一棵二叉樹前序遍歷和中序遍歷分別為ABDEGCFH和DBGEACHF,則該二叉樹的后序遍歷為
    A)GEDHFBCA
    B)DGEBHFCA
    C)ABCDEFGH
    D)ACBFEDHG
    (2)樹是結(jié)點(diǎn)的集合,它的根結(jié)點(diǎn)數(shù)目是
    A)有且只有1
    B)1或多于1
    C)0或1
    D)至少2
    (3)如果進(jìn)棧序列為e1,e2,e3,e4,則可能的出棧序列是
    A)e3,e1,e4,e2
    B)e2,e4,e3,e1
    C)e3,e4,e1,e2
    D)任意順序
    (4)在設(shè)計(jì)程序時(shí),應(yīng)采納的原則之一是
    A)不限制goto語句的使用
    B)減少或取消注解行
    C)程序越短越好
    D)程序結(jié)構(gòu)應(yīng)有助于讀者理解
    (5)程序設(shè)計(jì)語言的基本成分是數(shù)據(jù)成分、運(yùn)算成分、控制成分和
    A)對象成分
    B)變量成分
    C)語句成分
    D)傳輸成分
    (6)下列敘述中,不屬于軟件需求規(guī)格說明書的作用的是
    A)便于用戶、開發(fā)人員進(jìn)行理解和交流
    B)反映出用戶問題的結(jié)構(gòu),可以作為軟件開發(fā)工作的基礎(chǔ)和依據(jù)
    C)作為確認(rèn)測試和驗(yàn)收的依據(jù)
    D)便于開發(fā)人員進(jìn)行需求分析
    (7)下列不屬于軟件工程的3個(gè)要素的是
    A)工具
    B)過程
    C)方法
    D)環(huán)境
    (8)單個(gè)用戶使用的數(shù)據(jù)視圖的描述稱為
    A)外模式
    B)概念模式
    C)內(nèi)模式
    D)存儲模式
    (9)將E-R圖轉(zhuǎn)換到關(guān)系模式時(shí),實(shí)體與聯(lián)系都可以表示成
    A)屬性
    B)關(guān)系
    C)鍵
    D)域
    (10)SQL語言又稱為
    A)結(jié)構(gòu)化定義語言
    B)結(jié)構(gòu)化控制語言
    C)結(jié)構(gòu)化查詢語言
    D)結(jié)構(gòu)化操縱語言
    (11)用二維表數(shù)據(jù)來表示實(shí)體及實(shí)體之間聯(lián)系的數(shù)據(jù)模型為
    A)層次模型
    B)網(wǎng)狀模型
    C)關(guān)系模型
    D)E-R模型
    (12)數(shù)據(jù)庫(DB)、數(shù)據(jù)庫系統(tǒng)(DBS)和數(shù)據(jù)庫管理系統(tǒng)(DBMS)之間的關(guān)系是
    A)DB包括DBS和DBMS
    B)DBS包括DB和DBMS
    C)DBMS包括DB和DBS
    D)3者屬于平級關(guān)系
    (13)若內(nèi)存變量名與當(dāng)前的數(shù)據(jù)表中的一個(gè)字段“student”同名,則執(zhí)行命令?student后顯示的是
    A)字段變量的值
    B)內(nèi)存變量的值
    C)隨機(jī)顯示
    D)錯(cuò)誤信息
    (14)下列日期表達(dá)式錯(cuò)誤的是
    A){^2004/03/09}+15
    B){^2004/02/25}+date()
    C){^2004/03/09}-15
    D){004/02/25^}-date()
    (15)以下每兩組表達(dá)式中,其運(yùn)算結(jié)果完全相同的是(□代表空格)
    A)LEFT("VFP□",3)與SUBSTR("□VFP□",2,3)
    B)YEAR(DATE())與SUBSTR(DTOC(DATE()),7,2)
    C)VARTYPE("40-4*5")與VARTYPE(40-4*5)
    D)假定A= "visual□□",B= "□□foxpro",則A-B與A+B
    (16)在邏輯運(yùn)算中,3種運(yùn)算符的優(yōu)先級別依次排列為
    A)NOT. >.AND.> .OR.
    B)AND. >.NOT. > .OR.
    C)NOT. >. OR.> . AND.
    D)OR. >.AND.> .NOT.
    (17)在Visual FoxPro中,以共享方式打開數(shù)據(jù)庫文件的命令短語是
    A)EXCLUSIVE
    B)SHARED
    C)NOUPDATE
    D)VALIDATE
    (18)下列索引中,不具有“惟一性”的是
    A)主索引
    B)候選索引
    C)惟一索引
    D)普通索引
    (19)如要設(shè)定學(xué)生年齡有效性規(guī)則在18至20歲之間,當(dāng)輸入的數(shù)值不在此范圍內(nèi),則給出錯(cuò)誤信息,我們必須定義
    A)實(shí)體完整性
    B)域完整性
    C)參照完整性
    D)以上各項(xiàng)都需要定義
    (20)命令SELECT 0的功能是
    A)選擇編號最小的空閑工作區(qū)
    B)選擇編號的空閑工作區(qū)
    C)隨機(jī)選擇一個(gè)工作區(qū)的區(qū)號
    D)無此工作區(qū),命令錯(cuò)誤
    (21)假設(shè)工資表中按基本工資升序索引后,并執(zhí)行過賦值語句N=800,則下列各條命令中,錯(cuò)誤的是
    A)SEEK N
    B)SEEK FOR 基本工資=N
    C)FIND 1000
    D)LOCATE FOR 基本工資=N
    (22)下列關(guān)于自由表的說法中,錯(cuò)誤的是
    A)在沒有打開數(shù)據(jù)庫的情況下所建立的數(shù)據(jù)表,就是自由表
    B)自由表不屬于任何一個(gè)數(shù)據(jù)庫
    C)自由表不能轉(zhuǎn)換為數(shù)據(jù)庫表
    D)數(shù)據(jù)庫表可以轉(zhuǎn)換為自由表
    (23)查詢設(shè)計(jì)器中包含的選項(xiàng)卡有
    A)字段、聯(lián)接、篩選、排序依據(jù)、分組依據(jù)、雜項(xiàng)
    B)字段、聯(lián)接、篩選、分組依據(jù)、排序依據(jù)、更新條件
    C)字段、聯(lián)接、篩選條件、排序依據(jù)、分組依據(jù)、雜項(xiàng)
    D)字段、聯(lián)接、篩選依據(jù)、分組依據(jù)、排序依據(jù)、更新條件
    (24)為視圖重命名的命令是
    A)MODIFY VIEW
    B)CREATE VIEW
    C)DELETE VIEW
    D)RENAME VIEW
    (25)在Visual FoxPro中,程序文件的擴(kuò)展名為
    A).QPR
    B).PRG
    C).PJX
    D).SCX
    (26)下列關(guān)于過程調(diào)用的敘述中,正確的是
    A)被傳遞的參數(shù)是變量,則為引用方式
    B)被傳遞的參數(shù)是常量,則為傳值方式
    C)被傳遞的參數(shù)是表達(dá)式,則為傳值方式
    D)傳值方式中形參變量值的改變不會影響實(shí)參變量的取值,引用方式則剛好相反
    (27)將文本框的PasswordChar屬性值設(shè)置為星號(*),那么,當(dāng)在文本框中輸入“電腦2004”時(shí),文本框中顯示的是
    A)電腦2004
    B)*****
    C)********
    D)錯(cuò)誤設(shè)置,無法輸入
    (28)在表單中,有關(guān)列表框和組合框內(nèi)選項(xiàng)的多重選擇,正確的敘述是
    A)列表框和組合框都可以設(shè)置成多重選擇
    B)列表框和組合框都不可以設(shè)置成多重選擇
    C)列表框可以設(shè)置多重選擇,而組合框不可以
    D)組合框可以設(shè)置多重選擇,而列表框不可以
    (29)Visual FoxPro的系統(tǒng)菜單,其主菜單是一個(gè)
    A)條形菜單
    B)彈出式菜單
    C)下拉式菜單
    D)組合菜單
    (30)下列關(guān)于報(bào)表帶區(qū)及其作用的敘述,錯(cuò)誤的是
    A)對于“標(biāo)題”帶區(qū),系統(tǒng)只在報(bào)表開始時(shí)打印一次該帶區(qū)所包含的內(nèi)容
    B)對于“頁標(biāo)頭”帶區(qū),系統(tǒng)只打印一次該帶區(qū)所包含的內(nèi)容
    C)對于“細(xì)節(jié)”帶區(qū),每條記錄的內(nèi)容只打印一次
    D)對于“組標(biāo)頭”帶區(qū),系統(tǒng)將在數(shù)據(jù)分組時(shí)每組打印一次該內(nèi)容
    (31)下列命令中,不能用做連編命令的是
    A)BUILD PROJECT
    B)BUILD FORM
    C)BUILD EXE
    D)BUILD APP
     第(32)~(35)題使用如下的設(shè)備表。
    設(shè)備型號 設(shè)備名稱 使用日期 設(shè)備數(shù)量 單價(jià) 使用部門 進(jìn)口
    W27-1    微機(jī)     01/10/03 1 143000.00 生產(chǎn)一間 T
    W27-2   微機(jī)    02/06/03 2 98000.00 生產(chǎn)一間 F
    C31-1    車床     03/30/03 2 138000.00 生產(chǎn)二間 T
    C31-2   車床     04/05/03 2 97500.00 生產(chǎn)二間 T
    M20-1   磨床     02/10/03 3 98000.00 生產(chǎn)二間 F
    J18-1   轎車     05/07/03 2 156000.00 辦公室 T
    F15-1   復(fù)印機(jī)    02/01/03 2 8600.00 辦公室 F
    (32)從設(shè)備表中查詢單價(jià)大于100000元的設(shè)備,并顯示設(shè)備名稱,正確的命令是
    A)SELECT單價(jià)>100000 FROM 設(shè)備表 FOR設(shè)備名稱
    B)SELECT 設(shè)備名稱 FROM 設(shè)備表 FOR 單價(jià)>100000
    C)SELECT單價(jià)>100000 FROM 設(shè)備表 WHERE 設(shè)備名稱
    D)SELECT 設(shè)備名稱 FROM 設(shè)備表 WHERE 單價(jià)>100000
    (33)為設(shè)備表增加一個(gè)“設(shè)備總金額N(10,2)”字段,正確的命令是
    A)ALTER TABLE 設(shè)備表 ADD FIELDS設(shè)備總金額 N(10,2)
    B)ALTER TABLE設(shè)備表ADD 設(shè)備總金額 N(10,2)
    C)ALTER TABLE設(shè)備表 ALTER FIELDS設(shè)備總金額 N(10,2)
    D)ALTER TABLE設(shè)備表 ALTER 設(shè)備總金額 N(10,2)
    (33)為設(shè)備表增加一個(gè)“設(shè)備總金額N(10,2)”字段,正確的命令是
    A)ALTER TABLE 設(shè)備表 ADD FIELDS設(shè)備總金額 N(10,2)
    B)ALTER TABLE設(shè)備表ADD 設(shè)備總金額 N(10,2)
    C)ALTER TABLE設(shè)備表 ALTER FIELDS設(shè)備總金額 N(10,2)
    D)ALTER TABLE設(shè)備表 ALTER 設(shè)備總金額 N(10,2)
    (35)有如下SQL語句:
    SELECT 使用部門,SUM(單價(jià)*設(shè)備數(shù)量)AS 總金額FROM 設(shè)備表;
    WHERE .NOT.(進(jìn)口);
    GROUP BY 使用部門
    執(zhí)行該語句后,第一條記錄的“總金額”字段值是
    A)196000.00
    B)143000.00
    C)294000.00
    D)17200.00 填空題
    (1)數(shù)據(jù)結(jié)構(gòu)分為邏輯結(jié)構(gòu)與存儲結(jié)構(gòu),線性鏈表屬于 【1】 。
    (2)在面向?qū)ο蠓椒ㄖ?,類之間共享屬性和操作的機(jī)制稱為 【2】 。
    (3)耦合和內(nèi)聚是評價(jià)模塊獨(dú)立性的兩個(gè)主要標(biāo)準(zhǔn),其中 【3】 反映了模塊內(nèi)各成分之間的聯(lián)系。
    (4)一個(gè)項(xiàng)目具有一個(gè)項(xiàng)目主管,一個(gè)項(xiàng)目主管可管理多個(gè)項(xiàng)目,則實(shí)體“項(xiàng)目主管”與實(shí)體“項(xiàng)目”的聯(lián)系屬于 【4】 的聯(lián)系。
    (5)數(shù)據(jù)庫設(shè)計(jì)分為以下6個(gè)設(shè)計(jì)階段:需求分析階段、 【5】 、邏輯設(shè)計(jì)階段、物理設(shè)計(jì)階段、實(shí)施階段、運(yùn)行和維護(hù)階段。
    (6)在Visual FoxPro中,物理刪除當(dāng)前表中所有記錄,可使用命令 【6】 。
    (7)在Visual FoxPro中,數(shù)據(jù)表中備注型字段所保存的數(shù)據(jù)信息存儲在以 【7】 為擴(kuò)展名的文件中。
    (8)結(jié)構(gòu)化程序設(shè)計(jì)包含3種基本控制結(jié)構(gòu),其中SCAN-ENDSCAN語句屬于 【8】 結(jié)構(gòu)。
    (9)SQL SELECT語句中的 【9】 用于實(shí)現(xiàn)關(guān)系的選擇操作。
    (10)表間永久性聯(lián)系不能控制不同工作區(qū)中 【10】 的聯(lián)動(dòng),要實(shí)現(xiàn)聯(lián)動(dòng)功能,需要建立表之間的 【11】 。
    (11)在SQL SELECT中,字符串匹配運(yùn)算符用 【12】 表示, 【13】 可用來表示0個(gè)或多個(gè)字符
    答案:
    01-05:BABDD
    06-10:DDABC
    11-15:CBABA
    16-20:ABDBA
    21-25:BCADB
    26-30:DCCAB
    31-35:BDBAA
    1. 存儲結(jié)構(gòu)
    2. 繼承
    3. 內(nèi)聚
    4. 一對多
    5. 概念設(shè)計(jì)
    6. ZAP
    7. .DBT
    8. 循環(huán)
    9. WHERE
    10. 記錄指針
    11. LIKE *
    12. ORDER BY