2015下半年計算機二級VFP預測卷
一、單項選擇題
1. Visual FoxPro的報表文件中的保存的是
A)打印報表的預覽格式
B)打印報表本身
C)報表的格式和數據
D)報表設計格式的定義
2.連編後可以脱離開Visual FoxPro獨立運行的程序是
A)PRG程序
B)EXE程序
C)FXP程序
D)APP程序
3.在創建快速報表時,基本帶區包括
A)頁標頭、頁註腳和細節
B)組標頭、組註腳和細節
C)報表標題、細節和組註腳
D)標題、細節和總結
4.在下面列出的數據模型中,哪一個是概念數據模型
A)關係模型
B)層次模型
C)網狀模型
D)實體—聯繫模型
5.如果一個公司只能有一個總經理,而且一個總經理不能同時擔任其他公司的總經理,則公司和總經理兩實體間的聯繫是
A)多對多聯繫
B)一對多聯繫
C)多對一聯繫
D)一對一聯繫
6.如果對一個關係實施了一種關係運算後得到了一個新的關係,而且新關係中的屬性個數少於原來關係中的屬性個數,這説明所實施的關係運算是
A)選擇
B)投影
C)連接
D)並
7.項目管理器的“數據”選項卡用於顯示和管理
A)數據庫、自由表、查詢和視圖
B)數據庫、視圖和查詢
C)數據庫、自由表和查詢
D)數據庫、表單和查詢
8.表文件已經打開,當前記錄中姓名字段的值是“王小平”。執行以下命令序列
姓名="李敏"
姓名
屏幕顯示的結果是
A)王小平
B)李敏
C)王小平李敏
D)李敏王小平
9.下列邏輯表達式中,結果為.F.的值是
A)MOD(20,4)= MOD(20,5)
B) "張"$"張三"
C) "張三"$"張"
D){^2003.01.01} < {^2003.01.02}
10.下列表達式中,結果一定為.T.的是
A)[男]$性別
B)CTOD([03/21/03])> CTOD([03/12/03])
C)[2000] > [3]
D). .T.
11.順序執行以下命令之後,最後一條命令的輸出結果是
X = [A]
Y = X
A = [長江黃河]
X + &X – Y - &Y
A)長江黃河
B)A長江黃河A長江黃河
C)A長江黃河XA
D)A長江黃河長江黃河
12.順序執行以下命令之後,最後一條命令的輸出結果是
SET EXACT OFF
X = [A] IIF([A] = X,X – [BCD],X+[BCD])
A)A
B)BCD
C)ABCD
D)A BCD
13.下列命令用於顯示1965年及其以前出生的`職工記錄,其中錯誤的是
A)LIST FOR YEAR(出生日期)<=1965
B)LIST FOR SUBSTR(DTOC(出生日期),7,2)<= [65]
C)LIST FOR LEFT(DTOC(出生日期),7,2)<= [65]
D)LIST FOR RIGHT(DTOC(出生日期),2)<= [65]
al FoxPro 數據庫文件是
A)存放用户數據的文件
B)管理數據庫對象的系統文件
C)存放用户數據和系統數據的文件
D)其他三種説法都對
15.如果一個字段的寬度為8,則此字段的類型不可能是
A)字符型
B)數值型
C)日期型
D)備註型
16.某數據庫表有字符型、數值型和邏輯型3個字段:字符型字段寬度為8,數值型字段寬度為6,小數位為2。若數據庫表中共有100條記錄,則全部記錄需要佔據的存儲字節數目是
A)1400
B)1500
C)1600
D)1700
17.學生有學號(C,6),姓名(C,8),性別(C,2),生日(D)四個字段,當前記錄值是:“020101”,“張三”,“男”,02/10/84。執行下列命令:
SCATTER TO XS
LEN (XS(2) )
結果是
A)張三
B)男
C)4
D)8
18.在沒有設置任何篩選條件的情況下,要顯示當前表中職稱是工程師的所有記錄,應該使用命令
A)list 職稱 = [工程師]
B)list for 職稱= [工程師]
C)list while職稱 = [工程師]
D)list rest職稱 = [工程師]
19.假定表文件前6條記錄均為男生記錄,執行以下命令後,記錄指針定位在
USE ABC
GO 3
LOCATE NEXT 3 FOR 性別 ="男"
A)第3號記錄上
B)第4號記錄上
C)第5號記錄上
D)第6號記錄上
20.設表文件“學生”中有10條記錄,執行如下兩條命令:
USE 學生
INSERT BLANK
其結果是在學生表文件的
A)第1條記錄的位置插入了1個空白記錄
B)第2條記錄的位置插入了1個空白記錄
C)文件尾插入了1個空白記錄
D)不確定位置插入了1個空白記錄
21.要為當前表所有職工增加100元工資,應該使用命令
A)CHANGE 工資 WITH 工資+100
B)REPLACE 工資 WITH 工資+100
C)CHANGE ALL 工資 WITH 工資+100
D)REPLACE ALL 工資 WITH 工資+100
22.當前表有一個類型為C的字段SNA ,現在要將內存變量MM的字符串的內容賦給當前記錄的SNA字段,應該使用命令
A)SNA = MM
B)REPLACE SNA WITH MM
C)STORE &MM TO SNA
D)REPLACE SNA WITH &MM
23.在以下各種説法中,正確的是
A)DELETE 、ZAP和PACK的功能各不相同
B)ZAP和PACK的功能相同
C)DELETE ALL和ZAP的功能相同
D)DELETE ALL和PACK的功能相同
24.在當前工作區已打開學生表,要求按男生在前,女生在後,同一性別的按年齡從小到大排序,生成新表,應使用命令
A)SORT TO SS ON 性別,出生日期 / D
B)INDEX TO SS ON 性別,出生日期
C)SORT TO SS ON 性別,出生日期
D)COPY TO SS ON 性別,出生日期 / D
25.只清空當前表中獎金字段的全部值,應當使用命令
A)MODIFY STRUCTURE
B)DELETE
C)REPLACE
D)ZAP
二、多項選擇題
26.要為當前表中所有職工增加50元津貼,下列命令中錯誤的是
A)CHANGE 津貼 WITH 津貼+50
B)REPLACE 津貼 WITH 津貼+50
C)CHANGE ALL 津貼 WITH 津貼+50
D)REPLACE ALL 津貼 WITH 津貼+50
27.打開有10個記錄的表文件後,要邏輯刪除2號至4號記錄,可執行的操作是
A)執行命令DELETE NEXT 3
B)先執行命令 GOTO 2,再執行命令DELETE NEXT 3
C)執行命令DELETE RECORD 2 TO 4
D)執行命令 DELETE FOR RECNO( )>=O( )<=4
28.下面4組命令,每組命令的執行結果一定相同的是
A)DELETE與DELETE RECORD RECNO()
B)DELETE ALL與DELETE FOR .T.
C)DELETE FOR 職稱="講師"與DELETE WHILE 職稱="講師"
D)DELETE 與DELETE NEXT 1
al FoxPro 中,索引文件的擴展名可以為
A)
B)
C)
D)
30.下面有關數據庫表索引的描述,錯誤的是
A)使用索引並不能加快對數據庫表的查詢操作
B)索引與數據庫表的數據存儲在一個文件中
C)建立索引以後,原來的數據庫表文件中記錄的物理順序不變
D)創建索引是創建一個指向數據庫表文件記錄的指針構成的文件