07年4月全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)VF筆試試卷五[1]

字號(hào):

一、選擇題
    (1)在深度為5的滿二叉樹中,葉子結(jié)點(diǎn)的個(gè)數(shù)為
    A)32
    B)31
    C)16
    D)15
    (2)若某二叉樹的前序遍歷訪問(wèn)順序是abdgcefh,中序遍歷訪問(wèn)順序是dgbaechf,則其后序遍歷的結(jié)點(diǎn)訪問(wèn)順序是
    A) bdgcefha
    B) gdbecfha
    C) bdgaechf
    D) gdbehfca
    (3)一些重要的程序語(yǔ)言(如C語(yǔ)言和Pascal語(yǔ)言)允許過(guò)程的遞歸調(diào)用。而實(shí)現(xiàn)遞歸調(diào)用中的存儲(chǔ)分配通常用
    A)棧
    B)堆
    C)數(shù)組
    D)鏈表
    (4)軟件工程的理論和技術(shù)性研究的內(nèi)容主要包括軟件開發(fā)技術(shù)和
    A)消除軟件危機(jī)
    B)軟件工程管理
    C)程序設(shè)計(jì)自動(dòng)化
    D)實(shí)現(xiàn)軟件可重用
    (5)開發(fā)軟件時(shí)對(duì)提高開發(fā)人員工作效率至關(guān)重要的是
    A)操作系統(tǒng)的資源管理功能
    B)先進(jìn)的軟件開發(fā)工具和環(huán)境
    C)程序人員的數(shù)量
    D)計(jì)算機(jī)的并行處理能力
    (6)在軟件測(cè)試設(shè)計(jì)中,軟件測(cè)試的主要目的是
    A)實(shí)驗(yàn)性運(yùn)行軟件
    B)證明軟件正確
    C)找出軟件中全部錯(cuò)誤
    D)發(fā)現(xiàn)軟件錯(cuò)誤而執(zhí)行程序
    (7)數(shù)據(jù)處理的小單位是
    A)數(shù)據(jù)
    B)數(shù)據(jù)元素
    C)數(shù)據(jù)項(xiàng)
    D)數(shù)據(jù)結(jié)構(gòu)
    (8)索引屬于
    A)模式
    B)內(nèi)模式
    C)外模式
    D)概念模式
    (9)下述關(guān)于數(shù)據(jù)庫(kù)系統(tǒng)的敘述中正確的是
    A)數(shù)據(jù)庫(kù)系統(tǒng)減少了數(shù)據(jù)冗余
    B)數(shù)據(jù)庫(kù)系統(tǒng)避免了一切冗余
    C)數(shù)據(jù)庫(kù)系統(tǒng)中數(shù)據(jù)的一致性是指數(shù)據(jù)類型一致
    D)數(shù)據(jù)庫(kù)系統(tǒng)比文件系統(tǒng)能管理更多的數(shù)據(jù)
    (10)數(shù)據(jù)庫(kù)系統(tǒng)的核心是
    A)數(shù)據(jù)庫(kù)
    B)數(shù)據(jù)庫(kù)管理系統(tǒng)
    C)模擬模型
    D)軟件工程
    (11)為了合理組織數(shù)據(jù),應(yīng)遵循的設(shè)計(jì)原則是
    A)"一事一地"的原則,即一個(gè)表描述一個(gè)實(shí)體或?qū)嶓w之間的一種聯(lián)系
    B)用外部關(guān)鍵字保證有關(guān)聯(lián)的表之間的聯(lián)系
    C)表中的字段必須是原始數(shù)據(jù)和基本數(shù)據(jù)元素,并避免在表之間出現(xiàn)重復(fù)字段
    D)以上各原則都包括
    (12)關(guān)系運(yùn)算中花費(fèi)時(shí)間可能長(zhǎng)的運(yùn)算是
    A)選擇
    B)聯(lián)接
    C)并
    D)笛卡兒積
    (13)下列賦值語(yǔ)句中正確的是
    A)STORE 1 TO X,Y
    B)STORE 1,2 TO X
    C)STORE 1 TO X Y
    D)STORE 1、2 TO X
    (14)執(zhí)行下列語(yǔ)句,其函數(shù)結(jié)果為
    STORE -100 TO X
    ?SIGN(X)*SQRT(ABS(X))
    A)10
    B)-10
    C)100
    D)-100
    (15)通過(guò)項(xiàng)目管理器窗口的命令按鈕,不能完成的操作是
    A)添加文件
    B)運(yùn)行文件
    C)重命名文件
    D)連編文件
    (16)在Visual FoxPro中,在命令窗口輸入CREATE DATABASE命令,系統(tǒng)產(chǎn)生的結(jié)果是
    A)系統(tǒng)會(huì)彈出"打開"對(duì)話框,請(qǐng)用戶選擇數(shù)據(jù)庫(kù)名
    B)系統(tǒng)會(huì)彈出"創(chuàng)建"對(duì)話框,請(qǐng)用戶輸入數(shù)據(jù)庫(kù)名并保存
    C)系統(tǒng)會(huì)彈出"保存"對(duì)話框,請(qǐng)用戶輸入數(shù)據(jù)庫(kù)名并保存
    D)出錯(cuò)信息
    (17)ABC.DBF是一個(gè)具有兩個(gè)備注型字段的數(shù)據(jù)表文件,若使用COPY TO TEMP命令進(jìn)行復(fù)制操作,其結(jié)果是
    A)得到一個(gè)新的數(shù)據(jù)表文件
    B)得到一個(gè)新的數(shù)據(jù)表文件和一個(gè)新的備注文件
    C)得到一個(gè)新的數(shù)據(jù)表文件和兩個(gè)新的備注文件
    D)錯(cuò)誤信息,不能復(fù)制帶有備注型字段的數(shù)據(jù)表文件
    (18)要將數(shù)據(jù)庫(kù)表從數(shù)據(jù)庫(kù)中移出成為自由表,可使用命令
    A)DELETE TABLE <數(shù)據(jù)表名>
    B)REMOVE TABLE <數(shù)據(jù)表名>
    C)DROP TABLE <數(shù)據(jù)表名>
    D)RELEASE TABLE <數(shù)據(jù)表名>
    (19)下列關(guān)于視圖的說(shuō)法中,錯(cuò)誤的是
    A)視圖可以從單個(gè)表或多個(gè)表中派生
    B)可以在磁盤中找到相應(yīng)的視圖文件
    C)視圖可以作為查詢的數(shù)據(jù)源
    D)利用視圖可以暫時(shí)使數(shù)據(jù)從數(shù)據(jù)庫(kù)中分離成為自由數(shù)據(jù)
    (20)不需要事先建立就可以使用的變量是
    A)公共變量
    B)私有變量
    C)局部變量
    D)數(shù)組變量
    (21)設(shè)某程序中有PROG1.prg、PROG2.prg、PROG3.prg三個(gè)程序依次嵌套,下面敘述中正確的是
    A)在PROG1.prg中用!RUN PROG2.prg語(yǔ)句可以調(diào)用PROG2.prg子程序
    B)在PROG2.prg中用RUN PROG3.prg語(yǔ)句可以調(diào)用PROG3.prg子程序
    C)在PROG3.prg中用RETURN語(yǔ)句可以返回PROG1.prg主程序
    D)在PROG3.prg中用RETURN TO MASTER語(yǔ)句可以返回PROG1.prg主程序
    (22)執(zhí)行下列程序:
    CLEAR
    DO A
    RETURN
    PROCEDURE A
    PRIVATE S
    S=5
    DO B
    ?S
    RETURN
    PROCEDURE B
    S=S+10
    RETURN
    程序的運(yùn)行結(jié)果為
    A)5
    B)10
    C)15
    D)程序錯(cuò)誤,找不到變量
    (23)將編輯框的ReadOnly屬性值設(shè)置為.T.,則運(yùn)行時(shí)此編輯框中的內(nèi)容
    A)只能讀
    B)只能用來(lái)編輯
    C)可以讀也可以編輯
    D)對(duì)編輯框設(shè)置無(wú)效
    (24)下列關(guān)于表格的說(shuō)法中,正確的是
    A)表格是一種容器對(duì)象,在表格中全部按列來(lái)顯示數(shù)據(jù)
    B)表格對(duì)象由若干列對(duì)象組成,每個(gè)列對(duì)象包含若干個(gè)標(biāo)頭對(duì)象和控件
    C)表格、列、標(biāo)頭和控件有自己的屬性、方法和事件
    D)以上說(shuō)法均正確
    (25)在表單MyForm中通過(guò)事件代碼,設(shè)置標(biāo)簽Lbl1的Caption屬性值設(shè)置為"計(jì)算機(jī)等級(jí)考試",下列程序代碼正確的是
    A)MyForm.Lbl1.Caption="計(jì)算機(jī)等級(jí)考試"
    B)This.Lbl1.Caption="計(jì)算機(jī)等級(jí)考試"
    C)ThisForm .Lbl1.Caption="計(jì)算機(jī)等級(jí)考試"
    D)ThisForm.Lbl1.Caption=計(jì)算機(jī)等級(jí)考試
    (26)下列關(guān)于報(bào)表預(yù)覽的說(shuō)法,錯(cuò)誤的是
    A)如果報(bào)表文件的數(shù)據(jù)源內(nèi)容已經(jīng)更改,但沒有保存報(bào)表,其預(yù)覽的結(jié)果也會(huì)隨之更改
    B)只有預(yù)覽了報(bào)表后,才能打印報(bào)表
    C)在報(bào)表設(shè)計(jì)器中,任何時(shí)候都可以使用預(yù)覽功能,查看頁(yè)面設(shè)計(jì)的效果
    D)在進(jìn)行報(bào)表預(yù)覽的同時(shí),不可以更改報(bào)表的布局
    (27)下列關(guān)于域控件的說(shuō)法,錯(cuò)誤的是
    A)從數(shù)據(jù)環(huán)境設(shè)置器中,每拖放一個(gè)字段到報(bào)表設(shè)置器中就是一個(gè)域控件
    B)域控件用于打印表或視圖中的字段、變量和表達(dá)式的計(jì)算結(jié)果
    C)域控件的"表達(dá)式生成器"對(duì)話框中的"表達(dá)式"文本框中必須要有數(shù)值表達(dá)式,否則將不能添加該域控件
    D)如果域控件的"表達(dá)式生成器"對(duì)話框中的"表達(dá)式"文本框中沒有數(shù)值表達(dá)式,可在"格式"文本框中設(shè)置表達(dá)式添加該域控件
    (28)下列關(guān)于別名和自聯(lián)接的說(shuō)法中,正確的是
    A)SQL語(yǔ)句中允許在WHERE短語(yǔ)中為關(guān)系定義別名
    B)為關(guān)系定義別名的格式為:<別名><關(guān)系名>
    C)在關(guān)系的自聯(lián)接操作中,別名是必不可少的
    D)以上說(shuō)法均正確
    (29)下列關(guān)于SQL對(duì)表的定義的說(shuō)法中,錯(cuò)誤的是
    A)利用CREATE TABLE語(yǔ)句可以定義一個(gè)新的數(shù)據(jù)表結(jié)構(gòu)
    B)利用SQL的表定義語(yǔ)句可以定義表中的主索引
    C)利用SQL的表定義語(yǔ)句可以定義表的域完整性、字段有效性規(guī)則等
    D)對(duì)于自由表的定義,SQL同樣可以實(shí)現(xiàn)其完整性、有效性規(guī)則等信息的設(shè)置
    (30)在SQL的數(shù)據(jù)定義功能中,下列命令格式可以用來(lái)修改表中字段名的是
    A)CREATE TABLE 數(shù)據(jù)表名 NAME...
    B)ALTER TABLE 數(shù)據(jù)表名 ALTER字段名...
    C)ALTER TABLE 數(shù)據(jù)表名 RENAME COLUMN字段名 TO...
    D)ALTER TABLE 數(shù)據(jù)表名 ALTER 字段名 SET DEFAULT...
    (31)利用SQL 命令從職工表中派生出含有"職工號(hào)"、"姓名"字段的視圖,下列語(yǔ)句正確的是
    A)CREATE VIEW ZG_view;
    SELECT 職工號(hào),姓名 FROM 職工表
    B)CREATE VIEW ZG_view AS;
    SELECT 職工號(hào),姓名 FROM 職工表
    C)CREATE QUERY ZG_view;
    SELECT 職工號(hào),姓名 FROM 職工表
    D)CREATE QUERY ZG_view AS;
    SELECT 職工號(hào),姓名 FROM 職工表
    第(32)~(35)題使用如下的班級(jí)表和學(xué)生表。
    班級(jí)表 班級(jí)號(hào) 班級(jí)名稱 班級(jí)人數(shù)
    20030103 計(jì)算機(jī)一班 55
    20030203 計(jì)算機(jī)二班 48
    20030303 計(jì)算機(jī)三班 50
    學(xué)生表 班級(jí)號(hào) 學(xué)號(hào) 姓名 性別 籍貫
    200301 1001 王偉 男 北京
    200301 1002 劉紅 女 上海
    200301 1003 李林 女 北京
    200302 2001 張清 女 上海
    200302 2002 劉雷 男 上海
    (32)有如下SQL語(yǔ)句:
    SELECT班級(jí)名稱,姓名,性別 FROM 班級(jí)表,學(xué)生表;
    WHERE班級(jí)表.班級(jí)號(hào)=學(xué)生表1.班級(jí)號(hào);
    AND 籍貫="上海" AND 性別="女";
    ORDER BY 班級(jí)名稱 DESC
    執(zhí)行該語(yǔ)句后,查詢結(jié)果中共有幾條記錄,且第一條記錄的學(xué)生姓名是
    A)1李林
    B)2張清
    C)2劉紅
    D)3張清
    (33)有如下SQL語(yǔ)句:
    SELECT MAX(班級(jí)人數(shù)) INTO ARRAY arr FROM 班級(jí)表
    執(zhí)行該語(yǔ)句后
    A)arr[1]的內(nèi)容為48
    B)arr[1]的內(nèi)容為55
    C)arr[0]的內(nèi)容為48
    D)arr[0]的內(nèi)容為55
    (34)有如下SQL語(yǔ)句:
    SELECT 班級(jí)名稱,姓名,性別 FROM 班級(jí)表,學(xué)生表;
    WHERE 班級(jí)表.班級(jí)號(hào)=學(xué)生表.班級(jí)號(hào);
    AND 姓名 LIKE "劉*";
    ORDER BY 班級(jí)號(hào)
    該語(yǔ)句的含義是
    A)查找學(xué)生表中姓"劉"的學(xué)生記錄,并根據(jù)班級(jí)號(hào)分組顯示學(xué)生的班級(jí)名稱、姓名和性別
    B)查找學(xué)生表中姓"劉"的學(xué)生記錄,按班級(jí)號(hào)升序顯示學(xué)生的班級(jí)名稱、姓名和性別
    C)查找學(xué)生表中不是姓"劉"的學(xué)生記錄,按班級(jí)號(hào)升序顯示學(xué)生的班級(jí)名稱、姓名和性別
    D)語(yǔ)句錯(cuò)誤
    (35)有如下SQL語(yǔ)句:
    SELECT 班級(jí)名稱 FROM 班級(jí)表 WHERE NOT EXISTS;
    (SELECT * FROM 學(xué)生表 WHERE 班級(jí)號(hào)=班級(jí)表.班級(jí)號(hào))
    執(zhí)行該語(yǔ)句后,班級(jí)名稱的字段值是
    A)03計(jì)算機(jī)一班
    B)03計(jì)算機(jī)二班
    C)03計(jì)算機(jī)三班
    D)03計(jì)算機(jī)一班和03計(jì)算機(jī)二班
    二、填空題:
    (1)在樹形結(jié)構(gòu)中,樹根結(jié)點(diǎn)沒有 【1】 。
    (2)Jackson結(jié)構(gòu)化程序設(shè)計(jì)方法是英國(guó)的M.Jackson提出的,它是一種面向 【2】 的設(shè)計(jì)方法。
    (3)面向?qū)ο蟮哪P椭校镜母拍钍菍?duì)象和 【3】 。
    (4)軟件設(shè)計(jì)模塊化的目的是 【4】 。
    (5)數(shù)據(jù)模型按不同應(yīng)用層次分成3種類型,它們是概念數(shù)據(jù)模型、 【5】 和物理數(shù)據(jù)模型。
    (6)函數(shù)CHRTRAN("科技信息","科技","計(jì)算機(jī)")的返回值是 【6】 。
    (7)在Visual FoxPro中,索引分為 【7】 、 【8】 、惟一索引和普通索引。
    (8)作為查詢的數(shù)據(jù)源,可以是數(shù)據(jù)庫(kù)表、 【9】 或 【10】 。
    (9)在DO CASE-ENDCASE語(yǔ)句中,可使用 【11】 短語(yǔ)直接跳出該分支語(yǔ)句。
    (10)在表單中要使控件成為可見的,應(yīng)設(shè)置控件的 【12】 屬性。
    (11)利用SQL語(yǔ)句刪除當(dāng)前文件夾中一個(gè)名為temp的自由表文件為: 【13】 temp。
    (12)在成績(jī)表中,檢索選修3門以上課程的學(xué)生的及格學(xué)科的總成績(jī)。成績(jī)表中包含學(xué)號(hào)、姓名、課程名和成績(jī)4個(gè)字段。請(qǐng)將下面的SQL語(yǔ)句補(bǔ)充完整。
    SELECT 學(xué)號(hào),SUM(成績(jī)) FROM 【14】 ;
    WHERE 成績(jī)>=60;
    GROUP BY學(xué)號(hào);
     【15】 COUNT(*)>=3