08春vfp试题与答案

合集下载

2008年9月全国计算机等级考试二级VFP答案

2008年9月全国计算机等级考试二级VFP答案

2008年9月全国计算机等级考试二级VFP笔试参考答案一、选择题1.B 解析:栈的特点是先进后出,所以全部入栈后再全部出栈的序列必然与入栈序列顺序相反。

2.D 解析:循环队列是线性表的一种,所以A错误。

循环队列的入队和出队需要队尾指针和队头指针完成。

所以B,C错误。

3.C 解析:二分查找也叫折半查找。

它的基本思想是:将n个元素分成个数大致相同的两半,取[n/2]与欲查找的x作比较,如果x=[n/2],则找到,算法终止;如果x<[n/2] ,则只要在数组a 的左半部继续搜索x(假设数组元素按升序排列);如果a>[n/2] ,则只要在数组a 的右半部继续搜索x.。

每次余下n/(2i)个元素待比较,当最后剩下一个时,即n/(2i)=1,n= 2i,所以i=log2n.4.A 解析:顺序存储方式是把逻辑上相邻的结点存储在物理上相邻的存储单元里,结点间的关系由存储单元的邻接关系来体现。

其优点是占用最少的存储空间,所以选项D错误。

顺序存储结构可以存储如二叉树这样的非线性结构,所以选项B错误。

链式存储结构也可以存储线性表,所以选项C错误。

5.D解析:在数据流图中,矩形表示数据的外部实体,圆角的矩形表示变换数据的处理逻辑,双横线表示数据的存储,箭头表示数据流。

6.B解析:数据流图简称DFD,是采用图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。

所以DFD图可以用于需求分析阶段。

7.A 解析:对象是面向对象方法中最基本的概念,它的基本特点有:标识唯一性,分类性,多态性,封装性和模块独立性。

故本题答案为A。

8.B解析:一个宿舍可以对应多个学生,而一个学生只能对应一个宿舍,所以宿舍和学生之间是一对多关系。

9.C解析:在数据库阶段,对所有数据实行统一规划管理,形成一个数据中心,构成一个数据库,数据库中的数据能够满足所有用户的不同要求,供不同用户共享,数据共享性显著增强。

VFP上机习题(附带答案版)

VFP上机习题(附带答案版)

VFP习题(红色部分为答案,不过答案不是百分百准确)第一周(1)如下不正确的数值型常量是( )。

[多选题,答案不够或超出时,此题按零分计!](A)π(B)E-6(C)1E-6(D)1/2(E)30% ABDE(2)在Visual FoxPro中,合法的字符串是()。

[多选题,答案不够或超出时,此题按零分计!](A){ [计算机水平测试] }(B)[ (计算机水平测试) ](C)" '计算机水平测试’'(D)" '计算机水平测试] "(E)" "计算机水平测试" " BD(3)日期时间型常量又称为T型常量,如下错误的形式是( )。

[多选题,答案不够或超出时,此题按零分计!](A){2008-03-03,10.45p}(B){^2008-03-03;10:45p}(C){^2008-03-03,13:45p}(D){^2008-03-03,13:45a}(E){^2008-03-03-10:45p} ACDE(4)如下正确的逻辑常量是()。

[多选题,答案不够或超出时,此题按零分计!](A),T,(B).真.(C).F.(D).f.(E).y.(F).n. CDEF(5)如下选项()是正确的内存变量名。

[多选题,答案不够或超出时,此题按零分计!](A)ABCDE(B)_A A(C)不是变量(D)非变量(E)A变量(F)_ASD ACDEF(6)如下选项()是正确的赋值命令。

[多选题,答案不够或超出时,此题按零分计!](A)STOR 2 TO AA,SS(B)STOR 2,3 TO AA,SS(C)DD=.F.(D)DD=.真.(E)FF=[广东医](F)FF=3+4 ACEF(7)对于赋值命令:X='',如下与此命令等价的有( )。

[注意空字符串与一个空格符组成的非空字符串。

][多选题,答案不够或超出时,此题按零分计!](A)STOR [] TO X(B)STOR "" TO X(C)STOR ' ' TO X(D)X=[](E)STOR " " TO X ABD(8)常见表达式有四种,如下选项()是错误的。

1VFP试卷08上半年A答案

1VFP试卷08上半年A答案

1.D2.C3.B4.C5.C6.C7.A8.B9.B 10.B11.A 12.C 13.A 14.D 15.C二、判断题√××××三、填空题1. delete pack2.插入3.NICEBOY4.25.过程6.do mainmenu.mpr7.一对多8.go bottom, insert before9.list for 籍贯=’湖’10.append blank11.replace 入学成绩with 入学成绩+5 for 少数民族否12.copy to lsb13.delete for mod(recno(),2)=0四、读程序,写出结果1. 103.142. bas3. 10,54. 13五、写命令题1. sele * from 学生基本信息where 性别='男'2. sele 姓名from 班级表,学生基本信息where 班级表.班级编号=学生基本信息.班级编号and 班级名称='计算机2'3. update 成绩表set 成绩=成绩-5 where 课程编号='01'4. insert into 课程表values('06','Visual FoxPro 6.0程序设计','4')5. sele 课程名from 学生基本信息,成绩表,课程表where 学生基本信息.学号=成绩表.学号and 课程表.课程编号=成绩表.课程编号and 姓名='周杰露' and 成绩表.课程编号in (sele 课程编号from 学生基本信息,成绩表where 学生基本信息.学号=成绩表.学号and 姓名='柳东才')六、写程序题1. set talk offcleara=100b=100@5,10 say '请输入数a:' get Aread@6,10 say '请输入数b:' get Breaddo casecase A>B?'A>B'case A<Bcase A=B?'A=B'endcase set talk on return2. set talk off clearfor i=1 to 3 for j=1 to 4??'?' endfor?endforset talk on。

2008年4月计算机等考二级VF试题与答案

2008年4月计算机等考二级VF试题与答案

2008年4月计算机等考二级VF试题与答案一选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。

请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。

(1)程序流程图中带有箭头的线段表示的是:A)图元关系 B)数据流 C)控制流 D)调用关系(2)结构化程序设计的基本原则不包括A)多态性 B)自顶向下 C)模块化 D)逐步求精(3)软件设计中模块划分应遵循的准则是A)低内聚低耦合 B)高内聚低耦合 C))低内聚高耦合 D))高内聚高耦合(4)在软件开发中,需求分析阶段产生的主要文档是A)可行性分析报告 B)软件需求规格说明书 C)概要设计说明书 D)集成测试计划(5)算法的有穷性是指A)算法程序的运行时间是有限的 B)算法程序所处理的数据量是有限的 C)算法程序的长度是有限的 D)算法只能被有限的用户使用(6)对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是A)快速排序 B)冒泡排序 C)直线插入排序 D)堆排序(7)下列关于栈的叙述正确的是A)栈按“先进先出”组织数据 B)栈按“先进后出”组织数据 C)只能在栈底插入数据 D)不能删除数据(8)在数据库设计中,将E-R图转换成关系数据模型的过程属于A)需求分析阶段 B)概念设计阶段 C)逻辑设计阶段 D)物理设计阶段(9)有三个关系R、S和T如下:RST由关系R和S通过运算得到关系T,则所使用的运算为A)并 B)自然连接 C)笛卡尔积 D)交(10)设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为A)课号,成绩 B)学号,成绩 C)学号,课号 D)学号,姓名,成绩(11)在超市营业过程中,每个时段要安排一个班组上岗值班,每个收款口要配备两名收款员配合工作,共同使用一套收款设备为顾客服务,在超市数据库中,实体之间属于一对一关系的是A)“顾客”与“收款口”的关系B)“收款口”与“收款员”的关系C)“班组”与“收款口”的关系D)“收款口”与“设备”的关系(12)在教师表中,如果要找出职称为“教授”的教师,所采用的关系运算是A)选择 B)投影 C)联接 D)自然联接(13)在SELECT语句中使用ORDERBY是为了指定A)查询的表 B)查询结果的顺序 C)查询的条件 D)查询的字段(14)有下程序,请选择最后在屏幕显示的结果:SET EXACT ONs="ni"+SPACE(2)IF s=="ni"IF s="ni"?"one"ELSE?"two"ENDIFELSEIF s="ni"?"three"ELSE?"four"ENDIFENDIFRETURNA)one B)two C)three D)four(15)如果内存变量和字段变量均有变量名"姓名",那么引用内存的正确方法是:A)M.姓名 B) M_>姓名 C)姓名 D) A和B都可以(16)要为当前表所有性别为"女"的职工增加100元工资,应使用命令A)REPLACE ALL 工资 WITH 工资+100B)REPLACE 工资 WITH 工资+100 FOR 性别="女"C)REPLACE ALL 工资 WITH 工资+100D)REPLACE ALL 工资 WITH 工资+100 FOR 性别="女"(17)MODIFY STRUCTURE命令的功能是:A)修改记录值 B)修改表结构 C)修改数据库结构 D)修改数据库或表结构(18)可以运行查询文件的命令是:A)DO B)BROWSE C)DO QUERY D)CREATE QUERY(19)SQL 语句中删除视图的命令是:A)DROP TABLE B)DROP VIEW C)ERASE TABLE D)ERASE VIEW(20)设有订单表order(其中包括字段:订单号,客户号,职员号,签订日期,金额),查询2007年所签订单的信息,并按金额降序排序,正确的SQL命令是:A) SELECT * FROM order WHERE YEAR(签订日期)=2007 ORDER BY 金额 DE SCB) SELECT * FROM order WHILE YEAR(签订日期)=2007 ORDER BY 金额 AS CC) SELECT * FROM order WHERE YEAR(签订日期)=2007 ORDER BY 金额 AS CD) SELECT * FROM order WHILE YEAR(签订日期)=2007 ORDER BY 金额 DE SC(21)设有订单表order(其中包括字段:订单号,客户号,客户号,职员号,签订日期,金额),删除2002年1月1日以前签订的订单记录,正确的SQL命令是:A)DELETE TABLE order WHERE 签订日期<{^2002-1-1}B)DELETE TABLE order WHILE 签订日期>{^2002-1-1}C)DELETE FROM order WHERE 签订日期<{^2002-1-1}D)DELETE FROM order WHILE 签订日期>{^2002-1-1}(22)下面属于表单方法名(非事件名)的是:A)Init B)Release C)Destroy D)Caption(23)下列表单的哪个属性设置为真时,表单运行时将自动居中:A)AutoCenter B)AlwaysOnTop C)ShowCenter D)FormCenter(24)下面关于命令DO FORM XX NAME YY LINKED的陈述中,正确的是:A)产生表单对象引用变量XX,在释放变量XX时自动关闭表单B)产生表单对象引用变量XX,在释放变量XX时并不关闭表单C)产生表单对象引用变量YY,在释放变量YY时自动关闭表单D)产生表单对象引用变量YY,在释放变量YY时并不关闭表单(25)表单里有一个选项按纽组,包含两个选项按纽Option1和Option2,假设Option2没有设置Click事件代码,而Option1以及选项按纽和表单都设置了Click事件代码,那么当表单运行时,如果用户单击Option2,系统将:A)执行表单的Click事件代码 B)执行选项按纽组的Click事件代码 C)执行Option1的Click事件代码 D)不会有反应(26)下列程序段执行以后,内存变量X和Y的值是:CLEARSTORE 3 TO XSTORE 5 TO YPLUS((X),Y)?X,YPROCEDURE PLUSPARAMETERS A1,A2A1=A1+A2A2=A1+A2ENDPROCA)8 13 B)3 13 C)3 5 D)8 5(27)下列程序段执行以后,内存标量y的值是:CLEARX=12345Y=0DO WHILE X>0y=y+x%10x=int(x/10)ENDDO?yA)54321 B)12345 C)51 D)15(28)下列程序段执行后,内存变量s1的值是:s1="network"s1=stuff(s1,4,4,"BIOS")A)network B)netBIOS C)net D)BIOS(29)参照完整性规则的更新规则中“级联”的含义是:A)更新父表中连接字段值时,用新的连接字段自动修改子表中的所有相关记录B)若子表中有与父表相关的记录,则禁止修改父表中连接字段值C)父表中的连接字段值可以随意更新,不会影响子表中的记录D)父表中的连接字段值在任何情况下都不允许更新(30)在查询设计器环境中,“查询”菜单下的“查询去向”命令指定了查询结果的输出去向,输出去向不包括:A)临时表 B)表 C)文本文件 D)屏幕(31)表单名为myForm的表单中有一个页框myPageFrame,将该页框的第3页(Page3)的标题设置为“修改”,可以使用代码:A)myForm.Page3.myPageFrame.Caption="修改"B)myForm.myPageFrame.Caption.Page3="修改"C)Thisform.myPageFrame.Page3.Caption="修改"D)Thisform.myPageFrame.Caption.Page3="修改"(32)向一个项目中添加一个数据库,应该使用项目管理器的:A)“代码”选项卡B)“类”选项卡C)“文档”选项卡D)“数据”选项卡下表是用list命令显示的“运动员”表的内容和结构,(33)-(35)题使用该表:记录号运动员号投中2分球投中3分球罚球1 1 3 4 52 2 2 1 33 3 0 0 04 456 7(33)为“运动员”表增加一个字段“得分”的SQL语句是:A)CHANGE TABLE 运动员 ADD 得分 IA)ALTER DATA 运动员 ADD 得分 IA)ALTER TABLE 运动员 ADD 得分 IA)CHANGE TABLE 运动员 INSERT 得分 I(34)计算每名运动员的“得分”(33题增加的字段)的正确SQL语句是:A)UPDATE 运动员 FIELD 得分=2*投中2分球+3*投中3分球+罚球B)UPDATE 运动员 FIELD 得分 WITH 2*投中2分球+3*投中3分球+罚球C)UPDATE 运动员 SET 得分 WITH 2*投中2分球+3*投中3分球+罚球D)UPDATE 运动员 SET 得分=2*投中2分球+3*投中3分球+罚球(35)检索“投中3分球”小于等于5个的运动员中“得分”最高的运动员的“得分”,正确的SQL语句是:A)SELECT MAX(得分) 得分 FROM 运动员 WHERE 投中3分球<=5B)SELECT MAX(得分) 得分 FROM 运动员 WHEN 投中3分球<=5C)SELECT 得分=MAX(得分) FROM 运动员 WHERE 投中3分球<=5D)SELECT 得分=MAX(得分) FROM 运动员 WHEN 投中3分球<=5二、填空题(每空2分,共30分)请将每一个空的正确答案写在答题卡(1)~(15)序号的横线上,答在试卷上不得分。

VFP教材书后练习题答案(苏大2008年版)

VFP教材书后练习题答案(苏大2008年版)

VFP教材书后练习题答案第一章一、选择题1.C 2.A 3.C 4.C 5.C 6.D 7.D 8.D二、填空题1.数据库管理系统 2.冗余度 3.元数据 4.概念层 5.属性 6.完整性规则 7.实体完整性 8.信息流第二章一、选择题1.C 2.C 3.D 4.C 5.A 6.C 7.C 8.B二、填空题1.; 2.Shift 3.SET ESCAPE ON /OFF 4..PIX.和.PJT 5.全局6.DIMESION 7.Save to mVar all like c* 8.10,8 9.MESSAGEB( )第三章一、选择题1.D 2.C 3.B 4.A 5.C 6.A 7.A 8.A 9.A 10. C二、填空题1.255 2.Ctrl+Home 3.Additive 4.Y 5.drop column by6.select 0 7.xs, w20 8.freeze 9.zap 10. .cdx第四章一、选择题1.B 2.C 3.A 4.D 5.D 6.D 7.D二、填空题1.完全联接 2.DISTINCT 3.UNION 4.TO FILE5.SUBSTR(BM.ZKZ,4,2), GROUP BY 1 6.MONTH(XS.CSRQ), COUNT(*)*100, DESC 7.DISTINCT, COUNT(*), 18.0,本题第二行有错误,改为SUM(IIF(XB=”女”,1,0) ) AS女生人数9.1 10. IIF(KS.CJ>59,1 0), 4 DESC第五章一、选择题1.A 2.D 3.C 4.C 5.D 6.D 7.C 8.A 9.D 10. C二、填空题1..FXP 2.ESC 3.i<=10, ?CHR(k) 4.10,15 5.Nsum+jc(n)/jc(n+1), to x 6.55+mod(num,16), num1 7.封装性 8.属性 9.error 10. 容器对象11. _screen.caption, thisformset第六章一、选择题1.C 2.B 3.A 4.A 5.B6.D 7.C8.B 9.D 10. A二、填空题1.集合 2.顶层表单 3.LOAD, ACTIVATE4.确定(\<Y) 5.PASSWORDCHAR 6.0 7.下拉列表框8.0~99 9.INTERVAL 10. ENABLED11. THIS.PARENT.CMD2.ENABLED=.F. 12. TEXT1.VALUE 13. 文本框14. SETALL 15. COLUMNS(i), STR(i-2,1)16. IIF(CJ<60,RGB(255,0,0), RGB(0, 0,255)) 17. ACTIVEPAGE 18. PAGECOUNT19. ACTIVEPAGE 20. USE (X), -1, X第七章一、选择题1.C 2.C 3.B 4.A 5.D 6.D 7.B 8.C 9.B 10.D二、填空题1.类库,.vcx 2.公共、保护、隐蔽 3..F.,0 4.控件5.cmdclose,CommandButton, cmd 6. RGB(0, 0,255)第八章一、选择题1.B 2. D 3.A 4.B 5.B二、填空题 1._PAGENO 2.一对多 3.每行 4.细节 5.细节 6.页面设置 7.双击 8. PREVIEW 9. PROMPT 10. LBX第九章一、选择题 1.C 2.D 3.C 4.B 5.D6.B 7.A 8.A二、填空题 1.快捷菜单 2.set sysmenu to default 3.set sysmenu off 4.过程 5.Day(date())#1 6. .T. 7. MPR 8. DO MENUA.MPR 9.RIGHTCLICK 10. DOCK(0)第十章一、选择题 1.C 2.B 3.A 4.B 5.D二、填空题 1.255,254 , 20 2.调试器 3.ON ERROR, ERROR 4.CLEAR EVENT 5.排除,包含 6.连编可执行文件 7.Web安装。

2008年春季江苏省计算机等级考试二级VFP考试试题(含答案)

2008年春季江苏省计算机等级考试二级VFP考试试题(含答案)

2008年春季江苏省计算机等级考试二级VFP考试试题第一部分:计算机基础知识一、选择题(用答题卡答题,答案依次填在1—20答题号内)1.在下列有关微电子技术与集成电路的叙述中,错误的是( ) 。

A.微电子技术是以集成电路为核心的技术B.集成度是指单个集成电路所含电子元件的数目C.Moore定律指出,单个集成电路的集成度平均每18—24个月翻一番D.IC卡仅有存储器和处理器,卡中不可能存储有软件2.在下列有关通信技术的叙述中,错误的是( ) 。

A.目前无线电广播主要还是采用模拟通信技术B.数字传输技术最早是被长途电话系统采用的C.数字通信系统的信道带宽就是指数据的实际传输速率(简称”数据速率”)D.局域网中广泛使用的双绞线既可以传输数字信号,也可以传输模拟信号3. CPU的运算速度与许多因素有关,下面哪些是提高CPU速度的有效措施? ( )①增加CPU中寄存器的数目②提高CPU的主频③增加CPU中高速缓存(cache)的容量④优化BIOS的设计A.①、③和④B.①、②和③ C.①和④ D.②、③和④4.下面是PC机常用的4种外设接口,其中键盘、鼠标、数码相机和移动硬盘等均能连接的接口是( ) A. RS-232 B. IEEE-1394 C. USB D. IDE5.下列有关PC机外部设备的叙述中,错误的是()。

A.扫描仪的工作过程主要基于光电转换原理,分辨率是其重要性能指标之一B.制作3—5英寸的照片(图片),数码相机的CCD像素必须在600万以上C.集成显卡(指集成在主板上的显卡)的显示控制器主要集成在芯片组中D.存折和票据的打印,目前主要是采用针式打印机6.下列有关PC机辅助存储器的叙述中,错误的是( ) 。

A.硬盘的盘片转动速度特别快,目前一般为每秒数千转B. 近年来使用的串行ATA(SATA)接口硬盘,其传输速率比采用IDE接口的要快C.目前移动硬盘大多采用USB 2.0接口,其传输速率可达每秒数十兆字节D. 40倍速的CD-ROM驱动器的速率可达6MB/s左右7.在下列有关商品软件、共享软件、自由软件及其版权的叙述中,错误的是()。

VFP教程2008年版课后练习题含答案

VFP教程2008年版课后练习题含答案

VFP教程2008年版课后练习题含答案
前言
Visual FoxPro(简称VFP)是由微软公司开发的一种关系型数据库管理系统(DBMS),是极受开发人员欢迎的一种开发软件。

VFP 9.0 是VFP系列的最后一个版本,于2004年出版。

然而,本文将针对2008年版的VFP教程编写课后练习题与答案。

一、题目
1.什么是VFP?
2.VFP的运行环境是什么?
3.VFP支持哪些数据类型?
4.请说明常见的VFP UI控件及其作用。

5.请简述VFP中如何创建表格。

二、答案
1.VFP是一种关系型数据库管理系统,由微软公司开发。

2.VFP运行环境要求Windows操作系统。

3.VFP支持多种数据类型,包括整数、浮点数、日期时间、字符、逻辑、
二进制以及货币。

4.常见的VFP UI控件包括表单、查询器、报表、标签页、下拉框、文
本框、按钮、菜单、工具栏等,它们的作用和常规的UI控件类似。

5.在VFP中,创建表格可以通过执行以下步骤来完成:
1.打开VFP控制台并创建一个新应用程序。

2.在应用程序的主窗体中打开数据库设计器。

3.在数据库设计器中创建一个新的数据表。

4.为数据表定义字段,并定义它们的数据类型。

5.为数据表设置主键、默认值和其他属性。

6.保存数据表并退出设计器。

三、总结
本文针对VFP教程2008年版编写了一些课后练习题及其答案,希望对读者有所帮助。

需要指出的是,VFP之所以受欢迎,是因为它具有数据库管理和UI设计的强大功能。

通过学习VFP,可以轻松地构建符合业务需要的信息系统。

vf考试试题及答案

vf考试试题及答案

vf考试试题及答案VF考试试题及答案1. 选择题- 1.1 以下哪个选项是Visual FoxPro的缩写?- A. VF- B. VFP- C. VFX- D. VFS- 答案:B- 1.2 Visual FoxPro是一种______数据库管理系统。

- A. 关系型- B. 层次型- C. 网络型- D. 面向对象- 答案:A2. 填空题- 2.1 在Visual FoxPro中,用于定义数据表结构的命令是______。

- 答案:CREATE TABLE- 2.2 用于打开一个已存在的数据表的命令是______。

- 答案:USE3. 简答题- 3.1 简述Visual FoxPro中表单和报表的区别。

- 答案:表单是用户界面的一部分,允许用户与应用程序交互;而报表是打印输出的文档,通常用于展示数据的汇总或格式化视图。

- 3.2 描述Visual FoxPro中如何创建一个查询。

- 答案:在Visual FoxPro中创建查询通常涉及使用查询设计器,选择需要的表,指定字段和条件,然后执行查询。

4. 编程题- 4.1 编写一个Visual FoxPro命令,计算并输出1到100之间所有偶数的和。

- 答案:```s = 0FOR i = 2 TO 100 STEP 2s = s + iENDFOR"Sum of even numbers from 1 to 100 is: " + TRANSFORM(s) ```- 4.2 编写一个Visual FoxPro程序,实现将一个数据表中的记录按某字段进行排序。

- 答案:```USE studentsGO TOPORDER BY age DESCUSE```5. 案例分析题- 5.1 假设你有一个名为“employees”的数据表,其中包含员工的ID、姓名和工资。

请描述如何使用Visual FoxPro来找出工资最高的员工。

- 答案:首先,使用SELECT命令选择工资最高的记录,然后使用ORDER BY DESC命令对工资字段进行降序排序,最后使用TOP 1来选取第一条记录。

vfp考试试题和答案

vfp考试试题和答案

vfp考试试题和答案**VFP考试试题和答案**一、单项选择题(每题2分,共40分)1. 在Visual FoxPro中,以下哪个选项不是数据库表的属性?A. 表名B. 记录数C. 字段名D. 表结构答案:D2. Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LEN()B. LEFT()C. RIGHT()D. SPACE()答案:A3. 在Visual FoxPro中,以下哪个命令用于打开一个表单?A. OPEN TABLEB. USEC. DO FORMD. DISPLAY FORM答案:C4. Visual FoxPro中,以下哪个命令用于关闭一个表单?A. CLOSE TABLEB. RELEASEC. CLEARD. QUIT答案:B5. 在Visual FoxPro中,以下哪个选项不是字段的类型?A. C(字符型)B. N(数值型)C. D(日期型)D. F(浮点型)答案:D6. Visual FoxPro中,以下哪个函数用于将字符串转换为数值?A. STR()B. VAL()C. NUMERIC()D. ALLTRIM()答案:B7. 在Visual FoxPro中,以下哪个命令用于设置当前数据库?A. SELECT DATABASEB. USEC. SET DATABASED. CREATE DATABASE答案:C8. Visual FoxPro中,以下哪个命令用于创建一个新的数据库?A. CREATE TABLEB. CREATE DATABASEC. USED. SELECT DATABASE答案:B9. 在Visual FoxPro中,以下哪个选项不是索引的类型?A. 主索引B. 候选索引C. 唯一索引D. 复合索引答案:B10. Visual FoxPro中,以下哪个函数用于计算当前日期?A. DATE()B. TODAY()C. NOW()D. TIME()答案:B11. 在Visual FoxPro中,以下哪个命令用于删除一个表?A. DELETE TABLEB. DROP TABLEC. REMOVE TABLED. ERASE TABLE答案:B12. Visual FoxPro中,以下哪个命令用于复制一个表?A. COPY TABLEB. SELECT TABLEC. INSERT TABLED. APPEND TABLE答案:A13. 在Visual FoxPro中,以下哪个选项不是查询的类型?A. 选择查询B. 交叉查询C. 操作查询D. 联合查询答案:B14. Visual FoxPro中,以下哪个命令用于执行一个查询?A. SELECTB. QUERYC. EXECUTED. RUN答案:D15. 在Visual FoxPro中,以下哪个选项不是报表的控件?A. LabelB. TextboxC. GridD. Chart答案:D16. Visual FoxPro中,以下哪个命令用于设置表的字段属性?A. MODIFY STRUCTUREB. ALTER TABLEC. CHANGE TABLED. SET FIELDS答案:A17. 在Visual FoxPro中,以下哪个函数用于计算两个日期之间的天数?A. DATEDIFF()B. DATEADD()C. DATEPART()D. DATENAME()答案:A18. Visual FoxPro中,以下哪个命令用于设置表的索引?A. SET INDEXB. CREATE INDEXC. ALTER INDEXD. DROP INDEX答案:A19. 在Visual FoxPro中,以下哪个选项不是视图的类型?A. 本地视图B. 远程视图C. 存储过程D. 存储视图答案:C20. Visual FoxPro中,以下哪个命令用于创建一个视图?A. CREATE VIEWB. SELECT INTOC. CREATE TABLED. SELECT答案:A二、多项选择题(每题3分,共30分)21. Visual FoxPro中,以下哪些选项是表的属性?A. 表名B. 记录数C. 字段名D. 表结构E. 索引答案:A, B, C, E22. 在Visual FoxPro中,以下哪些函数用于字符串操作?A. LEFT()B. RIGHT()C. MID()D. SPACE()E. STR()答案:A, B, C, D, E23. Visual FoxPro中,以下哪些命令用于数据的输入和输出?A. INPUTB. PROMPTC. PRINTD. ? 和 @E. DISPLAY答案:A, B, C, D, E24. 在Visual FoxPro中,以下哪些选项是字段的类型?A. C(字符型)B. N(数值型)C. D(日期型)D. F(浮点型)E. L(逻辑型)答案:A, B, C, D, E25. Visual FoxPro中,以下哪些命令用于表的修改?A. INSERTB. DELETEC. UPDATED. REPLACEE. BROWSE答案:A, B, C, D26. 在Visual FoxPro中,以下哪些选项是索引的类型?A. 主索引B. 候选索引C. 唯一索引D. 复合索引答案:A, C, D, E27. Visual FoxPro中,以下哪些命令用于数据库的操作?A. CREATE DATABASEB. USEC. SELECT DATABASED. ALTER DATABASEE. DROP DATABASE答案:A, B, C, E28. 在Visual FoxPro中,以下哪些选项不是查询的类型?A. 选择查询B. 交叉查询C. 操作查询D. 联合查询答案:B29. Visual FoxPro中,以下哪些命令用于报表的设计和打印?A. REPORT FORMB. PREPARE REPORTC. PRINT REPORTD. VIEW REPORTE. RUN REPORT答案:A, B, C, D, E30. 在Visual FoxPro中,以下哪些选项是视图的类型?A. 本地视图B. 远程视图C. 存储过程D. 存储视图E. 临时视图答案:A, B, D, E三、填空题(每题2分,共20分)31. 在Visual FoxPro中,使用________命令可以创建一个新的表。

2008-2009VFP练习题及答案

2008-2009VFP练习题及答案

VFP期末笔试题型1.单项选择题(共30小题,每题1分,共计30分)2.写出表达式结果题(共10小题,每题1分,共计10分)3.阅读程序写出结果题(共5小题,每题4分,共计20分)4.填空题(共30空,每空1分,共计30分)5.编程题(共2小题,每题5分,共计10分)各章复习第一章数据库系统及Visual FoxPro 概述1.是用于建立、使用和维护数据库的系统软件。

它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。

用户通过它来访问数据库中的数据,数据库管理员也通过它进行数据库的维护工作。

A、数据库B、数据库管理系统C、操作系统D、数据处理应用程序2.关于关系规范化、关系模型和关系运算,以下说法中错误的是:_____。

A、关系模型中,主要是通过外部关键字表示实体之间的联系B、关系规范化的主要目的之一就是完全消除数据冗余C、在进行关系运算的并、差、交运算时,两个关系的结构必须相同D、一个规范化的二维表中,其行、列的顺序可任意交换3.当前常用的数据模型有_____、网状模型、层次模型、面向对象模型。

A、表格模型B、关系模型C、E-R模型D、C/S模型4.E-R图是E-R模型的图形表示法,它是直接表示概念模型的有力工具。

在E-R 图中,用表示属性。

A、三角形B、矩形C、菱形D、椭圆形5.关键字是关系模型中的重要概念。

其值能够惟一地确定一条记录,但是它所包含的字段可能是有多余的,这样的关键字称为。

A、超关键字B、候选关键字C、主关键字D、外部关键字6.在关系模型中,关系规范化的过程是通过关系中属性的分解和关系模式的分解来实现的。

在实际应用中,设计关系模式时一般要求满足。

A、1NFB、2NFC、3NFD、4NF7.二维表中能唯一确定记录的一列或多列的组合称为超关键字。

若一个超关键字去掉其中任何一个列后不再能唯一确定记录,则称其为候选(1)关键字。

8.关键字是关系模型中的重要概念。

当一张二维表(A表)的主关键字被包含在另一张二维表(B表)中时,则它就被称为B表的外部关键字。

08年水平考试VFP设计(含答案)

08年水平考试VFP设计(含答案)

C)当前记录之前 D)当前记录之后 30. 数据表与相应索引文件已经打开,内存变量 XM="李春",执行时会产生逻辑错误的命 令是______。 A)LOCATE FOR 姓名=XM B)FIND &XM C)SEEK XM D)LOCATE FOR 姓名=&XM 31.在 1 号工作区上已打开别名“XS”的表文件,当前工作区为 2 号工作区,命令不能使 1 。 号工作区成为主工作区的是 A)SELECT 1 B)SELECT 0 C)SELECT A D)SELECT XS 32.已知数据表文件 DJKS.DBF,若按姓名\C\8,上机\N\6\2 的升序建立索引文件,应使用 的命令是___。 A)INDEX TO IDX1 ON 姓名+上机 B)INDEX TO IDX1 ON 姓名-上机 C)INDEX TO IDX1 ON 姓名+STR(上机,6,2) D)INDEX TO IDX1 ON 姓名+STR(100-上机) 33.Visual FoxPro 中的 SET RELAION 关联操作是一种 。 A)逻辑联接 B)物理连接 C)逻辑排序 D)物理排序 34.查询订购单号首字符是"P"的订单信息,应该使用命令_____。 A)SELECT * FROM 订单 WHERE HEAD(订购单号,1)="P" B)SELECT * FROM 订单 WHERE LEFT(订购单号,1)="P" C)SELECT * FROM 订单 WHERE "P" $ 订购单号 D)SELECT * FROM 订单 WHERE RIGHT(订购单号,1)="P" 35.结构化程序设计的三种基本结构是指_________。 A)顺序、选择和循环 B)子程序、过程和自定义函数 C)层次、关系和网状 D)选择、投影和连接 。 36.下列说法错误的是 A)事件既可以由系统引发,也可以由用户激发 B)事件代码既能在事件引发时执行,也能够象方法一样被显示调用 C)Visual FoxPro 不仅允许为控件添加新属性,而且能为控件添加新方法和事件 D)事件代码不能由用户创建,是唯一的 37.在当前表单的 Label1 控件中显示系统时间的语句正确的是 。 A)bel1.Caption=TIME() B)bel1.Value=TIME() C)bel1.Text=TIME() D)bel1.ToolTipText=TIME() 38.在表单的常用方法中,将表单从内存中释放的方法是 。 A)Release B)Refresh C)Show D)Hide 39.默认情况下,报表设计器显示三个基本带区,分别是 。 A)页标头、细节、页注脚 B)页标头、细节带区、组注脚 C)标题、细节、页注脚 D)列标头、细节、列注脚 40.为了从用户菜单返回到系统菜单应该使用命令 。 A)SET DEFAULT TO SYSTEM B)SET MENU TO DEFAULT C)SET SYSMENU TO DEFAULT D)SET SYSTEM TO DEFAULT 二、填空题

vfp考试题及答案

vfp考试题及答案

vfp考试题及答案一、单项选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个命令用于打开表单文件?A. OPEN DATABASEB. OPEN FORMC. OPEN TABLED. OPEN REPORT答案:B2. Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LENB. TYPEC. SPACED. AT答案:A3. 在Visual FoxPro中,以下哪个命令用于关闭数据库?A. CLOSE DATABASEB. CLOSE TABLEC. CLOSE FORMD. CLOSE ALL答案:A4. Visual FoxPro中,以下哪个命令用于创建一个新的数据库?A. CREATE DATABASEB. CREATE TABLEC. CREATE FORMD. CREATE REPORT答案:A5. 在Visual FoxPro中,以下哪个命令用于删除一个表?A. DELETE TABLEB. DROP TABLEC. REMOVE TABLED. CLEAR TABLE答案:B6. Visual FoxPro中,以下哪个函数用于将字符串转换为数值?A. STRB. NUMC. VALD. CTOD答案:C7. 在Visual FoxPro中,以下哪个命令用于设置当前工作目录?A. SET DIRECTORYB. SET PATHC. SET WORKING DIRECTORYD. SET CURRENT DIRECTORY答案:D8. Visual FoxPro中,以下哪个命令用于设置表单的标题?A. SET TITLEB. SET FORM TITLEC. FORM SET TITLED. FORM TITLE答案:A9. 在Visual FoxPro中,以下哪个命令用于查看当前数据库的结构?A. SHOW DATABASEB. DISPLAY DATABASEC. BROWSED. LIST答案:A10. Visual FoxPro中,以下哪个命令用于执行SQL查询?A. SELECTB. QUERYC. SQLD. EXECUTE SQL答案:D二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以查看当前数据库中的表。

2008_VFP期中考试试卷

2008_VFP期中考试试卷

南京人口管理干部学院《数据库应用》课程期中考试试卷2008年5月注意:所有题目的答案均写在答题纸上,否则不得分!一、选择题:(20分,每题1分)1.不同类型的文件有不同的默认扩展名。

数据库文件、表文件以及查询文件的默认扩展名分别是----------------------------------------------------()A..DBT、.FPT、.QPR B..DBC、.DBF、.QPRC..DBC、.MPR、.PRG D..DBT、.FPT、.QPX2.在关键字是关系模型中的重要概念。

当一个二维表(A表)的主关键字被包含到另一个二维表(B表)中时,它就被称为B表的---------()A.主关键字B.外部关键字C.侯选关键字D.超关键字3.如果要求系统在显示日期时,显示如“2002年8月13日”的格式,可使用命令---------------------------------------------------------------------------()A. SET DATE TO ANSIB. SET DA TE TO YMDC. SET DATE TO LONGD. SET DA TE TO CHINESE4.对于自由表而言,不能创建的索引类型是---------------------------------()A.主索引B.候选索引C.普通索引D.唯一索引5.用表设计器创建一个自由表,不能实现的操作是------------------------()A. 设置某字段可以接受NULL值B. 设置表中某字段的类型为通用型C. 设置表的索引D. 设置表中某字段的默认值6.在Visual FoxPro系统中,下列命名中不能作为变量名的是------()A.姓名B. 2008姓名C.姓名2008D._2008学生7.在Visual FoxPro系统中,下列表示不属于常量的是------------------()A..T.B.[T]C.’T’D.T8.如果XS的DELETE触发器设置为:xh=“01”(xh:学号),则表示----()A.不许修改01级学生记录B.不许删除01级学生记录C.只能修改01级学生记录D.只许删除01级学生记录9. 触发器是绑定在表上的表达式,当表中的记录被指定的操作命令修改时,触发器被激活。

VFP题库及标准答案

VFP题库及标准答案

一、选择题(共40道,每道1分)1、在下面地数据类型中默认值规定为0地是 ( a)A、数值型B、字符型C、逻辑型D、日期型2、在下面地Visual FoxPro表达式中,不正确地是 (c)A、{^2002-05-01 10:10:10 AM}-10B、{^2002-05-01}-DATE()C、{^2002-05-01}+DA TE()D、{^2002-05-01}+103、假定已经执行了命令M="28+2", 再执行?&M,屏幕显示地结果是: ( b)A、30B、28+2C、[28+2]D、30.004、下面关于Visual FoxPro数组地叙述中,错误地是 ( c )A、用DIMENSION和DECLARE都可以定义数组B、Visual FoxPro支持一维数组和二维数组C、一个数组中各个数组元素必须是同一种数据类型D、新定义数组地各个数组元素初值为.F.5、在VFP系统下,文件名中哪个是不合法地(c)A、teacherB、student_12C、stu dentD、s1236、表达式V AL("ABC12")+100地结果是(a)A、数值型B、字符型C、逻辑型D、表达式非法7、要为当前表中所有性别为“女”地职工增加100元工资,应使用命令( b ) .A、replace all 工资 with 工资+100B、replace 工资 with 工资+100 for 性别='女'C、change all 工资 with 工资+100D、change all 工资 with 工资+100 for 性别='女'8、?A T("学生","中文系学生")命令显示地结果是(a)A、7B、4C、.T.D、19、在VFP中,用来指定以共享方式打开表文件地子句是( ).A、exclusiveB、sharedC、noupdateD、validate10、字段宽度不是由VFP系统规定地是(b )A、日期型B、数值型C、逻辑型D、备注型11、在Visual FoxPro中,通用型字段和备注型字段在表中地宽度都是(b)A、2个字节B、4个字节C、8个字节D、10个字节12、要对一个打开地表文件增加新字段,应当使用命令(b)A、appendB、modify structureC、insertD、change13、某表文件有5个字段,其中3个字符型字段地宽度分别为6、12、和10,另外还有一个逻辑型字段和一个日期型字段,该表文件中每条记录地总字节数是(b)A、37B、38C、39D、4014、下列哪个操作要用到modify structure命令(c)A、添加一条记录B、修改记录地内容C、增加一个字段D、删除一条记录15、下面哪个操作要用命令modify structrue (a)A、添加一个字段B、修改一条记录C、删除文件D、修改一个字段地值6、已经打开一student表,含有学号,姓名等字段,执行命令:browse fields 姓名,下面说法正确地是:(C) 1A、该命令执行后可以修改表中多个字段值B、该命令执行后可以添加多个字段C、该命令执行后可以修改姓名字段值D、该命令执行后可以删除多个字段17、对表SC(学号 C(8),课程号 C(2),成绩 N(3),备注 C(20)),可以插入地记录是( ).A、('20080101', 'c1', '90',NULL)B、('20080101', 'c1', 90, '成绩优秀')C、('20080101', 'c1', '90', '成绩优秀')D、('20080101', 'c1', '79', '成绩优秀')18、关于RECALL命令,说法正确地是 (A)A、RECALL能恢复被逻辑删除地记录B、单独使用RECALL命令,能够恢复表中所有被逻辑删除地记录C、RECALL不能恢复被逻辑删除地当前记录D、RECALL中不能指定条件19、有一语句:delete for 年龄>60 ,这条语句地功能是 (B )A、彻底删除年龄大于60岁地记录B、年龄大于60岁地记录被加上删除标记C、删除表D、删除表地年龄列20、表文件中有10条记录,当前记录为3号记录,在当前记录地后面增加一条空记录,应该使用命令 (B)A、APPENDB、APPEND BLANKC、INSERTD、INSERT BLANK21、设表文件已经在当前工作区打开,有关索引文件已经建立,要打开该表文件地某索引文件,应该使用命令 (A)A、SET INDEX TO <索引文件名>B、必须与表文件一起打开C、OPEN INDEX <索引文件名>D、USE INDEX <索引文件名>22、在表设计器地“字段”选项卡中可以创建地索引是(D)A、唯一索引B、候选索引C、主索引D、普通索引23、下列关于索引地说法中错误地是(B)A、索引可以实现按某个关键字表达式地值排序B、自由表和数据库表都可设置主索引C、一个数据库表只能设置一个主索引D、索引文件不能单独使用24、下面有关索引地描述正确地是(C)A、建立索引以后,原来地数据库表文件中记录地物理顺序将重新排序B、索引与数据库表地数据存储在一个文件中C、索引文件有两类:简单索引文件和复合索引文件D、使用索引并不能加快对表地查询操作25、在当前表(表中含有“性别”字段,字符型)中,查找第2个男同学地记录,应使用地命令是 (D)A、LOCATE FOR 性别='男' restB、LOCATE FOR 性别='男'CONTINUEC、LOCATE FOR 性别='男'D、LIST FOR 性别='男' NEXT 226、成绩表中有语文、数学、英语、总分、平均分五个数值型字段,求表中语文成绩地平均值,结果存放在变量yw中,应使用命令 (A)A、average 语文 to ywB、average 语文C、average(语文)D、REPLACE ALL 平均分 WITH (数学+英语+计算机)/327、在FoxPro中,能够进行条件定位地命令是 (C)A、SKIPB、DELETEC、LOCA TE FOR <条件>D、GO28、在student表中有性别(C) 、总成绩(N)字段,求男同学成绩总和,应该用命令(B)A、TOTAL ON 总成绩 FOR 性别='男'B、SUM 总成绩 FOR 性别='男'C、TOTAL ON 总成绩 TO CJ FOR 性别='男'D、SUM FIELD 总成绩 FOR 性别='男'29、多个记录向数组传送数据地命令为 (C)A、SCATTER TOB、GA THER FROMC、COPY TO ARRAYD、APPEND FROM ARRAY30、表已在当前工作区中打开,若要生成当前表地结构文件应用地命令是(B)A、COPY TO TEMPB、COPY STRU TO TEMPC、COPY STRU TO TEMP EXTENDEDD、SORT TO TEMP31、使用SQL语句进行分组检索时,为了去掉不满足条件地分组,应当(B)A、使用WHERE子句B、在GROUP BY后面使用HA VING 子句C、先使用WHERE子句,再使用HA VING子句. D、先使用HA VING 子句,再使用WHERE子句32、一个数据库名为student,要想打开该数据库,应使用命令(B)A、OPEN studentB、OPEN DA TA studentC、USE DA TA studentD、USE student33、在Visual FoxPro中,建立一个数据库文件,文件名gzgl.dbc,可以使用命令 (D)A、CREATE DATABASE gzgl.dbcB、CREATE gzgl.dbcC、MODIFY DATABASE gzgl.dbcD、MODIFY COMMAND gzgl.dbc34、Visual FoxPro地“参照完整性”中“插入规则“包括地选择是(D)A、级联和忽略B、级联和删除C、级联和限制D、限制和忽略35、在Visual FoxPro中,保存程序不可以使用哪种方法 (B)A、Ctrl+WB、Ctrl+DC、单击工具栏上地保存按钮D、Ctrl+S36、在Visual FoxPro中,用于修改过程文件PROG1地命令是(B)A、CHANGE PORG1B、MODIFY COMMAND PROG1C、MODIFY PROG1D、EDIT PROG137、在Visual FoxPro中,如果希望跳出SCAN…ENDSCAN循环体、执行ENDSCAN后面地语句,应使用 (b)A、LOOP语句B、EXIT语句C、BREAK语句D、RETURN语句38、清除主窗口中地内容地命令是(A)A、CLEARB、CLEAR ALLC、CLEAR SCREEND、CLEAR WINDOWS39、退出Visual FoxPro地命令是 (A)A、quitB、clearC、CancelD、Exit40、DBMS地含义是 (B)A、数据库系统B、数据库管理系统C、数据库管理员D、数据库二、填空题(共15道,每道1分)1、所谓自由表就是那些不属于任何数据库地表.2、简单索引文件地扩展名为.idx .3、表达式3**2+0.25*(11%5)地结果是 9.25 .4、在VFP表结构中,备注型字段地宽度为由系统自动定义为4 个字节.5、选择显示菜单中“表设计器”命令,将打开表设计器窗口.6、 browse模式和change模式地切换,可以通过显示菜单中地“浏览”和“编辑”命来实现.7、记录地定位方式有绝对定位、相对定位和条件定位三种.8、打开一张表时,结构复合索引索引文件将自动打开,表关闭时它将自动关闭.9、在使用LOCA TE命令查询后,可使用 continue 命令来查找指定范围内下一个符合条件记录.(写出命令全称)10、要对一个表进行分类汇总,要求这个表是被分类或索引过地.11、把当前表当前记录地学号、姓名字段值复制到数组A 中,使用地命令是SCATTER FIELD 学号,姓名 to A.12、打开数据库设计器地命令是 modify database.(请写出命令全称)13、在程序地控制结构中,Do case 与endcase 标志多重选择结构地开始与结束,它们必须成对出现.(保留字写完整)14、非格式化输入命令 accept能用于输入字符串,且在输入时不加定界符.(写出完整地命令动词)15、数据库是以一定地组织方式存储在一起地、能为多个用户所共享地、与三、判断题(共25道,每道1分)1、 ------- 正确数组变量可以用DECLARE定义,数组必须先定义后使用.2、 ------- 正确在Visual FoxPro中,表达式3**2>8.and.5>3+2地值为.f..3、 ------- 错误 VFP文件名地最大长度为256个字符.4、 ------- 错误 ?str(4567.893,7,3)地结果是4567.8935、 ------- 错误函数len('天安门')地结果为3.6、 ------- 错误自由表不能成为数据库表7、 ------- 正确在同一个表文件中,所有记录地长度均相同8、 ------- 正确修改表文件结构使用MODIFY STRUCTURE命令.9、 ------- 错误 VFP中,可以使用change structure命令修改表地结构.10、 ------- 正确执行命令use cj后,记录指针指向第一条记录.11、 ------- 正确表文件已打开,其中出生年月字段为日期型,年龄字段为数值型.要计算年龄并把其值填入年龄字段中,应使用命令REPLACE ALL 年龄WITH YEAR(DA TE())-YEAR(出生年月)12、 -------错误简单索引文件建立后,自动打开并成为当前地主控索引.13、------- 正确索引文件只改变原表文件记录地逻辑排列顺序,而不改变原表文件记录地物理顺序.14、 ------- 错误命令set order to 将关闭所有打开地索引文件.15、 ------- 正确通过count命令能统计指定范围内满足条件地记录条数.16、 ------- 错误查询时,当found()函数地值为.t.时,则 eof()函数地值一定为.t.17、 ------- 正确 Visual FoxPro中表可以与数据文件进行数据交换.18、 ------- 错误使用copy to new ,可以将当前表地结构和内容都复制到new表中.19、 ------- 错误数据库表之间不能建立关联.20、 ------- 正确只能在数据库表之间建立关联,不能在自由表之间建立关联.21、 ------- 正确 Visual FoxPro中,自定义函数地调用方法为:函数名([实际参数表]).22、 ------正确执行D盘根目录下地程序1.prg,使用命令do d:\1.23、 ------- 正确 Visual FoxPro中,函数定义地最后必须要有return语句.24、 ------- 正确一个关系可以包括多个二维表.25、 ------- 错误数据库系统是一个独立地系统,不需要操作系统地支持.Visual FoxPro考试系统(V1.1)考试状态一、选择题(共40道,每道1分)1、命令短语中表示范围不可以用 (c)A、AllB、Next nC、Rest nD、Record n2、在下面地数据类型中默认值规定为0地是 (a)A、数值型B、字符型C、逻辑型D、日期型3、下列表达式中,不合法地表达式是 (d)A、{^1999/09/09}-{^1990/10/23}B、{^1990/08/12}-123C、'1990-02-03'+'1999-03-24'D、'1997-09-12'+124、用于指定范围地保留字有 (b)A、all rest next recordB、all for next recordC、rest while all nextD、all record next fields5、在visual foxpro中程序文件地扩展名是 (c)A、dbcB、qprC、prgD、pjx6、表达式LEN(SPACE(0))地运算结果是 (c)A、.NULL.B、1C、0D、''7、函数val([^2006/09/23])地参数类型是(c ).A、字符型B、日期型C、数值型D、日期时间型8、?A T("学生","中文系学生")命令显示地结果是 (a)A、7B、4C、.T.D、19、字段类型可以选择VFP系统中定义地(a)种A、13B、10C、11D、610、有关字段名地说法,下列说法错误地是 (d)A、字段名长度最多不能超过10个字符B、字段名必须以字母或汉字开头C、字段名也叫字段变量名D、字段名可以以下划线开头11、下列关于自由表地说法中正确地是 (b)A、自由表可以像数据库表一样设置字段有效性规则B、自由表不能建立主索引C、自由表不可以添加到数据库中 D、自由表间不能建立关联12、下面哪个操作要用命令modify structrue (a)A、添加一个字段B、修改一条记录C、删除文件D、修改一个字段地值13、要对一个打开地表文件增加新字段,应当使用命令 (b)A、appendB、modify structureC、insertD、change14、以下叙述不正确地是 (d)A、可以使用命令动词USE打开或关闭表文件B、可以使用list命令显示表中记录C、可以使用recall命令恢复被逻辑删除地记录D、可以使用MODIFY STRUCTURE命令修改表中记录15、在teacher.dbf中,有一字段名为职称,类型为字符型,下列哪条命令能显示出职称为讲师地所有记录 (a)A、list for 职称=[讲师]B、list while 职称=[讲师]C、list 职称=[讲师]D、list rest 职称=[讲师]16、要从某表文件中真正删除一条记录,应当( c)A、先用DELETE命令,再用ZAP命令B、直接用ZAP命令C、先用DELETE命令,再用PACK命令D、直接用DELETE命令17、显示当前记录可以使用地命令(d)A、listB、list structureC、browseD、display18、student.dbf中有姓名字段,为字符型.有一个内存变量xm,xm="张红军".当前记录为5号记录,现在用xm地值修改当前记录地姓名字段,应当使用命令 (c)A、姓名=xmB、REPLACE 姓名 WITH xmC、REPLACE 姓名 WITH &xmD、REPLACE ALL 姓名 WITH xm19、有一个score.dbf表文件,其中有语文、数学、英语和总分四个数值型字段,要将所有记录地语文、数学、英语三科成绩相加,存入对应地总分字段中,使用地命令是:(c)A、TOTAL 语文+数学+英语TO 总分B、REPLACE 总分WITH 语文+数学+英语allC、SUM 语文,数学,英语 TO 总分D、REPLACE ALL 语文+数学+英语 WITH 总分20、Browse窗口可以拆分为两部分显示,下列说法正确地是: (a)A、可通过browse窗口左下角地黑色方块――窗口拆分器来完成B、可通过browse窗口右下角地黑色方块――窗口拆分器来完成 C、对分割后地browse窗口,不可以在两个窗口中设置不同地显示模式 D、以上答案都正确21、在当前工作区已经打开选课表,其中包括课程号、学号、成绩字段.不同地记录分别有重复地课程号或重复地学号.要使用COUNT命令计算有学生选修地不同课程有多少,应在执行COUNT命令之前使用命令( d)A、INDEX ON 学号 TO GGB、INDEX ON 课程号 TO GGC、INDEX ON 学号 TO GG UNIQUED、INDEX ON 课程号 TO GG UNIQUE22、在表设计器地“字段”选项卡中可以创建地索引是 (d)A、唯一索引B、候选索引C、主索引D、普通索引23、下列关于索引地说法中错误地是 (b)A、索引可以实现按某个关键字表达式地值排序B、自由表和数据库表都可设置主索引C、一个数据库表只能设置一个主索引D、索引文件不能单独使用24、设表文件已经在当前工作区打开,有关索引文件已经建立,要打开该表文件地某索引文件,应该使用命令(a ).A、SET INDEX TO <索引文件名>B、必须与表文件一起打开C、OPEN INDEX <索引文件名>D、USE INDEX <索引文件名>25、有如下命令序列:(c)set deleted onuse filego 3deletecount to a?a,reccount()A、100 100B、100 99C、99 100D、99 9926、设表文件和按工资索引地索引文件已经打开,用SEEK命令把记录指针指向了第一个工资为900元地记录,接着要使指针指向下一个工资为900地记录(表中工资为900元地记录有多条),应使用命令(b)A、DISPLAY NEXT 1B、SKIPC、CONTINUED、SEEK 90027、成绩表中有语文、数学、英语、总分、平均分五个数值型字段,求表中语文成绩地平均值,结果存放在变量yw中,应使用命令(a)A、average 语文 to ywB、average 语文C、average(语文)D、REPLACE ALL 平均分 WITH (数学+英语+计算机)/328、工资数据库表已经打开,其中包含字段基本工资(N),肯定能将记录指针指向基本工资为900地命令是(d)A、SEEK 900B、LOCATE FOR 900C、FIND 900D、LOCA TE FOR基本工资=90029、copy structure to <文件名> 命令地功能是 (a)A、将当前表地结构复制生成新地表结构B、将当前表中记录复制生成新地表C、将当前表地结构参数作为记录复制到新生成地结构文件中D、以上都不对30、要将当前表多条记录存放到指定数组中,应该用到下面哪个命令(a ).A、copy to arrayB、append fromC、scatter toD、gather from31、参照完整性地规则不包括 (d)A、更新规则B、删除规则C、插入规则D、查询规则32、下列选项中,( c)不可以在数据工作期窗口中完成.A、打开表B、关闭表C、建立表D、建立关联33、在Visual FoxPro中,可以对字段设置默认值地表 (a)A、必须是数据库表B、必须是自由表C、自由表或数据库表D、不能设置字段地默认值34、设有两个数据库表,父表和子表之间是一对多地联系,为控制子表和父表地关联,可以设置“参照完整性规则”,为此要求这两个表 (b)A、在父表连接字段上建立普通索引,在子表连接字段上建立主索引B、在父表连接字段上建立主索引或候选索引,在子表连接字段上建立索引C、在父表连接字段上不需要建立任何索引,在子表连接字段上建立普通索引D、在父表和子表地连接字段上都要建立主索引35、在Visual FoxPro中,用于修改过程文件PROG1地命令是 (b)A、CHANGE PORG1B、MODIFY COMMAND PROG1C、MODIFY PROG1D、EDIT PROG136、下列关于过程文件地说法中,错误地是(c ).A、过程文件地建立使用modify command命令B、过程文件地扩展名为.prgC、在调用过程文件中地过程之前不必打开过程文件D、过程文件包含地过程可以被其它程序调用37、在Visual FoxPro中,关于过程调用叙述正确地是(c)A、当实参地数量少于形参地数量时,多余地形参初值取逻辑假B、当实地数量多于形参地数量时,多余地实参被忽略C、实参与形参地数量必须相等D、上面地A和B都正确38、清除主窗口中地内容地命令是 (a)A、CLEARB、CLEAR ALLC、CLEAR SCREEND、CLEAR WINDOWS39、DBMS地含义是(b ).A、数据库系统B、数据库管理系统C、数据库管理员D、数据库40、在下列四个选项中,不属于基本关系运算地是 (d)A、连接B、投影C、选择D、排序二、填空题(共15道,每道1分)1、在VFP地字段类型中,系统默认日期型数据占 8个字节.2、简单索引文件地扩展名为.idx .3、函数len("奥运会成功了")地值是 12.4、在VFP中,表中备注型字段所保存地数据信息存储在以.fpt 为扩展名地文件中.5、对表结构地修改是在表设计器对话框中完成地.6、将所有被逻辑删除地记录进行物理删除地命令是 pack.7、现有表JSJ,表中有99条记录,执行下列命令:USE JSJGO 5SKIP -2?RECNO( )显示结果是 3 .8、索引查询中,若要查找地关键字段是日期型地,使用 seeek 命令完成.9、使用顺序查询地命令是LOCATE,要查询满足条件地第二条记录应使用地命令是 continue .(将命令写完整)10、在使用calculate命令时,要计算某个数值型字段地平均值应使用地函数名是average .11、要将当前student.dbf表地结构参数作为记录复制到新生成地结构文件new.dbf表中应使用命令:copy stru extended tonew.dbf. (请将保留字书写完整)12、在使用Foxpro 时, 在每个工作区中可以同时打开 32767 个表文件.(请写阿拉伯数字形式)13、"Vfp程序设计语言提供了三种基本地控制结构,它们分别是顺序结构、选择结构和循环结构 . "14、在程序中希望通过语句输入日期时间型数据,可以使用语句:@行,列get...命令和read命令配合,还可以使用input 命令.15、英文缩写'RDBMS'地中文含义是关系数据库管理系统三、判断题(共25道,每道1分)1、 ------- 正确数值运算符地优先权高于关系运算符.2、 ------- 正确表达式一般由常量、变量或函数通过运算符连接而成.3、 ------- 错误 VFP文件名地最大长度为256个字符.4、 ------- 错误 V AL函数可将数值型数据转为字符型5、 ------- 错误函数len('天安门')地结果为3.6、 ------- 正确在同一个表文件中,所有记录地长度均相同7、 ------- 错误自由表不能成为数据库表8、 ------- 错误 VFP中,可以使用display命令显示表地结构.9、 ------- 错误使用LIST ALL命令可以把备注型和通用型字段地内容显示出来10、 ------- 错误在“表”菜单中没有相当于ZAP命令地菜单项11、 ------- 正确在browse 窗口中修改记录字段值,要一个一个修改,replace命令可以实现对一批记录地某些字段内容进行修改12、 ------- 错误数据库表文件中地记录物理顺序和对应数据库表文件地索引文件地记录逻辑顺序总是不一致地13、 ------- 错误用SET INDEX TO <文件名>命令打开索引文件时,不必打开相应地数据库表文件14、 ------- 正确排序关键字可以是任意地某类型字段.15、------- 正确对于已经索引过地地表,要查找满足条件地下一条记录应使用地命令SKIP.16、 -------错误使用find命令可以在打开地索引文件中查找第一个满足条件地记录,若要查找后面满足条件地记录可配合使用continue命令来完成.17、 ------- 正确数据文件可以使用type命令来显示.18、 ------- 正确在使用copy to命令实现表中数据向数据文件中传送时,可以使用sdf限定数据文件为标准格式.19、 ------- 错误两表之间"临时性"联系称为关联,建立关联地两个表必须已经建立了"永久性"关系.20、 ------- 正确可以使用数据工作期窗口来创建表之间地临时关系.21、 ------- 错误要结束一个循环条件永远为真地循环,应使用命令loop.22、------- 正确在Visual FoxPro中,建立、修改VFP程序文件地命令均为Modify Command.23、 ------- 正确 Scan -Endscan命令不仅可用于表地扫描操作,还可以对数据文件进行扫描操作.24、 ------- 正确 DBMS是数据库定义语言地英文缩写.25、 ------- 错误数据库管理系统就是数据库系统.Visual FoxPro考试系统(V1.1)--- 考生姓名:55666 考生学号:6565656 考生班级:08国贸1VFP上机考试系统(V1.1)考试状态一、选择题(共40道,每道1分)1、在下面地Visual FoxPro表达式中,不正确地是(c)A、{^2002-05-01 10:10:10 AM}-10B、{^2002-05-01}-DATE()C、{^2002-05-01}+DA TE()D、{^2002-05-01}+102、下列表达式地值不是逻辑型地是(c)A、10>5+6B、10=9C、20+30D、.t..and.10>93、命令?{^1998-08-08}-{^1998-08-03}在屏幕上显示地结果是(b )A、不能正确执行B、5C、1D、{^1998-08-08}-{^1998-08-03}4、有关变量地说法中不正确地是 (a)A、变量名必须以字母、汉字或下划线开头B、变量分字段变量和内存变量C、在VFP中,变量名地长度不受限制D、数组定义后,它地每个元素都可当作一个内存变量来使用5、Visual FoxPro中程序文件编译之后地文件扩展名为(a ).A、prgB、fxpC、qprD、pjx6、下列函数中函数值为字符型地是(c ).A、abs( )B、sqrt( )C、substr( )D、date( )7、下列表达式结果为.f.地是(a ).A、'女'<'男'B、'girl'>'boy'C、year({^2009/05/01})>2000D、datetime()+5>datetime()8、Mod(15,-4)地结果是 (a)A、-1B、-3C、1D、39、VFP中,用来建立表结构地命令是(a ).A、modify structureB、createC、create databaseD、modifycommand10、一个表文件地数值型字段要求保留2个整数位和4个小数位,那么它地宽度最少说应当定义为(c )位A、5B、6C、7D、811、执行use sc in 0命令地结果是(b ).A、选择0号工作区打开sc表B、选择编号最小地未用工作区打开sc表C、选择1号工作区打开sc表D、显示出错信息12、下列哪个操作要用到modify structure命令 (a)A、添加一条记录B、修改记录地内容C、增加一个字段D、删除一条记录13、下面哪个操作要用命令modify structrue (a)A、添加一个字段B、修改一条记录C、删除文件D、修改一个字段地值14、下列哪种操作不需要用命令modify structure (d)A、修改小数位B、增加一个字段C、修改字段名D、修改一个字段地值15、某表文件有5个字段,其中3个字符型字段地宽度分别为6、12、和10,另外还有一个逻辑型字段和一个日期型字段,该表文件中每条记录地总字节数是 (b)A、37B、38C、39D、4016、在没有索引文件打开地情况下,执行命令go top后,则函数Bof()地值为(a)A、.F.B、.T.C、1D、最大记录数17、对表SC(学号 C(8),课程号 C(2),成绩 N(3),备注 C(20)),可以插入地记录是( ).A、('20080101', 'c1', '90',NULL)B、('20080101', 'c1', 90, '成绩优秀')C、('20080101', 'c1', '90', '成绩优秀')D、('20080101', 'c1', '79','成绩优秀')18、有关ZAP命令地描述,正确地是( d).A、ZAP命令只能删除当前表地当前记录B、ZAP命令只能删除当前表地带有删除标记地记录C、ZAP命令能删除当前表地全部记录D、ZAP命令能删除表地结构和全部记录19、下列使用菜单进行逻辑删除地说法中,错误地是(d )A、逻辑删除之前应该先打开表地浏览窗口,使显示“表”菜单B、“表”菜单里面地“删除记录”菜单项表示地是逻辑删除C、通过“表”菜单里面地“删除记录”菜单项可以完成逻辑删除操作D、“表”菜单里面地“彻底删除”菜单项表示地是逻辑删除20、有一个score.dbf表文件,其中有语文、数学、英语和总分四个数值型字段,要将所有记录地语文、数学、英语三科成绩相加,存入对应地总分字段中,使用地命令是:(b)A、TOTAL 语文+数学+英语 TO 总分B、REPLACE 总分 WITH 语文+数学+英语allC、SUM语文,数学,英语 TO 总分 D、REPLACE ALL 语文+数学+英语 WITH 总分21、执行如下命令USE STUDENT INDEX STULIST后,屏幕显示 Record# 学号姓名性别年龄1 99001 王晨阳男 252 99002 张键女 243 99003 田新梅女 264 99004 丁远航男 23再执行命令 SORT ON 学号 TO XH最后一条命令在系统状态栏中地信息表明 (c)A、文件正在使用B、STUDENT.DBF已经存在C、4条记录排序完成D、STUDENT.DBF已被索引22、已知student.dbf表文件,有性别和年龄字段,类型分别为C、N,要求按性别地升序和年龄地降序排序生成新表文件stu.dbf,应使用地命令是 (a)A、sort to stu on 性别,年龄/dB、index to stu on 性别,年龄/dC、copy to stuon 性别,年龄/d D、sort to stu on 性别,年龄23、将结构化复合索引文件中地索引标记“bianhao”设置为主控索引,使用地命令是(b ).A、SET INDEX TO TAG bianhaoB、SET ORDER TO TAG bianhaoC、CREATE INDEX TO bianhaoD、SET ORDER bianhao24、有一表student.dbf已经打开,要打开已经建立地索引文件xm.idx,下列正确地是 (d)A、USE student INDEX TO xm.idxB、USE student INDEX xm.idxC、setorder to xm.idx D、SET INDEX TO xm.idx25、当前工资表中有108条记录,当前记录号为8,用SUM命令计算工资总和时,若缺省范围和条件短语,则系统将 (d)A、只计算当前记录地工资值B、计算前8条记录地工资总和C、计算后8条记录地工资总和D、计算全部记录地工资总和26、在当前表中,查找第2个女同学地记录,应使用地命令是 (c)A、LOCATE FOR 性别='女' restB、LOCA TE FOR 性别='女'C、LOCATE FOR 性别='女'CONTINUED、LIST FOR 性别='女' NEXT 227、在Visual FoxPro中,使用LOCA TE FOR命令按条件查找记录,当查找到满足条件地第一条记录后,如果还需要查找下一条满足条件地记录,应使用 (c)A、再次使用LOCA TE FOR命令B、SKIP命令C、CONTINUE命令D、GO命令28、在VFP查询中,FOUND()值为真,下列说法正确地是( a).A、eof()值一定为假B、找到了符合条件地所有记录C、用continue可以查询下一个符合条件地记录D、用skip可以查询下一个符合条件地记录29、要将指定地数据文件中地多条记录追加到当前表尾,应该用到下面哪个命令.(b )A、copy toB、append fromC、scatter toD、gather from30、要使用数组数据更新当前表地当前记录,应使用命令 ()A、SCATTER TO <数组名>B、DIMENSION <数组名>C、APPEND FROM <数组名>D、GATHER FROM <数组名>31、下列关于索引地叙述,错误地是 (b)A、只有数据库表才能建立主索引B、只有数据库表才能建立候选索引C、数据库表和自由表都可以建立普通索引D、数据库表和自由表都可以建立唯一索引32、在Visual FoxPro中,数据库表地字段或记录地有效性规则地设置可以在 (c)A、工程管理器中进行B、数据库设计器中进行C、表设计器中进行D、表单设计器中进行33、在Visual FoxPro中,假定数据库表S(学号,姓名,性别,年龄)和SC(学号,课程号,成绩)之间使用“学号”建立了表之间地永久联系,在参照完整性地更新规则、删除规则和插入规则中选择设置了"限制",如果表S所有地记录在表SC中都有相关联地记录,则 (c)A、允许修改表S中地学号字段值B、允许删除表S中地记录C、不允许修改表S中地学号字段值D、不允许在表S中增加新地记录34、把某个工作区设置为当前工作区用到下面哪个命令.(d )A、setB、putC、getD、select35、一个过程文件最多可以包含128个过程,过程文件扩展名是 (a).A、PRGB、FOXC、DBTD、TXT36、在程序中不需要用public等命令明确声明和建立,可直接使用地内存变量是( d)A、局部变量B、公共变量C、本地变量D、全局变量37、在Visual FoxPro中,如果希望跳出SCAN…ENDSCAN循环体、执行ENDSCAN后面地语句,应使用 (b)A、LOOP语句B、EXIT语句C、BREAK语句D、RETURN语句。

VFP2008春上机试题

VFP2008春上机试题

上机部分一、项目、数据库和表操作(12分)练习1打开T盘根目录下的项目文件JXGL,在该项目文件中已有一数据库JXSJ。

1.按如下要求在数据库JXSJ中新建一个表名为AB的数据库表。

(3)设置YZBM字段的有效性规则:不允许包含空格字符;(4)为表创建主索引abcd,要求客户编号不能重复录入。

2.为教材(JC)表设置更新触发器;出版社名称(CBSMC)字段的值必须是以“出版社”三个字结尾。

3.为学生(XS)表增加一个年龄字段(字段名为NL,类型为整型),并为籍贯(JG 字段)为“江苏”的学生计算年龄:年龄等于当前系统日期的年份减去出生日期(CSRQ 字段)的年份。

4.已知院系专业(YXZY)表和教师(JS)表存在相同的院系专业代码(YXZYDM)字段,以YXZY表为主表,JS表为子表,按YXZYDM建立永久关系,并设置YXZY表和JS表之间的参照完整性;删除限制。

练习2打开T:盘根目录下的项目文件JXGL,在该项目文件中已有一数据库JXSJ。

1.按如下要求在数据库JXSJ中新建一个表名为AB的数据库表。

(3)为JBR字段设置有效性规则:不能为空(即必须含有非空格字符=not empty());(4)创建一个普通索引abcd,要求按RKRQ字段排序,相同时按CPBH字段排序。

2.为教材(JC)表设置更新触发器;课程代码为“60010”时必须选用“上海外语教育出版社”出版的教材。

3.为JS表增加一个备注字段(字段名为BZ,类型为备注型),并为它赋值;如果性别为“女”,并且年龄大于或等于55,则BZ字段的值为“退休”(注:年龄为当前系统日期的年份减去出生日期(CSRQ字段)的年份)。

4.已知课程(KC)表和教材(JC)表存在相同的课程代码(KCDM)字段,以KC表为主表,JC表为子表,按KCDM建立永久关系,并设置KC表和JC表之间的参照完整性;插入限制。

练习3打开T盘根目录下的项目文件jxgl,在该项目文件中已有一数据库jxsj。

2008年春季江苏省计算机等级考试VFP试卷答案

2008年春季江苏省计算机等级考试VFP试卷答案

2008年春江苏省高等学校非计算机专业学生计算机基础知识和应用能力等级考试二级考试试卷语种:Visual FoxPro说明:1.本试卷包括计算机基础知识部分和程序设计部分,考试时间共120分钟;2.本试卷满分为60分,分选择题和填空题,试卷不分A、B类型;3.计算机基础知识部分全部是选择题(20分),程序设计部分分为选择题(10分)和填空题(30分)两种;4.选择题用答题卡答题。

每一项有A、B、C、D四个可供选择的答案,请选择其中一个你认为正确的答案,用HB铅笔涂写在答题卡的相应答题号内。

每选对一项得1分,不选或选错不得分;5.填空题用答题纸答题。

请将答案用蓝、黑色钢笔或圆珠笔填写在答题纸的相应答题号内,每个答案只占一行,不得换行。

每填一个答案得1分,不填或选填不得分;6.请认真填写并仔细核对答题卡和答题纸上的学校名称、准考证号和姓名是否填写正确。

7.考试结束时将试卷、答题卡和答题纸放在桌上,不得带走。

待监考人员收毕清点后,方可离场。

第一部分计算机基础知识1、在下列有关微电子技术与集成电路的叙述中,错误的是________________。

A.微电子技术是以集成电路为核心技术B.集成度是指单个集成电路所含电子元件的数目C.Moore定律指出,单个集成电路的集成度平均每18~24个月翻一番D.IC卡仅有存储器和处理器,卡中不可能存储有软件2、在下列有关通信技术叙述中,错误的是________________。

A、目前无线电广播主要还是采用模拟通信技术B、数字传输技术最早被长途电话系统采用的C、数字通信系统的信道带宽是指数据的实际传输速度(简称“数据速率”)D、局域网中的广泛使用的双绞线既可以传输数字信号,也可以传输模拟信号3、CPU的运算速度与许多因素有关,下面哪些是提高CPU速度的有效措施?______________。

①增加CPU中寄存器的数目②提高CPU的主频③增加CPU中调整缓存(cache)的容量④优化BIOS的设计A、①、③和④B、①、②和③C、①和④D、②、③和④4、下面是PC机常用的4种外设接口,其中键盘、鼠标、数码相机和移动硬盘均能连接的接口是______________。

08级VFP期终试题

08级VFP期终试题

紫金学院08级《Visual FoxPro》试题一、选择题(每题1.5分):1.关键字是关系模型中的重要概念。

以下有关主关键字的叙述中,错误的是:A. 设置主关键字,可以避免表中数据的重复输入B. 设置主关键字,主要目的是为了控制表中数据的逻辑顺序C. 主关键字可以由一个或多个字段组成D. 只有数据库表才能设置主关键字2.目前主流的关系型数据库管理系统中,设计的表必须达到以下哪一范式的要求:A. 1NFB. 2NFC. 3NFD. 4NF3.设计数据库时,可以用纽带表来处理表与表之间的。

A. 多对多关系B. 一对一关系C. 永久性关系D. 一对多关系4.VFP默认的日期显示格式是mm/dd/yy,若当前的日期是2009年6月28日,要求在VFP的主窗口中,显示的日期格式为09/06/28,则在VFP的命令窗口中应输入以下哪2条命令:A. SET DATE TO YMD 和?DATE()B. SET DATE TO LONG 和?DATE()C. SET DATE TO CHINESE 和?DATE()D. SET DATE TO AMERICAN 和?DATE()5.在命令窗口中键入?STR(1234.5678,8,4)后,屏幕显示为:A. 1234B. 1234.5678C. 1234.568D. 1234.576.若X=”南京”,在命令窗口中键入?IIF(ASC(LEFT(X,1))<127,”CHINESE”,”ENGLISH”)后,屏幕显示为:A.CHINESE B.ENGLISHC.X D.17.函数INT(RAND()*65) 的值肯定在以下范围内:A、0-65B、0-99C、0-64D、1-648.当前工作区的某表,记录总数为200,若在命令窗口键入以下命令序列,GO BOTTSKIP?RECNO()则屏幕显示为:A. 199B. 200C. 201D. 2029.以下四组函数,哪一组返回值的数据类型是相同的A. DTOC(DATE()), DATE(), YEAR(DATE())B. V AL(“A12”), ASC("A"), AT(“A”,”A12”)C. EOF( ) , RECCOUNT( ) , RECNO( )D. STR(3.14,3,1), YEAR(DATE()), SUBSTR("ABCD",3,1)10.在DO WHILE …ENDDO循环结构中,EXIT命令的作用是:A.结束本过程,返回调用它的上一级程序B.转移到DO WHILE语句行,开始下一个判断和循环C.终止循环,将控制转移到本循环结构ENDDO后面的那条语句D.终止所有程序执行11.在一个仅由顺序结构和分支结构组成的程序中,如果出现以下语句,则该程序肯定含有语法错误:A. LOOPB. RETURNC. CANCELD. QUIT12.以下对表操作的4条命令,哪一条在使用前必须先打开表:A. REPLACEB. DELETE FROMC. UPDATED. INSERT INTO13.当前工作区中的XS(学生)表中有XH(学号,字符型)和BZ(备注,备注型)等字段,现要给该表所有记录的BZ字段填写相应的数据:若学号字段的首字符为“A”,则在BZ中填写“本科生”,否则在BZ中填写“专科生”。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

D.局域网中广泛使用的双绞线既可以传输数字信号,也可以传输模拟信号
3. CPU的运算速度与许多因素有关,下面哪些是提高CPU速度的有效措施? (B
①增加CPU中寄存器的数目
②提高CPU的主频
③增加CPU中高速缓存(cache)的容量
④优化BIOS的设计
A.①、③和④ B.①、②和③ C.①和④ D.②、③和④
4. 下面是PC机常用的4种外设接口,其中键盘、鼠标、数码相机和移动硬盘等均能连接的接口是( C)
A. RS-232 B. IEEE-1394 C. USB D. IDE
A.CLOSE TABLE C.CLOSE DATABASE ALL
B.USE IN 2 D.USE
26.首先执行CLOSE TABLES ALL命令,然后执行 ( 26 ) 命令,可逻辑删除JS(教师)表中年龄超过60岁的所有记录(注:csrq为日期型字段,含义为出生日期)。
D. 系统提供了”绘图”工具栏,便于用户在网页中绘图
第二部分Visual FoxPro程序设计
一、选择题(用答题卡答题,答案依次填在21—30答题号内)
21.关键字是关系模型中的重要概念。当一个二维表(A表)的主关键字被包含到另一个二维表(B表)中时,它就称为B表的 ( 21 ) 。
29.在下列几种控件中,无Value属性的是 (29) 。
A.命令按钮(Command) C.复选框(CheckBox)
B.选项按钮(OptionButton)D.编辑框(EditBox)
30.下列有关报表的叙述中,错误的是 (30) 。
A.定义报表有两个要素,即报表的数据源与报表的布局
A.数据库表随着其所在的数据库的打开而打开,也随着其所在的数据库的关闭而关闭
B.基于数据库表创建的临时表随着数据库的打开而打开,也随着数据库的关闭而关闭
C.用BROWSE命令可浏览数据库表,也可浏览临时表
D.临时表被关闭后,可使用USE命令再次将其打开
25.设某数据库中的学生表(XS.DBF)已在2号工作区中打开,且当前工作区为1号工作区,则下列命令中不能将该XS表关闭的是 ( 25 )。
B. 正确性和简明性 D. 数据复杂性和程序复杂性
10.接入因特网的每台计算机的IP地址 ( C ) 。
A. 由与该计算机直接连接的交换机及其端口决定
B. 由该计算机中网卡的生产厂家设定
C. 由网络管理员或因特网服务提供商(ISP)分配
B.在报表中若设置数据分组,可设置每组数据从新的一页开始打印
C.在报表中若设置数据分组,最多可以设置一个分组依据
D.报表可以不设定数据环境,即报表内容可以不与任何表和视图相关
二、填空题 (请将答案填写在答题纸的相应答题号内,每个答案只占一行)
1·数据库中的数据按一定的数据模型组织、描述和储存,具有较小的数据 (1 ) 度,较高的数据独立性和易扩展性,并可以供各种用户共享。
D. 40倍速的CD-ROM驱动器的速率可达6MB/s左右
7. 在下列有关商品软件、共享软件、自由软件及其版权的叙述中,错误的是 (C
A.通常用户需要付费才能得到商品软件的合法使用权
B.共享软件是一种”买前免费试用”的具有版权的软件
C.自由软件允许用户随意拷贝,但不允许修改其源代码和自由传播
D.存折和票据的打印,目前主要是采用针式打印机
6. 下列有关PC机辅助存储器的叙述中,错误的是(A
A.硬盘的盘片转动速度特别快,目前一般为每秒数千转
B. 近年来使用的串行ATA(SATA)接口硬盘,其传输速率比采用IDE接口的要快
C.目前移动硬盘大多采用USB 2.0接口,其传输速率可达每秒数十兆字节
14·国际标准化组织(ISO)将世界各国和地区使用的主要文字符号进行统一编码的方案称为
(A) 。
A. UCS/Unicode C. GBK
B. GB2312 D.GBl8030
15·存放一幅1024×768像素的未经压缩的真彩色(24位)图像,大约需要多少字节的存储空间?(B )
D.软件许可证确定了用户对软件的使用方式,扩大了版权法给予用户的权利
8. 下面有关Windows操作系统多任务处理的叙述中,正确的是 C。
A.用户如果只启动一个应用程序工作(如使用Word写作),则该程序自始至终独占CPU
B. 由于CPU具有多个执行部件,所以操作系统才能同时进行多个任务的处理
C.Moore定律指出,单个集成电路的集成度平均每18—24个月翻一番
D.IC卡仅有存储器和处理器,卡中不可能存储有软件
2. 在下列有关通信技术的叙述中,错误的是(C
A.目前无线电广播主要还是采用模拟通信技术
B.数字传输技术最早是被长途电话系统采用的
C.数字通信系统的信道带宽就是指数据的实际传输速率(简称”数据速率”)
13.关于电子邮件服务,下列叙述中错误的是 ( D ) 。
A. 网络中必须有邮件服务器用来运行邮件服务器软件
B. 用户发出的邮件会暂时存放在邮件服务器中
C.用户上网时可以向邮件服务器发出接收邮件的请求
D.发邮件者和收邮件者如果同时在线,则可不通过邮件服务器而直接通信
A.THISFORM.SetAll(“Enabled”,.F.,”Text”)
B.THISFORM.SetAll(Enabled,.E,Text)
C.THISFORM.SetAll(“Enabled”,.F.,”Textbox”)
D.THISFORM.SetAll(“Enabled”,.F.)
A.可以将Excel工作簿或选定的工作表另存为网页文件(.htm)
B. 对数据清单进行排序时,最多可以选择5个关键字
C·通过设置,可以实现在某单元格中输入数据后按回车键,光标自动移动到上边一单元格或左边一单元格 。
D.在工作表中可以插入”艺术字”
A.主关键字 C.外部关键字
B.候选关键字 D.超关键字
22.对于下列函数来说,其返回值的数据类型不为数值型的是 ( 22 ) 。
A.LEN(“Visual FoxPro”) C.ATC(“this”,”ThisForm”)
B.YEAR(DATE())D.LEFT(“123456”,2)
20·在下列有关Microsoft FrontPage 2000(中文版)功能的叙述中,错误的是 D。
A.执行菜单命令”新建”时,可以选择是新建网页还是新建站点
B. 用户可以对框架网页的框架进行拆分或删除
C·如同Microsoft word中的表格,用户可以在网页中手绘表格或插入表格
5. 下列有关PC机外部设备的叙述中,错误的是 ( B ) 。
A.扫描仪的工作过程主要基于光电转换原理,分辨率是其重要性能指标之一
B.制作3—5英寸的照片(图片),数码相机的CCD像素必须在600万以上
C.集成显卡(指集成在主板上的显卡)的显示控制器主要集成在芯片组中
2008年春季江苏二级VFP考试真题
2008年春江苏省计算机等级考试VFP试题
第一部分计算机基础知识
1. 在下列有关微电子技术与集成电路的叙述中,错误的是( D 。
A.微电子技术是以集成电路为核心的技术
B.集成度是指单个集成电路所含电子元件的数目
23.设变量X的值为”abc “(其长度为4,末尾为一个空格字符),变量Y的值为”abc”(其长度为4,第一个字符为空格),则表达式LEN(x+y)和LEN(x—y)的返回值分别为 ( 23) A.6,6 B.7,7 C.8,8 D.8,7
24.在下列关于数据库表和临时表(Cursor)的叙述中,正确的是 ( 24 ) 。
17·彩色图像所使用的颜色描述方法称为颜色模型。在下列颜色模型中,主要用于彩色喷墨打印机的是(C) 。
A·YUV B.HSB C.CMYK D.RGB
18·从信息处理的深度来区分,信息系统可分为业务信息处理系统、信息检索系统、信息分析系统和专家系统。在下列相关叙述中,错误的是 B 。
C.前台任务和后台任务都能得到CPU的响应
D. 处理器调度程序根据各个应用程序运行所需要的时间多少来确定时间片的长短
9. 从算法需要占用的计算机资源角度分析其优劣时,应考虑的两个主要方面是 ( A ) 。
A.空间代价和时间代价 · C.可读性和开放性
A.DELETE FOR YEAR(DATE0-YEARjs WHERE YEAR(DATE())-YEAR(csrq)>60
C.DELETE FROM js FOR YEAR(DATE()-YEAR(csrq))>60
D.DELETE FROM js WHILE YEAR(DATE())-YEAR(csrq)>60
27.对表单中的一个文本框控件来说,下列事件中最后发生的事件是 (27) 。
A.Valid C.Destroy
B.Init D. Lostfocus
28·将表单中的所有文本框的Enabled属性设置为假,可在表单的Init事件处理代码中用SetAll方法进行设置。下列表述中,命令正确的是 (28) 。
D. 由用户自定
11.以下关于局域网和广域网的叙述中,正确的是 (B )。
A.广域网只是比局域网覆盖的地域广,它们所采用的技术是完全相同的
B. 局域网中的每个节点都有一个惟一的物理地址,称为介质访问地址(MAC地址)
C.现阶段家庭用户的PC机只能通过电话线接入网络
A.业务信息处理系统是采用计算机进行日常业务处理的信息系统
B· 信息检索系统就是指因特网上提供的各种搜索引擎,可以供各类用户免费使用
相关文档
最新文档