6[單選題] 如果在命令窗口執(zhí)行命令:LIST名稱,主窗口中顯示:
記錄號(hào) 名稱
1 電視機(jī)
2 計(jì)算機(jī)
3 電話線
4 電冰箱
5 電線
假定名稱字段為字符型、寬度為6,那么下面程序段的輸出結(jié)果是( )。
GO 2
SCAN NEXT 4 FOR LEFT(名稱,2)=〝電"
IF RIGHT(名稱,2)=〝線"
EXIT
ENDIF
ENDSCAN
名稱
A.電話線 B.電線C.電冰箱 D.電視機(jī)
參考答案:B
參考解析:LEFT(<字符表達(dá)式>,<數(shù)值表達(dá)式>)的功能是從字符表達(dá)式左邊開始,截取<數(shù)值表達(dá)式>指定長(zhǎng)度的字符串。RIGHT(字符表達(dá)式,數(shù)值表達(dá)式):返回-個(gè)字符串右邊的若干字符,返回值是字符型。本題是從2、3、4、5四條記錄中,找出第-個(gè)字是“電”,最后-個(gè)字是“線”的第-個(gè)符合的記錄,并顯示出來.由此可知第3條記錄“電話線”符合。
7[單選題] 執(zhí)行USE se IN 0命令的結(jié)果是( )。
A.選擇0號(hào)工作區(qū)打開SC表
B.選擇空閑的最小號(hào)工作區(qū)打開SC表
C.選擇第l號(hào)工作區(qū)打開SC表
D.顯示出錯(cuò)信息
參考答案:B
參考解析:
指定工作區(qū)的命令是:
SELECT nWorkArea | cTableAlias
其中,參數(shù)nWorkArea是一個(gè)大于等于0的數(shù)字,用于指定工作區(qū)號(hào),最小的工作區(qū)號(hào)是1,最大的工作區(qū)號(hào)是32767。如果這里指定為0,則選擇編號(hào)最小的可用工作區(qū)。
8[單選題] 支持子程序調(diào)用的數(shù)據(jù)結(jié)構(gòu)是( )。
A.棧B.樹C.隊(duì)列D.二叉樹
參考答案:A
參考解析:棧是一種限定在一端進(jìn)行插入與刪除的線性表。在主函數(shù)調(diào)用子函數(shù)時(shí),要首先保存主函數(shù)當(dāng)前的狀態(tài),然后轉(zhuǎn)去執(zhí)行子函數(shù),把子函數(shù)的運(yùn)行結(jié)果返回到主函數(shù)調(diào)用子函數(shù)時(shí)的位置,主函數(shù)再接著往下執(zhí)行。這種過程符合棧的特點(diǎn),所以一般采用棧式存儲(chǔ)方式。
9[單選題] 在Visual FoxPro中,如果要將學(xué)生表S(學(xué)號(hào),姓名,性別,年齡)中“年齡”屬性刪除,正確的SQL命令是 ( )。
A.ALTER TABLE S DROP COLUMN年齡
B.DELETE年齡FROM S
C.ALTER TABLE S DELETE COLUMN年齡
D.ALTER TABLE S DELETE年齡
參考答案:A
參考解析:
A[解析]修改表結(jié)構(gòu)可使用ALTER TABLE命令,刪除表中的字段、索引及有效性規(guī)則、錯(cuò)誤提示信息及默認(rèn)值,
其命令格式為:
ALTER TABLE<表名>
[DROP[COLUMN]<字段名>]
[DROP PRIMARY KEY TAG<索引名1>]
[DROP UNIQUE TAG<索引名2>]
[DROP CHECK]
其中,[DROP[COLUMN]<字段名>]刪除指定的字段;[DROP PRIMARY KEY<索引名1>]刪除主索引;[DROP UNIQUE TAG<索引名2>]刪除候選索引;[DROPCHECK]刪除有效性規(guī)則。本題要?jiǎng)h除“年齡”屬性,正確的命令應(yīng)該是DROP COLUMN年齡。
10[簡(jiǎn)答題]在考生文件夾下有“學(xué)生成績(jī)”數(shù)據(jù)庫(kù),設(shè)計(jì)一個(gè)名為“cdl”的菜單,菜單中有兩個(gè)菜單項(xiàng)“查詢”和“關(guān)閉”。
程序運(yùn)行時(shí),單擊“查詢”菜單項(xiàng)應(yīng)完成下列操作:
將所有選修了“計(jì)算機(jī)基礎(chǔ)”的學(xué)生的所有成績(jī),按成績(jī)降序,學(xué)號(hào)升序查詢出來并保存到表“cjb.dbf”中。
單擊“關(guān)閉”菜單項(xiàng),程序終止運(yùn)行。
參考解析:
【考點(diǎn)指引】本大題主要考查通過學(xué)生表和成績(jī)表的連接,將符合要求的記錄添加到新的數(shù)據(jù)表中。在菜單的“查詢”菜單命令設(shè)計(jì)過程中,在“結(jié)果”下拉列表樞中應(yīng)該選擇“過程”選項(xiàng),然后進(jìn)行查詢程序的編輯,在程序設(shè)計(jì)過程中,可以使用SQL查詢語句及插入語句來完成設(shè)計(jì)過程。
【操作步驟】
①選擇【文件】→【新建】命令,選擇“菜單”,單擊“新建文件”按鈕,再單擊“菜單”按鈕,打開菜單設(shè)計(jì)器,在“菜單名稱”中輸入“查詢”,在“結(jié)果”下拉列表框中選擇“過程”,單擊“創(chuàng)建”按鈕創(chuàng)建“查詢”過程,在菜單過程代碼編輯窗口中輸入以下代碼:
SELECT*INTO TABLE cjb FROM成績(jī)WHERE課程名=〝計(jì)算機(jī)基礎(chǔ)〞0RDER BY成績(jī)DESC,學(xué)號(hào)
關(guān)閉菜單過程代碼編輯窗口,回到菜單設(shè)計(jì)器。
、趩螕粝乱恍,輸入菜單名稱“關(guān)閉”,在“結(jié)果”下拉列表框中選擇“命令”,在右邊的“命令”文本框中編寫程序代碼:SET SYSMENU TO DEFAULT
、圻x擇【菜單】→【生成】命令,將菜單保存為“cdl”,生成一個(gè)菜單文件“cd1.mpr”。關(guān)閉菜單設(shè)計(jì)窗口,在命令窗口輸入命令:DO cd1.mpr,看到Visual FoxPro的菜單欄被新建的菜單所代替,單擊“關(guān)閉”菜單命令將恢復(fù)系統(tǒng)菜單。
相關(guān)推薦:
2015年計(jì)算機(jī)二級(jí)考試《VFP》鞏固練習(xí)及解析匯總
2015年計(jì)算機(jī)二級(jí)《VFP》精選上機(jī)練習(xí)題匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |