VF復習提綱(答案).doc_第1頁
VF復習提綱(答案).doc_第2頁
VF復習提綱(答案).doc_第3頁
VF復習提綱(答案).doc_第4頁
VF復習提綱(答案).doc_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

一 考題類型及各章節(jié)考試比例 一 考題類型及各章節(jié)考試比例 章節(jié) 題型 數(shù)據(jù)庫基 礎知識 VFP 語言 基礎 表操作基 礎 SQL 程序設計 及表單 菜單報表小計 單項選擇題 40 題 每 題 1 分 211101051140 判斷題 10 題 每 題 1 分 1522 10 填空題 25 題 每 題 1 分 82105 25 讀程序?qū)懡Y果 2 題 每題 5 分 10 10 程序設計題 2 題 共 15 分 15 15 合計分數(shù)值 32414223511100 二 參考習題 占二 參考習題 占 80 左右 左右 第第 1 1 章章 數(shù)據(jù)庫基礎知識數(shù)據(jù)庫基礎知識 1 專門的關系代數(shù)運算的三種運算關系是 C A 投影 關系 選擇 B 選擇 關聯(lián) 關系 C 選擇 投影 連接 D 投影 連接 關聯(lián) 2 數(shù)據(jù)庫系統(tǒng)的核心是 b A 數(shù)據(jù)庫 B 數(shù)據(jù)庫管理系統(tǒng) C 操作系統(tǒng) D 執(zhí)行系統(tǒng) 3 數(shù)據(jù)庫系統(tǒng)與文件系統(tǒng)的主要區(qū)別是 B A 數(shù)據(jù)庫系統(tǒng)復雜 而文件系統(tǒng)簡單 B 文件系統(tǒng)不能實現(xiàn)數(shù)據(jù)結構化 記錄之間沒有聯(lián)系 但在數(shù)據(jù)庫系統(tǒng)中 數(shù)據(jù)不再 針對某一應用 而是面向全組織 具有整體的結構化 C 文件系統(tǒng)只能管理程序文件 而數(shù)據(jù)庫系統(tǒng)能夠管理各種類型的文件 D 文件系統(tǒng)管理的數(shù)據(jù)量較小 而數(shù)據(jù)庫系統(tǒng)可以管理龐大的數(shù)據(jù) 4 用二維表來表示實體及實體之間聯(lián)系的數(shù)據(jù)模型稱為 D A 實體 聯(lián)系模型 B 層次模型 C 網(wǎng)狀模型 D 關系模型 5 下列有關數(shù)據(jù)庫優(yōu)點的描述中 正確的是 D A 實現(xiàn)數(shù)據(jù)結構化 B 減少數(shù)據(jù)冗余實現(xiàn)數(shù)據(jù)共享 C 數(shù)據(jù)與程序相互獨立 D 以上都對 6 在己知教學環(huán)境中 一名學生可以選擇多門課程 一門課程可以被多名學生選擇 這 說明學生數(shù)據(jù)與課程數(shù)據(jù)之間存在 C 的聯(lián)系 A 一對一 B 一對多 C 多對多 D 未知 7 如果一個關系中的屬性或?qū)傩越M不是該關系的碼 但它們是另外一個關系的碼 則稱 其為該關系的 C A 主碼 主關鍵字 B 內(nèi)碼 內(nèi)關鍵字 C 外碼 外部關鍵字 D 關系 8 下列關于數(shù)據(jù)庫系統(tǒng)的敘述中正確的是 A A 實現(xiàn)數(shù)據(jù)共享 減少數(shù)據(jù)冗余 B 數(shù)據(jù)庫系統(tǒng)中 數(shù)據(jù)的一致性是指數(shù)據(jù)類型一致 C 數(shù)據(jù)庫系統(tǒng)中 避免了一切數(shù)據(jù)冗余 D 數(shù)據(jù)庫系統(tǒng)中 數(shù)據(jù)不能共享 9 關系就是一張二維表 10 在計算機中 數(shù)據(jù)和信息是同一概念 11 關系數(shù)據(jù)庫的最大優(yōu)點是消除了數(shù)據(jù)冗余 12 在關系數(shù)據(jù)庫中 一張二維表就是一個關系 第第 2 2 章章 VFVF 語言基礎語言基礎 一 選擇題 1 下列選項中 C 不能作為 Visual Foxpro 中的變量名 A ABEFG B S321 C 86XYZ D def 2 下列關于數(shù)據(jù)的操作說法中 正確的是 C A 貨幣型數(shù)據(jù)不能參加算術運算 B 兩個日期型數(shù)據(jù)可以進行加法運算 C 一個日期型數(shù)據(jù)可以加或減一個整數(shù) D 字符型數(shù)據(jù)能比較大小 日期型則不能 3 已打開數(shù)據(jù)表中有一日期型字段 日期 下列表達式中結果不是日期型的是 C A CTOD 09 18 97 B 日期 2 C DTOC 日期 D DATE 2 4 下列選項中 B 可以正確地將 2003 年 11 月 12 日的日期保存到日期型變量 RQ 中 A RQ DTOC 11 12 2003 B RQ CTOD 11 12 2003 C RQ 11 12 2003 D RQ 11 12 2003 5 假定學生檔案 DBF 表文件共有 8 條記錄 則當 EOF 函數(shù)的返回值為邏輯真時 執(zhí)行 命令 RECCOUNT 的輸出是 C A 1 B 7 C 8 D 9 6 用 DIMENSION S 4 5 命令定義數(shù)組 S 后 再對各數(shù)組元素賦值 S 1 1 1 S 1 2 2 S 1 3 3 S 1 4 4 S 1 5 5 S 2 1 6 S 2 2 7 S 2 3 8 S 2 4 9 S 2 5 10 然后再執(zhí)行命令 S 6 則顯示結果是 C A 變量未定義的提示 B 4 C 6 D F 7 假定系統(tǒng)日期是 2006 年 12 月 20 日 有如下命令 NJ MOD YEAR DATE 2000 10 執(zhí)行該命令后 NJ 的值是 B A 2006 B 6 C 061220 D 1 220 8 函數(shù) LEN ALLTRIM VFP 數(shù)據(jù)庫管理 系統(tǒng) 的結果是 C A 4 B 5 C 18 D 13 9 在下列表達式中 運算結果為數(shù)值型數(shù)據(jù)的是 D A CTOD 12 24 2006 28 B 1234 5678 C 100 100 200 D LEN ABCD 1 10 函數(shù) VARTYPE 12 34 的返回值是 B A N B C C 1234 D 出錯信息 11 如果當前表中的一個字段名與一個內(nèi)存變量名都是 NAME 執(zhí)行命令 NAME 后 顯示的 結果是 B A 內(nèi)存變量的值 B 字段變量的值 C 隨機顯示變量值 D 出錯 12 已知 D 12 24 2006 問表達式 10 SELECT 成績 FROM 考生成績 WHERE 名次 2 18 有如下 SQL 語句 SELECT 讀者 姓名 讀者 職稱 圖書 書名 借閱 借書日期 FROM 圖書管理 讀者 圖書管理 借閱 圖書管理 圖書 WHERE 借閱 借書證號 讀者 借書證號 AND 圖書 總編號 借閱 總編號 其中 WHERE 子句中的 借閱 借書證號 讀者 借書證號 對應的關系操作是 18 19 SQL 查詢輸出中 可以使用 19 短語將查詢結果存放在文本文件中 20 查詢圖書表中每類圖書中多于 1 冊的圖書的分類號 冊數(shù)和平均單價 請對下面的 SQL 語句填空 SELECT 分類號 COUNT AVG 單價 FROM 圖書 GROUP BY 分類號 HAVING 20 21 要求按成績降序排序 輸出 文學系 學生選修了 計算機 課程的學生姓名和成績 請 將下面的 SQL 語句填寫完整 SELECT 姓名 成績 FROM 學生表 選課表 WHERE 院系 文學系 AND 課程名 計算機 AND 學生表 學號 選課表 學號 ORDER BY 21 22 在 SQL SELECT 語句中 檢查一個屬性值是否屬于一組給定的值中的特殊運算符是 22 23 當前目錄下有 student 和 course 兩個表文件 要求查找同時選修了課程號為 0001 和 0002 的學生姓名 語句為 SELECT 姓名 FROM student course WHERE student 學號 course 學號 AND 課程號 0001 AND 姓名 23 SELECT 姓名 FROM student course WHERE student 學號 course 學號 AND 課程號 0002 24 關鍵字 ASC 和 DESC 分別表示 24 的含義 25 SQL 查詢語句中 用于記錄分組查詢的子句是 25 26 求每個倉庫中職工的平均工資 SELECT 倉庫號 AVG 工資 FROM 職工 26 倉庫號 27 不帶條件的 SQL DELETE 命令將刪除指定表的 27 記錄 28 在 SQL 中 插入 刪除 更新命令依次是 INSERT DELETE 和 28 29 要在 成績 表中插入一條記錄 應該使用的 SQL 語句是 29 成績 學號 英 語 數(shù)學 語文 VALUES 2001100111 91 78 86 30 使用 SQL 語句將所有副教授的工資提高 3 UPDATE 教師 SET 工資 工資 1 03 30 職稱 副教授 參考答案 1 最高 2 HAVING 3 AVG 成績 4 INTO CURSOR 5 TO 6 LIKE 7 AGE IS NULL 8 IS NULL 9 GROUP BY 10 DISTINCT 11 TOP 10 DESC 12 NULL 13 UNION 14 查詢 或 數(shù)據(jù)查詢 15 SUM 工資 16 E 學號 S 班長 17 或 ANY 18 選擇 19 TO FILE 20 COUNT 1 21 成績 DESC 或 成績 D 22 IN 23 IN 24 升序排列和降序排列 25 GROUP BY 26 GROUP BY 27 全部 28 UPDATE 29 INSERT INTO 30 WHERE 第第 5 6 7 章章 程序設計及表單程序設計及表單 一 選擇題一 選擇題 1 在 WAIT ACCEPT 和 INPUT 命令中 需要以回車鍵表示輸入結束的命令是 C A WAIT ACCEPT INPUTB WAIT ACCEPT C ACCEPT INPUT D INPUT WAIT 2 用于聲明所有變量是私有變量的命令是 A A PRIV allB PUBLIC all C all 0 D STORE 0 TO all 3 在下面關于面向?qū)ο蟮臄⑹鲋?錯誤的是 D A 每個對象在系統(tǒng)中都有惟一的對象標識 B 事件作用于對象 對象識別事件并作出相應反應 C 一個子類能夠繼承其父類的所有屬性和方法 D 一個父類包括其所有子類的屬性和方法 4 下面關于屬性 方法和事件的敘述中 錯誤的是 D A 屬性用于描述對象的狀態(tài) 方法用于表示對象的行為 B 基于同一個類產(chǎn)生的兩個對象可以分別設置自己的屬性值 C 事件代碼也可以像方法一樣被顯式調(diào)用 D 在新建一個表單時 可以添加新的屬性 方法和事件 5 以下屬于容器類控件的是 B A Text B Form C Label D EditBox 6 計時器控件的主要屬性是 C A Enabled B Caption C Interval D Value 7 一個對象的名字 由對象的 B 屬性決定 A Caption B Name C Value D Object 8 為表單 MyForm 添加事件或方法代碼 改變該表單中的控件 Cmdl 的 Caption 屬性的正確 命令是 C A Myform Cmdl Caption 退出 B This Cmdl Caption 退出 C ThisForm Cmd1 Caption 退出 D ThisFormSet Cmdl Caption 退出 9 下面關于 類 的描述 錯誤的是 D A 一個類包含了相似的有關對象的特征和行為方法 B 類只是實例對象的抽象 C 類并不實行任何行為操作 它僅僅表明該怎樣做 D 類可以按所定義的屬性 事件和方法進行實際的行為操作 10 如果想在運行表單時 向 Text2 中輸入字符 回顯字符顯示的是 號 則可以在 Form1 的 Init 事件中加入語句 D A FORM1 TEXT2 PASSWORDCHAR B FORM1 TEXT2 PASSWORD A THISFORM TEXT2 PASSWORD D THISFORM TEXT2 PASSWORDCHAR 11 關于屬性 正確的是 A A 只是對象的內(nèi)部特征 B 是對象的固有特性 用各種類型的數(shù)據(jù)表示 C 是對象的外部特性 D 屬性是對象固有的方法 12 以下關于 Visual FoxPro 類的說法 不正確的是 B A 類具有繼承性和封裝性 B 用戶必須給基類定義屬性 否則出錯 C 子類一定具有父類的全部屬性 D 用戶可以按照已有的類派生出多個子類 13 下面關于 類 的描述 錯誤的是 C A 一個類包含了相似的有關對象的特征和行為方法 B 類只是實例對象的抽象 C 類可以按所定義的屬性 事件和方法進行實際的行為操作 D 類并不進行任何行為操作 16 類是一組具有相同屬性和相同操作的對象集合 類之間共享屬性和操作的機制稱為 14 下列基類中是容器類的是 A A 表單 B 命令按鈕 C 列表框 D 單選按鈕 15 在下面的 DO 循環(huán)中 循環(huán)次數(shù)是 D m 6 n 1 DO WHILE n250000 IF SUBS 客戶代碼 3 2 F8 OR SUBS 客戶代碼 3 2 V7 NUM NUM 1 DISPLAY ENDIF ENDSCAN 滿足條件的客戶人數(shù)有 num USE 3 有一學生表 學號 C 8 姓名 C 10 生日 D 以下程序的功能是顯示所有奇數(shù) 月出生的學生名單 并統(tǒng)計出七月和九月的學生人數(shù) 請?zhí)羁胀瓿?USE 學生表 S 0 SCAN FOR MONTH 生日 2 0 學號 姓名 IF MONTH 生日 7 OR MONTH 生日 9 S S 1 ENDIF ENDSCAN S RETURN 4 學生 數(shù)據(jù)表中有 學號 C 4 姓名 C 8 等字段 設計如圖 6 3 所示的表單 在 Text1 中輸入一個學生的學號 單擊 查詢 按鈕 在 Label3 中顯示該學生的姓名 如無 此學號 則顯示 查無此人 請?zhí)羁胀晟?查詢 按鈕的 CLICK 事件代碼 圖 6 3 表單設計界面 查詢 按鈕的 CLICK 事件代碼 USE XS XH ALLTRIM THISFORM TEXT1 VALUE LOCATE FOR 姓名 XH IF FOUND THISFORM LABEL3 CAPTION 姓名 ELSE THISFORM LABEL3 CAPTION 查無此人 ENDIF USE 5 設計如圖 1 所示表單 在 Text1 中輸入一個五位的自然數(shù) 單擊 確定 按鈕 在 Text2 中將其反序輸出 請?zhí)羁胀晟?確定 按鈕 CLICK 事件程序代碼 圖 1 表單設計界面 x val thisform text1 value a1 int x 10000 a2 mod int x 1000 10 a3 mod int x 100 10 a4 int x 100 10 a5 x 10 thisform text2 value a1 a2 10 a3 100 a4 1000 a5 10000 6 學生 數(shù)據(jù)表中有 學號 C 4 姓名 C 8 等字段 設計如圖 2 所示的表單 在 Text1 中輸入一個學生的學號 單擊 查詢 按鈕 在 Label3 中顯示該學生的姓名 如無 此學號 則顯示 查無此人 請?zhí)羁胀晟?查詢 按鈕的 CLICK 事件代碼 圖 2 表單設計界面 查詢 按鈕的 CLICK 事件代碼 USE XS XH ALLTRIM THISFORM TEXT1 VALUE LOCATE FOR 姓名 xh IF FOUND thisform label3 caption 姓名 ELSE THISFORM LABEL3 CAPTION 查無此人 ENDIF USE 三 讀程序?qū)懡Y果三 讀程序?qū)懡Y果 1 如圖所示一程序界面 文本框 TEXT1 已經(jīng)輸入一串文字 單擊 轉換 命令按鈕后 文 本框的值將變?yōu)槭裁?轉換 命令按鈕的 CLICK 事件代碼 N LEN THISFORM TEXT1 VALUE Y DO WHILE N 0 X SUBSTR THISFORM TEXT1 VALUE N 1 IF ASC X ASC a X UPPER X ELSE X LOWER X ENDIF Y X Y N N 1 ENDDO THISFORM TEXT1 VALUE Y 參考答案參考答案 tHIS IS A cpu 2 已知數(shù)據(jù)表 xs dbf 內(nèi)容為 姓名 性別 專業(yè) 周淘 女 計算機 章紫逸 女 環(huán)境 趙維 女 藝術 李奎 男 機械 季石雨 女 自動化 王保墻 男 管理 設計如圖 3 所示表單 將 xs dbf 添加到表單的數(shù)據(jù)環(huán)境中 表單運行后 單擊命令 按鈕 Command1 標簽 Label1 將顯示什么 command1 控件的 click 事件代碼 SELECT XS X THISFORM LABEL1 CAPTION X SCAN IF 性別 男 EXIT ENDIF IF 專業(yè) 計算機 X X 姓名 space 2 ENDIF SKIP ENDSCAN THISFORM LABEL1 CAPTION X 參考答案 參考答案 趙維 季石雨 圖 3 表單設計界面 3 已知數(shù)據(jù)表 學生 dbf 中的記錄如下所示 學號姓名 總分 性別 09104鄭剛543男 09202王康588男 09111劉偉625女 09203萬里615男 09305趙萍588 女 設計如圖 b 所示表單 將學生 DBF 添加到表單的數(shù)據(jù)環(huán)境中 表單運行后 當在上面 一個文本框 Text1 中輸入 男 時 單擊 輸出 命令按鈕 寫出在下面一個文本框 text2 中的輸出結果是什么 輸出 命令按鈕的 Click 事件代碼如下 圖 b SELECT 學生 K 0 SCAN for 性別 ALLTRIM Thisform Text1 Value IF mod 總分 2 0 K K 總分 ENDIF ENDSCAN Thisform Text2 Value STR K 4 參考答案 588 4 有如下程序 請寫出運行結果 CLEA M 1 N 1 DO WHILE M 10 M M 1 IF INT M 3 M 3 N N M ENDIF ENDDO N N RETURN 參考答案 參考答案 N 24 5 數(shù)據(jù)表 XS dbf 的表結構及數(shù)據(jù)如表 1 所示 表單界面如圖 5 所示 表單運行后 單擊 開始 按鈕 文本框 Text1 和 Text2 中顯示什么內(nèi)容 表 1 XS dbf 學號 C 4姓名 C 8語文 N 5 1數(shù)學 N 5 1 1001張三8090 1002李四7585 1003王五9095 圖 5 表單設計界面 開始 按鈕的 CLICK 事件代碼如下 SET TALK OFF USE XS INDEX ON 語文 數(shù)學 TAG ZF GO TOP THISFORM TEXT1 VALUE 姓名 CLOSE INDEX AVERAGE 數(shù)學 TO SX LOCATE FOR 數(shù)學 SX THISFORM TEXT2 VALUE 姓名 USE 參考答案 李四參考答案 李四 王五王五 6 設計如圖 6 所示表單 3 文本框的初值為 0 運行表單后 在 3 個文本框中都輸入 2 單 擊 command1 按鈕 標簽 label2 和 label3 分別會顯示什么 圖 6 表單設計界面 Command1 的 click 事件代碼 i thisform text1 value a thisform text2 value b thisform text3 value y1 DO WHILE i 3 thisform prog1 y1 y1 P STR i 1 STR a 2 i i 1 ENDDO thisform label2 caption y1 thisform label3 caption b STR b 2 自定義方法程序 prog1 a a 2 b b a 參考答案 參考答案 p 2 4 p 3 16 b 22 四 寫程序 四 寫程序 1 設計表單 設計表單 form5 2 scx 如圖 如圖 5 3 所示 求所示 求 100 以內(nèi)能夠被以內(nèi)能夠被 X 整除的數(shù)之和 整除的數(shù)之和 圖圖 5 35 3 form5 2 scxform5 2 scx 文本框 text1 text2 的初值為 0 文本框 text2 的 Gotfocus 事件代碼如圖 5 4 所示 x thisform text1 value s 0 for i 1 to 100 if i x 0 s s i endif endf thisform text2 value s 2 設計表單 設計表單 form5 4 scx 如圖 如圖 5 7 所示 輸入任意所示 輸入任意 ASCII 字符串 逆序顯示 字符串 逆序顯示 圖 6 8 表單設計界面 圖圖 5 75 7 form5 4 scxform5 4 scx s thisform text1 value y for i 1 to len s c subs s i 1 y c y endf thisform label2 caption y 現(xiàn)有成績管理數(shù)據(jù)庫 cjgl dbc 其中有兩個數(shù)據(jù)表 分別如下 學生成績數(shù)據(jù)表 XSCJ DBF 學號姓名高等數(shù)學計算機英語平均分 765526 李小林 848880 745123 林嘉蕾 776072 786122 梅琴 613050 756105 楊林 925272 通信錄數(shù)據(jù)表 TXL DBF 學號家長姓名郵編家庭通信地址 745123黃佩珍100084北京海淀區(qū)東土城路 11 號 765526占紅610032成都二環(huán)路北二段 51 號 756105楊軍710068西安市第 173 號信箱 786122郭琳400030重慶沙坪壩小龍坎 57 號 3 設計如圖 6 8 所示的表單 將學 生成績數(shù)據(jù)表 XSCJ DBF 添加到表 單的數(shù)據(jù)環(huán)境中 表單運行后 在文 本框 text1 中輸入學生學號 若找到 相應學生 則在 text2 中顯示該學生 的姓名 label4 中顯示該學生的高等 數(shù)學成績信息 若沒有找到 則顯示 沒有該學生 對話框 請寫出 text1 的 valid 事件代碼 x alltrim thisform text1 value locate for 學號 x if found thisf

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論