《VFP期末考试试卷答案.pdf》由会员分享,可在线阅读,更多相关《VFP期末考试试卷答案.pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一、单项选择题(每题只有一个最隹答案,请将正确答案前的字母写在题目中的横线上,每小题2 分,共 计 3 0分)1.以下日期值正确的是 bA.“2000-06-25”B.-2001-06-25)C.2001-06-25 D.2001-06-25)2.设当前表中有10条记录,在下列三种情况下:当前记录号为1 时;EOF()为真时;BOF()为真时,命令?RECNO()的结果分别是 oA.1,11,1 B.1,10,1 C.1 ,11,0 D.1 ,10,03 .对某一个数据库建立以出生年月(D 型)和 工 资(N,7,2)的多字段结构复合索引的正 确 的 索 引 关 犍 字 表 达 式 为。A.出
2、生年月+工资 B.DTOC(出生年月)+STR(工资,7,2)C.出生年月+STR(工资,7,2)D.DTOC(出生年月)+工资4.在 VF 中,菜 单 文 件 的 扩 展 名 为。A.PJT B.MNT C.IDX D.MNX5.假设系统中存在MENU菜单程序,运行该菜单程序应输入 命令。.A.DO MENU B.DO MENU.MPR C.OPEN MENU D.OPEN MENU.MPR6.如果用报表设计器设计报表,可用命令。A.SET REPORT 报表文件名 B.CREATE REPORT 报表文件名 C.GREAT 报表文件名 D.MODIFY REPORT 报表文件名 7.对报表
3、进行数据分组后,报表会自动包含的带区是_。A.“细节”带区 B.“组标头”和“组注脚”C.“细节”、“组标头”和“组注脚”D.“标题”、“细节”、“组标头”和“组注脚”8.让控件获得焦点,使 其 成 为 活 动 对 象 的 方 法 是。A.SHOW B.RELEASE C.SETFOCUS D.GOTFOCUS9.假定一个表单里有一个文本框TEXT1和一个命令按钮组C0MMANDGR0UP1,命令按钮组是一个容器对象,其中包含COMMAND 1 和 COMMAND2两个命令按钮。如果要在COMMAND 1 命令按钮的某个方法中访问文本框的VALUE属性值,下 面 正 确 的 式 子 是。A.T
4、HISFORM.TEXT1.VALUE B.THIS.PARENT.VALUEC.PARENT.TEXT1.VALUE D.THIS.PARENT.TEXT1.VALUE10.打开一个建立了结构复合索引的数据表,表记录的顺序将按_ 显示。A.第一个索引标识 B.最后一个索引标识C.主索引标识 D.原顺序11.设 N=886,M=3 45,K=M+N”,表达式 1+&K 的值是。A.123 2 B.数据类型不匹配 C.1+M+N D.3 4612.设 D=5 6,命令?VARTYPE(D)的输出值是。A.L B.C C.N D.输出借误信息13 .在当前表中,查找第二个女同学的记录,应 使 用
5、的 命 令 是。A.LOCATE FOR 性别=女 NEXT 2B.LOCATE FOR 性别=女”C.L O C A T E F O R 性别=女”C O N T I N U ED.L I S T F O R 性别=女 N E X T 21 4.建立一个表文件结构,有姓名字段(C型,6),出生年月(D型)、和 婚 否(L型),则 显 示 该 表 的 结 构 时 总 的 字 段 宽 度 是 A.1 4 B.1 5 C.1 6 D.无法计算1 5.D E L E T E F R O M S W H E R E 年龄 6 0 ”语句的功能是。A.从 S 表中彻底删除大于6 0 岁的记录B.S表中年
6、龄大于6 0 岁的记录被加上删除标记C.删除S表 D.删除S表的年龄列二、填空(每空2分,共 2 0 分)1 .二维 表 的 形 式 来 表 示 实 体 之 间 联 系 的 数 据 模 型 叫 做。2 .二 维 表 中 的 列 称 为 关 系 的,二 维 表 中 的 行 称 为 关 系 的。3 .字段变量和内存变量同名时,区分的方法是。4 .一个表文件对应磁盘上的一个扩展名为 的文件,有备注和通用型字段时,则磁盘上还会有一个对应扩展名为 的文件。5 .表 达 式?“W orld$W orld W id e W e b”结果是6 .物理删除表中数据,要先完成 的操作7 .S CAN.ENDS C
7、AN结构的语句,是通过 控制循环。8 .表达式?1 9 9 9-1 2-2 0 *1 9 9 9-1 2-1 0 结果是。三、判 断 题(每小题I 分,共 io分,对的打V,错误的打X)1 .数据库表和自由表完全相同()2 .6 E-3 是一个字符 常 量()3 .打开数据库设设计器的命令是U S E DAT ABAS E()4 .空值的含义相当空字符串或数值0 ()5.一个表文件中有几个备注或通用型字段,就有几个备注型文件。()6.INS ER T INT O表名在表的任意位置插入记录()7 .执行命令S T OR E CT OD(0 3/0 9/9 4 )T O A 后,变量A 的类型为日
8、期型()8.所有命令中缺省范围短语时,默认为AL L ()9.U S E命令可以关闭数据库文件。()1 0.数值型、字符型、日期型表达式的运算结果还是他们原来的类型。()四、写出下列程序的执行结果(每题5分,共 1 0 分)1.写出程序的运行结果 Y=0S ET T AL K OFF DO W HIL E X =5EX ITENDIFENDDO?X,YS ET T AL K ON运行结果_五、使用S Q L 命令完成操作(每小题2分,共 1 0 分)数据库中现有学生表结构如下:学生表(学 号(C、6)、姓 名(C、8)、性 别(C、2)、年 龈(N、2)、数 学(I)、语 文(I)用 S Q
9、L 语言完成下列操作。1 .列出年龄在1 8 到 2 0 之间的所有女同学的信息。2 .查询数学成绩在前三名的同学的信息。3 .列出所有学生的数学、语文的平均分。4 .统计女同学人数。5 .增加一个总分 字 段(I)。六、编程题(第 1 题 7分,第 2 题 7 分,第 3题 6分,共 2 0 分)1.设 S=1 X 2 X 3 X.X n,求不大于4 0 0 0 0 0 时最大的n。2.求一元二次方程a x2+b x+c=0 的根3.创建如下表单,输入密码1 2 3 45 6 后,单击确定命令按钮,弹出消息框,提示内容为“欢迎使用本系统”,否则为另一消息框。请写出其C L I C K 事件过
10、程的代码。答案选 择(每题2 分 共 3 0 分)1-5 B A B D B 6-1 0 B B C A D 1 1-1 5 A A C C B、填 空(每空2 分 共 2 0 分)1、关系数据模型2、属 性 元 组3、在内存变量前加M-4、.D B T FP T5、T6、加删除标记7、条件8、T二、判 断(每题1 分 共 1 0 分)X X X X X X V X V X三、写出下列程序的执行结果(每题5分,共 1 0 分)1、2 5 2、5 1 5五、使用SQL 命令完成操作(每小题2分,共 1 0 分)1、Se le c t *f r o m 学生表 w he r e 性别二 女 a n
11、 d 年龄=1 8 a n d 年龄 二 2 02、Se le c t *t o p 3 f r o m 学生表 o r d e r b y 数学 d e sc3 Se le c t a v g(数学),a v g(语文)f r o m 学生表4、Se le c t c o u n t (*)f r o m 学生表 w he r e 性别二“女”5、A lt e r t a b le 学生表 a d d 总分 n (6,2)六、编程题(第 1 题 7 分,第2题 7 分,第 3 题 6 分,共 2 0 分)1、se t t a lk o f fc le a rs=ln=ld o w hile s=0 x l=(-b+sqr t (d)/(2*a)x 2=(-b-sqr t(d)/(2*a)?x l,x 2e lse?无实根e n d ifse t t a lk o n3、I F TH I SFO RM.TE X TL V A L UE=1 2 3 45 6 M E SSA G E B O X (欢 迎 使 用 本 系 统!,0,提示)TH I SFO RM.RE L E A SEE L SEM E SSA G E B O X (密 码 或 用 户 名 错 误!,0,提示)E N D I F
限制150内