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