




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
一、選擇題(每題1分)
1、在關系模型中,關系規(guī)范化的過程是通過關系屬性中的分解和關系模式中的分解來實現的。在實際應用中,設計關系模式是一般規(guī)定滿足
。
A.1NF
B.3NF
C.2NF
D.4NF
2、下列有關關系的規(guī)范化的說法中,不對的的是
。
A、
屬性值是原子值,不可分解
B、
二維表中不容許出現完全相似的兩行
C、
二維表中行、列的次序均可任意互換
D、
二維表中容許出現相似的屬性
E、
3、聯接運算是根據給定的聯接條件將兩個關系拼成一種新的
。
A、元組
B、關系
C、屬性
D、列
4、數據庫表的記錄有效性規(guī)則的設置可以實現
。
A.域完整性
B.參照完整性
C.實體完整性
D.顧客自定義完整性
5、函數SELECT(0)的返回值是
。
A.目前工作區(qū)號
B.目前未被使用的最小工作區(qū)號
C.目前工作區(qū)的下一種工作區(qū)
D.目前未被使用的最大工作區(qū)號
6、設變量x的值為“abcd
”(其長度為5,末尾為一種空格字符),變量y的值為“
abcd”(其長度為5,第一種字符為空格),則體現式LEN(X+Y)和LEN(x-y)的返回值分別為
。
A.10,8
B.10,9
C.8,8
D.10,10
7、如下幾組體現式中,返回值均為.T.(真)的是
。
A.EMPTY({})、ISNULL(SPACE(0))、EMPTY(0)
B.EMPTY(0)、ISBLANK(SPACE(0))、ISNULL(.NULL.)
C.EMPTY(SPACE(0))、ISBLANK(0)、EMPTY(0)
D.EMPTY({})、EMPTY(.NULL.)、EMPTY(0)8、設某數據庫中的學生表(XS.DBF)已在2號工作區(qū)中打開,且目前工作區(qū)為1號工作區(qū),則下列命令中不能將該XS表關閉的是
。
A.CLOSE
TABLES
ALL
B.CLOSE
DATEBASE
ALL
C.USE
IN
2
D.USE
9、JS(教師)表中有XG(性格,備注型)等字段,使用
命令可以直接瀏覽/輸出所有記錄的XG字段的詳細內容(即備注中的信息)。
A.USE
JS
LIST
OFF
XG
B.SELECT
XG
FROM
JS
C.USE
JS
BROWSE
FIELD
XG
D.USE
JS
?XG
10、數據庫表的有效性規(guī)則保留在
。
A.項目文獻中
B.數據庫文獻中
C.數據庫表文獻中
D.數據庫表的備注文獻中
11、依次執(zhí)行下列命令后,瀏覽窗口中顯示的表的別名及目前工作區(qū)號分別是
。
CLOSE
TABLES
ALL
SELECT
0
USE
JS
SELECT
0
USE
JS
AGAIN
BROWSE
A.B、2
B.JS、2
C.B、5
D.E、2
12、在下列有關數據庫及表的論述中,錯誤的是
A.
一種項目中可以包括多種數據庫文獻,且一種數據庫文獻也可以包括在多種項目中
B.
一種表不可以附屬于兩個或兩個以上的數據庫
C.
創(chuàng)立一種數據庫后,一般在外部存儲器中生成三個文獻
D.
表與表之間的永久性關系只能基于主索引來創(chuàng)立
13、打開一種非空記錄的表,若未作任何與記錄指針移動有關的操作,則執(zhí)行命令“?RECNO(),BOF(),EOF()”后屏幕上應顯示
。
A.0、.T.和.T.
B.0、.T.和.F.
C.1、.T.和.T.
D.1、.F.和.F.
14、在下列有關數據庫及表的論述中,錯誤的是
。
A.在打開數據庫表時,有關的數據庫不會自動的被打開
B.使用CLOSE
DATABASE
ALL
命令關閉數據庫時,將關閉所有的已打開的表
C.一種表可以在多種工作區(qū)中被打開
D.運用項目管理器中的“移去”操作刪除數據庫時,數據庫中的所有表均轉換成自由表15、設目前工作目錄(文獻夾)中有一種表文獻ABC.DBF,該表僅有兩個字段(字段名分別為xx和yy,字段類型均為字符型,寬度均為10),且具有多條記錄。下列SELECT-SQL命令中,語法錯誤的是
。
A.SELECT
1,2,3
FROM
abc
ORDER
BY
3
B.SELECT
xx,COUNT(yy)FROM
abc
GROUP
BY
yy
C.SELECT
xx,SUM(yy)FROM
abc
GROUP
BY
xx
ORDER
BY
2
D.SELECT
xx+yy,xx-yy
FROM
abc
TO
PRINTER
16、設目前工作目錄(文獻夾)中有一種表文獻XX.DBF,該表具有多條記錄。下列SELECT-SQL命令中,語法錯誤的是
A.
SELECT
*
FROM
xx
TO
ARRAY
temp
B.
SELECT
*
FROM
xx
INTO
CURSOR
temp
C.
SELECT
*
FROM
xx
INTO
TABLE
temp
D.
SELECT
*
FROM
xx
TO
FILE
temp
17、在Visual
FoxPro
系統(tǒng)中,邏輯運算符執(zhí)行的優(yōu)先次序由大到小依次是
。
A、NOT、AND、OR
B、NOT、OR、AND
C、AND、NOT、OR
D、OR、NOT、AND
18、下列自定義函數NTOC()的功能是:當傳送一種1~7之間的數值型參數時,返回一種中文形式的“星期一~星期日”。例如,執(zhí)行命令?NTOC(3),顯示“星期三”。
FUNCTION
NTOC
PARAMETERS
N
LOCAL
CH
CH=”一二三四五六日”
MCH=”星期”+SUBSTR(CH,
,2)
RETURN
MCH
ENDFUNC
A.N
B.2*N
C.
2*N-1
D.2*N+1
19、對于VFP中的參照完整性規(guī)則,下列論述不對的的是
。
A.更新規(guī)則是當父表中記錄的關鍵字值被更新時觸發(fā)
B.刪除規(guī)則是當父表記錄被刪除時觸發(fā)
C.插入規(guī)則有兩個選項:限制、忽視
D.插入規(guī)則是當父表中插入或更新記錄時觸發(fā)
20、表單的name屬性是用于
。
A.作為保留表單時的文獻名
B.引用表單對象
C.顯示在表單標題欄中
D.作為運行表單程序時的程序名
21、將表單中的所有文本框的enabled屬性設置為假,可在表單的init事件處理代碼中用setall措施進行設置。下列表述中,命令對的的是
。
A.THISFORM.SETALL(“ENABLED”,“.F.”,“TEXTBOX”)
B.THISFORM.SETALL(ENABLED,“.F.”,TEXT)
C.THISFORM.SETALL(“ENABLED”,.F.,“TEXTBOX”)
D.THISFORM.SETALL(“ENABLED”,.F.)22、在下列有關控件的論述中,錯誤的是
。
A.對于標簽控件(LABEL)的CAPTION屬性來說,其長度(即字符個數)沒有限制
B.復選框控件(CHECKBOX)的VALUE屬性值可以設為0,或1,或2
C.有些控件沒有CAPTION屬性,如文本框(TEXTBOX)
D.有些控件可以通過對應的生成器設置其部分屬性,例如命令按鈕組(COMMANDGROUP)
23、設表單form1上有一種命令按鈕組commandgroup1,命令按鈕組中有兩個命令按鈕(分別為cmd1和cmd2)。若單擊命令按鈕cmd2,可以將命令按鈕cmd1設置為廢止狀態(tài),則在命令按鈕cmd2的click事件中,應包括
命令(或功能與之等價的命令)。
A.this.parent.cmd2.enabled=.F.
B.thisform.cmd2.enabled=.F.
C.mandgroup1.cmd2.enabled=.F.
D.this.
parent.cmd1.enabled=.F.
24、在下列有關表單及某些控件的論述中,錯誤的是
。
A.顧客可認為表單創(chuàng)立新的措施和新的屬性,但不能創(chuàng)立新的事件
B.若將表單的ControlBox屬性設置為.F.,則表單無最大化、最小化按鈕,但有關閉按鈕
C.標簽控件的Backstyle屬性的默認值為1,即標簽的背景為不透明
D.組合框控件可以設置為下拉組合框或下拉列表框,其區(qū)別在于:前者既可以輸入數據、也可以在下拉列表中選擇一種數據,而后者只能在下拉列表中選擇一種數據
25、在下列幾組控件中,均可直接添加到表單中的是
。
A.commandgroup、optionbutton、textbox
B.page、
pageframe
、grid
C.commandbutton、
pageframe、
editbox
D.textbox、
column
、header
26、若運用菜單設計器創(chuàng)立一種菜單后運行該菜單文獻,則生成下列4個擴展名的有關文獻。在這4個文獻中,文獻類型是文本文獻且可以運用DO命令執(zhí)行的是
。
A.MNX
B.MNT
C.MPR
D.MPX
27、在下列有關報表的論述中,錯誤的是
。
A.定義報表的兩個要素是報表的數據源和報表的布局
B.報表的數據源只能是表
C.報表布局的常規(guī)類型有列報表、行報表、一對多報表等
D.標簽實質上是一種多列布局的特殊報表
28、在下列幾組文獻類型中,均可設置為項目主程序的是
。
A.表單、菜單和.PRG程序
B.查詢、菜單和表
C.項目、數據庫和.PRG程序
D.表單、查詢、報表
29、下列類的特性中,___
___體現并擴充了面向對象程序設計措施的共享機制。
A.抽象性
B.多態(tài)性
C.封裝性
D.繼承性30、在Visual
FoxPro
系統(tǒng)中,顧客不能自定義___
___。
A.對象的屬性
B.對象的措施
C.對象的事件
D.對象所基于的類
31、在Visual
FoxPro
中,創(chuàng)立__
___將不以獨立的文獻存儲。
A.查詢
B.類庫
C.視圖
D.菜單
32、表格控件的數據源類型只能是___
__。
A.表
B.表或視圖
C.表或查詢
D.表、視圖或查詢
33、在基類的最小屬性集中,表達該類附屬于哪種類庫的關鍵字為
。
A、CLASS
B、CLASSLIBRARY
C、PARENTCLASS
D、BASECLASS
34、下列程序的功能是記錄字符串中包括多少個中文字符,多少個英文字符(設字符串中的所有字符均為GB2312字符集中的字符或ASC
II碼字符)。從語法和語義上看,下列程序中存在______行錯誤語句。
cString=“在下列
Visual
FoxPro
的基類中,無
Caption屬性的基類是哪幾種?”
STORE
0
TO
nCh
,nEn
DO
WHILE
cString
#
0
c=LEFT(cString
,1)
IF
ASC(c)<127
nEn=nEn+1
cString=SUBSTR(cString
,2)
ELSE
nCh=nCh+1
cString=SUBSTR(cString
,3)
ENDIF
ENDDO
WAIT
WINDOWS“中西文字符個數分別為”+nCh+nEn
A
.
1
B
.
2
C
.
3
D.
4
35、MyLabel
是派生于標簽基類的子類,該子類的BackColor屬性為紅色。在某表單上創(chuàng)立一種基于Mylabel
類的標簽對象Lb1
,該對象的BackColor
屬性為黃色,則當運行該表單時,Lb1對象的背景顏色是__
__。
A
灰色
B
紅色
C
黃色
D
紅色與黃色的調配色
36、下列有關表單可用事件來說,
事件最終一種被觸發(fā)。
A.LOAD
B.ACTIVATE
C.INIT
D.TIMER
37、.
在下列有關VFP對象(控件)的論述中,錯誤的是
。
A、復選框控件的VALUE值只能為1(.T.)或0(.F.),不能為空值(.NULL.)
B、一種標簽控件可多行顯示文本
C、命令按鈕控件上可同步顯示文本和圖片
D、表格中的每一列都是容器對象,并且擁有自己的屬性、事件和措施
38、運行下列程序后,VFP主窗口顯示的成果是
。
CLEARN=0
DO
WHILE
N<10
IF
INT(N/2)=N/2
?“W”
ENDIF
??“FOX”
N=N+1
ENDDO
A、顯示5行,內容均為WFOXFOX
B、顯示5行,內容均為WFOXWFOX
C、顯示4行,內容均為WFOXFOX
D、顯示4行,內容均為FOXFOXW
39、下列有關表單數據環(huán)境的論述中,錯誤的是
。
A、表單運行時自動打開其數據環(huán)境中的表
B、數據環(huán)境是表單的容器
C、可以在數據環(huán)境中建立表之間的關系
D、可以在數據環(huán)境中加入視圖
40、在下列機組VFP基類中,均具有CONTROLSOURCE屬性的是
。
A、LISTBOX、LABEL、OPTIONBUTTON
B、COMBOBOX、EDITBOX、GRID
C、COMBOBOX、GRID、TIMER
D、EDITBOX、CHECKBOX、OPTIONBUTTON
二、填空題(每空2分)
1、數據庫是一種容器,是許多有關的數據庫表及其關系的集合。數據庫一般包括兩部分,一是按一定的數據模型組織并實際存儲的所有應用需要的數據,二是寄存在數據字典中的多種描述信息。這些描述信息是有關數據的“數據”,稱為“_
(1)
____”。
2、在VFP中,與表操作有關的系統(tǒng)函數有多種,例如EOF()、BOF()、USED()等。用于返回目前工作區(qū)中已打開表的字段數目的函數是
(2)
。
3、在VFP中,表達范圍的短語REST的含義為
(3)
。
4、為了用顏色辨別表格的奇數列與偶數列,在Grid子類myGrid中定義了一種新措施SETBKCOLOR和兩個新屬
性:COLOR1和COLOR2。SETBKCOLOR措施把表格奇數列的背景色設置為COLOR1屬性所指定的顏色值,
偶數列的背景色設置為COLOR2屬性所指定的顏色值。新措施SETBKCOLOR的程序代碼如下述代碼所示,
請將它寫完整:
LOCAL
i
FOR
i=1
TO
ColumnCount
This.
Column(i)
.BackColor=IIF(i%2=1,This.color1,
(4)
)
ENDFOR
5、JS表中具有一種備注型字段,字段名為JL。完善下面程序,其功能是記錄"計算機"一詞在XS表的簡歷字段中出現的次數。注:OCCURS()函數的功能是返回前一種字符體現式在后一種字符體現式中出現的次數。USE
JS
mSUM=0
SCAN
X=JL
&&簡歷字段的值賦予內存變量X
mSUM=mSUM+OCCURS(“計算機”,X)
ENDSCAN
?“計算機”一詞在XS表的簡歷字段中共出現:”+ALLTRIM(
(5)
)+“次”。
6、在表的使用中,我們常使用ALTER
TABLE命令修改表的構造。對于命令ALTER
TABLE
tablename
ADD
|ALTER
[COLUMN
]…
中的ADD子句用于增長字段,后一種ALTER用于
(6)
字段。
7、函數STRTRAN(STR(35.96,12),SPACE(2),“*”)的返回值為
(7)
。(提醒:系統(tǒng)函數STRTRAN(<字符串1>,<字符串2>,<字符串3>)的功能是用<字符串3>替代<字符串1>中所包括的<字符串2>)
8、在VFP中,
(8)
是保留在數據庫中的過程代碼,它由一系列顧客自定義函數(過程)或在創(chuàng)立表之間參照完整性規(guī)則時系統(tǒng)創(chuàng)立的函數(過程)構成。
9、體現式SUBSTR(“計算機等級考試”,AT(“ABCD”,“ABCDEFDBMS”),LEN(“數據庫”))的返回值為
(9)
。
10、依次執(zhí)行下列兩條命令,則屏幕上顯示的成果是
(10)
。
[程序清單]
DIMENSION
y(2)
y=2
?y(2)
6、在Visual
FoxPro系統(tǒng)中,可以實現關系型數據庫的三種完整性:
(11)
、參照完整性和顧客自定義完整型。
7、創(chuàng)立一種教師表(JS.DBF),其中有字段gh(工號,字符型,長度為6)、xm(姓名,字符型,長度為10)、xb(性別,字符型,長度為2)、csrq(出生日期,日期型,長度為8)。
CREATE
TABLE
JS(gh
C(6),xm
C(10),xb
C(2),csrq
(12)
)
8、運用DBGETPROP()函數可以返回目前數據庫的屬性,或者返回目前數據庫中表、表的字段或視圖屬性。例如,函數DBGETPROP(“XS.XH”,“
(13)
”,“Defaultvalue”)可以返回XS表XH字段的默認值屬性。
9、運用COPY
TO命令可以將目前工作區(qū)中表的所有或部分數據復制到其他表文獻或其他類型的文獻中。例如,使用COPY
TO
temp
FOR
RECNO()<11
(14)
命令,可以將目前工作區(qū)中表的前10條記錄復制到TEMP文獻中,且TEMP文獻為文本文獻。
10、運用VALIDATE
DATABASE命令可以檢查數據庫的有效性和更新數據庫與表之間的鏈接。例如,打開數據庫后,可以使用命令VALIDATE
DATABASE
(15)
來檢查數據庫的有效性并更新鏈接(注:如沒有填寫的關鍵字,則僅檢查數據庫的有效性)。
12、假如因誤操作刪除了某個數據庫文獻,由于數據庫表仍然保留對該數據庫的引用的后鏈,因此這些數據庫表也不能被添加到其他的數據庫中。這時需要運用
(16)
命令刪除存儲在數據庫表中的后鏈,使之成為自由表。13、數據庫JXSJ中有JS(教師)表、KCAP(課程安排)表和KC(課程)表。教師表中有GH(工號)、XM(姓名)等字段;課程安排表中有GH(工號)、KCDM(課程代碼)和BJBH(班級編號)等字段;課程表中有KCDM(課程代碼)、KCMC(課程名稱)和KSS(周課時數,數值型)等字段。若周課時總數<=9時,每課時津貼30元;周課時總數>9時,超過部分每課時津貼80元,則下列SELECT-SQL命令可以記錄每位教師周課時總數以及周課時津貼,且按周課時津貼降序排列,查詢去向為文本文獻rs.txt。
SELECT
js.gh
as
工號,js.xm
as
姓名,sum(kc.kss)
as
周課時總數,;
(17)
as
周課時津貼;
From
jxsj!js
inner
join
jxsj!kcap;
Inner
join
jxsj!kc;
On
kcap.kcdm=kc.kcdm;
On
js.gh=kcap.gh;
Group
by
js.gh;
Order
by
(18)
desc;
To
file
Rs.txt
14、在某教學管理數據庫中有一種學生表(XS.DBF)和成績表(CJ.DBF),其表構造及所含
記錄數據如表1所示。
表1
學生表的表構造及記錄和成績表的構造及記錄
學生(XS)表
成績(CJ)表
字段含義
姓名
學號
學號
課程代號
成績
數據類型
C
C
C
C
N
字段名
XM
XH
XH
KCDH
CJ
記
錄
張山
010201
010201
01
65
劉芳
010202
010201
02
76
李勇
010203
010202
02
70
010202
03
80
010202
04
81
(1)對于下面的SELECT-SQL語句,若將聯接設置為完全聯接,其查詢成果具有
(19)
條記錄。
SELECT
*
FROM
db1!xs
(20)
join
db1!cj
ON
Xs.xh
=
Cj.xh
(2)查詢每門課程選修的人數,并把查詢成果存到表文獻rs_cj.dbf中,可以用SQL語句如下:
SELECT
Cj.kcdh,
count(*)
as
人數;
FROM
db1!cj;
GROUP
BY
(21
)
;
INTO
DBF
rs_cj.dbf
15、在VFP命令窗口中輸入并執(zhí)行命令
(22)
.fontsize=20,可以使VFP主窗口中輸出文本的字號設置為20。
16、某“抽獎”表單上有2個標簽、1個文本框、1個計時器、2個命令按鈕和1個列表控件,其數據環(huán)境中有一自由表gztable,該表有兩個字段:TEL(字符型,用于存儲參與者的手機號碼)和YN(邏輯型,其值為.T.時表達該參與者被抽中)。在表單設計器中設計表單時,表單如圖1所示;表單運行后單擊“開始”命令按鈕,命令按鈕標題改為“停止”,且啟用計時器控件使得文本框中循環(huán)顯示gztable表中的手機號碼,單擊“停止”命令按鈕時表單如圖2所示(計時器控件廢止)。
9
圖1表單設計時
圖2第一次抽獎后
(1)根據圖1和圖2所示,“開始”命令按鈕的標題為“華文行楷”字體,另一種命令按鈕(即“退出”命令按鈕)顯示的圖片由EXIT.ICO文獻提供,計時器的初始狀態(tài)為不啟用,其
(23)
屬性值應設置為.F.;若計時器啟用時激發(fā)Timer事件的時間間隔為0.4秒,其Interval屬性值應設置為
(24)
。
(2)根據圖1和圖2所示的表單,表單及各控件的事件代碼設置分別為:
表單的Init事件代碼為:
THISFORM.Text1.ControlSource=tel
REPLACE
ALL
yn
WITH
.F.
GOTO
TOP
“開始”命令按鈕Click事件代碼為:
IF
THIS.Caption=’開始’
LOCATE
FOR
!yn
THISFORM.Timer1.Enabled=.T.
THIS.Captioon=’停
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年電動音樂車輪項目可行性研究報告
- 2025年玲瓏鍋項目可行性研究報告
- 2025年玫瑰豆沙項目可行性研究報告
- 2025年熔金鉗項目可行性研究報告
- 湖南省邵陽市城區(qū)市級名校2024-2025學年初三4月第二次模擬考試英語試題含答案
- 上海市華師大二附中2024-2025學年高三生物試題理第三次調研考試試題解析含解析
- 衢州市重點中學2024-2025學年高三5月模擬考試自選試題含解析
- 新疆科技學院《列車運行控制技術》2023-2024學年第二學期期末試卷
- 2025春新版一年級下冊語文.課文重點知識歸納
- 長春工程學院《微生物與生化藥學專論》2023-2024學年第二學期期末試卷
- 部編版語文六年級下教學設計(含二次備課和教學反思)
- 2024年3月湖北省武漢市高三一??荚嚁祵W試卷及答案
- 在線網課知慧《亂世長歌:建安文人與文學(河南大學)》單元測試考核答案
- 十二個月完整版本
- 2024入團積極分子入團考試題庫含答案
- 歷史人物趙一曼的家書
- 前列腺癌2024治療指南
- DL-T 5148-2021水工建筑物水泥灌漿施工技術條件-PDF解密
- 2023年廣西鋁業(yè)集團校園招聘試題及答案解析
- 1500萬噸-年煉化一體化項目環(huán)評
- 山東春季高考(職教高考)語文歷年考試真題題庫匯總(含答案)
評論
0/150
提交評論