网站首页 语言 会计 电脑 医学 资格证 职场 文艺体育 范文

2016计算机二级VF练习题及答案大纲

栏目: 计算机等级 / 发布于: / 人气:1.15W

计算机考试之前,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