a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 141|回复: 0

[考试试题] 2011年计算机二级VFP上机考试冲刺模拟试题(27)

[复制链接]
发表于 2012-7-31 22:22:49 | 显示全部楼层 |阅读模式
  第27套" g3 T0 f$ u5 P
  一、
& ^$ g# Q( F# R% H* a1 P  ALTER TABLE 客户 ALTER 性别 SET CHECK 性别 $ "男女"* f2 k/ _# p1 L+ X% Z
  ALTER TABLE 客户 ALTER COLUMN 性别 SET DEFAULT "女"
; q7 l8 a0 T. Z3 a  1. 打开并修改数据库0 o  c) O' U+ \# I, M9 y# o
  MODIFY DATABASE 宾馆- {1 j% {% S9 O7 g
  2. 在“数据库设计器-宾馆”中,选择表“入住”并单击鼠标右键,选择“修改”命令,在“表设计器-入住.dbf”中,单击“索引”选项卡,然后输入索引名“fkkey”,选择类型为“主索引”,表达式为“客房号+客户号”,最后单击“确定”按钮,再单击“是(Y)”就可以建立主索引了。
9 C" s$ l9 w! C: j+ @/ B( `$ R  1. 打开并修改数据库
. n# d7 Z% f% b/ j6 D4 i% f3 f/ s  MODIFY DATABASE 宾馆+ ~2 A$ n4 N. c% n- B
  2. 在“数据库设计器-宾馆”中,选择表“入住”并单击鼠标右键,选择“修改”命令,在“表设计器-入住.dbf”中,单击“索引”选项卡,然后输入索引名“客房号”,选择类型为“普通索引”,表达式为“客房号”,再移到下一项,输入索引名“客户号”,选择类型为“普通索引”,表达式为“客户号”,再最后单击“确定”按钮,再单击“是(Y)”就可以建立索引了。/ e; {$ p4 H8 w0 P& p& t
  3. 在“数据库设计器-宾馆”中,选择表“客房”并单击鼠标右键,选择“修改”命令,在“表设计器-客房.dbf”中,单击“索引”选项卡,然后输入索引名“类型号”,选择类型为“普通索引”,表达式为“类型号”,再最后单击“确定”按钮,再单击“是(Y)”就可以建立索引了。
; ^+ j2 ?' k7 B" E% G* L  在文件one.prg中存放; P: U3 R8 B7 @' `/ z5 U0 j
  SELECT 客户号,身份证,姓名,工作单位 FROM 客户 WHERE 性别="男" INTO TABLE TABA4 N) J- l4 B1 s; s
  二、/ v/ O7 N) I* @: P. k
  1. 建立查询文件
- c( d7 y6 y9 ?; M# \  CREATE QUERY two
: e8 ~  z  \2 o5 A+ z! d! X  2. 在“打开”对话框中,选择表“客房.dbf”,再按“确定”按钮。9 {3 B2 v- z4 l. N9 U
  3. 在“添加表或视图”对话框中,选择表“房价”,再按“添加”按钮,接着按“关闭”按钮,关闭“添加表或视图”对话框。- |) {% D2 H5 y# }* d* k
  4. 在“查询设计器-two”窗口中,单击“字段”选项卡,选择“客房.客房号”、“客房.类型号”、“房价.类型名”、“房价.价格”。1 z5 w9 h$ P% P$ M* I
  5. 在“查询设计器-two”窗口中,单击“筛选”选项卡,选择字段“房价.价格”,在“条件”处选择“>=”,在实例处输入“280”。: K$ B" @& \, E6 ]/ n
  6. 在“查询设计器-two”窗口中,单击“排序依据”选项卡,选择字段“客房.类型号”并在“排序选项”中选中“升序”,再单击“添加”按钮。
9 @3 \1 [6 u6 \+ I( U  7. 在“查询设计器”中,单击“查询\查询去向”菜单项,并显示“查询去向”对话框,在此对话框中,单击“表”按钮,接着在“表名”处输入表名“TABB”,单击“确定”按钮。# B6 O2 r2 ]; X. q! ^: |  i
  8. 最后保存并运行此查询。
' A+ A  l+ `* O1 F0 u+ j  第3行:FROM 客户 JOIN 入住 ON 客户.客户号=入住.客户号;: S( q: j* `7 N$ a3 [
  第5行:(SELECT 入住日期;1 ~# R% i& R5 [
  第7行:WHERE 客户.客户号=入住.客户号 and 姓名="姚小敏");( e1 \/ w. q2 Q
  第8行:INTO TABLE TABC
2 v6 m/ U. {1 w4 [& {, G  三、; ~) r; O+ h! m/ Z, F
  1. 建立表单
4 c4 H3 X, \! [8 o+ I  CREATE FORM test. C7 e" R& V6 V  V
  2. 在“表单设计器”中,添加一个标签Label1,在其“属性”的Caption处输入“退房日期大于或等于”。% |  I. I2 e; {6 t& R8 o- x* U
  3. 在“表单设计器”中,添加一个文本框Text1。$ q1 a1 l7 q* \4 O5 p9 P: Z
  4. 在“表单设计器”中,添加两个命令按钮(Command1和Command2),在第1个命令按钮Command1“属性”窗口的Caption处输入“查询”,在第2个命令按钮Command2“属性”窗口的Caption处输入“退出”。% M2 ~$ j, H- e
  5. 双击“退出”命令按钮,在“Command2.Click”编辑窗口中输入“ThisForm.Release”,接着关闭编辑窗口。
3 F7 `7 Z/ Y+ ~; a3 M4 k) B- t2 m; D  6. 双击“查询”命令按钮,在“Command1.Click”编辑窗口中输入下列语句,接着关闭编辑窗口。
: M- _$ G% N+ H6 n9 d' ?$ I  j  dd=Alltrim(ThisForm.Text1.Value)
. @9 c' ]9 E+ q  SELECT 客户.客户号, 客户.身份证, 客户.姓名, 客户.工作单位, 入住.客房号, 房价.类型名, 房价.价格;5 w& }  q4 v* m$ k8 f
  FROM 客户 INNER JOIN 入住;
5 q- g0 E5 b5 [8 X" t, T: a* N  INNER JOIN 客房;9 n3 _6 q1 ^4 u) e$ |8 o
  INNER JOIN 房价 ;
& c( n5 j* |0 `+ C/ F8 @) N  ON 房价.类型号 = 客房.类型号 ;
" J' m1 s. ?$ b9 S  ON 客房.客房号 = 入住.客房号 ;1 G! m- X/ B' X; x# L. s
  ON 客户.客户号 = 入住.客户号;+ A/ o1 k6 [6 Y; M+ J! c, Q
  WHERE 入住.退房日期 >= CTOD(dd);+ H, q7 K' y8 _" }3 r, S
  ORDER BY 房价.价格 DESC;
; ?- w3 X5 O' J1 E! }  INTO TABLE tabd.dbf
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-5 00:39 , Processed in 0.174101 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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