當前位置:才華齋>IT認證>計算機等級>

2016計算機二級VF練習題及答案大綱

計算機等級 閱讀(1.08W)

計算機考試之前,yjbys小編為大家提供了二級VFP考試題,希望能幫助到大家!

2016計算機二級VF練習題及答案大綱

1、建立一個工資管理資料庫,檔名為,並輸入資料(40分)

CREATE DATABASE GZGL

該資料庫中有兩個資料表: 職工資料表()和工資資料表()。其資料形式如下:

職工資料表

職工號 姓名 婚否 職稱

020365 周爾傑 .T. 工人

020528 王雨 .T. 技術員

010234 李麗 .F. 技術員

020458 李長新 .T. 工程

020636 鄭然 .F. 工人

要求:將資料庫()中的(父表)和(子表)以“考號”建立一對一永久關係。

2、建立程式檔案,要求將完成下列各小題任務的VFP資料表操作命令或VFP-SQL命令寫在該程式檔案中。在程式首行用註釋語句註明考生姓名和准考證號,並請用註釋語句標註小題號。(30分)

(1)計算每個職工的“實發工資”欄位,並填入工資資料表中。其中:實發工資=基本工資+津貼+獎金-公積金;

(2)顯示未婚職工的職工號、姓名、基本工資和實發工資;

(3)計算工資表GZB中所有職工的平均獎金和實發工資總額;

3、表單設計。按以下要求設計程式介面,表單檔名為:。(30分)

設計如圖所示一個表單,包括4個標籤,3個文字框,1個命令按鈕(各控制元件的大小、顏色、字型、字號等屬性由考生自定)。其中,

⑤ 表單頂部的標籤用來顯示考生自己的姓名和考號;

⑥ 文字框text1 、text2和text3的顯示初值為0;

⑦ 該表單執行後,可以在文字框text1中輸入圓的半徑(>0),游標移到文字框text2、text3時,可以分別計算圓的面積和圓的周長,要求保留兩位小數(其中 );

⑧ 左鍵單擊“關閉”按鈕,結束表單程式的.執行。

4、閱讀程式(每小題5分,共20分)

1、有一程式如下,請寫出執行結果:

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、有如下程式,請寫出執行結果:

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、設計如圖3所示表單,表單執行後,單擊命令按鈕“Command1”,標籤Label1將顯示什麼?

command1控制元件的click事件程式碼:

W="西部大開發"

C="重慶"

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

X="&A.在&C"

ion=x

4、資料表用於存放電話客戶資訊,其欄位有:tno(電話號碼,字元型),uname(姓名,字元型),addr(地址,字元型);資料表用於存放客戶一年的電話交費資訊,其欄位有:tno(電話號碼,字元型),tmonth(月份,數值型),money(電話費,數值型)。

的內容如下 的內容如下

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

請寫出下述程式的輸出結果。

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. 西部開發在重慶

4. 123 u1 75

456 u2 110

789 u3 300