1、Visual FoxPro 程序设计题库 32试卷编号:62所属语言:Visual Foxpro试卷方案:西北民大VFP2010年春季试卷总分:100分共有题型:4种一、填空 共10题 (共计10分)第1题 (1.0分) 题号:51视图中的数据取自数据表库中的【1】或【2】.答案:=(答案1)=表=或=视图=(答案2)=表=或=视图第2题 (1.0分) 题号:5在一个关系中有这样一个或几个字段,它(们)的值可以惟一地标识一条记录,这样的字段被称为【1】.答案:=(答案1)=关键字第3题 (1.0分) 题号:35参照完整性与表之间的关系有关,即当【1】、【2】和【3】一个表中的数据时,通过参照引
2、用关联的另一个表的数据,来检查对表的数据操作是否正确.答案:=(答案1)=插入=或=修改=或=删除=(答案2)=插入=或=修改=或=删除=(答案3)=插入=或=修改=或=删除第4题 (1.0分) 题号:36在删除规则中,如果选择限制,则如果子表中有相关的记录,则【1】删除父表中的记录.答案:=(答案1)=禁止第5题 (1.0分) 题号:7Visual FoxPro6.0提供了大量的辅助设计工具,可分为【1】、【2】、和【3】3种答案:=(答案1)=向导=或=设计器=或=生成器=(答案2)=向导=或=设计器=或=生成器=(答案3)=向导=或=设计器=或=生成器第6题 (1.0分) 题号:17顺序
3、执行以下命令后,屏幕显示的结果是【1】.STORE 20.45TO X?STR(&x,2)+85&x答案:=(答案1)=208520.45第7题 (1.0分) 题号:31在数据库之间创建一个永久关系,这种关系是作为【1】保存起来的.答案:=(答案1)=数据库的一部分=或=数据库一部分第8题 (1.0分) 题号:3数据库中的数据之间是有一定的结构的,这种结构是由数据库管理系统所支持的【1】表现出来的.答案:=(答案1)=数据模型第9题 (1.0分) 题号:27索引能够确定表中记录的【1】顺序,而不改变表中记录的【2】顺序.答案:=(答案1)=逻辑=(答案2)=物理第10题 (1.0分) 题号:1
4、Visual FoxPro 是一种【1】系统,他在支持标准的面向过程的程序设计方式的同时还支持【2】的程序设计方式.答案:=(答案1)=数据库管理=(答案2)=面向对象二、单项选择 共35题 (共计35分)第1题 (1.0分) 题号:160下列关于视图的叙述中不正确的是( ).A:视图分本地视图及远程视图B:视图是一种虚拟的表,只能基于一个表创建C:视图可以更新它所打开的表中的数据D:本地视图是从本地数据库的表或视图中按照指定条件选取一组记录,进行显示、输出,然后编辑这些记录答案:B第2题 (1.0分) 题号:277在Visual FoxPro的数据中,5.6E-4是一个( )A:数值常量B:
5、合法的表达式C:字符常量D:非法的表达式答案:A第3题 (1.0分) 题号:106默认查询的输出形式是( ).A:表B:图形C:报表D:浏览答案:D第4题 (1.0分) 题号:278在Visual FoxPro系统中,选择列表框或组合框中的选项,双击鼠标左键,此时触发()事件.A:ClickB:DblClickC:InitD:KeyPress答案:B第5题 (1.0分) 题号:13LOOP语句不能出现在仅有( )语句的程序段中.A:DOENDDOB:IFENDIFC:FORENDFORD:SCANENDSCAN答案:B第6题 (1.0分) 题号:312在设置数据库中的表之间的永久关系时,以下说
6、法正确的是().A:父表必须建立主索引,子表可以不建立索引B:父表、子表都必须建立主索引C:父表必须建立主索引,子表必须建立候选索引D:父表必须建立主索引,子表可以建立普通索引答案:D第7题 (1.0分) 题号:92利用( )命令,可以在浏览窗口浏览表中的数据A:USEB:BROWSEC:MODIFY STRUD:LIST答案:B第8题 (1.0分) 题号:321在以下命令序列中,总能实现插入一条空记录并使其成为第8条记录的是( )A:SKIP7 INSERT BLANKB:GOTO7 INSERT BLANKC:LOCATE FOR RECNO ()=8D:GOTO7INSERT BLANK
7、 BEFORE答案:B第9题 (1.0分) 题号:131设已经定义一个一维数组A(6),并且A(1)到A(4)各数组元素的值依次是1,3,5,2.然后又定义了一个二维数组A(2,3),执行命令?A(2,2)后,显示的结果是( )A:变量未定义B:4C:2D:.F.答案:D第10题 (1.0分) 题号:18SQL语句的DROP INDEX的作用是().A:删除索引B:建立索引C:修改索引D:更新索引答案:A第11题 (1.0分) 题号:87将查询结果放在数组中应使用()短语.A:INTO CURSORB:TO ARRAYC:INTO TABLED:INTO ARRAY答案:D第12题 (1.0分
8、) 题号:126设当前表有16条记录,当EOF()为真时,命令?RECNO()的显示结是( ).A:0B:17C:16D:空答案:B第13题 (1.0分) 题号:101命令?VARTYPE(12/31/99)的输出结果为( )A:CB:DC:ND:U答案:A第14题 (1.0分) 题号:178下列叙述中错误的是()A:一个表可以有多个外部关键字B:数据库表可以设置记录级的有效性规则C:永久性关系建立后,主表记录指针将随子表记录指地相应移动D:对于临时性关系,一个表不允许有多个主表答案:B第15题 (1.0分) 题号:287在Visual FoxPro中,可以使用的变量有( )A:内存变量、字段
9、变量和系统内存变量B:内存变量和自动变量C:字段变量和简单变量D:全局变量和局部变量答案:A第16题 (1.0分) 题号:45表结构中空值(UNLL)的含义是()A:空格B:0C:默认值D:尚未输入答案:D第17题 (1.0分) 题号:95联结运算要求联结的两个关系有相同的( )A:主键B:属性名C:实体名D:主属性名答案:B第18题 (1.0分) 题号:107默认的表间联接类型是( ).A:内部联接B:左联接C:右联接D:完全联接答案:A第19题 (1.0分) 题号:168下列是表复制命令COPY TO 的功能说明,其中错误的是( )A:可以进行表部分字段的复制B:可以进行表部分记录的复制C
10、:可以进行表记录的排序复制D:不可以进行表记录排序复制答案:C第20题 (1.0分) 题号:319在下面关于面向对象数据库的叙述中,错误的是( ).A:每个对象在系统中都有惟一的对象标识B:事件作用于对象,对象识别事件并做出相应反应C:一个子类能够继承其所有父类的属性和方法D:一个父类包括其所有子类的属性和方法答案:D第21题 (1.0分) 题号:284在Visual FoxPro中,打开数据库的命令是()A:OPEN DATABASEB:USEC:USE DATABASED:OPEN答案:A第22题 (1.0分) 题号:141数据库、数据库管理系统、数据库系统这3者之间的关系是( )A:数据
11、库系统包含数据库和数据库管理系统B:数据库包含数据库系统和数据库管理系统C:数据库管理系统包含数据库和数据库系统D:数据库系统就是数据库,也就是数据库管理系统答案:A第23题 (1.0分) 题号:153下列操作中,不能用MODIFY STRUCTURE命令实现的操作是( )A:为表增加字段B:对表中的字段名进行修改C:删除表中的某些字段D:对表中的记录数据进行修改答案:D第24题 (1.0分) 题号:25Visual FoxPor 是关系数据库管理系统,所谓关系是指( )A:二维表中各条记录中的数据彼此有一定的关系B:二维表中各个字段彼此有一定的关系C:一个表与另一个表之间有一定的关系D:数据
12、模型满足一定条件的二维表格答案:D第25题 (1.0分) 题号:65当前工作区是指( )A:可以对该工作区的数据进行操作的工作区B:最后一次用SELECT命令选择工作区C:最后执行USE命令所在的工作区D:刚进入系统时,打开的数据库所占用的工作区答案:B第26题 (1.0分) 题号:194要把以M为变量名中第3个字符的全部内存变量存入内存变量文件ST.MEM中,应使用命令( )A:SAVE ALL LIKE?M?TO STB:SAVE ALL LIKE *M* TO STC:SAVE ALL EXCEPT?M* TO STD:SAVE ALL LIKE?M* TO ST 答案:D第27题 (1
13、.0分) 题号:244用二维表来表示实体与实体之间联系的数据模型称为( )A:网状模型B:关系模型C:层次模型D:面向对象模型答案:B第28题 (1.0分) 题号:179下列叙述中含有错误的是()A:一个数据库表中能设置一个主索引B:惟一索引不允许索引表达式有重复值C:候选索引既可以用于数据库表也可以用于自由表D:候选索引不允许索引表达式有重复值答案:B第29题 (1.0分) 题号:42本题可能要用到下面的表:STUDENT 表学号(C,4) 姓名(C,6) 性别(C,2) 年龄(N,2) 总成绩(N,3,0) 0301 曹茹欣 女 19 0302 倪红健 男 20 0303 肖振奥 男 21
14、 COURSE 表课程号(C,2) 课程名(C,10) 学时数(N,3,0) 01 计算机 68 02 哲学 120 03 大学物理 190 SCORE 表学号(C,4) 课程号(C,2) 成绩(N,3,0) 0301 01 85 0301 02 86 0302 03 65 0302 02 78 0303 01 90 0303 02 91 在上面3个表中查询学生的学号、姓名、课程名和成绩,使用SQL语句().A:SELECT A. 学号,A. 姓名,B. 课程名,C. 成绩FROM STUDENT,COURSE SCOREB:SELECT学号,姓名,课程名,成绩FROM STUDENT,COU
15、RSE SCOREC:SELECT学号,姓名,课程名,成绩FROM STUDENT,COURSE SCORE;WHERE STUDENT. 学号=SCORE. 学号AND COURSE. 课程号=SCORE. 课程号D:SELECT A. 学号,A. 姓名,B. 课程名,C. 成绩FROM STUDENT A,COURSE B,SCORE C;WHERE STUDENT. 学号=SCORE. 学号AND COURSE. 课程号=SCORE.课程号答案:D第30题 (1.0分) 题号:10DBC文件是指()A:数据库文件B:数据库表文件C:自由表文件D:数据库表备注文件答案:A第31题 (1.0
16、分) 题号:16SQL的数据操作语句不包括().A:INSERTB:DELETEC:UPDATED:CHANGE答案:D第32题 (1.0分) 题号:4永久关系建立后()A:在数据库关闭后自动取消B:如不删除将长期保存C:无法删除D:只供本次运行使用答案:B第33题 (1.0分) 题号:39本题可能要用到下面的表:STUDENT 表学号(C,4) 姓名(C,6) 性别(C,2) 年龄(N,2) 总成绩(N,3,0) 0301 曹茹欣 女 19 0302 倪红健 男 20 0303 肖振奥 男 21 COURSE 表课程号(C,2) 课程名(C,10) 学时数(N,3,0) 01 计算机 68
17、02 哲学 120 03 大学物理 190 SCORE 表学号(C,4) 课程号(C,2) 成绩(N,3,0) 0301 01 85 0301 02 86 0302 03 65 0302 02 78 0303 01 90 0303 02 91 有SQL语句:SELECT DISTINCT 学号,FROM SCORE INTO TABLET T执行该语句后,T表中记录的个数是().A:6B:5C:4D:3答案:D第34题 (1.0分) 题号:276在Visual FoxPro程序中使用的内存变量分两类,它们是( )A:全局变量和局部变量B:简单变量和数组变量C:字符变量和数组变量D:一般变量和下
18、标变量答案:B第35题 (1.0分) 题号:323在有关数据库管理的概念中,数据模型是指( )A:记录的集合B:文件的集合C:记录及其联系的集合D:网状层次型数据库管理系统答案:C三、程序设计 共1题 (共计10分)第1题 (10.0分) 题号:2*-*【程序设计】*-*题目:求1,100内所有能被3或被5整除的数以及个数。* (提示:利用do while语句实现)。* 请按照题目要求,在下面编写程序代码。 *-Set talk offclearn=0i=1*Program* End *? 满足条件的数的个数为:,nSet talk on Return答案:Do while i=100 IF
19、MOD(i,3)=0 .OR. MOD(i,5)=0 *int(i/3) = i/3 .OR. int(i/5) = i/5 ? in=n+1Endifi=i+1enddo四、VF窗体设计 共2题 (共计45分)第1题 (15.0分) 题号:16如样张所示设计一个名为Form1的表单,有三个标签(Label1、Label2、Label3),分别为金额、存期、到期本息和。三个文本框(Text1、Text2、Text3)要求根据用户输入的存款额和存期(月),单击“计算”按钮(Command1),显示到期后应得的本息和。当存期小于12时,利息为1.8;当存期大于等于12小于24时,利息为2.5;当存
20、期大于等于24小于36时,利息为2.8;当存期大于等于36时,利息为3.2,计算结果保留两位小数。第2题 (30.0分) 题号:331、数据库设计(1)建立数据库RSGL.DBC,包含两个表,其结构和记录分别是:SALARY.DBF:部门号 C(2) 员工号 C(4) 姓名C(6) 性别C(2) 工资Y(8)01 0101 李现峰 男 215002 0201 刘志刚 男 235002 0202 罗海燕 女 210003 0301 杨子萱 女 2500DEPT.DBF:部门号C(2) 部门名C(10) 01 制造部 02 销售部 03 人事部 (2)为数据库RSGL中的两个表建立一对多的永久关系;设置SALARY.DBF表中员工号字段的有 效性规则,使员工号的前两位必须是部门号,提示信息为:“员工号与部门号不符”;(3)为数据库RSGL中的表设计参照完整性,具体要求:将其更新规则设为“限制”,删除规 则也为“级联”,插入规则为“限制”。2、视图设计根据上述RSGL数据库,建立一个名称为RSST的视图,查找所有工资为2200以上的员工相关信息,并且按照工资降序排列。要求显示如下字段:部门号,部门名,姓名,性别,工资。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1