a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 119|回复: 1

[考试试题] 计算机等级考试二级VF题库75套上机试题(64)

[复制链接]
发表于 2012-7-31 22:22:49 | 显示全部楼层 |阅读模式
一、  A. 建立数据库8 C' C/ {$ q' j5 n! I7 S
  一、命令方式:启动Visual Foxpro系统后,在命令窗口中输入# Y4 _1 Z  B" o% ?
  CREATE DATABASE BOOKAUTH 保留字可以取前四个字母- L* }4 H- x, c
  不出现“数据库设计器”对话框
1 @1 _/ u& C5 J9 Y! }  二、可以使用菜单方式进行建立' r1 y7 N- v- W0 A+ w
  1. 单击“文件\新建”命令项,弹出“新建”对话框。" I7 V( k4 l( l
  2. 在“新建”对话框中,选择“数据库”单选钮,再按“新建文件”按钮,弹出“创建”  d+ T2 n; z8 \( E) p
  对话框。' A2 F! N1 f" H/ `" L& E, x/ O
  3. 在“创建”对话框中输入数据库名“BOOKAUTH”,再按回车键或按“保存”按钮,这样3 J6 @5 q) r! ?$ y( \+ G
  就可以建立数据库了,并出现“数据库设计器”对话框。
. F  D# }& D6 G( F) [5 B  B. 把表添加到数据库中
! S; E  f. s: r1 {. j$ X  可以有两种方法:一是命令方法,二是菜单方法。
+ B. b0 Z3 R9 i8 Y, h! b  命令方法:% p3 W& q' m# j; b' Z1 }. v$ H
  OPEN DATABASE BOOKAUTH- v) b% D8 U3 v/ w4 @
  ADD TABLE BOOKS
& m& b% ~) d# f* u1 Y. l  ADD TABLE AUTHORS
  S/ J' y8 A5 O. G9 u4 n, G  菜单方法:
$ D8 R8 h+ ]2 x! J, w  1. 单击“文件\打开”命令项,选择“文件类型”为数据库,打开“BOOKAUTH”。
/ [% a: Z( G0 d" k8 ^* H/ ^  2. 在“数据库设计器-BOOKAUTH”中单击鼠标右键,显示右击菜单,选择“添加表”命令# }# E* P0 E0 A5 i8 L; Y
  ,并选择相应的表文件即可(BOOKS和AUTHORS)。
4 X1 N  v  A$ N1 k. s) y( ~  使用命令生成主索引
6 e' V2 A# g0 Y  ALTER TABLE authors ADD PRIMARY KEY 作者编号 TAG pk! f- f- H0 H2 B- y( D3 d7 f
  1. 打开并修改数据库4 s$ z$ U3 K3 F$ |
  MODIFY DATABASE BOOKAUTH
& e2 ]" x/ w7 f  2. 选择“BOOKS”并单击鼠标右键,选择“修改”命令项。
" }8 I4 W( g2 K$ h) Z% u  3. 在“表设计器-BOOKS.dbf”中,选择“索引”选项卡,输入索引名“RK”,选择类型为  h, {! M! @+ c) o8 P$ e* L0 P
  “普通索引”,表达式为“图书编号”,移至第2项,增加第2个索引,输入索引名“作者编号9 U9 K- A9 n/ h0 [; z, `
  ”,选择类型为“普通索引”,表达式为“作者编号”。
4 G. P! x5 w9 l2 N; I  1. 打开并修改数据库
4 ~  V! V4 G" \( L$ \. o4 Z  MODIFY DATABASE BOOKAUTH0 z" ?" J2 v6 b% {
  2. 在“数据库设计器-BOOKAUTH”中,选择“AUTHORS”表中主索引键“作者编号”并按住% Y# w5 n0 ?- y
  不放,然后移动鼠标拖到“BOOKS”表中的索引键为“作者编号”处,松开鼠标即可。
1 I2 v% |) B: L$ m. H$ ?: A5 c) Q  二、
6 r3 d+ ^* V7 W$ L& O  1. 打开并修改表单
* p9 ?* P. p* u( N( j& s7 X  MODIFY FORM myform4-4
" I+ B5 G& ~5 R6 S  2. 在“表单设计器”中,在“属性”的Caption处输入“欢迎您”。
5 \; D* @0 H- G) E+ c- \' Y  3. 在“表单设计器”中,在“属性”的FontName处选择“隶书”,在FontSize处输入“25
' F/ G# C! a: {& O" Z/ ~6 Y  ”。6 J# i- a2 O3 D& L
  4. 在“表单设计器”中,添加一个命令按钮,在“属性”的Caption处输入“关闭”。
) r3 J# X0 q: E3 ^5 o( V7 F  ~  5. 双击“关闭”命令按钮,在“Command1.Click”编辑窗口中输入“Release Thisform”
( R7 z/ m1 \% ~  ,并关闭编辑窗口。
/ l' _. N9 m( Y* n9 g  1. 在命令窗口中输入建立表单命令
! w5 ?6 W( Y2 |3 B3 A% _" }  CREATE FORM Myform46 m$ \/ [, I9 e1 J7 z
  2. 在“表单设计器”中,添加两个命令按钮,单击第1个命令按钮在“属性”的Caption处, f0 m9 y( M4 Z1 P6 k
  输入“查询”,单击第2个命令按钮在“属性”的Caption处输入“退出”。
' }0 g! G, h* `6 Z% V$ C% j) f. j  3. 双击“查询”命令按钮,在“Command1.Click”编辑窗口中输入命令,接着关闭编辑窗
6 A+ u$ p/ }7 @0 c9 [& O  口。
% x$ U7 v% Q3 J) s, D6 |  select 作者姓名,所在城市 from authors where 作者编号 in (sele 作者编号 from) {6 U9 a2 L: |* f8 \9 A
  books group by 作者编号 having count(*)>=3) ;
% m1 N" {6 A, k  D" O0 ]/ j  order by 作者姓名 into table new_view4
( B# n4 X0 ?) D, Y8 {4 e4 \  4. 双击“退出”命令按钮,在“Command2.Click”编辑窗口中输入“Release Thisform”
, C5 Y5 l! H9 b: @  ,接着关闭编辑窗口。  
回复

使用道具 举报

 楼主| 发表于 2012-7-31 22:22:50 | 显示全部楼层

计算机等级考试二级VF题库75套上机试题(64)

三、  把下面的文件存入一个文件p1.prg中
2 m/ }9 Q: h2 S* I! ]  SET TALK OFF2 Q+ F1 U$ X' u8 V
  SET SAFETY OFF
6 W+ D7 X" W6 l+ L+ N  CLOSE ALL
/ ^1 I: C4 J. k  SELECT * FROM BOOKS WHERE "计算机"$书名 INTO TABLE BOOKS_BAK
* N  R) i* Z' q4 V( o, A  UPDATE BOOKS_BAK SET 价格=价格*(1-0.05)3 o7 K7 t; [/ \3 r( [% [
  SELECT 出版单位,AVG(价格) 均价 FROM BOOKS_BAK GROUP BY 出版单位 INTO CURSOR
# w% V  L1 s$ H$ z7 Z0 T$ u  TEMP17 o: p/ u. A, E# q+ _" d( A
  SELECT * FROM TEMP1 WHERE 均价>=25 ORDER BY 均价 INTO CURSOR TEMP2
* F- H0 i9 r) U' z7 e  g4 e  GO TOP* C6 G' R3 W# K7 R3 T" |
  ?出版单位,均价
0 F: w4 a4 b0 M) K( w) t  SCATTER TO arr1
7 s% {2 B0 q- t8 T  COPY STRU TO new_table4) y$ z/ b: ?2 i( @
  INSERT INTO new_table4 FROM ARRAY arr1. A2 m: p6 H# E# o5 R9 M
  SET TALK ON
& f; ^8 H* ?- H; }) U9 K  SET SAFETY ON5 Q7 R# q+ c2 U1 `
  CLOSE ALL: P' h0 _, _3 i6 f& Y& N. m
  执行程序: do p1.prg
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-6 23:30 , Processed in 0.199983 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表