《VFP期末考试试卷重点1.pdf》由会员分享,可在线阅读,更多相关《VFP期末考试试卷重点1.pdf(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、1、关系数据库理论中,关系的完整性约束是为保证数据库中数据的正确性和兼容性对关系模型提出的某种约束条件和规则,卜述不属于完整性约束的是B。A.实体完整性B.一致完整性C.域完整性 D.参照完整性2、表达式?1 9 9 9-1 2-2 0 1 9 9 9-1 2-1 0 结果是 A。A.T.B.1 0 C.F.D.03、.物理删除表中数据,要先完成(VFP的命令)B 的操作A.R ec a l l B.Pa c k C.D el et e D.z a p4,二维表中的列称为关系的j,二 维 表 中 的 行 称 为 关 系 的。A.属 性 元 组B.竖 队 横 队C.柱 面 扇 区D.竖 格 横
2、格5、一个表文件对应磁盘上的一个扩展名为 的文件,有备注和通用型字段时,则磁盘上还会有一个对应扩展名为 的文件。A.Pj x f p t B.D b c d et C.S ex s et D.D BF FPT6、在当前表中,查找第二个女同学的记录,应使用的命令是 C 。A.L OC AT E FOR 性别=女 N EXT 2B.L OC AT E FOR 性别=女C.L OC AT E FOR 性别=女”C ON T I N U ED.L I S T FOR 性别=女 N EXT 27、建立一个表文件结构,有姓名字段(C型,6)、出生年月(D型)、和婚否(L型),则显示该表的结构时总的字段宽度
3、是 C 。A.1 4 B.1 5 C.1 6 D.无法计算8、uD EL ET E FR OM S WH ER E 年龄6 0 ”语句的功能是 B-A.从S表中彻底删除大于6 0岁的记录B.S表中年龄大于6 0岁的记录被加上删除标记C.删除S表D.删除S表的年龄列9,L EFT (1 2 34 56 7 89”,L EN (数据库”)的计算结果是 B。A.无法计算 B.1 2 34 56 C.1 2 3 D.11 0、在S Q L S EL EC T中,字符串匹配运算符用 J 替代一个字符,可用 来替代0个或多个字符。A.&B.!%C.?%D.+&1 1、若当前表中有2 0 0条记录,当前记录
4、号是8,执行命令L I S T N EXT 5的结果是_D _A.显示第5条记录 B.显示第1至5条记录C.显示第5至8条记录 D.显示第8条记录开始以下5记录的内容1 2、在V F中,为了将按钮的C L I C K事件代码设置为表单从内存中释放(清除),那么需要将表单中退出命令设置为_D _oA.T H I S FOR M.R EFR ES H B.T H I S FOR M.D EL ET EC.T H I S FOR M.H I D E D.T H I S FOR M.R EL EAS E1 3 S Q L S EL EC T语句中的 D 用于实现关系的选择操作。A.Or d er B.
5、Gr o up C.S um D.wher e1 4、关系数据库理论中,关系的完整性约束是为保证数据库中数据的正确性和兼容性对关系模型提出的某种约束条件和规则,下述不属于完整性约束的是 B。A.实体完整性B.一致完整性C.域完整性 D.参照完整性1 5、S Q L语言又称为_ C_A.结构化定义语言 B.结构化控制语言C.结构化查询语言 D.结构化操纵语言1 6、用二维表数据来表示实体及实体之间联系的数据模型为/。A.层次模型 B.网状模型 C.关系模型 D.E-R 模型1 7、若内存变量名与当前的数据表中的一个字段 s t ud en t”同名,则执行命令?s t ud en t 后显示的是
6、一A .A.字段变量的值 B.内存变量的值 C.随机显示 D.错误信息1 8、以下每两组表达式中,其运算结果完全相同的是(口代表空格_ _。A.L E F T CV F P 口”,3)与 S UBS T R(E V F P 口”,2,3)B.Y E A R (DA T E()与 S UBS T R (DT O C(DA T E(),7,2)C.V A R T Y P E(4 0-4*5 )与 V A R T Y P E(4 0-4*5)D.假定 A=vi s ua l Ud ,B=fo xp r o”,则 A-B 与 A+B1 9、要同时打开多个数据表文件,选择不同的工作区可使用的命令是 C_
7、 oA.US E B.O P E N C.S E L E CT D.以上命令均可2 0、建立一个表文件结构,有姓名字段(C型,6)、出生年月(D型)、和婚否(L 型),则显示该表的结构时总的字段宽度是 C。A.1 4 B.1 5 C.1 6 D.无法计算2 1、定义表结构时,要定义表中有多少个字段,同时还要定义每一个字段的工A.字段名、数据类型、数据约束B.字段名、数据完整性、C.字段名、数据类型、数据宽度.等。D.字段名、变量、作用域2 2、卜列选项中,不属于S Q L 数据定义功能的是_A.S E L E CT B.CR E A T E2 3、嵌套查询命令中的IN,相当于.A.等号=C.加
8、号+2 4、下列赋值语句中正确的是_ A 一A.S T O R E 1 T O X,YC.S T O R E 1 T O X YC.A L T E R D.DR O PB.集合运算符eD.减号一B.S T O R E 1,2 T O XD.S T O R E 1、2 T O X2 5、在 V F 中,运行表单T l.S CX 的命令是 D。A.DO T l B.R UN F O R M T lC.DO F 0 R M 1 T l D.DO F R O M T l2 6、在设计器中,对于表单中不需要的控件,选定后按_ B _ _ _ _ 键可删除控件。A.S H IF T B.DE L E T
9、E C.CT R L+W D.CT R L+X2 7、内存变量一旦定义后,它的_B 可以改变。A.类型和值 B.值 C.类型 D.宽度2 8、下列表达式中,结果总是逻辑值的是A.算术运算表达式 B.字符运算表达式C.日期运算表达式 I).关系运算表达式2 9、CL E A R M E M O R Y 命令的功能是 C。A.清除整个屏幕 B.清除内存中的所有信息C.清除所有内存变量 D.清除所有变量3 0、变量名中不能包括_D _ _ _。A.数字 B.字母 C.汉字 D.空格3 1、在 Vi sua l Fo x P r o 的表结构中,逻辑型、日期型和和备注型字段的宽度分别为B.A.1、8、
10、10 B.1、8、4 C.2,8、10D.1、8、任意1.数据库表和自由表完全相同(F)2.6 E-3 是一个字符常量(F)3 .打开数据库设计器的命令是US E D A T A B A S E(F)4 .空值的含义相当空字符串或数值0(F)5 .一个表文件中有几个备注或通用型字段,就有几个备注型文件。(F)6 .I N S ER T I N T O 表名向表中插入一条记录(R )7 .执行命令S T O R E C T O D(03/09/9 4 )T O A后,变量A的类型为日期型(R )8 .所有命令中缺省范围短语时,默认为A L L (F)9 .US E命令可以关闭数据库文件。(R )
11、10.D A Y (“01/09/02 )返回的值是计算机日期。(F)11.无论是数据库表还是自由表都可以建立外键(F)12.用 Z A P 命令可以有选择的删除记录(F)13 .命令语法规则中,命令动词输入时要区分大小写。(F)14 .一个表文件中有几个备注或通用型字段,就有几个备注型文件。(F)15 .I N S ER T I N T O 表名.向表中插入一条记录(R )16 .所有命令中缺省范围短语时,默认为A L L (F)17 .US E命令可以关闭数据库文件。(R )18 .结构化程序设计与面向对象的程序设计方法没有区别(F)19 .创建,,个 VFP 程序的命令是 m o di
12、f y co m m a n d x x x.p r g (R )20、一个工作区只能打开一个表文件(F)21.无论是数据库表还是自由表都可以建立外键关系(F)22.用 Z A P 命令可以有选择的删除记录(F)23 .空值的含义相当空字符串或数值0(F)24.一个表文件中有几个备注或通用型字段,就有几个备注型文件。(F)25 .I N S ER T I N T O 表名在表的任意位置插入记录(F)26 .执行命令S T O R E C T O D (03/09/9 4 )T O A后,变量A的类型为日期型(R )27 .所有命令中缺省范围短语时,默认为A L L (F)28 .US E命令可
13、以关闭数据库文件。(R )29 .数值型、字符型、日期型表达式的运算结果还是他们原来的类型。(F)1.写出程序的运行结果S ET T A L K O FFX=0Y=0D O WHI L E X =5EX I TEN D I FEN D D O?X,YS ET T A L K O N运行结果 5,153 .阅读理解(表示空格)A=VFP”?A=,A?B-b ed”?B+b cd”运行结果:A=VFPa b ed a C D b cd4 .阅读下列程序S et ta lk o f fclea rI n p ut 数量:to siI n p ut 单价:to djJ e=dj*slI f sl=10
14、0J e=j e*0.9 2En di f?”应付金额:+str(j e,6,2)程序的输出结果是(假设输入的数据顺序是27,5)使用S Q L 命令完成操作一、数据库中现有学生表结构如下:学生表(学 号(C、6)、姓 名(C、8)、性 别(C、2)、年 龄(N、2)、数学(I)、语 文(I)、班 级(C、6)用 SQ L 语言完成下列操作。1 .列出表中所有的记录2 .列出年龄在1 8 到 2 0 之间的所有女同学的信息。3 .杳询数学成绩在前三名的同学的信息。4.列出各个班级数学、语文的平均分。5 .统计数学成绩及格的人数。(及格分数为6 0)二、使用SQ L 命令完成操作有学生.D B
15、F 关系模式如下:学生(学 号(C ,6),姓 名(C、8),语文成绩(I ),数学成绩(I )、班 级(C、6)1.查询数学、语文成绩都在6 0 分以下的学生姓名2.按数学成绩降序查询全部学生信息3.按班级查询数学、语文成绩的平均分4.计算出总成绩(总成绩=语文成绩+数学成绩)(总成绩需放入新的字段中)5.列出表中所有的记录6.将所有学生的数学成绩增加5 分,查询出来(只是查询显示时+5 分,而不是修改表内实际的数据)编程题1 .设S=1 X 2 X 3 X.X n ,求 s 不大于40 0 0 0 0 时最大的n。2 .求解w=x!+y!+z!,x、y、z为从键盘输入的正常数。(要求将阶乘
16、运算作为一个过程,主模块中调用阶乘的过程得到返回值,并限定变量的作用域,要求主模块不要使用自定义的过程内的任何变量)3 .创建如下表单,输入密码1 2 3 45 6 后,单击确定命令按钮,弹出消息框,提示内容为“欢迎使用本系统”,否则为另一消息框。请写出其C L I C K 事件过程的代码。4.设计一个表单如下图,能判断某个年份是否是闰年。判断方法如下:如果这个年份能够被4整除,并且不能被100整除,那么,这个年份是闰年,另外,如果这个年份能够被400整除,那么这个年份也是闰年。请写出单击“判断”命令按钮,执行的CLICK事件过程的代码。注:第一个文本框为TEXT1,第二个文本框为TEXT2o
17、1、Select*from 学生表2、Select*from 学生表 where 性 别:女 and 年龄 =18 and 年龄 二203、Select*top 3 from 学生表 order by 数学 desc4、Select avg(数学),avg(语文)from 学生表 group by 班级5、Select count(*)from 学生表 where 数学=60二、1、Select姓 名f r o m学 生where数学成绩 60 a n d语文成绩 602、Select*from 学生 order by 数学成绩 descSelect avg(数学成绩),avg(语文成绩)fr
18、om学 生group b y班级4、Replace a l l总 成 绩w i t h语文成绩+数学成绩5、select*from 学生6、select数学成绩+5 a s数 学f r o m学生1、set talk offclears=ln=ldo while s=400000n=n+ls=s*nenddo?nset talk onclear2、set talk offlocal a,b,c,x,y,z,w (这一句可以不写,题目没有限定主模块的变量作用域)input x=to xinput y二 to yinput z=to za=sub_2(x)(子过程调用时必须的)b=sub_2(y)
19、c=sub_2(z)w=a+b+t?W+str(w,7)set talk on*下面是分功能的程序模块,定义了一个过程procedure sub_2para pralprivate t,n(题目要求限定作用域,这句也是必须的)n=pralt=lfor i=l to nt=t*iendforreturn t3、IF THISFORM.TEXT1.VALUE=123456MESSAGEBOX(欢迎使用本系统!”,0,提示)TH I SFORM.RELEASEELSEMESSAGEBOX(密码或用户名错误!0,提示)ENDIF4、X=THISFORM.TEXT1.VALUEIF MOD(X,4)=0.AND.MOD(X,100)00.OR.MOD(X,400)=0THISF0RM.TEXT2.VALUE二 是 ELSETHISFORM.TEXT2.VALUE不是ENDIFTHISFORM.REFRESH