VFP期末考试试卷重点.pdf
《VFP期末考试试卷重点.pdf》由会员分享,可在线阅读,更多相关《VFP期末考试试卷重点.pdf(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1、关系数据库理论中,关系的完整性约束是为保证数据库中数据的正确性和兼容性对关系模型提出的某种约束条件和规则,下述不属于完整性约束的是5 OA.实 体 完 整 性 B.一 致 完 整 性 C.域完整性 D.参照完整性2、表达式?1999-12-2 0 *1999-12-10 结果是 A。A.T.B.10 C.F.D.03、物理删除表中数据,要先完成(V F P 的命令)B 的操作A.R e cal l B.P ack C.De l e t e D.z ap4、二维表中的列称为关系的,二 维 表 中 的 行 称 为 关 系 的。A.属 性 元 组 B.竖 队 横 队 C.柱 面 扇 区 D.竖
2、格 横 格5、一个表文件对应磁盘上的一个扩展名为 的文件,有备注和通用型字段时,则磁盘上还会有一个对应扩展名为 的文件。A.P j x f p t B.Dbc d e t C.Se x s e t D.DBF F P T6、在当前表中,查找第二个女同学的记录,应使用的命令是 C。A.LOCATE FOR 性别=女 NEXT 2B.LOCATE FOR 性别=“女”C.LOCATE FOR 性另l j=女 CONTINUED.LIST FOR 性别=女 NEXT 27、建立一个表文件结构,有姓名字段(C 型,6)、出生年月(D 型)、和 婚 否(L型),则显示该表的结构时总的字段宽度是 C。A.
3、14 B.15 C.16 D.无法计算8、KDELETE FROM S WHERE 年龄 60 ”语句的功能是 B。A.从 S 表中彻底删除大于60 岁的记录B.S 表中年龄大于60 岁的记录被加上删除标记C.删除S 表D.删除 S 表的年龄列9、LEFT(123456789,LEN(数据库)的计算结果是 B,A.无法计算 B.12 3 45 6 C.12 3 D.110、在 SQ L SEL ECT中,字 符 串 匹 配 运 算 符 用 替 代 一 个 字 符,可用 来替代0个或多个字符。A.&B.!%C.?%D.+&11、若当前表中有2 0 0 条记录,当前记录号是8,执行命令LIST N
4、EXT 5 的结果是 DA.显示第5条记录 B.显示第1 至 5 条记录C.显示第5 至 8条记录 D.显示第8条记录开始以下5 记录的内容12、在 V F 中,为了将按钮的CLICK事件代码设置为表单从内存中释放(清除),那么需要将表单中退出命令设置为 D。A.THISFORM.REFRESH B.THISFORM.DELETEC.THISFORM.HIDE D.THISFORM.RELEASE13.SQ L SEL ECT语句中的 D 用于实现关系的选择操作。A.Order B.Group C.Sum D.where14、关系数据库理论中,关系的完整性约束是为保证数据库中数据的正确性和兼容
5、性对关系模型提出的某种约束条件和规则,下述不属于完整性约束的是 B。A.实 体 完 整 性 B.一 致 完 整 性 C.域完整性 D.参照完整性15、SQ L 语言又称为_C_oA.结构化定义语言 B.结构化控制语言1C.结构化查询语言 D.结构化操纵语言16、用二维表数据来表示实体及实体之间联系的数据模型为_C oA.层次模型 B.网状模型 C.关系模型 D.E-R模型17、若内存变量名与当前的数据表中的一个字段student”同名,则执行命令?student后显示的是 A。A.字段变量的值 B.内存变量的值 C.随机显示 D.错误信息18、以下每两组表达式中,其运算结果完全相同的是(口代表
6、空格)A oA.LEFT(VFP口,3)与 SUBSTR(ciVFP口”,2,3)B.YEAR(DATE()与 SUBSTR(DTOC(DATEO),7,2)C.VARTYPE(40-4*5)与 VARTYPE(40-4*5)D.假定 A=visual 口 ,B=foxpro,则 A-B 与 A+B19、要同时打开多个数据表文件,选择不同的工作区可使用的命令是 C_oA.USE B.OPEN C.SELECT D.以上命令均可20、建立一个表文件结构,有姓名字段(C型,6)、出生年月(D型)、和 婚 否(L型),则显示该表的结构时总的字段宽度是 C A.14 B.15 C.16 D.无法计算2
7、1、定 义 表 结 构 时,要定义表中有多 少 个 字 段,同时还要定义每一个字段的W等。A.字段名、数据类型、数据约束B.字段名、数据完整性、C.字段名、数据类型、数据宽度D.字段名、变量、作用域22、下列选项中,不属于SQL数据定义功能的是 A_oA.SELECT B.CREATE C.ALTER D.DROP23、嵌套查询命令中的I N,相当于U。A.等号=B.集合运算符GC.加号+D.减号一24、下列赋值语句中正确的是_A oA.STORE 1 TO X,Y B.STORE 1,2 TO XC.STORE 1 TO X Y D.STORE 2 TO X25、在 V F中,运行表单T1.
8、SCX的命令是 D。A.DO T1 B.RUN FORM T1C.DO FORM1 T1 D.DO FROM T126、在设计器中,对于表单中不需要的控件,选定后按_B 键可删除控件。A.SHIFT B.DELETE C.CTRL+W D.CTRL+X27、内存变量一旦定义后,它的_B 可以改变。A.类型和值 B.值 C.类型 D.宽度28、下列表达式中,结果总是逻辑值的是 D。A.算术运算表达式 B.字符运算表达式C.日期运算表达式 D.关系运算表达式29、CLEAR MEMORY命令的功能是 C。A.清除整个屏幕 B.清除内存中的所有信息C.清除所有内存变量 D.清除所有变量30、变量名中
9、不能包括_D o2A.数字B.字母C.汉字D.空格3 1、在 V i su a l Fo x P r o 的表结构中,逻辑型、日期型和和备注型字段的宽度分别为一B.A.1、8、1 0 B.1、8、4 C.2、8、1 0D.D 8、任意1 .数据库表和自由表完全相同(F)2 .6 E-3 是一个字符常量(F)3 .打开数据库设计器的命令是U S E D A T A B A S E(F)4 .空值的含义相当空字符串或数值0 (F)5 .一个表文件中有几个备注或通用型字段,就有几个备注型文件。(F)6 .I N S E R T I N T O 表名向表中插入一条记录(R )7 .执行命令S T O
10、R E C T O D(0 3/0 9/9 4 )T O A后,变量A的类型为日期型(R )8 .所有命令中缺省范围短语时,默认为A L L (F)9 .U S E 命令可以关闭数据库文件。(R )1 0 .D A Y (“0 1/0 9/0 2 “)返回的值是计算机日期。(F)1 1 .无论是数据库表还是自由表都可以建立外键(F)1 2 .用 Z A P 命令可以有选择的删除记录(F)1 3 .命令语法规则中,命令动词输入时要区分大小写。(F)1 4 .一个表文件中有几个备注或通用型字段,就有几个备注型文件。(F)1 5 .I N S E R T I N T O 表名向表中插入一条记录(R
11、)1 6 .所有命令中缺省范围短语时,默认为A L L (F)1 7 .U S E 命令可以关闭数据库文件。(R )1 8 .结构化程序设计与面向对象的程序设计方法没有区别(F)1 9 .创建一个 V FP 程序的命令是 modify command xxx.prg(R )2 0、一个工作区只能打开一个表文件(F)2 1 .无论是数据库表还是自由表都可以建立外键关系(F)2 2 .用 Z A P 命令可以有选择的删除记录(F)2 3 .空值的含义相当空字符串或数值0 (F)2 4 .一个表文件中有几个备注或通用型字段,就有几个备注型文件。(F)2 5 .INSERT INTO表名在表的任意位置
12、插入记录(F)2 6 .执行命令STORE CTOD(03/09/94)TO A 后,变量A的类型为日期型(R )2 7 .所有命令中缺省范围短语时,默认为A L L (F)2 8 .U S E 命令可以关闭数据库文件。(R )2 9 .数值型、字符型、日期型表达式的运算结果还是他们原来的类型。(F)1.写出程序的运行结果SET TALK OFFX=0Y=0DO WHILE X=5EXITENDIFENDDO?X,YSET TALK ON运行结果 5,153.阅读理解(表示空格)A=,VFP”B=MaaDn?MA=M,A?B-nbcd,f?B+”bcd”运行结果:A=VFPabed anobe
13、d4.阅读下列程序Set talk offclearInput数 量:to siInput 单价:to djJe=dj*slIfsl=100Je=je*0.92Endif?”应付金额:+str(je,6,2)4程序的输出结果是(假设输入的数据顺序是2 7,5)使用S Q L 命令完成操作一、数据库中现有学生表结构如下:学生表(学 号(C、6)、姓 名(C、8)、性 别(C、2)、年 龄(N、2)、数 学(I)、语 文(I)、班 级(C、6)用 S Q L 语言完成下列操作。L列出表中所有的记录1、S e l e c t *f r o m 学生表2 .列出年龄在1 8 到 2 0 之间的所有女同
14、学的信息。2、S e l e c t*fr o m 学生表 w h e r e 性别=女 a n d 年龄 =1 8 a n d 年龄=2 03.查询数学成绩在前三名的同学的信息。3、S e l e c t*to p 3 fr o m 学生表 o r d e r b y 数学 d e s c4.列出各个班级数学、语文的平均分。4、S e l e c t a v g(数学),a v g(语文)fr o m 学生表 gr o u p b y 班级5.统计数学成绩及格的人数。(及格分数为60)5、S e l e c t c o u n t(*)fr o m 学生表 w h e r e 数学=60二、
15、使用S Q L 命令完成操作有学生.DB F 关系模式如下:学生(学 号(C、6),姓 名(C、8),语 文 成 绩(I),数 学 成 绩(I)、班 级(C、6)1.查询数学、语文成绩都在60 分以下的学生姓名1、S e l e c t姓 名 fr o m 学 生 w h e r e 数学成绩 60 a n d 语文成绩 602.按数学成绩降序查询全部学生信息2、S e l e c t*fr o m 学生 o r d e r b y 数学成绩 d e s c3.按班级查询数学、语文成绩的平均分3、S e l e c t a v g(数学成绩),a v g(语文成绩)fr o m 学 生 gr
16、o u p b y 班级4.计算出总成绩(总成绩=语文成绩+数学成绩)(总成绩需放入新的字段中)4、R e p l a c e a l l 总成绩w ith 语文成绩+数学成绩5.列出表中所有的记录5、s e l e c t*fr o m 学生6.将所有学生的数学成绩增加5 分,查询出来(只是查询显示时+5 分,而不是修改表内实际的数据)6、s e l e c t数学成绩+5 a s 数 学 fr o m 学生编程题1.设 S=1 X 2 X 3 X.X n ,求 s 不大于40 0 0 0 0 时最大的n。1、s e t ta l k o ffc l e a rs=ln=ld o w h i
17、l e s v=40 0 0 0 0n=n+ls=s*ne n d d o?n5s e t ta l k o nc l e a r2.求解w=x!+y!+z!,x、y、z 为从键盘输入的正常数。(要求将阶乘运算作为一个过程,主模块中调用阶乘的过程得到返回值,并限定变量的作用域,要求主模块不要使用自定义的过程内的任何变量)2、s e t ta l k o ffl o c a l a,b,c,x,y,z,w (这 一 句 可 以 不 写,题 目 没 有 限 定 主 模 块 的 变 量 作用域)in p u t x=to xin p u t 尸 to yin p u t z二 to za=s u b
18、 _ 2(x)b=s u b _ 2(y)c=s u b 2(z)(子过程调用时必须的)w=a+b+t?w=+s tr(w,7)s e t ta l k o n*下面是分功能的程序模块,定义了一个过程p r o c e d u r e s u b _ 2p a r a p r a lp r iv a te t,n (题目要求限定作用域,这句也是必须的)n=p r a lt=lfo r i=l to nt=t*ie n d fo rr e tu r n t3.创建如下表单,输入密码123456后,单击确定命令按钮,弹出消息框,提示内容为“欢迎使用本系统”,否则为另一消息框。请写出其CLICK事件
19、过程的代码。6IF THIS F O R M.TE X T1.V A L UE=1 2 3456”M E S S A G E B O X (欢迎使用本系统!”,0,提示)THIS F O R M.R E L E A S EE L S EM E S S A G E B O X (密码或用户名错误!”,0,提示)E N DIF4.设计一个表单如下图,能判断某个年份是否是闰年。判断方法如下:如果这个年份能够 被 4整除,并且不能被100整除,那么,这个年份是闰年,另外,如果这个年份能够被4 00整除,那么这个年份也是闰年。请写出单击“判断”命令按钮,执行的CLICK事件过程的代码。注:第一个文本框为
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VFP 期末考试 试卷 重点
限制150内