第一篇: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計算機教學工作總結2010
2010-2011學年春季學期計算機教學工作總結
本學期我任教10級體育系一、二班的大學計算機技術基礎教學在各位領導和老師的熱心支持和幫助下,我認真做好教學工作,積極
完成學校布置的各項任務。下面我把這學期的工作做簡要的總結:
一、學校制度執行情況
平時積極參加全校教職工活動會議,認真學習學校下達的文件,注重政治理論的學習。配合本組里搞好教研活動。每周按時參加教務例會和教研例會,并且認真做好筆記,從不缺勤。工作上服從安排,人際關系融洽。
二、教育教學情況
1、潛心鉆研,認真備課。
在備課中,我認真研究VF教材,力求準確把握難重點,難點。并注重參閱各種參考書,制定符合學生認知規律的教學方法及教學形式。注意弱化難點,強調重點。認真寫好教案,并不斷歸納總結提高教學水平。
2、以生為本,微笑上課。上課時注重學生主動性的發揮,發散學生的思維,注重綜合能力的培養,有意識的培養學生的思維的嚴謹性及邏輯性,在教學中提高學生的思維素質。微笑行動,也是我對自己的教學的新的要求,學生喜歡老師的笑臉,這樣能給學生自信。
3、虛心學習,堅持聽課。注意學習組里老師的教學經驗,努力探索適合自己的教學模式。同時,認真總結經驗,取長補短。經過聽課,評課,本學期對自己的教學促進很大,我也在努力提高自己的業務水平。
三、自身的學習情況
1. 為了提高自身的專業水平,我不斷給自己“充電”。吸收新的知識堅持學習有關計算機方面的知識,閱讀計算機報刊雜志,學到很多新詞匯和新知識,并且獲得不少新信息。
2.為了提高自身的業務水平和教學水平,有時向老教師學習好的教學方法和好的教學經驗,從而提高自己的上課水平。
四、科研情況
積極學習計算機名著,并做筆記。針對新生班級學生計算機基礎的普遍差的情況,跟學生一起,尋找原因,對這部分同學進行有計劃的輔導。除了注意課堂效果之外,在上課結束時,我堅持利用課余時間了解情況,發現問題及時糾正。在日常工作中,我還積累了一些教學案例,并針對計算機知識的特點,做點滴積累。
當然,我也看到了本學期的不足,比如說,對計算機專業知識的掌握還不深,以后還需多花時間去加強自身的專業理論與實踐操作技能;在教學方面,還應多向老教師、優秀教師學習,以提高自已各方面的能力,適應學校發展的要求。
石丹2011.7.4
第三篇:計算機基礎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,下列表達式中結果為“計算機等級考試”的表達式為()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
第五篇:計算機等級考試二級VF考點分析
計算機等級考試二級VF考點分析:VF基礎知識
1.1 數據庫基礎知識
考點1 計算機數據管理的發展
1數據與數據處理
數據是指存儲在某一種媒體上能夠識別的物理符號。數據處理的中心問題是數據管理。
2計算機數據管理
(l)人工管理。
(2)文件系統。
(3)數據庫系統。
(4)分布式數據庫系統。
(5)面向對象數據庫系統。
3數據庫管理系統
為數據庫的建立、使用和維護而配置的軟件稱為數據庫管理系統DBMS(DataBase Management System)。
圖1-1 數據庫系統中數據與程序的關系 考點2 數據庫系統
1有關數據庫的概念
(1)數據庫(DataBase):存儲在計算機存儲設備上、結構化的相關數據的集合。
(2)數據庫應用系統(DBAS):是由系統開發人員利用數據庫系統資源開發出來的,面向某一類實際應用的應用軟件系統。
(3)數據庫管理系統(DBMS):對數據實行專門管理,提供安全性和完整性等統一機制,可以對數據庫的建立、使用和維護進行管理。
(4)數據庫系統(DBS):是指引進數據庫技術后的計算機系統,實現有組織地、動態地存儲大量相關數據,提供數據處理和信息資源共享的便利手段。數據庫系統由硬件系統、數據庫、數據庫管理系統及相關軟件、數據庫管理員和用戶等部分組成。
2數據庫系統的特點
(l)實現數據共享,減少數據冗余。
(2)采用特定的數據模型。
(3)具有較高的數據獨立性。
(4)具有統一的數據控制功能??键c3 數據模型
1實體的描述
(1)實體。
(2)實體的屬性。
(3)實體集和實體型。
2實體間聯系及聯系的種類
(1)一對一聯系。
(2)一對多聯系。
(3)多對多聯系。
3數據模型簡介
為了反映事物本身及事物之間的各種聯系,數據庫中的數據必須有一定的結構,這種結構用數據模型來表示,通常有以下3種。
(1)層次數據模型。
(2)網狀數據模型。
(3)關系數據模型。小提示:
數據庫DB、數據庫系統DBS和數據庫管理系統DBMS之間的關系是DBS包括DB和DBMS。1.2 關系模型
關系模型的用戶界面非常簡單,一個關系的邏輯結構就是一張二維表。這種用二維表的形式表示實體和實體間聯系的數據模型稱為關系數據模型。
1關系術語
(l)關系:一個關系就是一張二維表,每個關系有一個關系名。在Visual FoxPro中一個關系存儲為一個文件,擴展名為DBF,稱為“表”。
對關系的描述稱為關系模式,一個關系模式對應一個關系的結構,格式為: 關系名(屬性名1,屬性名2,?,屬性名n)
(2)元組:在一個二維表中,水平方向的行稱為元組,每一行為一個元組。
(3)屬性:將二維表中垂直方向的列稱為屬性,每一列都有一個屬性名。
(4)域:屬性的取值范圍,即不同元組對同一個屬性的取值所限定的范圍。
(5)關鍵字:屬性或屬性的組合,其值能夠唯一地標識一個元組。在Visual FoxPro中,主關鍵字和候選關鍵字就起唯一標志一個元組的作用。
(6)外部關鍵字:如果表中一個字段不是本表的主關鍵字或候選關鍵字,而是另一個表的主關鍵字或候選關鍵字,那么這個字段(屬性)就稱為外部關鍵字。
2關系的特點
(1)關系必須規范化。
(2)在同一個關系中不能出現同名屬性,Visual FoxPro中表示為字段名的不同。
(3)關系中不允許有完全相同的元組,即冗余。
(4)在一個關系中元組的次序無關緊要。
(5)在一個關系中列的次序無關緊要??键c5 關系運算
對關系數據庫進行查詢時,需要找到用戶感興趣的數據,這就需要對關系進行一定的關系運算,關系的基本運算有兩類:傳統的集合運算和專門的關系運算。
1傳統的集合運算
(1)并:兩個相同結構關系的并是由屬于這兩個關系的全部元組組成的集合。
(2)差:兩個相同結構關系的差是由屬于前一個關系的元組而不屬于后一個關系的元組組成的集合。例如,關系R和S的差結果是由屬于R但不屬于S的元組組成的集合。
(3)交:兩個相同結構關系的交是由屬于這兩個關系所共有的元組組成的集合。
2專門的關系運算
(1)選擇:從關系中找出滿足給定條件的元組的操作。
(2)投影:從關系模式中指定若干個屬性組成新的關系:
(3)連接:關系的橫向結合,將兩個關系模式拼接成一個更寬的關系模式。
(4)自然連接:在連接運算中,按照字段值對應相等為條件進行的連接操作稱為等值連接。自然連接是去掉重復屬性的等值連接。小提示:
選擇和投影運算的操作對象只是一個表,相當于對一個二維表進行切割。連接運算則需要把兩個表作為操作對象。如果兩個表以上進行連接,應當兩兩進行連接。1.3 數據庫設計基礎 考點6 數據庫設計步驟
1設計原則
(l)關系數據庫的設計應遵從概念單一化“一事一地”的原則。
(2)避免在表之間出現重復字段。
(3)表中的字段必須是原始數據和基本數據元素。
(4)用外部關鍵字保證有關聯的表之間的聯系。
2設計步驟
利用Visual FoxPro來開發數據庫應用系統,可以按照以下步驟來設計。
(1)需求分析。
(2)確定需求表C
(3)確定需求字段。
(4)確定聯系。
(5)設計精確
1.4 Visual FoxPro系統概述 考點7 Visual FoxPro的特點
(l)增強項目與數據庫管理。
(2)提高應用程序開發的生產率。
(3)互操作性與支持Internet。
(4)充分利用已有數據。