07年4月計(jì)算機(jī)等級(jí)二級(jí)VF考前密卷(4)

字號(hào):

一、選擇題
    (1)棧和隊(duì)列的共同特點(diǎn)是
    A)都是先進(jìn)先出
    B)都是先進(jìn)后出
    C)只允許在端點(diǎn)處插入和刪除元素
    D)沒有共同點(diǎn)  
    (2)已知二叉樹后序遍歷序列是dabec,中序遍歷序列是debac,它的前序遍歷序列是
    A)acbed
    B)decab
    C)deabc
    D)cedba
    (3) 鏈表不具有的特點(diǎn)是
    A)不必事先估計(jì)存儲(chǔ)空間
    B)可隨機(jī)訪問任一元素
    C)插入刪除不需要移動(dòng)元素
    D)所需空間與線性表長(zhǎng)度成正比
    (4) 結(jié)構(gòu)化程序設(shè)計(jì)的3種結(jié)構(gòu)是
    A)順序結(jié)構(gòu)、選擇結(jié)構(gòu)、轉(zhuǎn)移結(jié)構(gòu)
    B)分支結(jié)構(gòu)、等價(jià)結(jié)構(gòu)、循環(huán)結(jié)構(gòu)
    C)多分支結(jié)構(gòu)、賦值結(jié)構(gòu)、等價(jià)結(jié)構(gòu)
    D)順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)
    (5) 為了提高測(cè)試的效率,應(yīng)該
    A)隨機(jī)選取測(cè)試數(shù)據(jù)
    B)取一切可能的輸入數(shù)據(jù)作為測(cè)試數(shù)據(jù)
    C)在完成編碼以后制定軟件的測(cè)試計(jì)劃
    D)集中對(duì)付那些錯(cuò)誤群集的程序
    (6)算法的時(shí)間復(fù)雜度是指
    A)執(zhí)行算法程序所需要的時(shí)間
    B)算法程序的長(zhǎng)度
    C)算法執(zhí)行過程中所需要的基本運(yùn)算次數(shù)
    D)算法程序中的指令條數(shù)
    (7) 軟件生命周期中所花費(fèi)用多的階段是
    A)詳細(xì)設(shè)計(jì)
    B)軟件編碼
    C)軟件測(cè)試
    D)軟件維護(hù)
    (8)數(shù)據(jù)庫管理系統(tǒng)DBMS中用來定義模式、內(nèi)模式和外模式的語言為
    A)C
    B)Basic
    C)DDL
    D)DML
    (9)下列有關(guān)數(shù)據(jù)庫的描述,正確的是
    A)數(shù)據(jù)庫是一個(gè)DBF文件
    B)數(shù)據(jù)庫是一個(gè)關(guān)系
    C)數(shù)據(jù)庫是一個(gè)結(jié)構(gòu)化的數(shù)據(jù)集合
    D)數(shù)據(jù)庫是一組文件
    (10)下列有關(guān)數(shù)據(jù)庫的描述,正確的是
    A)數(shù)據(jù)處理是將信息轉(zhuǎn)化為數(shù)據(jù)的過程
    B)數(shù)據(jù)的物理獨(dú)立性是指當(dāng)數(shù)據(jù)的邏輯結(jié)構(gòu)改變時(shí),數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)不變
    C)關(guān)系中的每一列稱為元組,一個(gè)元組就是一個(gè)字段
    D)如果一個(gè)關(guān)系中的屬性或?qū)傩越M并非該關(guān)系的關(guān)鍵字,但它是另一個(gè)關(guān)系的關(guān)鍵字,則稱其為本關(guān)系的外關(guān)鍵字
    (11)關(guān)系數(shù)據(jù)庫管理系統(tǒng)所管理的關(guān)系是
    A)若干個(gè)二維表
    B)一個(gè)DBF文件
    C)一個(gè)DBC文件
    D)若干個(gè)DBC文件
    (12)在關(guān)系的基本運(yùn)算中,下列屬于專門關(guān)系運(yùn)算的是
    A)選擇、排序
    B)選擇、投影
    C)并、差、交
    D)聯(lián)接、笛卡兒積
    (13) "項(xiàng)目管理器"中的"文檔"選項(xiàng)卡用于顯示和管理
    A)程序、API庫和應(yīng)用程序
    B)數(shù)據(jù)庫、自由表和查詢
    C)菜單、文本文件和其他文件
    D)表單、報(bào)表和標(biāo)簽
    (14)下列字符型常量的表示中,錯(cuò)誤的是
    A)′65+13′
    B)["電腦商情"]
    C)[[中國]]
    D)′[x=y]′
    (15)下列關(guān)于變量的敘述中,不正確的一項(xiàng)是
    A)變量值可以隨時(shí)改變
    B)在Visual FoxPro中,變量分為字段變量和內(nèi)存變量
    C)變量的類型決定變量值的類型
    D)在Visual FoxPro中,可以將不同類型的數(shù)據(jù)賦給同一個(gè)變量
    (16)可以隨表的打開而自動(dòng)打開的索引是
    A)單項(xiàng)索引文件
    B)復(fù)合索引文件
    C)結(jié)構(gòu)化復(fù)合索引文件
    D)非結(jié)構(gòu)化復(fù)合索引文件
    (17)"主鍵"不允許取重復(fù)值,是指
    A)實(shí)體完整性約束規(guī)則
    B)引用完整性約束規(guī)則
    C)用戶自定義完整性約束規(guī)則
    D)數(shù)據(jù)完整性約束規(guī)則
    (18)在當(dāng)前表中,查找第2個(gè)男同學(xué)的記錄,應(yīng)使用命令
    A)LOCATE FOR 性別="男"
    NEXT 2
    B)LOCATE FOR 性別="男"
    C)LOCATE FOR 性別="男"
    CONTINUE
    D)LIST FOR 性別="男"
    NEXT 2
    (19)下列關(guān)于索引的敘述中,不正確的是
    A)Visual FoxPro支持兩種索引文件:?jiǎn)我凰饕募蛷?fù)合索引文件
    B)打開和關(guān)閉索引文件均使用SET INDEX TO命令
    C)索引的類型有主索引、候選索引、惟一索引和普通索引
    D)索引文件不隨庫文件的關(guān)閉而關(guān)閉
    (20)自由表中字段名長(zhǎng)度的大值是
    A)8
    B)10
    C)128
    D)255
    (21)要同時(shí)打開多個(gè)數(shù)據(jù)表文件,選擇不同的工作區(qū)可使用的命令是
    A)USE
    B)OPEN
    C)SELECT
    D)以上命令均可
    (22)下列關(guān)于查詢的說法中,不正確的是
    A)查詢是預(yù)先定義好的一個(gè)SQL SELECT語句
    B)查詢是Visual FoxPro支持的一種數(shù)據(jù)庫對(duì)象
    C)通過查詢?cè)O(shè)計(jì)器,可完成任何查詢
    D)查詢是從指定的表或視圖中提取滿足條件的記錄,可將結(jié)果定向輸出
    (23)下列關(guān)于視圖的說法中,不正確的是
    A)在Visual FoxPro中,視圖是一個(gè)定制的虛擬表
    B)視圖可以是本地的、遠(yuǎn)程的,但不可以帶參數(shù)
    C)視圖可以引用一個(gè)或多個(gè)表
    D)視圖可以引用其他視圖
    (24)在INPUT、ACCEPT和WAIT三個(gè)命令中,必須要以回車鍵表示輸入結(jié)束的命令是
    A)INPUT、ACCEPT
    B)INPUT、WAIT
    C)ACCEPT、WAIT
    D)INPUT、ACCEPT和WAIT
    (25)關(guān)于內(nèi)存變量的調(diào)用,下列說法正確的是
    A)局部變量不能被本層模塊程序調(diào)用
    B)私有變量只能被本層模塊程序調(diào)用
    C)局部變量能被本層模塊和下層模塊程序調(diào)用
    D)私有變量能被本層模塊和下層模塊程序調(diào)用
    (26)執(zhí)行如下程序,后S的顯示值為
    SET TALK OFF
    s=0
    i=5
    x=11
    DO WHILE s<=x
    s=s+i
    i=i+1
    ENDDO
    ?s
    SET TALK ON
    A)5
    B)11
    C)18
    D)26
    (27)下列關(guān)于控件類和容器類的說法中,錯(cuò)誤的是
    A)控件類用于進(jìn)行一種或多種相關(guān)的控制
    B)控件類一般作為容器類中的控件來處理
    C)控件類的封裝性比容器類更加嚴(yán)密,靈活性更好
    D)控件類必須作為一個(gè)整體來訪問或處理,不能單獨(dú)對(duì)其中的組件進(jìn)行修改或操作
    (28)如果要為控件設(shè)置焦點(diǎn),則下列屬性值是真(.T.)的是
    A)Enabled和Default
    B)Enabled和Visible
    C)Default和Cancel
    D)Visible和Default
    (29)下列關(guān)于編輯框的說法中,正確的是
    A)編輯框可用來選擇、剪切、粘貼及復(fù)制正文
    B)在編輯框中只能輸入和編輯字符型數(shù)據(jù)
    C)編輯框?qū)嶋H上是一個(gè)完整的字處理器
    D)以上說法均正確
    (30)Visual FoxPro中支持兩種類型的菜單,分別是
    A)條形菜單和彈出式菜單
    B)條形菜單和下拉式菜單
    C)彈出式菜單和下拉式菜單
    D)復(fù)雜菜單和簡(jiǎn)單菜單
    (31)在快速報(bào)表中,系統(tǒng)默認(rèn)的基本帶區(qū)有
    A)頁標(biāo)頭和頁注腳帶區(qū)
    B)頁標(biāo)頭、細(xì)節(jié)和頁注腳帶區(qū)
    C)標(biāo)題、細(xì)節(jié)和總結(jié)帶區(qū)
    D)標(biāo)題、頁標(biāo)頭、細(xì)節(jié)、頁注腳和總結(jié)帶區(qū)
    (32)Visual FoxPro在SQL方面,不提供的功能是
    A)數(shù)據(jù)查詢
    B)數(shù)據(jù)定義
    C)數(shù)據(jù)操縱
    D)數(shù)據(jù)控制
    (33)檢索職工表中工資大于800元的職工號(hào),正確的命令是
    A)SELECT 職工號(hào)WHERE 工資>800
    B)SELECT 職工號(hào)FROM 職工SET 工資>800
    C)SELECT 職工號(hào)FROM 職工 WHERE 工資>800
    D)SELECT 職工號(hào)FROM 職工 FOR 工資>800
    (34)找出在倉庫面積大于500的倉庫中工作的職工號(hào),以及這些職工工作所在的城市,正確的命令是
    A)SELECT 職工號(hào),城市 FROM職工;
    WHERE (面積>500) OR (職工.倉庫號(hào)=倉庫.倉庫號(hào))
    B)SELECT 職工號(hào),城市 FROM職工;
    WHERE (面積>500) AND (職工.倉庫號(hào)=倉庫.倉庫號(hào))
    C)SELECT 職工號(hào),城市 FROM倉庫,職工;
    WHERE (面積>500) OR (職工.倉庫號(hào)=倉庫.倉庫號(hào))
    D)SELECT 職工號(hào),城市 FROM倉庫,職工;
    WHERE (面積>500) AND (職工.倉庫號(hào)=倉庫.倉庫號(hào))
    (35)利用SQL語句,檢索倉庫中至少有一名職工的倉庫信息,正確的命令是
    A) SELECT * FROM 倉庫表 WHERE IN;
    (SELECT 倉庫號(hào) FROM 職工表)
    B) SELECT * FROM 倉庫表 WHERE NOT IN;
    (SELECT 倉庫號(hào) FROM 職工表)
    C) SELECT * FROM倉庫表WHERE 倉庫號(hào) EXISTS;
    (SELECT * FROM 職工表 WHERE 倉庫號(hào)=倉庫表.倉庫號(hào))
    D) SELECT * FROM 倉庫表 WHERE EXISTS;
    (SELECT * FROM 職工表 WHERE 倉庫號(hào)=倉庫表.倉庫號(hào))
    二、填空題
    (1)算法的基本特征是可行性、確定性、 【1】 和擁有足夠的情報(bào)。
    解析: 算法是指解題方案的準(zhǔn)確而完整的描述。它有4個(gè)基本特征,分別是可行性、確定性、有窮性和擁有足夠的情報(bào)。
    (2)在長(zhǎng)度為n的有序線性表中進(jìn)行二分查找。壞的情況下,需要的比較次數(shù)為 【2】 。
    解析: 對(duì)于長(zhǎng)度為n的有序線性表,在壞情況下,二分查找只需要比較log2n次,而順序查找需要比較n次。
    (3)在面向?qū)ο蟮某绦蛟O(shè)計(jì)中,類描述的是具有相似性質(zhì)的一組 【3】 。
    解析: 將屬性、操作相似的對(duì)象歸為類,也就是說,類是具有共同屬性、共同方法的對(duì)象的集合。
    (4)通常,將軟件產(chǎn)品從提出、實(shí)現(xiàn)、使用維護(hù)到停止使用退役的過程稱為 【4】 。
    解析: 軟件產(chǎn)品從考慮其概念開始,到該軟件產(chǎn)品不能使用為止的整個(gè)時(shí)期都屬于軟件生命周期。一般包括可行性研究與需求分析、設(shè)計(jì)、實(shí)現(xiàn)、測(cè)試、交付使用以及
    維護(hù)等活動(dòng)。
    (5)數(shù)據(jù)庫管理系統(tǒng)常見的數(shù)據(jù)模型有層次模型、網(wǎng)狀模型和 【5】 3種。
    解析: 數(shù)據(jù)庫管理系統(tǒng)是位于用戶與操作系統(tǒng)之間的一層系統(tǒng)管理軟件,是一種系統(tǒng)軟件,是用戶與數(shù)據(jù)庫之間的一個(gè)標(biāo)準(zhǔn)接口。其總是基于某種數(shù)據(jù)模型,可以分為層次模型、網(wǎng)狀模型和關(guān)系模型。
    (6)Visual FoxPro 6.0是一個(gè) 【6】 位的數(shù)據(jù)庫管理系統(tǒng)。
    解析: Visual FoxPro從3.0版本開始,就是一個(gè)32位的管理系統(tǒng),并支持面向?qū)ο缶幊獭?BR>    (7)表達(dá)式LEN(SPACE(5)-SPACE(10))的結(jié)果為 【7】 。
    解析: SPACE()函數(shù)是用來生成指定數(shù)量的空格,結(jié)果為字符型數(shù)據(jù)。在字符表達(dá)式中,不論是"+"或"-"運(yùn)算,都表示連接字符串的運(yùn)算,其連接后的新字符串長(zhǎng)度總是等于所連接的兩個(gè)字符串長(zhǎng)度之和。LEN()函數(shù)用來測(cè)試字符串的長(zhǎng)度。
    (8)如果在第一個(gè)工作區(qū)中打開一個(gè)數(shù)據(jù)表文件,然后在另一個(gè)工作區(qū)上再次打開該數(shù)據(jù)表文件,且不關(guān)閉前一個(gè)工作區(qū)上打開的,必須加短語 【8】 。
    解析: 在Visual FoxPro中,一個(gè)工作區(qū)上只能打開一個(gè)數(shù)據(jù)表,如果要在不同工作區(qū)上打開同一個(gè)數(shù)據(jù)表文件,必須使用AGAIN短語。
    (9)要從項(xiàng)目"學(xué)生項(xiàng)目"連編得到一個(gè)名為"學(xué)生檔案管理" 可執(zhí)行文件,可以在命令窗口輸入命令BUILD 【9】 FROM 【10】 。
    解析: 連編應(yīng)用程序的命令是BUILD APP或BUILD EXE,根據(jù)指定的項(xiàng)目生成一個(gè)應(yīng)用程序。其中EXE文件可以在Windows環(huán)境下直接運(yùn)行。
    (10)SQL是一種高度非過程化的語言,它可以直接以 【11】 方式使用,也可以 【12】 方式使用。
    解析: SQL語言是一種一體化語言,語言非常簡(jiǎn)潔,是高度非過程化的語言,它不僅可以直接以命令方式交互使用,也可以嵌入到程序設(shè)計(jì)語言中以程序方式使用。
    (11)當(dāng)前目錄下有"課程表"文件,要求查找即選修了"W1",又選修了"W2"的學(xué)生號(hào),則語句為:
    SELECT A.學(xué)生號(hào) FROM 選課表 A, 【13】 ;
    WHERE A.學(xué)生號(hào)=B.學(xué)生號(hào) AND;
    A.學(xué)生號(hào)="W1" AND;
     【14】
    解析: SQL不僅可以對(duì)多個(gè)關(guān)系進(jìn)行聯(lián)接操作,也可以將同一關(guān)系與其自身進(jìn)行聯(lián)接。在自聯(lián)接操作中,別名是必不可少的,別名是在FROM短語中定義的,格式為<關(guān)系名> <別名>。
    (12)當(dāng)前目錄下有"工資表"文件,現(xiàn)要將"職稱"為"工程師"的工資增加30元,則語句為:
    UPDATE 工資表 【15】 WHERE 職稱="工程師"
    解析: 在SQL語句中,使用UPDATE更新語句可以修改表中的記錄。語句基本格式為:
    UPDATE TableName
    SET Column_Name1=eExpression1[,Column_Name1=eExpression1...]
    WHERE Condition
    選擇題
    01-05 C D B D D
    06-10 C D C C D
    11-15 A B D C C
    16-20 C A C D B
    21-25 C C B A D
    26-30 C C B D A
    31-35 B D C D D