计算机等级 百分网手机站

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

时间:2018-03-25 17:46:40 计算机等级 我要投稿

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

  在计算机考试之前,yjbys小编为大家提供了二级VFP考试题,希望能帮助到大家!

  1、建立一个工资管理数据库,文件名为GZGL.DBC,并输入数据(40分)

  CREATE DATABASE GZGL

  该数据库中有两个数据表: 职工数据表(ZGB.DBF)和工资数据表(GZB.DBF)。其数据形式如下:

  职工数据表ZGB.DBF

  职工号 姓名 婚否 职称

  020365 周尔杰 .T. 工人

  020528 王雨 .T. 技术员

  010234 李丽 .F. 技术员

  020458 李长新 .T. 工程师

  020636 郑然 .F. 工人

  要求:将数据库(GZGL.DBC)中的ZGB.DBF(父表)和GZB.DBF(子表)以“考号”建立一对一永久关系。

  2、建立程序文件COM-SQL712.PRG,要求将完成下列各小题任务的VFP数据表操作命令或VFP-SQL命令写在该程序文件中。在程序首行用注释语句注明考生姓名和准考证号,并请用注释语句标注小题号。(30分)

  (1)计算每个职工的“实发工资”字段,并填入工资数据表GZB.DBF中。其中:实发工资=基本工资+津贴+奖金-公积金;

  (2)显示未婚职工的职工号、姓名、基本工资和实发工资;

  (3)计算工资表GZB中所有职工的平均奖金和实发工资总额;

  3、表单设计。按以下要求设计程序界面,表单文件名为:FORM712.SCX。(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"

  thisform.label1.caption=x

  4、数据表user.dbf用于存放电话客户信息,其字段有:tno(电话号码,字符型),uname(姓名,字符型),addr(地址,字符型);数据表charge.dbf用于存放客户一年的电话交费信息,其字段有:tno(电话号码,字符型),tmonth(月份,数值型),money(电话费,数值型)。

  user.dbf的内容如下 charge.dbf的内容如下

  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

【2016计算机二级VF练习题及答案】相关文章:

1.2016年计算机二级VF练习题及答案

2.2017计算机二级VF试题及答案

3.2016年计算机二级VF试题及答案

4.2016计算机二级VF模拟真题及答案

5.2016计算机二级VF考试试题及答案

6.2016年计算机二级《VF》考试试题及答案

7.2016下半年计算机二级VF试题及答案

8.2016年计算机二级VF试题(含答案)