收藏 分销(赏)

第3章(数据库+程序).doc

上传人:xrp****65 文档编号:7023901 上传时间:2024-12-25 格式:DOC 页数:5 大小:60.50KB
下载 相关 举报
第3章(数据库+程序).doc_第1页
第1页 / 共5页
第3章(数据库+程序).doc_第2页
第2页 / 共5页
点击查看更多>>
资源描述
一、 判断题(20分) 1、关于分支(条件)语句,if和endif语句必须有else。F 2、在visual foxpro的数据工作期窗口建立两个表之间的关联是临时性关联。T 3、使用set relation命令可以建立两个表之间的关联,这种关联是永久性关联F。 4、在数据库中建立关联,子表必须先建立索引,父表可建可不建索引。F 5、建立视图之前必须先打开数据库。F 6、循环结构for…endfor中的exit的作用是终止循环,执行endfor后面的第一条语句。F 7、循环结构do while…enddo中的loop的作用是终止循环,执行enddo后面的第一条语句。F 8、将内存变量定义为全局变量的命令是PUBLIC。T 9、在向数据库中添加表的操作时,可以将数据库表添加到另一个数据库中。F 10、视图是从一个或多个数据库表导出的虚拟表。F 11、控制两个表中数据的完整性和一致性可以设置参照完整性。参照完整性要求这两张表可以是不同数据库的表。F 12、在vfp中,accept、input、wait都可以接受字符。T 13、循环语句不能嵌套在条件语句之中。F 14、数据库表和自由表之间可以建立永久关系。F 15、当修改某一视图时,导出该视图的基本表也一定随之改变。F 16、视图不能删除,否则影响原来的数据。F 17、在多模块程序设计参数传递中,实参与形参的个数必须完全相等。F 18、当前目录下有m.prg、m.sct、m.mpr文件,执行do m后,运行的是m.sct文件。F 19、多向分支结构语句是do case-----enddo F 20、可以在项目管理器中将自由表拖放到数据库中。F 二、 单项选择题(40分) 1、在vfp中,已经建立了一个过程文件abc.prg,打开此过程文件的命令是( C ) A、OPEN PROCEDURE TO ABC B、DO PROCEDURE ABC C、SET PROCEDURE TO ABC D、RUN PROCEDURE ABC 2、以下关于“视图”的描述正确的是(D ) A、视图保存在项目文件中 B、视图保存在数据库中 C、视图保存在表文件中 D、视图保存在视图文件中 3、在结构化程序设计中,有关嵌套的叙述正确的是( D ) A、循环体内不能含有条件语句 B、选择结构中不能嵌套循环语句 C、嵌套只能一层,否则会导致程序出错 D、正确的嵌套中不能有交叉 4、在Visual foxpro中,可以对字段设置默认值的表(A ) A、必须是数据库表 B、必须是自由表 C、自由表或数据库表 D、不能设置字段的默认值 5、一个数据库表只能建立一个,且值不允许重复的索引是(C ) A、唯一索引 B、普通索引 C、主索引 D、候选索引 6、自由表不能设置的索引类型是( A ) A、主索引 B、唯一索引 C、普通索引 D、候选索引 7、在visual foxpro中进行参照完整性设置时,如果设置成:当更改父表中的主关键字或候选关键字字段时,自动更新所有相关子表记录中的对应值,应选(B ) A、忽略 B、级联 C、限制 D、以上答案都不正确 8、要在数据库中建立两个表之间的“一对多”关系,需要建立索引(D ) A、父表为主索引,子表为候选索引 B、父表为普通索引,子表为主索引 C、父表为普通索引,子表为候选索引 D、父表为主索引,子表为普通索引 9、阅读下列程序 Store 0 to x,y Do while .t. X=x+1 Y=y+x If x>15 Exit Endif Enddo ?”y=”+str(y,4) Return (1)该程序的功能是(C ) A、计算1-15的整数之和 B、计算1-4的整数之和 C、计算1-16的整数之和 D、计算1-15以内数的和 (2)该程序运行的结果是(D ) A、120 B、136 C、Y=120 D、Y=136 (3)如果x>=15,该程序运行的结果是(C ) A、120 B、136 C、Y=120 D、Y=136 12、如果指定参照完整性的删除规则为“限制”,则当删除父表中的记录时( B ) A、系统自动备份记录中被删除记录到一个新表中 B、若子表中有相关记录,则禁止删除父表中记录 C、会自动删除子表中所有相关记录 D、不作参照完整性检查,删除父表记录与子表无关 13、在do while——end循环中,为退出循环可使用 (A) A、exit B、loop C、close D、clear 14、阅读下面程序: ***主程序:p.prg Set talk off Strore 2 to x1,x2,x3 X1=x1+1 Do p1 ?x1+x2+x3 Return Set talk on ***子程序:p1.prg X2=x2+1 Do p2 X1=x1+1 return ***子程序:p1.prg X3=x3+1 return (1)该程序运行后,x1的最终值为(D ) A、3 B、4 C、5 D、6 (2)该程序运行后,x3的最终值为(A ) A、3 B、4 C、5 D、6 (3)该程序运行后,最终显示的结果为(D ) A、3 B、4 C、9 D、10 17、阅读下面程序: Clear N=1 S=0 Do while n<=5 S=s+n*n N=n+1 Enddo ?”s=”,s Cancel (1)程序的功能是(B ) A、求1-5之间整数累加和 B、求1-5之间整数的平方和 C、求1-5之间整数的阶乘 D、求1-5之间整数的立方和 (2)程序运行后变量s的值为(C ) A、15 B、120 C、55 D、376 19、阅读下面程序: Clear Y=0 Input “请输入一个3位数” to n Do while n>0 Y=y*10+mod(n,10) N=int(n/10) Enddo ?y Return (1)上述程序中,mod()函数的功能是(B ) A、除法 B、求余 C、取整 D、乘法 (2)若运行时从键盘上输入“345”,则输出的y是(C ) A、345 B、435 C、543 D、453 三、 填空题(40分) 1、在vf中索引分为:主索引、<候选索引 >、惟一索引、普通索引 2、作为查询的数据源可以是数据库表、<自由表 > 、视图。 3、下面程序功能是输入1到10的阶乘之和 Clear S=0 W=1 X=1 Do while x<=10 W=w*x s=<S+W > X=x+1 Enddo ?”s=”+str(s) Return 4、数据库表中的触发器有<3 >种。 5、下面程序功能是判断一个数的奇偶性。 Clear Input “请输入一个整数” to x If mod(x,2)=0 @2,10 say “该数为偶数”+str(x,5) <ELSE > @2,10 say “该数为奇数”+str(x,5) endif Return 6、在程序中未做过任何说明的内存变量都被看成是<全局字段 >变量。 7、程序设计胡三种基本逻辑结构是顺序、选择、<分支 >。 8、数据库文件的扩展名为<DBC >。 9、打开数据库的命令为<OPEN > database。 10、参照完整性规则包括插入规则、更新规则、<删除规则 >。 11、视图分为本地视图和<远程视图 >。 12、将内存变量定义为本地变量的visual foxpro命令是<LOCAL > 13、从键盘上输入10个字符串,统计其含有字母“M”的字符串个数,请完成该程序的设计。 Clear S=0 I=1 Do while i<11 Accept “请输入一个字符串” to x If “M” $ x S=<S+1 > Endif I=i+1 Enddo ?”含有字母M的字符串共有:”+str(s) Return 14、在for----next循环结构中,如果省略步长值,则系统默认步长值为<1 >。 15、如果主程序依次调用子程序1、子程序2、子程序3,在子程序3中有return to master语句,则由子程序3返回<主程序 >。 16、下面一段程序是求100以内(不含100)能被8整除的数的个数,请完善填空。 I=1 N=0 Do while i<100 If int(i/8)=< i/8 > N=n+1 Endif I=i+1 Enddo ?”n=”,n 17、关闭数据库文件的命令为:close <DATABASE >。 18、程序文件的扩展名为<PRG > 19、在vfp中,可以对字段设置默认值的是<8 >。 20、数据库表建立关联后,表间的关系有一对一、<一对多 >。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 百科休闲 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服