亚洲精品中文字幕无乱码_久久亚洲精品无码AV大片_最新国产免费Av网址_国产精品3级片

試題

計(jì)算機(jī)二級(jí)考試VF練習(xí)題及答案

時(shí)間:2024-07-26 09:39:20 試題 我要投稿
  • 相關(guān)推薦

2016計(jì)算機(jī)二級(jí)考試VF練習(xí)題及答案

  2016計(jì)算機(jī)二級(jí)考試馬上就要到了,同學(xué)們都復(fù)習(xí)好了嗎?下面百分網(wǎng)小編為大家搜索整理了關(guān)于VF的練習(xí)題及答案,希望對(duì)你有所幫助!

2016計(jì)算機(jī)二級(jí)考試VF練習(xí)題及答案

  一、單項(xiàng)選擇題 (每小題1分,共30分)

  1、Visual Foxpro數(shù)據(jù)庫(kù)管理系統(tǒng)的數(shù)據(jù)模型是( C )。

  A.層次型 B. 表格型 C. 關(guān)系型 D. 網(wǎng)狀型

  2、下列Visual FoxPro表達(dá)式中,不合法的是( B )。

  A.228-3=5*38 B.[8]+[3]>10

  C.date()-15 D.AT("ad","xyadvancad")+LEN("AB CDE")

  3、已打開(kāi)數(shù)據(jù)表中有一日期型字段"日期",下列表達(dá)式中結(jié)果不是日期型的是( A )。

  A. DATE()-日期 B. 日期+2

  C. CTOD(DTOC(日期)) D. DATE()-2

  4、設(shè)X="構(gòu)建和諧社會(huì)",執(zhí)行命令:?SUBSTR(X,5,4)屏幕顯示結(jié)果是( B )。

  A.構(gòu)建 B.和諧 C.社會(huì) D.錯(cuò)誤信息

  5、表設(shè)計(jì)器中,由用戶自己設(shè)定字段的寬度的數(shù)據(jù)類(lèi)型是( B )。

  A. 邏輯型 B. 數(shù)值型 C. 備注型 D. 日期型

  6、如果當(dāng)前表中的一個(gè)字段名與一個(gè)內(nèi)存變量名都是NAME,執(zhí)行命令?NAME后,顯示的結(jié)果是( B )。

  A. 內(nèi)存變量的值 B. 字段變量的值 C. NULL值 D. 出錯(cuò)

  7、如 a="1", b="2", x12="email", m="my" 。?m+x&a.&b的顯示結(jié)果是( B )。

  A.email B.myemail C.myemail12 D.email12

  8、Visual Foxpro數(shù)據(jù)表操作命令的范圍參數(shù)有四個(gè),F(xiàn)在需要復(fù)制從當(dāng)前記錄到表尾的全部記錄,其范圍參數(shù)的設(shè)置為( B )。

  A. next 3 B. rest C. all D. record(EOF())

  9、測(cè)試數(shù)據(jù)表記錄指針當(dāng)前指向第幾條記錄的函數(shù)是( D )。

  A. EOF() B. RECORD() C. BOF() D. RECNO()

  10、執(zhí)行下列命令序列:

  X=-5

  ? IIF(X>0,1,IIF(X=0,0,-1))

  屏幕顯示結(jié)果是( C )。

  A.1 B.0 C. -1 D. 錯(cuò)誤信息

  11、下列有關(guān)數(shù)據(jù)庫(kù)的描述,正確的是( C )。

  A. 數(shù)據(jù)庫(kù)是一個(gè)DBF文件    B. 數(shù)據(jù)庫(kù)是一個(gè)關(guān)系

  C. 數(shù)據(jù)庫(kù)是一個(gè)結(jié)構(gòu)化的數(shù)據(jù)集合  D. 數(shù)據(jù)庫(kù)是一組文件

  12、設(shè)表TXL.DBF中有20條記錄,在VISUAL FOXPRO命令窗口中執(zhí)行以下命令序列,最后顯示的是( D )。

  USE TXL

  SKIP 3

  COUNT TO N

  ? N

  A.3 B.17 C.18 D. 20

  13.表達(dá)式"ABV">"ABT">.f.的值是( A )。

  A. .T. B. .F. C. 難以確定 D. 非法表達(dá)式

  14、有數(shù)據(jù)表文件CJ.DBF,按姓名(C,8)的升序,上機(jī)成績(jī)(N,6,2)的降序建立索引,正確的命令是( C )。

  A.INDEX ON 姓名-上機(jī)成績(jī) TAG CJIDX

  B.INDEX ON 姓名+STR(-上機(jī)成績(jī),6,2) TAG CJIDX

  C.INDEX ON 姓名+STR(1000-上機(jī)成績(jī)) TAG CJIDX

  D.INDEX ON 姓名/A,上機(jī)成績(jī)/D TAG CJIDX

  15、數(shù)據(jù)庫(kù)系統(tǒng)的核心是( B )。

  A. 數(shù)據(jù)模型 B. 數(shù)據(jù)庫(kù)管理系統(tǒng)

  C. 數(shù)據(jù)文件 D. 應(yīng)用程序

  16、SQL的數(shù)據(jù)操作語(yǔ)句不包括( D )。

  A. INSERT B. UPDATE C. SELECT D. CHANGE

  17、在程序中不需要用PUBLIC等命令明確聲明和建立,可直接使用的內(nèi)存變量是( C )。

  A.局部變量 B. 公共變量 C. 私有變量 D. 全局變量

  18、函數(shù)LEN(SPACE(8)-SPACE(3))的返回值是(B )。

  A.5 B.11 C.0 D.1

  19、在Visual FoxPro中,用于建立過(guò)程文件PROGI的命令是( B )

  A. CREATE PORGI B. MODIFY COMMAND PROGI

  C. MODIFY PROGI D. EDIT PROGI

  20、要將數(shù)組DG中的內(nèi)容作為一個(gè)記錄追加到當(dāng)前表文件的末尾,應(yīng)執(zhí)行的命令為(C )。

  A. GATHER FROM DG B. GO BOTTOM

  GATHER FROM DG

  C. APPE BLANK D. INSERT BLANK

  GATHER FROM DG GATHER FROM DG

  21、要顯示數(shù)據(jù)表中平均分超過(guò)90分和不及格的全部女生記錄,應(yīng)使用命令( D )。

  A.LIST FOR 性別="女".OR.(平均分>=90.AND.平均分<=60)

  B.LIST FOR 性別="女".AND.平均分>90.AND.平均分<60

  C.LIST FOR 性別="女".AND.平均分>90.OR.平均分<60

  D.LIST FOR 性別="女".AND.(平均分>90.OR.平均分<60)

  22、已知人事檔案數(shù)據(jù)表有字段:“開(kāi)工時(shí)間(D)”、“崗酬(N)”……。工齡=(系統(tǒng)日期-開(kāi)工時(shí)間)/365。如果工齡大于20,崗酬增加10%,則相應(yīng)的命令是( D )。

  A.replace 崗酬 with 崗酬*10% for (date()-開(kāi)工時(shí)間)/365>20

  B.replace 崗酬 with崗酬*0.1 for (date()-開(kāi)工時(shí)間)/365>20

  C.replace 崗酬 with崗酬+崗酬*0.1 while (date()-開(kāi)工時(shí)間)/365>20

  D.replace 崗酬 with崗酬+崗酬*0.1 for (date()-開(kāi)工時(shí)間)/365>20

  23、要求表文件某數(shù)值型字段的整數(shù)是4位,小數(shù)是2位,其值可能為負(fù)數(shù),該字段的寬度應(yīng)定義為( A )

  A.8位 B.7位 C.6位 D.4位

  24、查詢訂購(gòu)單號(hào)首字符是“P”的訂單信息,應(yīng)該使用命令( B )。

  A. SELECT * FROM 訂單 WHERE HEAD(訂購(gòu)單號(hào),1)="P"

  B. SELECT * FROM 訂單 WHERE LEFT(訂購(gòu)單號(hào),1)="P"

  C. SELECT * FROM 訂單 WHERE "P"$訂購(gòu)單號(hào)

  D. SELECT * FROM 訂單 WHERE RIGHT(訂購(gòu)單號(hào),1)="P"

  25、在下面的DO循環(huán)中,共有循環(huán)次數(shù)( C )。

  X=15

  Y=20

  DO WHILE Y>=X

  Y=Y-1

  ENDDO

  A. 20 B. 15 C. 6 D. 5

  26、在表單運(yùn)行時(shí),要改變表單的標(biāo)題為:“用戶登錄”,需要執(zhí)行事件代碼( B )。

  A.thisform.Name="用戶登錄" B.thisform.Caption="用戶登錄"

  C.thisform.Text="用戶登錄" D.thisform.Value="用戶登錄"

  27、對(duì)象的事件驅(qū)動(dòng)模型中,Init事件在什么時(shí)刻發(fā)生( A )。

  A.對(duì)象建立時(shí) B. 對(duì)象釋放時(shí) C. 對(duì)象建立之前 D. 對(duì)象獲得焦點(diǎn)時(shí)

  28、在Visual FoxPro中釋放和關(guān)閉表單的方法是( A )。

  A. RELEASE B. CLOSE C. DELETE D. DROP

  29、以下屬于容器類(lèi)控件的是( B )。

  A.Text B. Form C. Label D. Edit

  30、計(jì)時(shí)器控件的主要屬性是( C )。

  A.Enabled B.Caption C.Interval D.Value

  答案:

  1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

  C B A B B B B B D C C D A C B D C B B C

  21 22 23 24 25 26 27 28 29 30

  D D A B C B A A B C

  二、判斷分析(每小題1分,共10分;請(qǐng)答于答題卡第三題。)

  1、已知Visual FoxPro的日期格式是默認(rèn)美國(guó)方式,命令Y=year(ctod("12/12/99"))執(zhí)行后,內(nèi)存變量Y的值為99。

  2、對(duì)象的外觀由它的各種屬性來(lái)描繪,對(duì)象的行為則由它的事件和方法程序來(lái)表達(dá)。

  3、在Visual FoxPro中,可以用“1”表示邏輯真,用“0”表示邏輯假。

  4、LEFT("ABCDEFG",LEN("計(jì)算機(jī)"))的計(jì)算結(jié)果是ABC 。

  5、ZAP命令不僅能刪除數(shù)據(jù)表中的所有記錄,而且還能刪除數(shù)據(jù)表的結(jié)構(gòu)。

  6、Visual FoxPro命令中,WHILE子句的作用是操作滿足“條件表達(dá)式”的記錄,遇到不滿足條件的記錄就停止。

  7、MOD(-13,-3)函數(shù)的運(yùn)算結(jié)果為-2。

  8、Click事件是用鼠標(biāo)單擊對(duì)象時(shí)引發(fā)。

  9、在SQL查詢語(yǔ)言中,TOP 短語(yǔ)必須與ORDER BY 短語(yǔ)配對(duì)使用,但ORDER BY 短語(yǔ)可以單獨(dú)使用。

  10、通過(guò)建立參照完整性規(guī)則,可以確保相關(guān)表之間數(shù)據(jù)的一致性。

  答案:1-5 ×√××× 6-10 √×√√√

  三、填空題 (每空2分,共20分)

  1、已知某單位工資表GZ有如下記錄:

  RECORD# 編號(hào) 姓名 年齡 職稱 工資

  1 3001 張 立 36 講師 690

  2 3002 王 方 51 講師 680

  3 3003 李 平 22 助教 820

  4 3004 朱 巖 46 副教授 960

  5 3005 陳 劍 40 教授 1100

  6 3006 陳國(guó)青 50 副教授 720

  7 3007 趙 麗 47 教授 1200

  下列統(tǒng)計(jì)程序,計(jì)算教授和副教授的平均工資和全部職工的最低工資。根據(jù)人事政策,對(duì)年滿50以上(含)或者工資為最低工資的員工增加300元的工資。請(qǐng)?zhí)羁胀瓿伞?/p>

  SET TALK OFF

  USE GZ

  CALCULATE AVG(工資) TO A FOR ①

  CALCULATE ② TO D

  REPLACE 工資 WITH 工資+300 FOR ③

  2、以下程序段與VFP命令:

  DELETE WHILE 性別=”男” .and. 政治面貌=”群眾”

  等效,請(qǐng)?zhí)羁胀瓿伞?/p>

  Go top

  do while .not.eof()

  if 性別<>“男”

 、

  endif

  if 政治面貌=”群眾”

  ⑤

  endif

  skip

  enddo

  3、商品數(shù)據(jù)庫(kù)中含有兩個(gè)表:商品表和銷(xiāo)售表,結(jié)構(gòu)如下:

  商品:商品編號(hào) C(6),商品名稱 C(20),銷(xiāo)售價(jià) N(12,2)

  銷(xiāo)售:流水號(hào) C(6),銷(xiāo)售日期 D,商品編號(hào) C(6),銷(xiāo)售量 N(8,2)

  用SQL命令實(shí)現(xiàn)查詢2007年10月20日所銷(xiāo)售的各種商品的名稱、銷(xiāo)售量和銷(xiāo)售總額,并按銷(xiāo)售量從小到大排序的語(yǔ)句是:

  SELECT 商品名稱, sum(銷(xiāo)售量),SUM( ⑥ )AS 銷(xiāo)售總額;

  FROM 商品,銷(xiāo)售;

  WHERE 商品.商品編號(hào)=銷(xiāo)售.商品編號(hào) ⑦ 銷(xiāo)售日期={^2007-10-20};

  GROUP BY 商品名稱 ORDER BY ⑧

  4、設(shè)某一學(xué)生數(shù)據(jù)表STUDENT.DBF記錄如下:

  記錄號(hào) 學(xué)號(hào)(C) 姓名(C) 性別(C)

  1 06122 張勝 .T.

  2 06223 王蜂 .T.

  3 06088 汪峽 .F.

  4 06336 吳進(jìn) .T.

  5 06145 柳鶯 .F.

  6 06448 王鵬 .T.

  設(shè)計(jì)如圖1所示表單,將student.dbf添加到表單的數(shù)據(jù)環(huán)境中,表單運(yùn)行后,單擊命令按鈕“統(tǒng)計(jì)”,將統(tǒng)計(jì)表中男女生人數(shù),如圖2所示。請(qǐng)?zhí)羁胀瓿伞?/p>

  “統(tǒng)計(jì)”命令按鈕的click事件代碼:

  S=0

  T=0

  Do WHILE NOT EOF()

  IF ⑨

  S=S+1

  else

 、

  ENDIF

  skip

  ENDDO

  thisform.label2.caption=allt(str(s))

  thisform.label5.caption=allt(str(t))

  1

  (1)’教授’$職稱 (2)min(工資) (3)年齡>=50 or 工資=D

  2

  (4)exit (5)delete

  3

  (6)銷(xiāo)售價(jià)*銷(xiāo)售量 (7)and (8)2(或者銷(xiāo)售量)

  4

  (9)not 性別 (10)t=t+1

  四、閱讀程序(每小題5分,共20分)

  1、有一程序如下,請(qǐng)寫(xiě)出運(yùn)行結(jié)果:

  SET TALK OFF

  CLEAR

  I=1

  DO WHILE I<=50

  IF I/7=INT(I/7)

  ?? STR(I,4)

  ENDIF

  I=I+2

  ENDDO

  RETURN

  2、有如下程序,請(qǐng)寫(xiě)出運(yùn)行結(jié)果:

  CLEA

  PUBL a,b

  a=1

  b=2

  DO sub1 WITH a,b

  ?a,b

  RETURN

  procedure SUB1

  PARA A1,B1

  B1=10*B1

  A1=A1+1

  DO sub2 with A1,B1

  RETURN

  procedure SUB2

  PARA X,Y

  A=3+X

  B=2+Y

  ?a,b

  RETUR

  3、設(shè)計(jì)如圖3所示表單,表單運(yùn)行后,單擊命令按鈕“Command1”,標(biāo)簽Label1將顯示什么?

  command1控件的click事件代碼:

  W="西部大開(kāi)發(fā)"

  C="重慶"

  A =subs(W,1,4)+SUBS(W,AT("開(kāi)",W),4)

  X="&A.在&C"

  thisform.label1.caption=x

  4、數(shù)據(jù)表user.dbf用于存放電話客戶信息,其字段有:tno(電話號(hào)碼,字符型),uname(姓名,字符型),addr(地址,字符型);數(shù)據(jù)表charge.dbf用于存放客戶一年的電話交費(fèi)信息,其字段有:tno(電話號(hào)碼,字符型),tmonth(月份,數(shù)值型),money(電話費(fèi),數(shù)值型)。

  user.dbf的內(nèi)容如下 charge.dbf的內(nèi)容如下

  tno uname addr tno tmonth money

  123 u1 a1 456 1 100

  456 u2 a2 123 2 90

  789 u3 a3 456 5 150

  789 1 300

  123 1 60

  456 3 80

  請(qǐng)寫(xiě)出下述程序的輸出結(jié)果。

  SET TALK OFF

  SELECT B

  USE charge

  INDEX ON tno TO charge

  SELECT A

  USE user

  SET RELATION TO tno INTO charge

  SCAN

  SELECT charge

  AVERAGE money TO mm REST WHILE tno=user->tno

  SELECT user

  ?tno+SPACE(2)+unmae+SPACE(2)+STR(mm,3)

  ENDSCAN

  1. 7 21 35 49

  2. 5 22

  2 20

  3. 西部開(kāi)發(fā)在重慶

  4. 123 u1 75

  456 u2 110

  789 u3 300

  五、程序設(shè)計(jì)題 (共20分,第1小題8分,第2小題12分)

  1、編寫(xiě)一個(gè)循環(huán)結(jié)構(gòu)程序計(jì)算100以內(nèi)的奇數(shù)和

  2、已知兩個(gè)數(shù)據(jù)表:學(xué)生檔案表XSDA.dbf,有學(xué)號(hào)、姓名、專(zhuān)業(yè)班級(jí)(均為字符型)等字段和學(xué)生成績(jī)表XSCJ.dbf,有學(xué)號(hào)(有重復(fù)值)、課程名、成績(jī)(數(shù)值型)等字段。

  編寫(xiě)一程序,通過(guò)反復(fù)輸入學(xué)生的學(xué)號(hào)(輸入回車(chē)鍵退出),查詢學(xué)生的姓名,專(zhuān)業(yè)班級(jí),課程名以及成績(jī)情況。

  1.

  CLEAR

  INPUT "請(qǐng)輸入N的值:" TO N

  S=0

  T=1

  DO WHILE T<=N

  S=S+T

  T=T+1

  ENDDO

  ?"1+2+3+……+N",S

  2.

  CLEAR

  CLEAR ALL

  SET SAFE OFF

  SET TALK OFF

  SELECT 1

  USE XS

  INDEX ON 學(xué)號(hào) TAG XH

  SELECT 2

  USE KC

  INDEX ON 課程號(hào) TAG KCH

  SELECT 3

  USE CJ

  SET RELATION TO 學(xué)號(hào) INTO XS

  SET RELATION TO 課程號(hào) INTO KC ADDITIVE

  ACCEPT "輸入課程號(hào):" TO KCH

  LOCATE FOR 課程號(hào)=KCH

  ?"選修的課程號(hào):"+KCH+" 課程號(hào)"+KC.課程名

  ?"學(xué)生姓名 成績(jī)"

  DO WHILE NOT EOF()

  ?XS.姓名,考試成績(jī)

  CONTINUE

  ENDDO

  CALCULATE AVG(考試成績(jī)),MAX(考試成績(jī)),MIN(考試成績(jī)) TO PJF,ZGF,ZDF FOR 課程號(hào)=KCH

  ?"平均分:",STR(PJF,5,1),"最高分:",STR(ZGF,5,1),"最低分:",STR(ZDF,5,1)

  CLOSE ALL

  SET TALK ON

  SET SAFE ON

  RETURN

【計(jì)算機(jī)二級(jí)考試VF練習(xí)題及答案】相關(guān)文章:

2016計(jì)算機(jī)二級(jí)VF練習(xí)題及答案12-12

計(jì)算機(jī)二級(jí)考試VF上機(jī)試題及答案03-21

計(jì)算機(jī)二級(jí)VF考試試題及答案10-23

計(jì)算機(jī)二級(jí)VF上機(jī)題庫(kù)及答案03-19

2016計(jì)算機(jī)二級(jí)考試VF單選題及答案03-27

2016計(jì)算機(jī)二級(jí)《VF》考試單選練習(xí)11-30

2016計(jì)算機(jī)二級(jí)VF考前鞏固練習(xí)及答案03-28

2024年計(jì)算機(jī)二級(jí)VF考前試題及答案10-24

計(jì)算機(jī)二級(jí)VF選擇題練習(xí)及答案201703-30