第一篇:計算機基礎vf例題!!
一,已知一個數,取出其中各個數位上的書
1,若一個四位正整數是另一個正整數的平方,且各位數字的和是一個平方數,則稱該四位正整數是“四位雙平方數”。例如:由于7396=86^2,且7+3+9+6=25=5^2,則稱7396是“四位雙平方數”求
所有“四位雙平方數”的個數。(答案17)
2,求出[750,978]內不包含數字8的所有整數之和。(答案94415)3,求出[1234,6789]內中間兩位數字之和等于首尾兩位數字之積的數的個數。(答案175)4,求所有符合算式ab*ba=3627的最大的兩位數ab(即a*10+b)。答案93 5,求[10,1000] 內所有能被6整除但不能被9整除的整數之和。答案55440 6,求[1234,9876]內回文數的個數。答案85 7,設某四位數的各位數字的平方和等于198,問滿足條件最大數和最小數之和是?答案12749 二.整除于余數
1,將大于1000且能被4和6中至少一個數整除的所有整數按從小到大順序后,求前面20個數之和。答案20610
2,求出將十進制整數98765432等值轉換為二進制形式后其中數字1的個數。答案13 3,求出將十進制小數0.56789等值轉換為八進制形式的表示中前18位小數中數字3的個數。答案3 4,求出[100,800]內所有既不能被5整除也不能被7整除的數個數。答案480 5,求出559399的所有非平方因子中最小的。答案73 6,求前[1,100]內能被6或8整除的所有自然數的平方根的和。答案162 8,求出20677和42067的最大公約數。答案713 9,求出42253和20677的的最小公倍數。答案971819 9求[200,300]之間能被其因子數整除的數中且能被3整除的數之和。1713 10求出[1234,6789]內至少有兩位數字是7的所有整數之和。答案678981 11求[101,299]內所有能被2整除但不能同時被3和5整除的整數之和。答案18630 求素數
1求100-200內所有素數個數。21 2梅森尼數是指能使2^n-1為素數的數n,求[1,21]范圍內的梅森尼數個數。答案7 3求100-1000內的第10個素數。答案149 4設某四位數的各位數字的平方和為100,問滿足條件的最大四位數素數?答案9133 5求兩位數中最大絕對素數,答案97 數列
1,等比數列1,3,9,27… 求使此數列前n項之和小于9876543的最大自然數n。答案15 填空程序填空:
1.下面程序是計算小于或等于35的所有正奇數的積和正偶數的和,并顯示符合條件的正奇數的積,填空。(654729075)
2.下列程序求三位數中,個位數字與十位數字之積除以3所得的余數是十位數字的偶數和,填空。(32022)
3.求100——999的水仙花數(如:153=1^3+5^3+3^3)的個數。填空。(4)4.求所有數字的和為16的四位數的個數,填空。(564)5.已知S1=1,S2=1+2,S3=1+2+3,?Sn=1+2+3+?N,求S1,S2,S3,?S2800中有多少個能被3或7整除的數。(1272)
6.下面的程序是求1+3+5+?的奇數之和,若累加數大于123699時則結束累加。(123904)7.下列程序的功能是求N,其中N是一個四位整數,它的九倍恰好是其反序數。(1089)8.下面程序是求S=1!+2!+3!+?+19!,填空。(***000)9.下面程序求在1,2,3,4,?,3000這3000個數中的任意兩個不同的數,要求它們的和能被6整除的數的總對數。(749500)
10.求出45678的所有非平凡因子中的奇數的個數。(7)11.下面程序是計算小于或等于35的所有正奇數的積和正偶數的和,并顯示符合條件的正奇數的積,填空。(654729075)
12.下面程序是求30到150之間所有偶數的平方和并顯示結果,填空。(569740.00)13.下面程序是求2+4+6+?的偶數之積,若積數大于22500時則結束。(46080)14.求1*2*3*4*5^,當積大于77777720時退出循環。(479001600)15.下列程序求三位數中,個位數字與十位數字之和除以10所得的余數是百位數字的偶數的個數。(45)
16.求解下列方程,x+y=7,x^2+2y^2=41.?X填空實現這一功能。(3)17.下面程序求2203年各月份中的15日有幾天是星期二。(3)18.下面的程序是求100到1500之間的質數的個數。(214)19.下面的程序是求100到1500之間質數的和。(163980)20.下列程序求能被3整除且有一位數字為5的三位數的個數。(85)
第二篇:VF基礎教案
第2章Visual FoxPro 6.0概述
2.1 Visual FoxPro的安裝、啟動與關閉 2.1.1 Visual FoxPro 6.0 的安裝
中文Visual FoxPro 可以從CD-ROM或網絡上安裝。以下介紹三種從CD-ROM上安裝Visual FoxPro 的方法。
1.直接啟動CD-ROM
2.直接運行安裝程序
3.使用Windows 安裝 2.1.2 Visual FoxPro 6.0的啟動與關閉
一、Visual FoxPro 6.0的啟動
啟動Visual FoxPro有多種方法,可采用以下三種方式之一。
1.從“開始”菜單啟動
2.從“運行”對話框中啟動
3.從資源管理器中啟動
4.雙擊Visual Foxpro6.0快捷圖標
二、Visual FoxPro 6.0的退出
(1)在Microsoft Visual FoxPro主菜單中,打開“文件”菜單,選擇“退出”選項;
(2)按Alt+F4組合鍵;
(3)按Ctrl+Alt+Del組合鍵,進入“關閉程序”窗口,按“結束任務”按鈕;
(4)在Microsoft Visual FoxPro的系統環境窗口,單擊其右上角的“退出”按鈕;
(5)在“命令”窗口,輸入命令Quit。2.2 Visual FoxPro 6.0系統運行環境的配置
Visual FoxPro系統環境的配置,決定了Visual FoxPro系統的操作環境和工作方式。
單擊“工具”-> “選項”可以打開選項選窗口,在“選項”窗口中,有12種不同類別的環境選項卡,用戶可以根據操作的需要通過“選項”窗口中的各種選項卡,確定或修改設置每一個參數,從而確定Visual FoxPro的系統環境.2.2.1 設置默認工作目錄
VF有其默認的工作目錄,就是系統文件所在的VF6.0目錄,但是,為了管理,用戶最好還是設置自己的工作目錄以保存所建的文件 設置默認路徑的方法: “工具”->“選項”->文件位置 使用命令設置:
SET DEFA TO <默認路徑> 功能:設置默認路徑 例:
SET DEFA TO D:WMQ SET DEFA TO E:200723 2.2.2 設置日期的表示格式 設置日期時間格式: “工具”->“選項”->“區域”
2.3 Visual FoxPro 6.0的系統窗口
Visual FoxPro的界面
Visual FoxPro界面,是由標題欄、菜單欄、工具欄、工作區、狀態欄和命令窗口組成的。
一、標題欄
標題欄位于屏幕界面的第一行,它包含系統程序圖標、主屏幕標題、最小化按鈕、最大化按鈕和關閉按鈕5個對象。
二、菜單欄
菜單欄位于屏幕的第二行,它包含文件、編輯、顯示、格式、工具、程序、窗口和幫助8個菜單選項。
當單擊其中一個菜單選項時,就可以打開一個對應的“下拉式”菜單,在該“下拉式”菜單下,通常還有若干個子菜單選項,當選擇其中一個子菜單選項時,就可以執行一個操作。
三、工具欄
Visual FoxPro系統提供了11種常用的工具欄:
(1)常用工具欄(2)布局工具欄
(3)表單控件工具欄(4)表單設計器工具欄
(5)查詢設計器工具欄(6)視圖設計器工具欄
(7)數據庫設計器工具欄(8)報表控件工具欄
(9)報表設計器工具欄(10)調色板工具欄
(11)打印預覽工具欄
四、命令窗口
命令窗口位于菜單欄和狀態欄之間,是Visual FoxPro系統命令執行、編輯的窗口。在命令窗口中,可以輸入命令實現對數據庫的操作管理;也可以用各種編輯工具對操作命令進行修改、插入、刪除、剪切、拷貝、粘貼等操作;還可以在此窗口建立命令文件并運行命令文件。
在“窗口”菜單下,選擇“隱藏”,可以關閉命令窗口;選擇“命令窗口”,可以彈出命令窗口。
五、工作區與狀態行
狀態行位于屏幕的最底部,用于顯示某一時刻的管理數據的工作狀態。(1)Set Status off/ on,可控制屏幕上的狀態行是否出現。
(2)如果當前工作區中沒有表文件打開,狀態行的內容是空白;如果當前工作區中有表文件打開,狀態行顯示表名、表所在的數據庫名、表中當前記錄的記錄號、表中的記錄總數、表中的當前記錄的共享狀態等內容。
2.4 可視化管理工具
1、設計器
通過設計器可以方便地對表、表單、數據庫、查詢和報表等進行管理。
2、向導
通過用戶對問題的回答或對選項的選擇,向導將創建相應的文件或執行某一項任務。
3、生成器 是一種可視化的輔助工具,用來幫助擁護按要求設計各種控件的表現形式。2.5 Visual Foxpro 6.0的工作方式 Visual FoxPro 6.0提供了兩種工作方式:
? ? 交互方式(可執行方式和可視化操作方式)程序方式
2.5.1 交互方式
包括命令執行方式和可視化操作方式。
1、命令執行方式
Visual FoxPro 6.0提供命令方式主要有兩種目的,一是對數據庫的操作使用命令比使用菜單或工具欄要快捷而靈活;另一方面,熟悉命令操作是程序開發的基礎。
Visual FoxPro 6.0提供了命令窗口用于輸入執行命令。
Visual FoxPro 6.0中的命令采用近似于自然語言的結構。
Visual FoxPro 6.0中的命令不區分大小寫,即命令可以用大寫字母也可以用小寫字母書寫。另外,對于較長的命令可以只輸入命令的前四個字母。
Foxpro提供了多條命令,命令中常出現的一些符號有:(P19)
<....> 必選項
[....]
可選項
...|... 擇一選項 這些符號在實際使用時不必輸入. 命令的一般格式為:
命令動詞 [<范圍>][fields<字段名表>][for <條件>] 其中:
命令動詞:決定此命令的功能,一般為英文動詞. 范圍:表示記錄的操作范圍,有]四種形式:
ALL 表示對數據庫中的所有記錄進行操作。?
RECORD N
表示僅對第N條記錄進行操作 ?
NEXT N 表示從當前記錄開始共N個記錄
REST
表示從當前記錄開始到文件結束的所有記錄
Fileds:說明數據庫的字段名稱,不選此項,則表示選擇所有字段 命令書寫規則 ? ? ? ? ? 任何命令必須以命令動詞開頭, 大小寫不限,其后的各項順序不限。各子句之間用空格分隔。
命令可縮寫成前4個字母,但不提倡
一行寫不下時,在行末用續行符“;”,并在下行繼續書寫 一行只能寫一條命令語句
例如,顯示xsda數據表中所有不住校的女生的姓名、年齡
use xsda
list all fields 姓名,年齡
for 住校否=.F.and 性別=’女’
2、可視化操作方式
可視化操作方式包括:菜單方式、設計器方式、向導方式。
在VisualFoxpro系統中,通過菜單、窗口、對話框、工具欄等圖形界面,可以直接操作數據表、視圖、查詢、表單、報表等,并以窗口的方式把結果顯示給用戶。
2.5.2 程序執行方式
Visual FoxPro 6.0提供了一個程序編輯器,可以使用MODIFY COMMAND 命令打開程序編輯器,或者從“文件”菜單中選擇“新建”命令,在彈出的“新建”對話框中選擇“程序”單選項,最后單擊“新建文件”按鈕即可打開程序編輯器。
2.6 Visual Foxpro 6.0的主要性能指標 主要性能指標有:
1、每個數據庫最多記錄數為10億個
2、每條記錄可包含的字段個數最多為225個
3、每條記錄最多字符數為655000個字節
4、字段型字段最大寬度(即最多可容納的字符數)為254個字節。
5、數值型字段最大寬度為20位,精度為16位
6、有32767個工作區,可同時打開的數據庫文件最多32767個。
7、可使用的內存變量默認總數位256個,最多為65000個。最大數組個數為65000個,每個數組的最多的元素數為65000個。
第三篇:vf計算機教學工作總結2010
2010-2011學年春季學期計算機教學工作總結
本學期我任教10級體育系一、二班的大學計算機技術基礎教學在各位領導和老師的熱心支持和幫助下,我認真做好教學工作,積極
完成學校布置的各項任務。下面我把這學期的工作做簡要的總結:
一、學校制度執行情況
平時積極參加全校教職工活動會議,認真學習學校下達的文件,注重政治理論的學習。配合本組里搞好教研活動。每周按時參加教務例會和教研例會,并且認真做好筆記,從不缺勤。工作上服從安排,人際關系融洽。
二、教育教學情況
1、潛心鉆研,認真備課。
在備課中,我認真研究VF教材,力求準確把握難重點,難點。并注重參閱各種參考書,制定符合學生認知規律的教學方法及教學形式。注意弱化難點,強調重點。認真寫好教案,并不斷歸納總結提高教學水平。
2、以生為本,微笑上課。上課時注重學生主動性的發揮,發散學生的思維,注重綜合能力的培養,有意識的培養學生的思維的嚴謹性及邏輯性,在教學中提高學生的思維素質。微笑行動,也是我對自己的教學的新的要求,學生喜歡老師的笑臉,這樣能給學生自信。
3、虛心學習,堅持聽課。注意學習組里老師的教學經驗,努力探索適合自己的教學模式。同時,認真總結經驗,取長補短。經過聽課,評課,本學期對自己的教學促進很大,我也在努力提高自己的業務水平。
三、自身的學習情況
1. 為了提高自身的專業水平,我不斷給自己“充電”。吸收新的知識堅持學習有關計算機方面的知識,閱讀計算機報刊雜志,學到很多新詞匯和新知識,并且獲得不少新信息。
2.為了提高自身的業務水平和教學水平,有時向老教師學習好的教學方法和好的教學經驗,從而提高自己的上課水平。
四、科研情況
積極學習計算機名著,并做筆記。針對新生班級學生計算機基礎的普遍差的情況,跟學生一起,尋找原因,對這部分同學進行有計劃的輔導。除了注意課堂效果之外,在上課結束時,我堅持利用課余時間了解情況,發現問題及時糾正。在日常工作中,我還積累了一些教學案例,并針對計算機知識的特點,做點滴積累。
當然,我也看到了本學期的不足,比如說,對計算機專業知識的掌握還不深,以后還需多花時間去加強自身的專業理論與實踐操作技能;在教學方面,還應多向老教師、優秀教師學習,以提高自已各方面的能力,適應學校發展的要求。
石丹2011.7.4
第四篇:2014年《計算機VF》標準答案
2014年遼寧省專升本考試《計算機—Visual FoxPro》試卷參考答案
第一部分計算機基礎知識部分
一、單項選擇題:
1.A2.B3.B4.C5.B6.B7.A8.B9.B10.C
11.D12.C13.B14.D15.A16.B17.A18.C19.D20.B
二、多項選擇題:
21.CDE22.AD23.ABE24.ABDE25.DE
26.ABCDE27.BCDE28.ABCE29.BCE30.ADE
三、判斷題:
31.√32.√33.X34.√35.X36.√37.√38.X39.X40.X
第二部分:計算機高級語言部分
注:1.答案中涉及的英文字母不區分大小寫。2.關鍵字超過四個英文字母的,可以只寫前四個
四、填空題
41.CAPTION42.語言43.QUIT44.SELECT 045.普通索引
五、閱讀程序題
46.歡迎你47.3 5 748.136
49.250.251.40
52.許宏00000353.0002計算機系劉剛
六、完善程序題
54.SORT TO DJ
55.單價 > 30.AND.出版單位 = “電子工業出版社”
56.JOIN TO 借閱信息 WITH B
57.FIND
58.圖書.總編號 = 借閱.總編號
59.X = X*I
60.INT(X/10)
61.MESSAGEBOX
七、程序改錯題
62.錯誤行(6)改為:GROUP BY 借閱.借書證號
63.錯誤行(7)改為:CONTINUE
64.錯誤行(5)改為:IF INT(X/I)= X/I
65.錯誤行(5)改為:REPLACE借書證號WITH“0006”
第五篇:計算機vf函數(重慶專升本)含答案
強化練習選擇題
2,下列表達式中結果為“計算機等級考試”的表達式為()A,“計算機”|“等級考試” B,“計算機”&“等級考試” C,“計算機”and“等級考試” D,“計算機”+“等級考試”
3,關系運算符$用來判斷一個字符串表達式是否()另一個字符串表達式。A,等于 B,完全等于 C,不等于 D,包含于 4,在下面的Visual FoxPro表達式中,不正確的是()A,{^2001-05-01 10:10:10 AM}-10 B{^2001-05-01}-DATE()C,{^2001-05-01 10:10:10 AM}+DATE()D,{^2001-05-01 10:10:10 AM}+1000 5,以下日期正確的是()A,{“2001-05-25”} B,{'^2001-05-25'} C,{^2001-05-25} D,{[^2001-05-25]} 8.Visual FoxPro的表達式中不僅允許有常量,變量,而且還允許有()A.過程 B.函數 C.子程序 D.主程序
10.如果一個運算表達式中包含有邏輯運算,關系運算和算術運算,并且其中未用圓括號規定這些運算的先后順序,那么這樣的綜合型表達式的運算順序是()A,邏輯->算術->關系 B,關系->邏輯->算術 C,算術->邏輯->關系 D,算術->關系->邏輯
11.已知D1和D2為日期型變量,下列4個表達式中非法的是()A.D1-D2 B,D1+D2 C,D1+28 D,D1-36 13.函數INT(數值表達式)的功能是()A.按四舍五入取數值表達式的整數部分 B.返回數值表達式的整數部分 C.返回不大于數值表達式的最大整數 D.返回不小于數值表達式的最小整數
14.下列4個表達式中,運算結果為數值的是()A.“9988”-“1255” B。200+800=1000 C。CTOD([11/22/01])-20 d。LEN(SPACE(3))-1 15。設有變量Sr=“2000年上半年全國計算機等級考試”。能夠顯示“2000年上半年計算機等級考試”{的命令是()A.?sr“全國”
B.?SUBSTR(sr,1,8)+SUBSTR(sr,11,17)C.? STR(sr,1,12)+STR(sr,17,14 D.? SUBSTR(sr,1,12)+SUBSTR(sr,17,14)17.6E-3是一個()
A.內存變量 B.字符變量 C.數值常量 D.非法表達式 19.下列4個表達式中,其值為“數據庫系統”的是()A.“數據庫 ”+“系統” B.“數據庫”+“系統 ” C.“數據庫”-“系統” D.“數據庫”-“系統 ” 20.以下賦值語句正確的是()
A.STORE 8 TO X,Y B.STORE 8,9 TO X,Y C.X=8,Y=9 DX,Y=8 23.設字段變量”工作日期”為日期型,”工資”為數值型,則要想表達”工齡大于30年,工作高于1500、低于1800元”{這一命題,其表達式是 A.工齡>30.AND.工資>1500.AND.工資<1800 B.工齡> 30.AND.工資> 1500.OR.工資< 1800 C.INT((DATE()-工作日期/365)>30.AND.工資 >1500.AND.工資< 1800 D.INT(DATE()-工作日期/365)>30.AND.(工資>1500.AND.工資 < 1800)24.下列說法中正確的是
A.若函數不帶參數,則調用時函數名后面的圓括號可以省略 B.函數若有多個參數,則各參數間應用空格隔開 C.調用函數時,參數的類型、個數和順序不一定要一致 D.調用函數時,函數名后面的圓括號不論有無參數都不能省略 26.邏輯型數據的取值不能是
A..T.或.F.B..Y.或.N.C..T.或..F或.Y.或.N.D.T或F 28已知字符串M=“12 34 ”,N=“ 56 78”,則連接運算M-N的運算結果是 A.“12 34 56 78 ” B.“12 34 56 78” C.“1234 56 78” D.“123456 78” 29設字段變量job是字符型的,pay是數值型的,能夠表達“job是處長且是pay不大于1000元”的表達式是
A.job=處長 AND pay >1000 B.job=”處長”AND pay <1000 C.job=“處長”ANd pay <=1000 D.job=處長AND pay < =1000 31.表達式VAL(SUBStr(”本年第2期”,7,1))*LEN(“他!我”)的結果是 A.0 B.2 C.8 D.10 32.下列符號既不能作文件名又不能作變量的是 A.V__abcdefg B.F___a1234 C.Vabcdef___ D.F-a1234 33.假定M=[22+28],則執行命令?M后屏幕將顯示 A.50 B.22+28 C.[22+28] D.50.00 36 下列選項中,是邏輯型常量的是()A.Y B.N C.NOT D..F.37 下列選項中不是常量的()A.abc B.”abc“ c.1.4E+2 D.{^1999/21/31} 38 變量名中不能包括()A.數字 B.字母 C.漢字 D.空格
計算表達式1-8>7.OR.”a“+”b“$”123abc123“的值時,運算順序為()A.->.OR.+$ B..OR.-+$> C.-.OR.$+> D.+$->.OR.41 CTOD(”98/09/28)的值應為()A.1998年9月28日 B.98/09/28 C.{98/09/28} D.“98-09-28” 42 下列選項中得不到字符型數據的是()A.DTOC(DATE())B.DTOC(DATE(),1)C.STR(123.567)D.At(“1”,STR 1321)44 {99/05/01}+31的值為()A.{99/06/01} B.{99/05/31} C.{99/06/02} D.{99/04/02}
47、關于FORXPRO中的運算符的優先級,下列選項中不正確的是()A、算術運算符的優先級高于其他類型的運算符 B、字符串運算符“+”和“-”優先級相等 C、邏輯運算符的優先級高于關系運算符 D、所以關系運算符的優先級都相等
48、下列選項中是日期型常量的是 A、{“99/12/31”} B、{^1999/12/31} C、99/12/31 D、ctod(99/12/31)
49、某數值型字段的寬度為6,小數位為2,則該字段所能存放的最小數值是()A、0 B、-999.99 C、-99.99 D、-9999.99
51、職工數據中有D型字段“出生日期”,要計算職工的整數實足年齡,應當使用命令()
A、?DATE()-出生日期/365 B、?(DATE()-出生日期)/365 C、?INT((DATE()-出生日期)/365)D、?ROUND((DATE()-出生日期)/365)
52、關于“?”和“??”,下列說法中錯誤的是()A、?和??只能輸出多個同類型的表達式值 B、?從當中所在行的下一行第0列開始顯示 C、??從當前光標處開始顯示 D、?和??后可以沒有表達式
53、DTOC({98/09/28})的值應為()A、1998年9月28日 B、98/09/28 C、“98/09/28” D、“98—09—28”
54、下列數據中,不是常量的是()A、NAME B、“年齡” C、“91/01/02” D、.T.55、執行命令序列: STORE {99/08/06} TO MDATE NDATE=MDATE+2 ?NDATE 后,變量NDATE的顯示值是()A.99-08-08 B.99-10-06 C.99-08-06 D.99-10-08 57.順序執行下列命令后,屏幕最后顯示的結果是()
M=“ABC” M=M+“.DBF” ?M A.ABC.DBF B..T.C..F.D.錯誤提示 59.順序執行下列命令: X=100 y=8 X=X+Y ?X,X=X+Y 最后一條命令的顯示結果為()A.100.F.B.100.T.C.108.T.D.108.F.60.假定X為N型變量,Y為C型變量,則下列選項中符合FoxPro語法要求的表達式是()A.NOT X>=Y B.Y*2>10 C.X.001 D.STR(X)-Y 62.“STROE 1 TO A,B,C,D”的結果是()A.使A,B,C,D四個變量的值都為1 B.只使A值為1,其它變量的值為O C.只使A的值為1,其它變量的值為F D.只使A的值為.F.,其它變量的值為1 64.在下列FoxPro的表達式中,結果為.T.的是()A.[112]>=“90” B.[張先生]>=[李先生] C.{90/09/09}-8<{90/09/01} D.[女] $性別
65.表達式“INT((CTOD(”99/10/01“)-CTOD(”49/10/01“)/365)的值應為()A.50 B.52 C.48 D.-50 66.可以比較大小的數據類型包括()A.數值型;字符型;日期型;邏輯型
B.數值型;字符型;日期型 C數值型;字符型 D.數值型
67.職工數據庫中有D型字段”出生日期“,要顯示職工生日的月份和日期可以使用命令()A.?姓名+Month(生日日期)+”月“+DAY(出生日期)+”日“ B.?姓名+STR(Month(出生日期))+”月“+DAY(出生日期)+”日“ C.?姓名+STR(Month(出生日期))+”月“+STR(DAY(出生日期))+”日“ D.?姓名+SUBSTR(出生日期,4,2)+SUBSTR(出生日期,7,2)68.下列選項中可以得到字符型數據的是()A.DATE()B.TIME()C.YEAR(DATE())D.MONTH(DATE())69.用DIMENSION a(3,5)命令定義了一個數組a,則該數組的數組元素數目是()A.15 B.24 C.8 D.10 71.使用DECLARE命令定義數組后,各數組元素在沒有賦值之前的數據類型是()A.無類型 B.字符型 C.數值型 D.邏輯型
73.用DIMENSION a(2,3)命令定義數組a后再對各元素賦值:a(1,2)=2,a(1,3)=3,a(2,1)=4,a(2,2)=5,a(2,3)=6,然后再執行命令?a(5),則顯示結果是()
A..F.B.變量未定義 C.3 D.5 74執行以下命令序列(設今天是2000年8月6日)STORE DATE()TO M_DATE M_DATE=M_DATE-365 ?YEAR(M_DATE)的顯示結果為()A.1999 B.99 C.2000 D.該語句序列中有錯誤
75在下列表達式中,結果為字符型是()A.”125“-”90“ B.”abc“+”def“=”abcdef“ C.CTOD(”99/10/01“)D.DOTC(DATE())>”96/08/01“ 76數據庫中有邏輯型字段變量“婚否”及日期型字段變量“出生日期”,則判斷滿30歲且未婚的表達式為()
A..NOT.婚否.AND.INT((DATE()-出生日期)/365>=30 B..NOT.婚否.AND.INT((DATE()-出生日期)/365)>30 C.婚否.AND.INT((DATE()-出生日期)/365>=30 D.婚否.AND.INT((DATE()-出生日期)/365)>30 77以下選項中不能參與數據運算的變量類型是()A.屏幕型 B.字符型 C.邏輯型 D.日期型
78設變量A=”99/10/01“,則表達式MONTH(CTOD(A))和DAY(CTOD(A))的值分別為()
A.99和10 B.99和1 C.10和1 D.1和10 80執行STORE“1999年12月慶祝澳門回歸祖國!” TO XY命令之后,要在屏幕上顯示“澳門1999年12月回歸祖國!”,應使用命令()A.?SUBSTR(XY,15,4)+SUBSTR(XY,1,0)+SUBSTR(XY,10)B.?SUBSTR(XY,15,4)+LEFT(XY,1,10)+RIGHT(XY,19)C.?SUBSTR(XY,15,4)+LEFT(XY,10)+RIGHT(XY,10)D.?SUBSTR(XY,15,4)+LEFT(XY,10)+RIGHT(XY,19,10)81有如下命令序列: STORE“456 ”TO X STORE“123”+X TO Y
STORE TRIM(Y-“789”)TO Z 執行上述命令之后,Z的值是()A.”123456789“ B.”123456 789“ C.”123 456789“ D.”1234 56789“ 82.假定有下述變量定義:姓名=[李華],性別=[女],生日={70/09/08},婚否=.T.,要顯示出下格式的信息:李華,女,出生于70-09-08.T.,可用命令 A?姓名,性別,生日,婚否 B?姓名+“,”+性別+“,”+“出生于”+生日+婚否
C?姓名+“,”+性別+“,”+“出生于”+DTOC(生日),婚否 D?姓名+“,'+性別+”,”+“出生于”+DOTC(生日)+婚否 83.設有變量PI=3.1415926,執行命令round(PI,3)的顯示結果是 A.3.14 B.3.142 C.3.140 D.3.0 84.設當前有一字段變量A,值為123,另有一同名內存變量A的值是-123,則執行?M.A-A 后屏幕將顯示 A.246 B.-246 C.0 D.3.0 85.下列各種字符型常量Hello,word!的表示方法中,錯誤的是 A.[Hello,word!] B.'Hello,word' c.”Hello,word!“ D.{Hello,word} 86.命令?STR(1000.50)執行后的結果是 A.1000 B.1000.5 C.1001 D.1000.50 87.執行以下命令序列:
STORE CTOD(“99/06/20”)TO日期 STORE MONTH(日期)TO月份 ?月份
顯示的月份值是 A.06 B.99 C.20 D.6 88在以下的四組命令中,每組有兩個分別運算的函數,運算結果相同的是 A.LEFT(”FoxPro“,3)與SUBSTR(”FoxPro“,1,3)B.YEAR(DATE())與SUBSTR(DOTC(DATE(),7.2)C.TYPE(“36-5*4”)與TYPE(36-5*4)D.假定A=”THIS”,B=”is a string” A-B與A+B 89.CLEAR MEMORY命令的功能是
A.清除整個屏幕 B.清除內存中的所有信息 C.清除所有內存變量 D.清除所有變量
90.命令?[李華]<=[黃華],”計算機報”$”計算機”的執行結果應為()A..T..T.B..F..F.C..T..F.D..F..T.91.命令?STR(1000.5454,7,3)執行后屏幕的顯示結果為()A.1000.54 B.1000.55 C.1000.545 D.1000.5454 92.設A=”abcd”+space(5),B=”efgh”,則A-B的結果與下列()選項的結果相同 A.”abcd”+space(5)+”efgh” B.”abcd”+”efgh” C.”abcd“+”efgh“+space(5)D.”abcd“+”efgh“+space(1)93.假定系統日期是1998年12月20日,有如下命令: N=(YEAR(DATE())-1900)%100,執行后N的值為()A.1998 B.98 C.20 D.12 94.將1999年12月10存入日期型變量RQ的正確方法是()A.STORE 99/12/10 TO RQ B.STORE DTOC(”99/12/10“)TO RQ C,STORE {99/12/10} TO RQ D.STORE ”99/12/10“ TO RQ 97 假定”出生日期“為日期型內存變量,下列表達式中結果不是日期型的是()A.CTOD(”2000/10/01“)B.{99/10/01}+365 C.CTOD(出生日期)D.DATE()99 執行下列命令 HZ=”中華人民共和國“ ?SUBSTR(HZ,LEN(HZ)/2-2,4)輸出的結果是()A.中華 B.人民 C.共和 D.和國
下列表達式中,運算值為日期型的是()A.YEAR(DATE())B.DATE()-{12/15/99} C.DATE()-100 D.DTOC(DATE())-”12/15/99“ 103.命令Y=YEAR({12/15/99})執行后,內存變量Y的值()A.99 B.05 C.20 D.出錯信息
106.下列各表達式中,結果總是邏輯值的是()A.算術運算表達式 B.字符運算表達式 C.日期運算表達式 D.關系運算表達式
107.在“職工檔案”表文件中,婚否是L型字段,性別是C型字段,若檢索“已婚的女同志”,應該用()的邏輯表達式 A.婚否.OR.(性別=?女')B.(婚否=.T.).AND.(性別=?女')C.婚否.AND.(性別=女)D.婚否.OR.(性別=女)
110.要求表文件某數字值型字段的整數是4位,小數是2位,其值可能為負數,該字段的寬度應定義為()A.8位 B.7位 C.6位 D.4位
113.內存變量一旦定義后,它的()可以改變 A.類型和值 B.值 C.類型 D.寬度
114.以下四組表達式中結果是邏輯值.T.()A.?this'$'this is a string' B.'this'$'THIS IS A STRING' C.'this is a string'$'this' D.'this'>'this is a string' 115下面()是合法的變量名
A.Ab_1 B.X XZ C.AB-1 D.STUDENT.CLASS 116 人事檔案數據庫,內容較多的個人簡歷應用()字段較為合適。A。數值型 B。字符型 C。備注型 D。邏輯型 117 執行X=VAL(”123.45“)后變量X的類型是()A.字符型
B.日期型
C.數值型
D.邏輯型
表達式DTOC({00-06-06})+LEFT(”12345“,2)的數據類型是
(A.字符型
B.數值型
C.日期型
D.邏輯型 119 下列邏輯運算,結果是假的是
()A.?”ABCDE“= =”ABCDE“ B.NOT(ROUND(123.456,2)C.{95-05-01}+45>{95-06-26} D.”ABC“<”ABCDEF“ 121 對內存變量的敘述,不正確的是
()
A.內存變量是獨立于數據庫的變量 B.內存變量有N.C.L.D.S類型)C.內存變量用賦值語句定義
D.內存變量的形式只有標量 122.下列字符常量的表示,哪個用錯了定界符
()A.{96-06/09} B.”ABCDE“ C.'ABCD' D.[99-06-09] 126 表達式CTOD('97-06-06')-{97-06-01}的結果是()A.字符5 B.數值5 C.數值150 D.出錯
若想從字符串?北京市'中取出漢字?京',應用函數()A.SUBSTR(“北京市”,2,2)B.SUBSTR(“北京市”。2,1)C.SUBSTR(“北京市”,3,1)D.SUBSTR(“北京市”,3,2)130 ?AT(“大學”,“北京語言文化學院”)的答案是()A.12 B.13 C.16 D.0 131 STR(109.87,7,3)的值是()
A.109.87 B.”109.87“ C.109.870 D.”109.870“ 132 以下哪些不是字符型數據()A.01/01/98 B.”01/01/97“ C.”12345“ D.”ASDF“ 133 字符型數據的最大長度是()A.20 B.254 C.10 D.65K 134 以下常量哪些是合法的數值型常量()A.123 B.123+E456 C.”123.456“ D.123*10 135 VAL(”123.45“)值是()
A.”123.45" B.123.45 C.123.45000 D.12345 2.D 3.D 4.C 5.C 8.B 10.D 11.B 13.B 14.D 15.D 17.C 19.C 20.A 23.D 24.D 26.D 28.A 29.C
31.D 32.D 33.B 36.D 37.A 38.D 40.D 41.C 42.D 44.A 47.C 48.B 49.C
51.C 52.A 53.C 54.A 55.A 56.D 57.A 59.D 60.D 62.A 64.B 65.A 66.B 67.C 68.B 69.A 71.D 73.D 74.A 75.A 76.A 77.A 78.C 80.C 81.A 82.C 83.B 84.B 85.D 86.C 87.D 88.A 89.C 90.B 91.B 92.C 93.B 94.C 97.C 99.B 100.C 103.D 106.D 107.B 110.A 113.A 114.A 115.A116.C 117.C 118.A 119.C 121.D 122.A 126.B 127.D 130.D 131.C 132.A 133.B 134.A 135.B