《《VisualFoxPro》在線考試2017年12月考試原題及答案.docx》由會員分享,可在線閱讀,更多相關《《VisualFoxPro》在線考試2017年12月考試原題及答案.docx(15頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、單項選擇題判斷題程序設計題試卷要求 :本試卷含單選題20個、判斷題15個、程序設計題3個??荚囯S機抽題,時間90分鐘,僅有一次機會,請謹慎做答。一、單項選擇題答題要求 :每題只有一個正確的選項。窗體頂端1(2.0分)作為數(shù)據(jù)庫管理系統(tǒng)(DBMS)功能的一部分,( )被用來描述數(shù)據(jù)及其聯(lián)系。 A) 數(shù)據(jù)定義語言 B) 自含語言 C) 數(shù)據(jù)操作語言 D) 過程化語言參考答案:C收起解析解析:無窗體底端窗體頂端2(2.0分)以下字符型常量表達不正確的是( ) A) ABC B) ABC C) ABC D) (ABC)參考答案:D收起解析解析:無窗體底端窗體頂端3(2.0分) 在數(shù)據(jù)庫中存儲的是( )
2、 A) 數(shù)據(jù) B) 數(shù)據(jù)模型 C) 數(shù)據(jù)以及數(shù)據(jù)之間的聯(lián)系 D) 信息參考答案:C收起解析解析:無窗體底端窗體頂端4(2.0分) 要刪除當前表文件中“補貼”字段的全部值,應使用的命令是( ) A) MODIFY STRUCTURE B) DELETE C) REPLACE D) ZAP參考答案:C收起解析解析:無窗體底端窗體頂端5(2.0分) 在Visual FoxPro環(huán)境下,用LIST STRU命令顯示表中每個記錄的長度總計為60,用戶實際可用字段的總寬度為( ) A) 60 B) 61 C) 59 D) 58參考答案:C收起解析解析:無窗體底端窗體頂端6(2.0分) 職工表及姓名索引文件
3、都打開后,用FIND命令把指針指向姓“王”的記錄,使指針指向下一個同姓記錄的命令是( ) A) GOTO NEXT B) CONTINUE C) SKIP D) FIND 王參考答案:C收起解析解析:無窗體底端窗體頂端7(2.0分)Visual FoxPro系統(tǒng)中的查詢文件是指一個包含一條SELECT-SQL命令的程序文件,文件的擴展名為( ) A) .PRG B) .QPR C) .SCX D) .TXT參考答案:B收起解析解析:無窗體底端窗體頂端8(2.0分)同一個數(shù)組中的所有數(shù)組元素的數(shù)據(jù)類型( ) A) 必須相同 B) 必須不同 C) 可相同也可不同 D) 不可改變參考答案:C收起解析
4、解析:無窗體底端窗體頂端9(2.0分) 新建一個表JSNEW.DBF,其結(jié)構(gòu)與表JS.DBF的結(jié)構(gòu)完全相同,但記錄不同,比較方便的建庫命令是( ) A) USE JS COPY TO JSNEW B) USE JS COPY STRU TO JSNEW C) COPY FILE JS.DBF TO JSNEW.DBF D) CREAT JSNEW FROM JS參考答案:B收起解析解析:無窗體底端窗體頂端10(2.0分) 在數(shù)據(jù)管理技術的發(fā)展過程中,經(jīng)歷了人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫系統(tǒng)階段。在這幾個階段中,數(shù)據(jù)獨立性最高的是( )階段。 A) 數(shù)據(jù)庫系統(tǒng) B) 文件系統(tǒng) C) 人工管理
5、 D) 數(shù)據(jù)項管理參考答案:A收起解析解析:無窗體底端窗體頂端11(2.0分) 下面有關HAVING子句描述錯誤的是( ) A) HAVING子句必須與GROUP BY子句同時使用,不能單獨使用 B) 使用HAVING子句的同時不能使用WHERE子句 C) 使用HAVING子句的同時可以使用WHERE子句 D) 使用HAVING子句的作用是限定分組的條件參考答案:B收起解析解析:無窗體底端窗體頂端12(2.0分) 假設一個表包含職工號(C,4)和工資(N,4)兩個字段。要求按工資升序、工資相同者按職工號升序排列,建立索引文件使用的命令是( ) A) INDEX ON 工資/A,職工號/D TO
6、 CN B) SET INDEX ON 工資,職工號 TO CN C) INDEX ON STR(工資,4)+職工號 TO CN D) INDEX ON 工資/A 職工號/A TO CN參考答案:C收起解析解析:無窗體底端窗體頂端13(2.0分) 設A=”123”,則2*&A的值為( ) A) 2*&A B) 2&123 C) 246 D) 2*123參考答案:C收起解析解析:無窗體底端窗體頂端14(2.0分) SQL語言是( )的語言。 A) 關系型數(shù)據(jù)庫 B) 層次型數(shù)據(jù)庫 C) 網(wǎng)狀型數(shù)據(jù)庫 D) 非關系型數(shù)據(jù)庫參考答案:A收起解析解析:無窗體底端窗體頂端15(2.0分) 要判斷數(shù)值型變
7、量Y是否能夠被2整除,錯誤的條件表達式為( ) A) MOD(Y,2)=0 B) INT(Y/2)=Y/2 C) Y%2=0 D) INT(Y/2)=MOD(Y,2)參考答案:D收起解析解析:無窗體底端窗體頂端16(2.0分) 函數(shù)運算YEAR(date( )返回值的類型是( ) A) 邏輯型 B) 字符型 C) 備注型 D) 數(shù)值型參考答案:D收起解析解析:無窗體底端窗體頂端17(2.0分) 由計算機、操作系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫、應用程序及用戶組成的一個整體叫( ) A) 軟件系統(tǒng) B) 數(shù)據(jù)庫系統(tǒng) C) 管理系統(tǒng) D) 文件系統(tǒng)參考答案:B收起解析解析:無窗體底端窗體頂端18(2.0
8、分) 一個表的全部備注字段的內(nèi)容存儲在( ) A) 同一表備注文件 B) 不同表備注文件 C) 同一文本文件 D) 同一數(shù)據(jù)庫文件參考答案:A收起解析解析:無窗體底端窗體頂端19(2.0分) COPY TO命令的功能是( ) A) 復制表結(jié)構(gòu)和表中數(shù)據(jù) B) 只復制表結(jié)構(gòu) C) 只復制表中數(shù)據(jù) D) 以上都不對參考答案:A收起解析解析:無窗體底端窗體頂端20(2.0分) 按照傳統(tǒng)的數(shù)據(jù)模型分類,數(shù)據(jù)庫可分為三種類型( ) A) 大型、中形和小型 B) 西文、中文和兼容 C) 層次、網(wǎng)狀和關系 D) 數(shù)據(jù)、圖形和多媒體參考答案:C收起解析解析:無窗體底端二、判斷題答題要求 :判斷下列說法是否正確
9、。窗體頂端21(2.0分) 有備注型字段的表文件,當刪除所對應的表備注文件后,該表文件仍可打開。 A) 正確 B) 錯誤參考答案:錯誤收起解析解析:無窗體底端窗體頂端22(2.0分) 兩個日期型數(shù)據(jù)可進行減法運算,結(jié)果為數(shù)值型數(shù)據(jù)。 A) 正確 B) 錯誤參考答案:正確收起解析解析:無窗體底端窗體頂端23(2.0分) 打開表文件時,VFP自動打開該表的結(jié)構(gòu)索引文件。 A) 正確 B) 錯誤參考答案:正確收起解析解析:無窗體底端窗體頂端24(2.0分) 不同數(shù)據(jù)記錄的記錄編號可以是相同的。 A) 正確 B) 錯誤參考答案:錯誤收起解析解析:無窗體底端窗體頂端25(2.0分) Visual Fox
10、Pro 6.0是一個64位的數(shù)據(jù)庫管理系統(tǒng)。 A) 正確 B) 錯誤參考答案:錯誤收起解析解析:無窗體底端窗體頂端26(2.0分) 表單的數(shù)據(jù)源可以是表,也可以是視圖。 A) 正確 B) 錯誤參考答案:正確收起解析解析:無窗體底端窗體頂端27(2.0分) 利用菜單設計器設計菜單時,各菜單項及其功能必須由用戶自己定義。 A) 正確 B) 錯誤參考答案:正確收起解析解析:無窗體底端窗體頂端28(2.0分) Visual FoxPro的SQLselect 語句的聯(lián)接格式可以實現(xiàn)多個表的聯(lián)接。 A) 正確 B) 錯誤參考答案:正確收起解析解析:無窗體底端窗體頂端29(2.0分) 對自由表XS.DBF建
11、立索引后,XS.DBF中的數(shù)據(jù)全部按索引順序存入索引文件中。 A) 正確 B) 錯誤參考答案:錯誤收起解析解析:無窗體底端窗體頂端30(2.0分) sayget語句中的get子句必須用read語句激活,才能修改指定變量的值。 A) 正確 B) 錯誤參考答案:正確收起解析解析:無窗體底端窗體頂端31(2.0分) 索引查詢命令seek只能使記錄指針指向表中滿足條件的第一個記錄。 A) 正確 B) 錯誤參考答案:正確收起解析解析:無窗體底端窗體頂端32(2.0分) 設置屬性的語句格式為:“對象名屬性名屬性值”。 A) 正確 B) 錯誤參考答案:正確收起解析解析:無窗體底端窗體頂端33(2.0分) 可
12、以使用MODIFY COMMAND命令來建立一個命令文件。 A) 正確 B) 錯誤參考答案:正確收起解析解析:無窗體底端窗體頂端34(2.0分) 在表單的常用方法中,顯示表單的方法是SHOW。 A) 正確 B) 錯誤參考答案:正確收起解析解析:無窗體底端窗體頂端35(2.0分) Update語句是SQL語言最重要的,也是使用最頻繁的語句。 A) 正確 B) 錯誤參考答案:錯誤收起解析解析:無窗體底端三、程序設計題答題要求 :按照題目要求編寫程序。窗體頂端36(10.0)題目:假設約定年齡不超過35歲的職工為青年職工;年齡在36歲至45歲的職工為中年職工;年齡超過45歲的職工為老年職工。從鍵盤輸
13、入任一職工姓名在STUD表中查找,顯示其姓名、年齡以及所屬的職工類型。答案:SET TALK OFFclearuse STUDaccept 請輸入所查的姓名: to xmLOCATE for 姓名=xmIF .NOT. FOUND()?”查無此人”ELSE NL=YEAR(DATE()-YEAR(出生日期) DO CASE CASE NL35 .AND. NL=45 ? 姓名,nl,”中年職工” OTHERWISE? 姓名,nl,”老年職工” ENDCASEENDIFUSESET TALK ONRETURN窗體底端窗體頂端37(10.0)題目:打開STUD表,分別統(tǒng)計所有姓“張”學員的平均年齡
14、和所有姓“王”學員的平均年齡。答案:SET TALK OFFCLEARCNTZH=0SUMZH=0CNTWANG=0SUMWANG=0DO WHILE NOT EOF()IF 姓名=”張” CNTZH=CNTZH+1 SUMZH=SUMZH+(YEAR(DATE()YEAR(出生日期))ENDIFIF 姓名=”張” CNTWANG=CNTWANG+1 SUMWANG=SUMWANG+(YEAR(DATE()YEAR(出生日期))ENDIFENDDO? “張姓學員的平均年齡為:”,SUMZH/CNTZH? “王姓學員的平均年齡為:”,SUMWANG/CNTWANGSET TALK ONRETURN窗體底端窗體頂端38(10.0)題目:編程顯示STUD表中所有男學員的姓名、工齡及工資。答案:SET TALK OFFUSE STUDscan IF 性別=”男” ? 姓名,YEAR(DATE()-YEAR(工作時間),工資 ENDIFENDSCANUSESET TALK ONRETURN