《VFP期末考试试卷.pdf》由会员分享,可在线阅读,更多相关《VFP期末考试试卷.pdf(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、一、单项选择题(每题只有一个最佳答案,请将正确答案前的字母写在题目中的横线上,每小题2 分,共计3 0分)1.以下日期值正确的是A.“2000-06-25”B.*2001-06-25 C.2001-06-25 D.2001-06-252.设当前表中有10条记录,在下列三种情况下:当前记录号为1 时;EOF()为真时:BOF()为真时,命令?RECNO()的 结 果 分 别 是。A.1,11,1 B.1,10,1 C.1,11,0 D.1 ,10,03 .对某一个数据库建立以出生年月(D 型)和 工 资(N,7,2)的多字段结构复合索引的正确的索引关键字表达式为 oA.出生年月+工资 B.DTO
2、C(出生年月)+STR(工资,7,2)C.出生年月+STR(工资,7,2)D.DTOC(出生年月)+工资4.在 V F 中,菜 单 文 件 的 扩 展 名 为。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.CREAT (报表文件名 D.MODIFY REPORT 报表文件名 7.对报表进行数据分组后,报表
3、会自动包含的带区是 oA.“细节”带区 B.“组标头”和“组注脚”C.“细节”、“组标头”和“组注脚”D.“标题”、“细节”、“组标头”和“组注脚”8.让控件获得焦点,使其成为活动对象的方法是 oA.SHOW B.RELEASE C.SETFOCUS D.GOTFOCUS9.假定-个表单里有一个文本框TEXT1和个命令按钮组C0MMANDGR0UP1,命令按钮组是一个容器对象,其中包含COMMAND 1 和 COMMAND2两个命令按钮。如果要在COMMAND1命令按钮的某个方法中访问文本框的VALUE属性值,下面正确的式子是 oA.THISFORM.TEXT1.VALUE B.THIS.PA
4、RENT.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 .在当前表中,查找第二个女同学的记录,应使用的命令是 oA.LOCATE FOR 性别=女 NEXT 2B.L
5、OCATE 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.uD E L E T E F R O M S W H E R E 年龄 6 0 ”语句的功能是。A.从 S表中彻底删除大于6 0 岁的记录B.S表中年龄大于6 0 岁的记录被加上删除标记C.删除S 表 D.删除S 表的年
6、龄列二、填空(每空2分,共 2 0 分)1 .二维 表 的 形 式 来 表 示 实 体 之 间 联 系 的 数 据 模 型 叫 做。2 .二 维 表 中 的 列 称 为 关 系 的,二维表 中 的 行 称 为 关 系 的。3 .字段变量和内存变量同名时,区分的方法是。4.一个表文件对应磁盘上的一个扩展名为 的文件,有备注和通用型字段时,则磁盘上还会有一个对应扩展名为 的文件。5 .表 达 式?“W or ld$W or ld W id e W e b”结果是。6 .物理删除表中数据,要先完成 的操作7 .S CAN.EN DS CAN 结构的语句,是通过 控制循环。8 .表达式?1 9 9 9
7、-1 2-2 0 1 9 9 9 T 2 T 0 结果是。三、判 断 题(每小题1 分,共 1 0 分,对的打V,错误的打X)1 .数据库表和自由表完全相同()2 .6 E-3 是一个字符常量()3 .打开数据库设设计器的命令是U S E DAT ABAS E()4 .空值的含义相当空字符串或数值0 ()5.一个表文件中有几个备注或通用型字段,就有几个备注型文件。()6.IN S ER T IN T O表名在表的任意位置插入记录()7.执行命令S T OR E CT OD(0 3/0 9/9 4 )T O A 后,变量A 的类型为日期型()8.所有命令中缺省范围短语时,默认为ALL()9.U
8、S E命令可以关闭数据库文件。()1 0.数值型、字符型、日期型表达式的运算结果还是他们原来的类型。()四、写出下列程序的执行结果(每题5 分,共 1 0 分)1.写出程序的运行结果 Y=0S ET T ALK OFF DO W HILE X =5EN DDOEX IT?Y=,YEN DIF运行结果_EN DDO?X,Y2.写出程序的运行结果S ET T ALK ONS ET T ALK OFF运行结果_五、使用S Q L命令完成操作(每小题2 分,共 1 0 分)数据库中现有学生表结构如下:学生表(学 号(C、6)、姓 名(C、8)、性 别(C、2)、年 龄(N、2)、数 学(I)、语 文(
9、I)用 S Q 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 3456后,单击确定命令按钮,弹出消息框,提示内容为“欢迎使用本系统”,否则为另一消息框。请写出其C LIC K事件
10、过程的代码。退出确定答案选 择(每题2 分 共 30 分)1 5 B A B D B 61 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 F P T 5、T6、加删除标记7、条件 8、T二、判 断(每题1 分 共 1 0 分)X X X X X XJXJX三、写出下列程序的执行结果(每题5 分,共 1 0 分)1、2 5 2、5 1 5五、使用S Q L命令完成操作(每小题2 分,共 1 0 分)1、S el ect *f r o m 学生表 wh er e 性别=女
11、a n d 年龄 =1 8 a n d 年龄=2 02、S el ect *t o p 3 f r o m 学生表 o r der by 数学 des c3、S el ect a v g(数学),a v g(语文)f r o m 学生表4、S el ect co u n t (*)f r o m 学生表 wh er e 性别=女5、A l t er t a bl e 学生表 a dd 总分 n (6,2)六、编程题(第 1 题 7 分,第 2 题 7 分,第 3 题 6 分,共 2 0 分)1、s et t a l k o f fcl ea rs=ln=ldo wh i l e s =0 xl=(-b+s q r t (d)/(2*a)x2=(-b-s q r t(d)/(2*a)?xl,x2el s e?无实根en di fs et t a l k o n3、IF T H IS F O R M.T E X T 1.V A LU E=Z/1 2 3456M E S S A GE B O X (欢 迎 使 用 本 系 统!,0,提示)T H IS F O R M.R E LE A S EE LS EM E S S A GE B O X(密 码 或 用 户 名 错 误!,0,提示)E N D IF