<address id="ousso"></address>
<form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
  1. 試題

    計算機二級考試VF模擬題及答案

    時間:2025-02-04 03:40:54 試題 我要投稿

    2016計算機二級考試VF模擬題及答案

      2016年3月全國計算機等級考試即將在3月下旬進行,為了幫助考生全面備戰,下面百分網小編為大家帶來計算機二級考試VF模擬題及答案,歡迎閱讀學習,希望對你有所幫助!

    2016計算機二級考試VF模擬題及答案

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

      1. 在Visual FoxPro中,打開數據庫的命令是( A )。

      (A) OPEN DATABASE <數據庫名> (B) USE <數據庫名>

      (C) USE DATABASE <數據庫名> (D) OPEN <數據庫名>

      2. 在關系數據庫中,為了簡明地表達數據間的關系,采用的形式是( C )。

      (A) 數組 (B) 層次 (C) 二維表格 (D) 矩陣

      3.數據庫系統的核心是( D )。

      (A) 編譯系統 (B)數據庫 (C)操作系統 (D)數據庫管理系統

      4.要顯示數據表中平均分超過90分或者不及格的全部女生記錄,應當使用命令( D )。

      (A)LIST FOR平均分>=90 OR (性別=‘女’OR 平均分<=60)

      (B)LIST FOR平均分>90 AND 性別=‘女’OR 平均分<60

      (C)LIST FOR 性別=‘女’.AND.平均分>90.AND.平均分<60

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

      5.在Visual FoxPro中,邏輯型、日期型和備注型數據的寬度分別是( C)。

      (A)1,8,12 (B)2,8,10 (C)1,8,4 (D)1,8,任意

      6.在Visual FoxPro中,ZAP命令可以刪除當前數據表文件的( B )。

      (A)結構和所有記錄 (B)所有記錄 (C)滿足條件的記錄 (D)有刪除標記的記錄

      7.將已打開的當前數據表的所有記錄拷貝(復制)到JR.DBF中的命令是( A)。

      (A)COPY TO JR (B)COPY FILE TO JR

      (C)COPY STRU TO JR (D)COPY STRU EXTE TO JR

      8.自由表gz.dbf有姓名/C/8、出生年月/D、基本工資/N/6/2等字段,要建立以“姓名、基本工資”兩字段的組合索引,其索引關鍵字表達式是( D )。

      (A) 姓名+基本工資 (B)“姓名”+“基本工資”

      (C)“姓名”+基本工資 (D) 姓名+str(基本工資,6,2)

      9. 查詢設計器和視圖設計器的主要不同表現在于( B )。

      (A) 查詢設計器有"更新條件"選項卡,沒有"查詢去向"選項

      (B) 查詢設計器沒有"更新條件"選項卡,有"查詢去向"選項

      (C) 視圖設計器沒有"更新條件"選項卡,有"查詢去向"選項

      (D) 視圖設計器有"更新條件"選項卡,也有"查詢去向"選項

      10. 下面關于屬性、方法和事件的敘述中,錯誤的是( D )。

      (A) 屬性用于描述對象的狀態,方法用于表示對象的行為

      (B) 基于同一類產生的兩個對象可以分別設置自己的屬性值

      (C) 事件代碼也可以像方法一樣被顯式調用

      (D) 在新建一個表單時,可以添加新的屬性、方法和事件

      11.查詢的默認輸出去向是( B )。

      (A)數據表 (B)瀏覽 (C)圖形 (D)報表

      12.設表TXL.DBF中有20條記錄,在Visual FoxPro命令窗口中執行以下命令序列,最后顯示的是( A )。

      USE TXL

      SKIP 3

      DELETE

      SET DELETED OFF

      COUNT TO N

      ? N

      (A) 20 (B) 19 (C) 18 (D) 17

      13.連續執行以下命令之后,最后一條命令的輸出結果是(C )。

      SET EXACT OFF

      X="D"

      ?IIF("D"=X ,"ABC□□"-X ,"ABC□□"+X)

      (A)D (B)ABC (C)ABCD□□ (D)ABC□□D

      注釋:□代表空格

      14.在下面的DO循環中,共要循環( C )次。

      X=15

      Y=20

      DO WHILE Y>=X

      Y=Y-1

      ENDDO

      (A)20 (B)15 (C)6 (D)5

      15. 設數據表文件在當前工作區已經打開,命令COPY TO TEMP FIEL <字段名表>完成的工作相當于關系運算(D )。

      (A)連接 (B)選擇 (C)自然連接 (D)投影

      16. 在一個數據表中,有一個或若干個字段,它們的值可以惟一的標識一條記錄,這樣的字段稱為( C )。

      (A) 主題字 (B) 標題 (C) 關鍵字 (D) 記錄名

      17.可以鏈接或嵌入OLE對象的字段類型是( C )。

      (A) 備注型字段 (B) 通用型和備注型字段

      (C) 通用型字段 (D) 任何類型的字段

      18. 下列常量不是字符常量的是(B )。

      (A) "STRING" (B){STRING} (C)'STRING' (D)[STRING]

      19.使用DIMENSION命令定義數組后,各數組元素在沒有賦值之前的數據類型是( D )。

      (A) 未定義 (B) 數值型 (C) 字符型 (D)邏輯型

      20. 執行 ?VAL("-22.6+2")命令后,結果是( A )。

      (A)-22.60 (B)-22.00 (C)-21.00 (D)-20.60

      21. 函數mod(-4*4,-10)的值是( A )。

      (A)-6 (B)-4 (C) 4 (D) 6

      22. 在下列表達式中,運算結果為數值型數據的是( D )。

      (A) CTOD("12/24/2006 ")-28 (B) "1234 "+ "5678 "

      (C) 100+100=200 (D) LEN("ABCD")-1

      23. 已知D="04/20/2007",則表達式10+&D的計算結果是( A )。

      (A)數值型 (B)字符型 (C)日期型 (D)數據類型不匹配

      24. 要使用數組arr1更新當前數據表的當前記錄,應使用命令( D )。

      (A) SCATTER TO arr1 (B)DIMENSION arr1

      (C)APPEND FROM arr1 (D)GATHER FROM arr1

      25. 某個數據表未打開任何索引文件,有20條記錄,當前記錄號是10,執行命令:

      LIST NEXT 6

      后,所顯示的記錄號的范圍是( C )。

      (A)11-15 (B)11-16 (C)10-15 (D)10-14

      26. 若銷售數據表(含有:商品名、庫存量、總價等字段)及相應的索引文件已經打開,要求對庫存量及總價字段按商品名匯總,結果存在KC.DBF中,可使用命令( B )。

      (A)TOTAL ALL ON 商品名 TO KC

      (B)TOTAL TO KC ON 商品名 FIELDS 庫存量,總價

      (C)SUM TO KC ON 商品名 FIELDS 庫存量,總價

      (D)SUM TO KC ALL ON 商品名

      27. 在Visual FoxPro中利用( C)保證實體完整性。

      (A)候選索引 (B)主索引、候選索引、普通索引

      (C)主索引或候選索引 (D)主索引、候選索引和唯一索引

      28.運行表單程序后,創建對象時會發生的事件是(C )

      (A)LostFocus (B)InteractiveChange (C)Init (D)Click

      29.控件有自己的屬性、事件和( B )

      (A)圖形 (B)方法 (C)容器 (D)形狀

      30.在對象方法的引用中,正確的表示為( C )

      (A) Thisform.Lalel1 (B)Thisform.Text1.Value

      (C) Thisform. Release (D)Thisform.Command1.Caption=”確定”

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

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

      21 22 23 24 25 26 27 28 29 30

      A D A D C B C C B C

      二、判斷題(每小題1分,共10分)

      1. 內存變量是獨立于數據庫而存在的,字段變量是隨數據庫(表)文件的建立而建立的。(R)

      2. 用DELETE命令刪除的記錄,將無法恢復。(W)

      3. LOCATE命令既可以在已打開索引的數據表中查詢,也可以在關閉索引(或無索引)的數據表中查詢。 (R)

      4. 命令 ? a=0 和命令 STORE 0 to a,b,c 都可以給內存變量a賦零值。(W)

      5. 字段空值(NULL)與空字符串、數值0具有不同的含義。(R)

      6. 一個工作區可以同時打開多個數據表。 (W)

      7. 在DO CASE-ENDCASE中,多個條件同時成立時,則這些分支都要執行。 (W)

      8. 某數據表“性別”字段(C,2)的有效性規則可以設置為:性別=‘男’ and 性別=‘女’。 (W)

      9. SQL命令:Create Table 學生表 (姓名 C(20),性別 L,年級 C(4),專業班級 C(20))可以在當前數據庫中創建一個名為“學生表”的數據表。 (R)

      10. 在SQL SELECT語句中,實現字符串匹配的運算符是“LIKE”。(R)

      1 2 3 4 5 6 7 8 9 10

      √ × √ × √ × × × √ √

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

      1.已知某單位工資表gz有如下記錄:

      Record# 編號 姓名 年齡 職稱 工資

      1 3001 張 立 36 講師 690

      2 3002 王 方 31 講師 680

      3 3003 李 平 22 助教 820

      4 3004 朱 巖 46 副教授 960

      5 3005 陳 劍 51 教授 1100

      6 3006 陳國青 50 副教授 920

      7 3007 趙 麗 47 教授 1200

      下列統計程序,計算教授及副教授的平均工資和最低工資。根據人事政策,對年滿50歲(含)以上的員工工資進行更新,增加200元。請填空完成。

      set talk off

      use gz

      calculate avg(工資),___(1)_______ to a,d for ___(2)_

      replace 工資 with 工資+200 for 年齡___(3)_____

      ?a,d

      2. 以下程序的功能是顯示系統日期的中文季節,比如系統日期為{2007.04.12},顯示“春季”。請填空完成。

      yue=month( (4) )

      Do case

      Case yue=3 or yue=4 or yue=5

      Coth=”春”

      Case yue=6 or yue=7 or yue=8

      Coth=”夏”

      Case yue=9 or yue=10 or yue=11

      Coth=”秋”

      Case yue=12 or yue=1 or yue=2

      Coth=”冬”

      (5)

      Messagebox( (6) +”季”)

      return

      3. 成績數據表CJ.DBF中有三個數值型字段:數學、語文、總分,所有記錄的數學和語文字段值均已輸入。以下程序功能是:求每條記錄的總分字段值,并將結果存放在該記錄的字段“總分”中。請填空完成。

      ******主程序

      use cj

      zf=0

      do while .not. eof()

      do sub ____(7)______

      repl 總分 with zf

      ____(8)___

      enddo

      use

      *****子程序

      proc sub

      parameters sx,yw,zf

      zf=sx+yw

      return

      4.設有學生選課表SC(學號,課程號,成績),用SQL語言檢索每門課程的課程號及平均分的語句是:

      select 課程號, (9) from sc (10)

      1.(1)min(工資) (2) "教授"$職稱 或 職稱="教授" OR職稱="副教授" (3) >=50

      2. (4) date() (5) Endcase (6) coth

      3. (7) with 數學,語文,zf (8) skip

      4. (9) avg(成績) (10) group by 課程號

      四、讀程序寫出運行結果 (每小題5分,共20分)

      1. 數據表(STUDENT.DBF)內容如下:

      Record# 學號 姓名 性別 班級 總分

      1 1458 張蕭 女 1班 520

      2 1479 王琴 女 2班 495

      3 1480 陸海軍 男 3班 500

      4 1500 李文君 女 1班 468

      5 1503 海濤 男 4班 515

      寫出執行以下程序結果:

      use student

      do while .t.

      if 性別<>“女”

      exit

      endif

      if 班級=“1班”

      disp 姓名,性別,班級,總分

      endif

      skip

      enddo

      use

      2.以下程序的運行結果是什么?

      clear

      sum1=0

      cc=''

      for i=1 to 5

      t=0

      for j=1 to i

      t=t+j

      cc=cc+str(j,1)+'+'

      endfor

      if i=5

      cc=cc+'='

      endif

      sum1=sum1+t

      endfor

      ?cc,sum1

      3.以下程序的運行結果是什么?

      4.利用文本框、標簽控件和命令按鈕控件設計了一表單form1.SCX,表單界面及command1控件的click事件代碼如下所示。執行該表單時,當向Text1,Text2中分別輸入字符:16,24后單擊command1,則label2,處顯示的內容是什么?

      command1控件的click事件代碼:

      ma=val(THISFORM.Text1.Value)

      mi=val(THISFORM.Text2.Value)

      IF ma

      temp=mi

      mi=ma

      ma=temp

      ENDIF

      DO WHILE mi<>0

      tempmin=mi

      mi=ma%mi

      ma=tempmin

      ENDDO

      THISFORM.Label2.Caption=STR(ma,4)

      1. 姓名 性別 班級 總分

      張蕭 女 1班 520

      2. 1+1+2+1+2+3+1+2+3+4+1+2+3+4+5+= 35

      3. 20 30 40

      100 200 40

      20 3 4

      4. 8

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

      1、編寫一個循環結構程序計算5的階乘。

      2、有營業員數據表文件YYY.DBF和日銷售數據表文件RXS.DBF

      *RXS.DBF *YYY.DBF

      營業員代碼 品名 數量 單價 營業額

      101 電視 3 1230.40 0000.00

      102 電話 4 223.00 0000.00

      101 電扇 5 334.00 0000.00

      103 電話 3 223.00 0000.00

      102 電視 1 1230.40 0000.00

      編程要求:(1)計算出RXS.DBF中的營業額字段的值。注:營業額=數量*單價

      (2)根據用戶輸入的營業員代碼查詢某個營業員的全天營業額,按如下格式顯示:

      代碼:101

      姓名:天涯 性別: 女

      品名 營業額

      電視 3691.20

      電扇 1670.00

      營業額: 5361.20

      (1)8分,評分標準:循環語句4分,累乘3分,輸出1分

      clear

      s=1

      for n=1 to 5

      s=s*n

      endfor

      ?”5的階乘為:”,s

      return

      (2)12分,評分標準:更新4分,臨時關聯4分,匯總和輸出4分

      clear

      select 1

      use rxs

      replace all 營業額 with 數量*單價

      select 2

      use yyy

      index on 營業員代碼 tag dm

      select rxs

      set relation to 營業員代碼 into yyy

      accept “輸入營業員代碼:” to dm

      ?”代碼:”+dm

      locate for 營業員代碼=dm

      ?“姓名:”+yyy.姓名+“ 性別:”+ yyy.性別

      List 品名,營業額 for 營業員代碼=dm off

      sum 營業額 to x1 for 營業員代碼=dm

      ?” 營業額:”,x1

      Close all

      return

    【計算機二級考試VF模擬題及答案】相關文章:

    2015計算機二級VF考前模擬題及答案08-30

    計算機二級VF考試試題及答案10-23

    計算機二級考試VF上機試題及答案03-21

    2016計算機二級《VF》上機考試及答案05-13

    2016計算機二級考試VF考前訓練(答案)10-26

    2016計算機二級考試《VF》上機題及答案07-27

    計算機二級VF上機模擬題05-23

    2016計算機二級考試VF練習題及答案07-26

    計算機二級考試VF試題09-01

    <address id="ousso"></address>
    <form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
    1. 日日做夜狠狠爱欧美黑人