A.屬性用于描述對象的(de)狀態
B.方法用(yong)于表示(shi)對象的行為
C.事件代碼也可以像方法一樣(yang)被顯式調(diao)用
D.基于同(tong)一個(ge)類產生的兩(liang)個(ge)對象不能分別設置自己的屬性值,
參考答案:D
參考解析:
在面向(xiang)對(dui)(dui)象(xiang)的(de)(de)(de)(de)(de)概念中,屬(shu)性用(yong)來(lai)表示(shi)對(dui)(dui)象(xiang)的(de)(de)(de)(de)(de)狀(zhuang)態(tai),方(fang)法用(yong)來(lai)描述對(dui)(dui)象(xiang)的(de)(de)(de)(de)(de)行為,事件是一種由(you)(you)系(xi)統預(yu)先定義而由(you)(you)用(yong)戶或系(xi)統發(fa)出的(de)(de)(de)(de)(de)動作(zuo),事件作(zuo)用(yong)于對(dui)(dui)象(xiang),對(dui)(dui)象(xiang)識別事件并作(zuo)出相(xiang)(xiang)應反(fan)應,事件可(ke)(ke)以由(you)(you)系(xi)統引發(fa),也可(ke)(ke)以由(you)(you)用(yong)戶引發(fa),當由(you)(you)用(yong)戶引發(fa)時(shi),可(ke)(ke)以像(xiang)方(fang)法一樣被顯(xian)式調用(yong)。基于類(lei)生成的(de)(de)(de)(de)(de)對(dui)(dui)象(xiang),雖然(ran)采用(yong)了相(xiang)(xiang)同的(de)(de)(de)(de)(de)屬(shu)性來(lai)表示(shi)狀(zhuang)態(tai),但它們在屬(shu)性上的(de)(de)(de)(de)(de)取值完全不同。這些對(dui)(dui)象(xiang)一般有著不同的(de)(de)(de)(de)(de)狀(zhuang)態(tai),且彼此間相(xiang)(xiang)對(dui)(dui)獨立。
)2[單選題(ti)] 在(zai)Visual FoxPro中,用(yong)于建立或(huo)修改程序(xu)文件的命令是( )。
A.MODIFY<文件名>
B.MODIFY COMMAND<文件名>
C.MODIFY PROCEDURE<文件名>
D.MODIFY PROGRAM<文件名>
參考答案:B
參考解析:用命令方式建立和修改程序文件的命令格式是:MODIFY COMMAND<文件名>。
3[簡答題]對考(kao)生文(wen)件夾(jia)下的(de)數據庫(ku)“圖書借閱”中的(de)表完(wan)成如下操(cao)作:
為表“圖書借閱”增加一個(ge)字段“姓名”,字段類型為“字符(fu)型”,寬(kuan)度為“8”。
編寫程序“cx1”完成以下兩小題:
(1)填寫(xie)表(biao)“圖書借閱”的(de)(de)新字段(duan)(duan)值“姓名”(取自(zi)“借書證號”對應的(de)(de)讀者信息表(biao)的(de)(de)“姓名”字段(duan)(duan))。
(2)查詢(xun)表“圖書借閱”中“2007年12月(yue)30日”的借書記錄,并將(jiang)查詢(xun)結果輸(shu)入表“result”中。
運行該程序。
參考解析:
【考點(dian)指引】本題主要考查(cha)利用(yong)SQL語句(ju)來修(xiu)(xiu)改(gai)表結構和修(xiu)(xiu)改(gai)字(zi)段(duan)值。
【操作步驟】
①在命(ming)令窗口中輸入命(ming)令:MODI COMM cxl(回車(che)執(zhi)行),打開程序(xu)文件編(bian)輯(ji)窗口,在程序(xu)文件編(bian)輯(ji)窗口中輸入以(yi)下程序(xu)代碼(ma):
OPEN DATEBASE圖書借閱
ALTER圖書(shu)借閱(yue)ADD姓名(ming)C(8)
USE讀者信息
GO
DO WHILE.NOT.EOF()
a=借書證號
b=姓名
UPDATE圖書借閱(yue)SET姓名=b WHERE借書證號=a
SELECT讀者信息
SKIP
ENDDO
SELEcT*INTO TABLE result FROM圖書借(jie)閱WHERE借(jie)閱日(ri)期=CTOD("12—30—07")
關閉程(cheng)序文件編輯窗(chuang)口并保存程(cheng)序文件。
②在命令(ling)窗(chuang)口中(zhong)輸入命令(ling):DO cxl(回車執(zhi)行),執(zhi)行程序文件(jian)。
4[單選題] 在下面(mian)的Visual FoxPro表達(da)式中,運算結果不為邏輯真的是( )。
A.EMPTY(SPACE(0))
B.LIKE(ˋxy*′,ˋxyz′)
C.AT(ˋxy′,ˋabcxyz′)
D.ISNULL(.NULL.)
參考答案:C
參考(kao)解析:Space函(han)數返(fan)回由指定數目組成的(de)字符(fu)(fu)(fu)串(chuan)(chuan),Space(0)返(fan)回空字符(fu)(fu)(fu)串(chuan)(chuan),Empty函(han)數判斷指定的(de)表達(da)式(shi)的(de)運(yun)算結果是(shi)(shi)否為(wei)空,故(gu)A)選(xuan)項為(wei)真(zhen);Like函(han)數比較前后(hou)兩個(ge)字符(fu)(fu)(fu)串(chuan)(chuan)對(dui)應位置(zhi)上(shang)的(de)字符(fu)(fu)(fu),若所(suo)有對(dui)應字符(fu)(fu)(fu)都相匹配,函(han)數返(fan)回值為(wei)邏輯真(zhen),否則為(wei)邏輯假,前字符(fu)(fu)(fu)串(chuan)(chuan)可包(bao)含通配符(fu)(fu)(fu),故(gu)B)選(xuan)項為(wei)真(zhen);At函(han)數如果前字符(fu)(fu)(fu)串(chuan)(chuan)是(shi)(shi)后(hou)字符(fu)(fu)(fu)串(chuan)(chuan)的(de)子串(chuan)(chuan),返(fan)回前字符(fu)(fu)(fu)串(chuan)(chuan)首(shou)字符(fu)(fu)(fu)在后(hou)字符(fu)(fu)(fu)串(chuan)(chuan)中第幾次出現的(de)位置(zhi),函(han)數值為(wei)數值型,故(gu)C)返(fan)回的(de)不為(wei)邏輯真(zhen);IsnuU函(han)數判斷-個(ge)表達(da)式(shi)的(de)值是(shi)(shi)否為(wei)空值,故(gu)D)選(xuan)項為(wei)真(zhen)。
5[單選題]在VisualFoxPr0中創建(jian)項(xiang)目,系(xi)統(tong)將建(jian)立一個項(xiang)目文件(jian),項(xiang)目文件(jian)的擴展名是
A.pjxB.pjxC.proD.itm
參考答案:A
6[單(dan)選題] 在Visual FoxPro中,“表”是指( )。
A.報表B.關系C.表格控件D.表單
參考答案:B
7[單選(xuan)題]下列關(guan)于(yu)棧敘述正確的是( )。
A.棧頂元素最先(xian)能被刪除
B.棧(zhan)頂(ding)元(yuan)素(su)最后才能被刪除
C.棧底元素永(yong)遠不能被(bei)刪除(chu)
D.棧底元素最先被刪除
參考答案:A
參考解(jie)析:棧(zhan)是先進(jin)后(hou)出的(de)數據結(jie)構(gou),所(suo)以(yi)棧(zhan)頂元素最(zui)(zui)后(hou)入棧(zhan)卻最(zui)(zui)先被刪(shan)除。棧(zhan)底(di)元素最(zui)(zui)先人棧(zhan)卻最(zui)(zui)后(hou)被刪(shan)除。所(suo)以(yi)選擇A)。
8[單選(xuan)題(ti)] 在(zai)長度為n的有序線性(xing)表中進行二分查(cha)找(zhao),最壞情況下需要比較(jiao)的次(ci)數(shu)是( )。
A.O(n)B.O(n2)C.O(10g2n)D.O(n10g2n)
參考答案:C
參考(kao)解析:當有(you)序(xu)線(xian)性(xing)表為順序(xu)存儲時才能用二分(fen)法查(cha)找。可以(yi)證明(ming)的(de)(de)是對于長度(du)為n的(de)(de)有(you)序(xu)線(xian)性(xing)表,在(zai)最壞情況下,二分(fen)法查(cha)找只需(xu)(xu)要(yao)比(bi)較l092n次(ci),而順序(xu)查(cha)找需(xu)(xu)要(yao)比(bi)較n次(ci)。
9[單(dan)選(xuan)題] 在Visual FoxPro中,CREATE PROJECT命令將創建一個(ge)( )。
A.項目B.數據(ju)庫C.程序(xu)D.菜單(dan)
參考答案:A
參考解析:執行(xing)CREATE PROJECT命令即可(ke)(ke)創建(jian)(jian)項目;執行(xing)CREATE DATABASE命令可(ke)(ke)建(jian)(jian)立數據庫;執行(xing)MOD IFY COMMAND命令可(ke)(ke)建(jian)(jian)立程序文件;執行(xing)CREATE MENU命令可(ke)(ke)建(jian)(jian)立菜(cai)單。故A選項正確(que)。
10[單選題]打開數據庫abe的正確命令是
A.OPENDATABASEabe
B.USEabe
C.USEDATABASEabe
D.OPENabe
參考答案:A
參考解析:使用命令打開數據庫,其語法格式為:OPENDATABASE[數據庫名l?]
[EXCLUSIVEISHARED].[NOUPDATE]
[VALIDATE]
其中各參(can)數的(de)含(han)義如下:
①EXCLUSIVE:以獨(du)占方(fang)式(shi)打開數據庫(ku);②SHARED:以共享方(fang)式(shi)打開數據庫(ku):
③NOUPDATE:按只讀方式打開;
VALIDATE:指定VisualFoxPr0檢查(cha)在數據(ju)庫中引用的
對象是否合法。