- 相關推薦
2015年9月全國計算機二級VF模擬題
一、選擇題
(1)在深度為5的滿二叉樹中,葉子結點的個數(shù)為
A)32
B)31
C)16
D)15
(2)若某二叉樹的前序遍歷訪問順序是abdgcefh,中序遍歷訪問順序是dgbaechf,則其后序遍歷的結點訪問順序是
A) bdgcefha
B) gdbecfha
C) bdgaechf
D) gdbehfca
(3)一些重要的程序語言(如C語言和Pascal語言)允許過程的遞歸調用。而實現(xiàn)遞歸調用中的存儲分配通常用
A)棧
B)堆
C)數(shù)組
D)鏈表
(4)軟件工程的理論和技術性研究的內(nèi)容主要包括軟件開發(fā)技術和
A)消除軟件危機
B)軟件工程管理
C)程序設計自動化
D)實現(xiàn)軟件可重用
(5)開發(fā)軟件時對提高開發(fā)人員工作效率至關重要的是
A)操作系統(tǒng)的資源管理功能
B)先進的軟件開發(fā)工具和環(huán)境
C)程序人員的數(shù)量
D)計算機的并行處理能力
(6)在軟件測試設計中,軟件測試的主要目的是
A)實驗性運行軟件
B)證明軟件正確
C)找出軟件中全部錯誤
D)發(fā)現(xiàn)軟件錯誤而執(zhí)行程序
(7)數(shù)據(jù)處理的最小單位是
A)數(shù)據(jù)
B)數(shù)據(jù)元素
C)數(shù)據(jù)項
D)數(shù)據(jù)結構
(8)索引屬于
A)模式
B)內(nèi)模式
C)外模式
D)概念模式
(9)下述關于數(shù)據(jù)庫系統(tǒng)的敘述中正確的是
A)數(shù)據(jù)庫系統(tǒng)減少了數(shù)據(jù)冗余
B)數(shù)據(jù)庫系統(tǒng)避免了一切冗余
C)數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)的一致性是指數(shù)據(jù)類型一致
D)數(shù)據(jù)庫系統(tǒng)比文件系統(tǒng)能管理更多的數(shù)據(jù)
(10)數(shù)據(jù)庫系統(tǒng)的核心是
A)數(shù)據(jù)庫
B)數(shù)據(jù)庫管理系統(tǒng)
C)模擬模型
D)軟件工程
(11)為了合理組織數(shù)據(jù),應遵循的設計原則是
A)"一事一地"的原則,即一個表描述一個實體或實體之間的一種聯(lián)系
B)用外部關鍵字保證有關聯(lián)的表之間的聯(lián)系
C)表中的字段必須是原始數(shù)據(jù)和基本數(shù)據(jù)元素,并避免在表之間出現(xiàn)重復字段
D)以上各原則都包括
(12)關系運算中花費時間可能最長的運算是
A)選擇
B)聯(lián)接
C)并
D)笛卡兒積
(13)下列賦值語句中正確的是
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í)行下列語句,其函數(shù)結果為
STORE -100 TO X
?SIGN(X)*SQRT(ABS(X))
A)10
B)-10
C)100
D)-100
(15)通過項目管理器窗口的命令按鈕,不能完成的操作是
A)添加文件
B)運行文件
C)重命名文件
D)連編文件
(16)在Visual FoxPro中,在命令窗口輸入CREATE DATABASE命令,系統(tǒng)產(chǎn)生的結果是
A)系統(tǒng)會彈出"打開"對話框,請用戶選擇數(shù)據(jù)庫名
B)系統(tǒng)會彈出"創(chuàng)建"對話框,請用戶輸入數(shù)據(jù)庫名并保存
C)系統(tǒng)會彈出"保存"對話框,請用戶輸入數(shù)據(jù)庫名并保存
D)出錯信息
(17)ABC.DBF是一個具有兩個備注型字段的數(shù)據(jù)表文件,若使用COPY TO TEMP命令進行復制操作,其結果是
A)得到一個新的數(shù)據(jù)表文件
B)得到一個新的數(shù)據(jù)表文件和一個新的備注文件
C)得到一個新的數(shù)據(jù)表文件和兩個新的備注文件
D)錯誤信息,不能復制帶有備注型字段的數(shù)據(jù)表文件
(18)要將數(shù)據(jù)庫表從數(shù)據(jù)庫中移出成為自由表,可使用命令
A)DELETE TABLE <數(shù)據(jù)表名>
B)REMOVE TABLE <數(shù)據(jù)表名>
C)DROP TABLE <數(shù)據(jù)表名>
D)RELEASE TABLE <數(shù)據(jù)表名>
(19)下列關于視圖的說法中,錯誤的是
A)視圖可以從單個表或多個表中派生
B)可以在磁盤中找到相應的視圖文件
C)視圖可以作為查詢的數(shù)據(jù)源
D)利用視圖可以暫時使數(shù)據(jù)從數(shù)據(jù)庫中分離成為自由數(shù)據(jù)
(20)不需要事先建立就可以使用的變量是
A)公共變量
B)私有變量
C)局部變量
D)數(shù)組變量
(21)設某程序中有PROG1.prg、PROG2.prg、PROG3.prg三個程序依次嵌套,下面敘述中正確的是
A)在PROG1.prg中用!RUN PROG2.prg語句可以調用PROG2.prg子程序
B)在PROG2.prg中用RUN PROG3.prg語句可以調用PROG3.prg子程序
C)在PROG3.prg中用RETURN語句可以返回PROG1.prg主程序
D)在PROG3.prg中用RETURN TO MASTER語句可以返回PROG1.prg主程序
(22)執(zhí)行下列程序:
CLEAR
DO A
RETURN
PROCEDURE A
PRIVATE S
S=5
DO B
?S
RETURN
PROCEDURE B
S=S+10
RETURN
程序的運行結果為
A)5
B)10
C)15
D)程序錯誤,找不到變量
(23)將編輯框的ReadOnly屬性值設置為.T.,則運行時此編輯框中的內(nèi)容
A)只能讀
B)只能用來編輯
C)可以讀也可以編輯
D)對編輯框設置無效
(24)下列關于表格的說法中,正確的是
A)表格是一種容器對象,在表格中全部按列來顯示數(shù)據(jù)
B)表格對象由若干列對象組成,每個列對象包含若干個標頭對象和控件
C)表格、列、標頭和控件有自己的屬性、方法和事件
D)以上說法均正確
(25)在表單MyForm中通過事件代碼,設置標簽Lbl1的Caption屬性值設置為"計算機等級考試",下列程序代碼正確的是
A)MyForm.Lbl1.Caption="計算機等級考試"
B)This.Lbl1.Caption="計算機等級考試"
C)ThisForm .Lbl1.Caption="計算機等級考試"
D)ThisForm.Lbl1.Caption=計算機等級考試
(26)下列關于報表預覽的說法,錯誤的是
A)如果報表文件的數(shù)據(jù)源內(nèi)容已經(jīng)更改,但沒有保存報表,其預覽的結果也會隨之更改
B)只有預覽了報表后,才能打印報表
C)在報表設計器中,任何時候都可以使用預覽功能,查看頁面設計的效果
D)在進行報表預覽的同時,不可以更改報表的布局
(27)下列關于域控件的說法,錯誤的是
A)從數(shù)據(jù)環(huán)境設置器中,每拖放一個字段到報表設置器中就是一個域控件
B)域控件用于打印表或視圖中的字段、變量和表達式的計算結果
C)域控件的"表達式生成器"對話框中的"表達式"文本框中必須要有數(shù)值表達式,否則將不能添加該域控件
D)如果域控件的"表達式生成器"對話框中的"表達式"文本框中沒有數(shù)值表達式,可在"格式"文本框中設置表達式添加該域控件
(28)下列關于別名和自聯(lián)接的說法中,正確的是
A)SQL語句中允許在WHERE短語中為關系定義別名
B)為關系定義別名的格式為:<別名><關系名>
C)在關系的自聯(lián)接操作中,別名是必不可少的
D)以上說法均正確
(29)下列關于SQL對表的定義的說法中,錯誤的是
A)利用CREATE TABLE語句可以定義一個新的數(shù)據(jù)表結構
B)利用SQL的表定義語句可以定義表中的主索引
C)利用SQL的表定義語句可以定義表的域完整性、字段有效性規(guī)則等
D)對于自由表的定義,SQL同樣可以實現(xiàn)其完整性、有效性規(guī)則等信息的設置
(30)在SQL的數(shù)據(jù)定義功能中,下列命令格式可以用來修改表中字段名的是
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 命令從職工表中派生出含有"職工號"、"姓名"字段的視圖,下列語句正確的是
A)CREATE VIEW ZG_view;
SELECT 職工號,姓名 FROM 職工表
B)CREATE VIEW ZG_view AS;
SELECT 職工號,姓名 FROM 職工表
C)CREATE QUERY ZG_view;
SELECT 職工號,姓名 FROM 職工表
D)CREATE QUERY ZG_view AS;
SELECT 職工號,姓名 FROM 職工表
第(32)~(35)題使用如下的班級表和學生表。
班級表 班級號 班級名稱 班級人數(shù)
20030103 計算機一班 55
20030203 計算機二班 48
20030303 計算機三班 50
學生表 班級號 學號 姓名 性別 籍貫
200301 1001 王偉 男 北京
200301 1002 劉紅 女 上海
200301 1003 李林 女 北京
200302 2001 張清 女 上海
200302 2002 劉雷 男 上海
(32)有如下SQL語句:
SELECT班級名稱,姓名,性別 FROM 班級表,學生表;
WHERE班級表.班級號=學生表1.班級號;
AND 籍貫="上海" AND 性別="女";
ORDER BY 班級名稱 DESC
執(zhí)行該語句后,查詢結果中共有幾條記錄,且第一條記錄的學生姓名是
A)1李林
B)2張清
C)2劉紅
D)3張清
(33)有如下SQL語句:
SELECT MAX(班級人數(shù)) INTO ARRAY arr FROM 班級表
執(zhí)行該語句后
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語句:
SELECT 班級名稱,姓名,性別 FROM 班級表,學生表;
WHERE 班級表.班級號=學生表.班級號;
AND 姓名 LIKE "劉*";
ORDER BY 班級號
該語句的含義是
A)查找學生表中姓"劉"的學生記錄,并根據(jù)班級號分組顯示學生的班級名稱、姓名和性別
B)查找學生表中姓"劉"的學生記錄,按班級號升序顯示學生的班級名稱、姓名和性別
C)查找學生表中不是姓"劉"的學生記錄,按班級號升序顯示學生的班級名稱、姓名和性別
D)語句錯誤
(35)有如下SQL語句:
SELECT 班級名稱 FROM 班級表 WHERE NOT EXISTS;
(SELECT * FROM 學生表 WHERE 班級號=班級表.班級號)
執(zhí)行該語句后,班級名稱的字段值是
A)03計算機一班
B)03計算機二班
C)03計算機三班
D)03計算機一班和03計算機二班
選擇題參考答案
01-05 B D A B B
06-10 D C B B B
11-15 D D A B C
16-20 A B B B B
21-25 D C A C C
26-30 B D C B D
二、填空題
(1)在樹形結構中,樹根結點沒有 【1】 。
解析: 在樹形結構中,每一個結點只有一個前件,稱為父結點,沒有前件的結點只有一個,稱為樹的根結點;每一個結點可以有多個后件,它們都稱為該結點的子結點。沒有后件的結點稱為葉子結點。
(2)Jackson結構化程序設計方法是英國的M.Jackson提出的,它是一種面向 【2】 的設計方法。
解析: 結構化分析方法主要包括:面向數(shù)據(jù)流的結構化分析方法(SA-Structured analysis),面向數(shù)據(jù)結構的Jackson方法(JSD-Jackson system development method)和面向數(shù)據(jù)結構的結構化數(shù)據(jù)系統(tǒng)開發(fā)方法(DSSD-Data structured system development method)。
(3)面向對象的模型中,最基本的概念是對象和 【3】 。
解析: 面向對象模型中,最基本的概念是對象和類。對象是現(xiàn)實世界中實體的模型化;將屬性集和方法集相同的所有對象組合在一起,可以構成一個類。
(4)軟件設計模塊化的目的是 【4】 。
解析: 模塊化是指解決一個復雜問題時自頂向下逐層把軟件系統(tǒng)劃分成若干模塊的過程,由此分解來降低復雜性。
(5)數(shù)據(jù)模型按不同應用層次分成3種類型,它們是概念數(shù)據(jù)模型、 【5】 和物理數(shù)據(jù)模型。
解析: 數(shù)據(jù)是現(xiàn)實世界符號的抽象,而數(shù)據(jù)模型(data model)則是數(shù)據(jù)特征的抽象,它從抽象層次上描述了系統(tǒng)的靜態(tài)特征、動態(tài)行為和約束行為,為數(shù)據(jù)庫系統(tǒng)的信息表示與操作提供一個抽象的框架。
數(shù)據(jù)模型按不同的應用層次分成3種類型,它們是概念數(shù)據(jù)模型(conceptual data model)、邏輯數(shù)據(jù)模型(logic data model)、物理數(shù)據(jù)模型(physical data model)。
(6)函數(shù)CHRTRAN("科技信息","科技","計算機")的返回值是 【6】 。
解析: CHRTRAN()是字符替換函數(shù),當?shù)谝粋字符串中的一個或多個字符與第二個字符串中的某個字符匹配時,就用第三個字符串中的對應字符替換這些字符。如果第三個字符串包含的字符個數(shù)少于第二個字符串包含的個數(shù),因而沒有對應字符,那么第一個字符串中匹配的各字符將被刪除;反之,多余字符將被忽略。
(7)在Visual FoxPro中,索引分為 【7】 、 【8】 、惟一索引和普通索引。
解析: 查詢的數(shù)據(jù)源可以是數(shù)據(jù)庫表、自由表和視圖。
(8)作為查詢的數(shù)據(jù)源,可以是數(shù)據(jù)庫表、 【9】 或 【10】 。
解析: 索引可以在表設計器中定義,Visual FoxPro中的索引分為主索引、候選索引、惟一索引和普通索引4種。
(9)在DO CASE-ENDCASE語句中,可使用 【11】 短語直接跳出該分支語句。
解析: 在DO CASE-ENDCASE語句中,使用EXIT語句可以直接跳出該分支語句。
(10)在表單中要使控件成為可見的,應設置控件的 【12】 屬性。
解析: 在表單設計中,要使表單控件成為可見的,應將控件的Visible屬性設置為真(.T.)
(11)利用SQL語句刪除當前文件夾中一個名為temp的自由表文件為: 【13】 temp。
解析: 在SQL語句中,利用DROP TABLE <表文件名>可刪除數(shù)據(jù)表文件。
(12)在成績表中,檢索選修3門以上課程的學生的及格學科的總成績。成績表中包含學號、姓名、課程名和成績4個字段。請將下面的SQL語句補充完整。
SELECT 學號,SUM(成績) FROM 【14】 ;
WHERE 成績>=60;
GROUP BY學號;
【15】 COUNT(*)>=3
解析: 本題中,根據(jù)學號將學生記錄分組,然后利用SQL的統(tǒng)計函數(shù)COUNT(),統(tǒng)計選修3門課程以上的學生記錄,并利用SUM()函數(shù)將及格科目的分數(shù)求和。
【9月全國計算機二級VF模擬題】相關文章:
計算機二級VF上機模擬題05-23
2017全國計算機二級《VF》考點習題04-02
2016計算機二級考試VF模擬題及答案02-04
2015計算機二級VF考前模擬題及答案05-28
2016年全國計算機二級《VF》單選訓練06-02
全國計算機二級《VF》考前提分題04-18
2014年全國計算機二級考試VF模擬試題05-01
3月全國計算機二級考試VF模擬試卷02-15
最新全國計算機二級VF選擇題練習09-25