200309VFP笔试试卷

合集下载

VFP计算机二级历年试题笔试加答案

VFP计算机二级历年试题笔试加答案
A)8 13 B)3 13 C)3 5 D)8 5 (27) 下列程序段执行以后,内存标量 CLEAR X=12345 Y=0
X 和 Y 的值是: y 的值是:
DO WHILE X>0 y=y+x%10 x=int(x/10)
ENDDO ?y A)54321
B)12345 C)51
D)15
(28) 下列程序段执行后,内存变量 s1="network" s1=stuff(s1,4,4,"BIOS")
D) 父表中的连接字段值在任何情况下都不允许更新
(30)在查询设计器环境中, “查询”菜单下的“查询去向”命令指定了查询结果的输出去向,输出去向不 包括:
A) 临时表
B) 表
C) 文本文件
D) 屏幕
(31)表单名为 myForm 的表单中有一个页框 myPageFrame,将该页框的第 3 页(Page3)的标题设置为“修 改”,可以使用代码:
D) 学号,姓名,成绩 (11)在超市营业过程中, 每个时段要安排一个班组上岗值班, 每个收款口要配备两名收款员配合工作, 共 同使用一套收款设备为顾客服务,在超市数据库中,实体之间属于一对一关系的是 A) “顾客”与“收款口”的关系 B) “收款口”与“收款员”的关系 C) “班组”与“收款口”的关系 D) “收款口”与“设备”的关系 (12) 在教师表中,如果要找出职称为“教授”的教师,所采用的关系运算是 A) 选择 B) 投影 C) 联接 D) 自然联接 (13)在 SELECT 语句中使用 ORDERBY 是为了指定 A) 查询的表 B) 查询结果的顺序 C) 查询的条件 D) 查询的字段 (14) 有下程序,请选择最后在屏幕显示的结果: SET EXACT ON s="ni"+SPACE(2) IF s=="ni" IF s="ni" ?"one" ELSE ?"two" ENDIF ELSE IF s="ni" ?"three" ELSE ?"four" ENDIF ENDIF RETURN A)one B)two C)three D)four (15)如果内存变量和字段变量均有变量名 "姓名 " ,那么引用内存的正确方法是: A)M. 姓名 B) M_> 姓名 C) 姓名 D) A 和 B 都可以 (16)要为当前表所有性别为 "女 " 的职工增加 100 元工资,应使用命令 A)REPLACE ALL 工资 WITH 工资 +100 B)REPLACE 工资 WITH 工资 +1100 FOR 性别 =" 女 " C)REPLACE ALL 工资 WITH 工资 +100 D)REPLACE ALL 工资 WITH 工资 +100 FOR 性别 =" 女 " (17)MODIFY STRUCTURE 命令的功能是: A) 修改记录值 B) 修改表结构 C) 修改数据库结构 D) 修改数据库或表结构 (18) 可以运行查询文件的命令是:

VisualFoxPro考试试卷试题及答案.doc

VisualFoxPro考试试卷试题及答案.doc

VFP 考试试题及答案一. 单选题1.关系模型的完整性不包括(A) 。

A. 迭代完整性B. 实体完整性C. 参照完整性D. 用户定义完整性2.VisualFoxPro 数据中的每一行称为(C) 。

A. 串标B. 行号C. 记录D. 编数3. 关系数据模型中的关系指的是(D) 。

A. 表行B. 表列C. 总和D. 二维表4.常用的数据模型中有 (C) 。

A. 比较模型B.曲面模型C. 关系模型D. 对称模型5.常用的数据模型中包括(A) 。

A. 层次模型B.线性模型C. 双轨模型D. 瀑布模型6.(A)是包含表中的一个或一组字段按一定顺序排列的数据列表。

A. 索引B. 合并C. 列序D. 标号7. 数据库系统的三级模式中包括(B) 。

A. 循环模式B.内模式C. 高级模式D. 流行模式8.常用的数据模型里有 (B) 。

A. 回旋模型B.网状模型C. 棱状模型D. 交叉模型9.VisualFoxPro的表中每一列称作(A) 。

A. 字段B. 列标C. 名称D. 线型10.数据库系统不包括 (D) 。

A. 操作系统B.数据表C. 数据库D. 计划书11.数据模型描述的是 (C) 。

A. 大小B. 颜色C. 事物间联系D.特征12. 关系二维表中垂直方向的列称作(C) 。

A. 列名B. 特征C. 属性D. 行标13.数据库系统三级模式中包括(A) 。

A. 外模式B. 层叠模式C. 交叉模式D. 圆环模式14.数据库是指 (A) 的数据集合。

A. 相关的B. 无序的C. 混合的D.循环的15. 关系二维表中水平方向的行称作(A) 。

A. 元组B. 行标C. 数值D. 列值16.数据库系统中不包括 (B) 。

A. 数据库B. 空调C. 管理员D. 数据库管理系统17.数据库系统的特点不包括(D) 。

A. 数据共享B.减少数据冗余C. 避免不一致D. 数据交叉18. 数据库管理系统的英文缩写是(B) 。

A.DAB.DBMSC.MANGD.GUANLI19.数据库系统的组成中不包括(A) 。

VFP考试试题及答案

VFP考试试题及答案

VFP考试试题及答案VFP 考试试题及答案 1.表单的NAME属性是____。

A.显示在表单标题栏中的名称B.运行表单程序时的程序名C.保存表单时的文件名D.引用表单对象时的名称2.在中,将字符型数据转换成日期型数据的函数是____。

A.DTOC() B.CTOD() C. DATE() D. STR()3. 执行命令INPUT”请输入数据:”TO XYZ时,可以通过键盘输入的内容包括_____ A) 字符串 B) 数值和字符串C) 数值、字符串和逻辑值 D) 数值、字符串、逻辑值和表达式 4.下列四组基类中,同一组中各个基类全是容器型的是____。

,Column,TextBox,OptionGroup,ListBox ,DataEnvironment,Header ,P ageFrame,Column5.字段的默认值保存在____A.表的索引文件中B.数据库文件中C.项目文件中D.表文件中6.下列叙述中含有错误的是____。

A.一个数据库表只能设置一个主索引 B.唯一索引不允许索引表达式有重复值C.候选索引既可以用于数据库表也可以用于自表D.候选索引不允许索引表达式有重复值 7.表移出数据库后,仍然有效的是____ A.记录的验证规则 B.表的验证规则C.字段的默认值D.结构复合索引中的候选索引8.菜单文件经过生成以后形成的菜单程序文件的扩展名是____ 9.下列叙述中含有错误的是____。

A.一个表可以有多个外部关键字B.数据库表可以设置记录级的有效性规则C.永久性关系建立后,主表记录指针移动将使子表记录指针相应移动D.对于临时性关系,一个表不允许有多个主表 10.下列对象中,属于容器类的是____ A.文本框 B.组合框 C.页框 D.选项按钮11.对于自表而言,不能创建的索引类型是____。

A.主索引 B.候选索引 C.普通索引 D.唯一索引12.下列类的特性中,____ 体现并扩充了面向对象程序设计方法的共享机制。

Vfp2003秋笔试

Vfp2003秋笔试

一、选择题1.关于表的备注型字段与通用型字段,以下叙述中错误的是21 。

A.字段宽度都不能由用户设定B. 都能存储文字和图像数据C.字段宽度都是4D.存储的内容都保存在与表文件名相同的.FPT文件中2. 对xsb.dbf表进行删除操作,下列四组命令中功能等价的是22 。

1)DELETE ALL2)DELETE ALLPACK3) ZAP4) 把xsb.dbf文件拖放到回收站中A.1)、2)、3) B.3)、4) C.2)、3) D.2)、3)、4)3.以下表达式中不能返回字符串值“FoxPro”的是23 。

A."Fox" + "Pro"B.TRIM("Fox " - "Pro")C. ALLTRIM(" Fox" + "Pro")D."Fox" - "Pro "4. 在Visual FoxPro系统中,以下函数返回值不是数值型的是 24 。

A.LEN("Visual FoxPro")B.AT("This","ThisForm")C.YEAR(DATE())D.LEFT("ThisForm",4)5.利用索引可以提高处理数据的速度,且可以用来强制表记录的唯一性。

在下列有关表索引的叙述中,错误的是25 。

A.结构复合索引文件的扩展名为 .cdx,而非结构复合索引文件的扩展名为 .idx B.自由表可以创建候选索引,但不能创建主索引C.数据库表仅可以创建一个主索引,但可以创建多个候选索引D.任何一个表均可以创建多个普通索引和多个唯一索引6. 在Visual FoxPro系统中,对于数据库表来说,有多种手段控制数据的有效性。

在下列的叙述中,错误的是26 。

A.通过设置字段的格式(Format)属性,可以使输入字段的英文字符自动大写B.字段的有效性规则可以为一个用户自定义函数C.记录的有效性规则可以用来控制同一条记录中多个字段之间的关系D.在数据库表之间创建永久性关系并设置参照完整性规则,可使两个表之间的记录一一对应7. 下列程序的功能是统计字符串中包含多少个中文字符、多少个英文字符(设字符串中的所有字符均为GB2312字符集中的字符或ASCII码字符)。

2003年(春)VFP二级考试笔试卷(答案)

2003年(春)VFP二级考试笔试卷(答案)

2003年(春)二级考试笔试卷参考答案(VFP)(本试卷包括计算机基础知识部分和程序设计部分,考试时间共120分钟)第一部分计算机基础知识(各语种相同)(红色为参考答案)1.目前,汉字信息在计算机内大多是以双字节编码表示的。

在下列用十六进制表示的两个季节的编码中,____1_____可能是汉字“大”的机内码。

A.B473HB.B4F3HC.3473HD.73F3H2.有一个数值311,它与十六进制数C9相等,则该数值是用____2____表示的。

A.二进制B.八进制C.十进制D.五进制3.长度为1个字节的二进制的整数,若采用补码表示,且由4个“1”和4个“0”组成,则可表示的最小整数为___3_____。

A.-127B.-121C.-15D.-74.关于PC机主板上的CMOS芯片,下面说法中正确的是____4____A.CMOS芯片用于存储计算机系统的配置参数,它是只读存储器。

B.CMOS芯片用于存储电自检程序。

C.CMOS芯片用于存储BIOS,是易失性的。

D.CMOS芯片需要一个电池给它供电,否则其中数据会因主机断电而丢失。

5.假设某硬盘的转速为6000转/分,则此硬盘的平均等待时间为____5___ms(毫秒)。

A.5B.6C.10D.126.软件测试是软件开发过程中的一个重要工作,它直接影响着软件的质量。

一个软件产品在交付前主要经历三种测试,三种测试中不包含 ___6_____。

A.维护测试B.模块测试C.验收测试D.集成测试7.目前,计算机病毒是影响计算机正常运行的主要因素之一,用户常在计算机中安装防病毒软件来预防计算机病毒。

在下列有关计算机病毒及防病毒软件的叙述中,不正确的是___7_____。

A.计算机病毒主要是通过可移动的存储介质或网络进行传播B.用户在上网浏览WWW信息资源时,所用计算机也可能被计算机病毒感染C.任何防病毒软件都只能预防一些已知的病毒,但对所有查出的病毒均能安全地清除D.任何防病毒软件都应经常性地更新8.在构建网络时,需要使用多种网络设备,如网卡、交换机等。

计算机二级《VFP》考试试题及答案3篇

计算机二级《VFP》考试试题及答案3篇

计算机二级《VFP》考试试题及答案第一篇:VFP数据管理一、选择题1、以下不属于DBF文件的组成部分的是( )。

A、数据文件B、索引文件C、程序文件D、备份文件答案: C2、以下程序中,将DBF表的数据导入到Excel表中的命令为( )。

A、USE ExcelB、COPY TO EXCELC、SELECT ExcelD、APPEND FROM Excel答案: B3、以下不属于DBF表的创建方式的是( )。

A、在程序中使用CREATE TABLE命令创建B、在DBF表中使用COPY STRUCTURE命令复制C、在Excel表中使用COPY TO命令复制D、在命令行窗口中使用MODIFY FILE命令创建答案: C4、以下程序中,用于更新表结构的命令是( )。

A、MODIFY STRUCTUREB、CHANGE STRUCTUREC、ALTER STRUCTURED、MODIFY TABLE答案: C5、在VFP程序开发中,以下不属于DBF表创建关键字的是( )。

A、BINARYB、NUMBERC、FLOATD、CHARACTER答案: B二、填空题1、可以将DBF表的数据导出到文本文件中的命令是( )。

答案: COPY TO2、修改DBF表字段属性的命令是( )。

答案: MODIFY FIELD3、在VFP中,利用父子表关系进行数据管理时,可以使用( )类型的控件。

答案: Grid4、在DBF表中,如果要添加一个新的字段,可以使用命令( )。

答案: ALTER TABLE5、查询关键字中,用于显示全部数据的关键字是( )。

答案:LIST三、问答题1、请简述VFP中DBF表的基本结构。

答案:VFP中的DBF表由数据文件、索引文件和备份文件三部分组成。

其中,数据文件用于存储表的数据;索引文件用于提高表的查询性能;备份文件则为表的数据提供了重要的保障。

2、请简述如何在VFP中创建DBF表?答案:在VFP中创建DBF表可以使用CREATE TABLE命令来进行创建。

计算机二级VFP笔试真题

计算机二级VFP笔试真题

计算机二级VFP笔试真题计算机二级VFP笔试真题(考试时间 90 分钟,满分 100 分)一、选择题(每小题 2 分,共 70 分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。

(1)下列选项不符合良好程序设计风格的是________。

A)源程序要文档化B)数据说明的次序要规范化C)避免滥用 goto 语句D)模块设主地要保证高耦合、高内聚(2)从工程管理角度,软件设计一般分为两步完成,它们是________。

A)概要设计与详细设计B)数据设计与接口设计C)软件结构设计与数据设计C)过程设计与数据设计(3)下列选项中不属于软件生命周期开发阶段任务的是________。

A)软件测试B)概要设计C)软件维护D)详细设计(4)在数据库系统中,用户所见的数据模式为________。

A)概念模式B)外模式C)内模式D)物理模式(5)数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和________。

A)编码设计B)测试阶段C)运行阶段D)物理设计(6)设有如下三个关系表下列操作中正确的是________。

A)T=R∩ SB)T=R∪SC)T=R×SD)T=R/S(7)下列叙述中正确的是________。

A)一个算法的空间复杂度大,则其时间复杂度也必定大B)一个算法的空间复杂度大,则其时间复杂度必定小C)一个算法的时间复杂度大,则其空间可复杂度必定小D)上述三种说法都不对(8)在长度为64 的有序线性表中进行顺序查找,最坏情况下需要比较的次数为________。

A)63B)64C)6D)7(9)数据库技术的根本目标是要解决数据的________。

A)存储问题B)共享问题C)安全问题D)保护问题(10)对下列二叉树进行中序遍历的结果是________。

A)ACBDFEGB)ACBDFGEC)ABDCGEF(11)下列程序段执行以后,内存变量 A 和 B 的值是________。

《VFP语言程序设计》考试试题及参考答案

《VFP语言程序设计》考试试题及参考答案

《VFP 语言程序设计》考试试卷年级 专业 姓名 学号 座位号一、单项选择(在备选答案中选出一个正确答案,将答题卡上对应的选项涂黑。

每题2分,共50分)01.按照数据库管理系统采用的数据模型Visual FoxPro 是_____DBMS 。

A )层次型 B )混合型 C )关系型 D )网状型02.数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是_____。

A )DBS 包括DB 和DBMS B )DBMS 包括DB 和DBSC )DB 包括DBS 和DBMSD )DBS 就是DB ,也就是DBMS 03.关系数据库管理系统存储与管理数据的基本形式是_____。

A )关系树B )二维表C )结点路径D )文本文件04.用户启动Visual FoxPro 后,若要退出Visual FoxPro 回到Windows 环境,可在命令窗口中输入_____命令。

A )EXITB )CLOSEC )SYSTEMD )QUIT 05.Visual FoxPro 的最大特点是______。

A) 面向过程编程技术 B) 面向对象编程技术 C) 结构化编程技术 D) 界面友好06.在Visual FoxPro 数据库管理系统中,下列数据是常量的是_____。

A )T B ).T. C )TOP D )02/10/9907.在Visual FoxPro 中,下列定义的变量名中,错误的是_____。

A )ABC B )3A C )A_3 D )A3 08.下列四个选项中,结果相同的是 。

A )LEET(″Visual FoxPro″,6)与SUBSTR(″Visual FoxPro″,1,6)B )YEAR(DA TE())与SUBSTR(DTOC(DATE()),7,2)C )AT(″5″,″36-5*4″)与LEN(″36-5*4″)D )假定A=″this ″,B=″is a string″,A-B 与A+B 09.在Visual FoxPro 中说明数组的命令是_____。

VFP程序设计期末笔试试题及答案

VFP程序设计期末笔试试题及答案

《VFP程序设计》题一、单项选择题(每小题1分,共计30分)1. 数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是。

A) DBS包括DB和DBMS B) DBMS包括DB和DBSC) DB包括DBS和DBMS D) DBS就是DB,也就是DBMS 2.Visual FoxPro支持的数据模型是。

A)层次数据模型B)关系数据模型C)网状数据模型D)树状数据模型3.如果设计了通用型字段,______。

A) 系统会自动生成一个扩展名为.MEM的备注文件B) 系统会自动生成一个扩展名为.GEN的通用文件C) 系统会自动生成一个扩展名为.FPT的备注文件D) 通用型字段放置在扩展名为.DBF文件中4.运算符“>=”相当于______。

A) “>”运算和“=”运算之间存在“与”的关系B) “>”运算和“=”运算之间存在“或”的关系C) “>”运算和“=”运算之间存在“顺序”的关系D) “>”运算和“=”运算之间不存在任何关系5.逻辑运算符的运算顺序是______。

A) .NOT. → .AND. → .OR. B) .OR. → .NOT. → .AND.C) .NOT. → .OR. → .AND. D) .AND. → .OR. → .NOT.6.执行命令? "逻辑运算符"= "逻辑" 以后输出结果为______。

A) .T. B) .F. C) ".T." D) ".F."7 能从“关系数据模型”中取出“模型”二字的函数是_______。

A) SUBSTR("关系数据模型",5,2) B) SUBSTR("关系数据模型",5,4)C) SUBSTR("关系数据模型",9,2) D) SUBSTR("关系数据模型",9)8. 在打开的“库存”数据表的结构为:编号(C,4)、品名(C,20)、单价(N,7,2)、数量(N,6,0),则单价字段可接收的最大数额为________。

vfp考试试题

vfp考试试题

一、选择题(共30道,每道2分)1、数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是( )。

A、DBMS包括DB和DBSB、DB包括DBS和DBMSC、DBS包括DB和DBMSD、DBMS包括DBS2、命令:LIST FOR ,完成的工作相当于关系运算( )。

A、连接B、选择C、自然连接D、投影3、在Visaul FoxPro中,将隐藏的命令窗口重新打开的快捷键是( ) 。

A、ALT+F2B、CTRL+F2C、ALT+F4D、CTRL+F44、下列有关常量的说法错误的是( )。

A、字符串常量必须用定界符括起来。

B、数值型常量可以使用科学计数法表示。

C、逻辑型常量有逻辑真值和逻辑假值两种。

D、字符型常量的字符个数没有限制。

5、下列表达式中,不是日期型表达式的是( )。

A、date( )B、date( )+20C、date( )-{^2007-10-12}D、ctod('10/12/2007')6、表达式:2+3>6.and..t.的值是( )。

A、.t.B、.f.C、5D、67、下列函数中,函数值为字符型的是( )。

A、DATE( )B、STR( )C、YEAR( )D、LEN( )8、有关VFP程序文件的运行,下列说法中错误的是()。

A、运行程序文件可以使用do 命令B、可以执行“程序”菜单中的“运行”命令,选择程序文件运行 C、可以使用“常用”工具栏上的运行按钮D、程序文件的运行可以使用run命令9、在do while循环中,配对使用的关键词是( )。

A、enddoB、endforC、endifD、endcase10、表文件的扩展名为( )。

A、prgB、dbfC、fptD、exe11、下列()操作要用到表结构的修改命令。

A、添加一条记录B、修改记录的内容C、增加一个字段D、删除一条记录12、执行List record 3命令后,记录指针的位置指向()。

VFP笔试试题(3)

VFP笔试试题(3)

等级考试VF(3)一、单项选择题(每小题1分,共30分)1.在Visual FoxPro中,表文件中的字段是一种()A)常量 B)变量 C)运算符 D)函数2. 表达式 -3^2*2的值为()A)18 B)-18 C)12 D)-123.设X1="1",X2="3",X13=X2-X1,表达式?X&X1.&X2的值是()A)13 B)31 C)1 D)24. 函数MOD(20,-3)的值是()A) 2 B) -2 C) 1 D) -15.以下关于数据库及数据表的叙述中,不正确的....是( )。

A) 数据库表的字段或记录可以定义有效性规则B) 数据库表的字段名可超过10个字符C) 在数据库设计器中,既可以创建数据库表,也可以创建自由表D) 打开数据库之后,数据库包含的数据表并不一定被打开6.用DIMENSION Y(2,3)命令定义数组Y后,对部分数组元素赋值:Y(1,3)=3,Y(2,1)=4,然后执行命令?Y(2),Y(3),则显示的结果是()A).F. 3 B).F. .F. C)3 4 D)变量未定义的提示7.在Visual FoxPro中,为事件编写代码,()种方法不能打开....代码编辑窗口。

A)单击该对象B)双击该对象C)选定显示菜单的代码命令D)选定该对象的快捷菜单中的代码命令8.给第2号记录作删除标记的命令是()A)ZAP RECO 2 B)PACK RECO 2C)RECA RECO 2 D)DELE RECO 29.执行下列命令后,屏幕显示()STORE 0 TO XSTORE "X=-12" TO Y?VARTYPE("Y")A)U B)L C)C D).F.10.数据表STUD.DBF中有成绩等字段,执行SQL 命令“SELECT * FROM STUD INTO DBF XX ORDER BY 成绩”之后,将()。

vfp上机试题及答案

vfp上机试题及答案

vfp上机试题及答案VFP上机试题及答案一、选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个选项是正确的?A. 表单控件必须放置在表单中B. 表单控件不能放置在表单中C. 表单控件可以放置在表单外D. 表单控件可以独立存在答案:A2. 以下哪个函数用于计算数值的绝对值?A. ABS()B. AVG()C. COUNT()D. SUM()答案:A3. 在Visual FoxPro中,以下哪个选项是正确的?A. 报表不能使用变量B. 报表可以使用变量C. 报表只能使用系统变量D. 报表不能使用用户变量答案:B4. 以下哪个选项是Visual FoxPro中的数据库管理系统?A. SQL ServerB. OracleC. AccessD. FoxPro答案:D5. 在Visual FoxPro中,以下哪个选项是正确的?A. 表单不能包含控件B. 表单可以包含控件C. 表单只能包含文本控件D. 表单只能包含按钮控件答案:B6. 在Visual FoxPro中,以下哪个选项是正确的?A. 只能使用SQL语句进行数据查询B. 可以使用SQL语句和Visual FoxPro命令进行数据查询C. 不能使用SQL语句进行数据查询D. 只能使用Visual FoxPro命令进行数据查询答案:B7. 在Visual FoxPro中,以下哪个选项是正确的?A. 必须使用菜单设计器创建菜单B. 菜单只能通过代码创建C. 菜单可以通过菜单设计器和代码创建D. 菜单不能通过代码创建答案:C8. 在Visual FoxPro中,以下哪个选项是正确的?A. 只能使用表单设计器创建表单B. 表单只能通过代码创建C. 表单可以通过表单设计器和代码创建D. 表单不能通过代码创建答案:C9. 在Visual FoxPro中,以下哪个选项是正确的?A. 只能使用索引进行数据排序B. 可以使用索引和命令进行数据排序C. 不能使用索引进行数据排序D. 只能使用命令进行数据排序答案:B10. 在Visual FoxPro中,以下哪个选项是正确的?A. 只能使用表单设计器创建表单B. 表单只能通过代码创建C. 表单可以通过表单设计器和代码创建D. 表单不能通过代码创建答案:C二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以打开表。

2003年4月-2010年9月VFP笔试试卷

2003年4月-2010年9月VFP笔试试卷

第三章历年笔试试卷2003年4月笔试试卷一、选择题((1)~(35)每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。

(1)Visual FoxPro DBMS是A)操作系统的一部分 B)操作系统支持下的系统软件C)一种编译程序 D)一种操作系统(2)Visual FoxPro DBMS基于的数据模型是A)层次型 B)关系型 C)网状型 D)混合型(3)设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是A)m:n B)1:m C)m:k D)1:1(4)在Visual FoxPro中,调用表设计器建立数据库表STUDENT.DBF的命令是A)MODIFY STRUCTURE STUDENT B)MODIFY COMMAND STUDENTC)CREATE STUDENT D)CREATE TABLE STUDENT(5)在Visual FoxPro中,关于自由表叙述正确的是A)自由表和数据库表是完全相同的B)自由表不能建立字段级规则和约束C)自由表不能建立候选索引D)自由表不可以加入到数据库中(6)在Visual FoxPro中,建立数据库表时,将年龄字段值限制在12~40岁之间的这种约束属于A)实体完整性约束 B)域完整性约束C)参照完整性约束 D)视图完整性约束(7)在Visual FoxPro中,运行表单T1.SCX的命令是A)DO T1 B)RUN FORM T1C)DO FORM T1 D)DO FROM T1(8)使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当A)使用WHERE子句B)在GROUP BY后面使用HAVING子句C)先使用WHERE子句,再使用HAVING子句D)先使用HAVING子句,再使用WHERE子句(9)Visual FoxPro的参照完整性规则不包括A)更新规则 B)删除规则 C)查询规则 D)插入规则(10)在Visual FoxPro中,表结构中的逻辑型、通用型、日期型字段的宽度由系统自动给出,它们分别为:A)1、4、8 B)4、4、10 C)1、10、8 D)2、8、8(11)在Visual FoxPro中,学生表STUDENT中包含有通用型字段,表中通用型字段中的数据均存储到另一个文件中,该文件名为A)STUDENT.DOC B)STUDENT.MEMC)STUDENT.DBT D)STUDENT.FPT(12)在Visual FoxPro中,使用"菜单设计器"定义菜单,最后生成的菜单程序的扩展名是A)MNX B)PRG C)MPR D)SPR(13)在Visual FoxPro中,使用SQL命令将学生表STUDENT中的学生年龄AGE字段的值增加1岁,应该使用的命令是A)REPLACE AGE WITH AGE+1B)UPDATE STUDENT AGE WITH AGE+1C)UPDATE SET AGE WITH AGE+1D)UPDATE STUDENT SET AGE = AGE+1(14)调用报表格式文件PP1预览报表的命令是A)REPORT FROM PP1 PREVIEWB)DO FROM PP1 PREVIEWC)REPORT FORM PP1 PREVIEWD)DO FORM PP1 PREVIEW(15)在Visual FoxPro中,建立索引的作用之一是A)节省存储空间 B)便于管理C)提高查询速度 D)提高查询和更新的速度(16)在Visual FoxPro中,相当于主关键字的索引是A)主索引 B)普通索引C)唯一索引 D)排序索引(17)在Visual FoxPro中,为了将表单从内存中释放(清除),可将表单中退出命令按钮的Click事件代码设置为A)ThisForm.Refresh B)ThisForm.DeleteC)ThisForm.Hide D)ThisForm.Release(18)假定一个表单里有一个文本框Text1和一个命令按钮组CommandGroup1,命令按钮组是一个容器对象,其中包含Command1和Command2两个命令按钮。

Vfp2003秋笔试

Vfp2003秋笔试

一、选择题1.关于表的备注型字段与通用型字段,以下叙述中错误的是21 。

A.字段宽度都不能由用户设定B. 都能存储文字和图像数据C.字段宽度都是4D.存储的内容都保存在与表文件名相同的.FPT文件中2. 对xsb.dbf表进行删除操作,下列四组命令中功能等价的是22 。

1)DELETE ALL2)DELETE ALLPACK3) ZAP4) 把xsb.dbf文件拖放到回收站中A.1)、2)、3) B.3)、4) C.2)、3) D.2)、3)、4)3.以下表达式中不能返回字符串值“FoxPro”的是23 。

A."Fox" + "Pro"B.TRIM("Fox " - "Pro")C. ALLTRIM(" Fox" + "Pro")D."Fox" - "Pro "4. 在Visual FoxPro系统中,以下函数返回值不是数值型的是 24 。

A.LEN("Visual FoxPro")B.AT("This","ThisForm")C.YEAR(DATE())D.LEFT("ThisForm",4)5.利用索引可以提高处理数据的速度,且可以用来强制表记录的唯一性。

在下列有关表索引的叙述中,错误的是25 。

A.结构复合索引文件的扩展名为 .cdx,而非结构复合索引文件的扩展名为 .idx B.自由表可以创建候选索引,但不能创建主索引C.数据库表仅可以创建一个主索引,但可以创建多个候选索引D.任何一个表均可以创建多个普通索引和多个唯一索引6. 在Visual FoxPro系统中,对于数据库表来说,有多种手段控制数据的有效性。

在下列的叙述中,错误的是26 。

A.通过设置字段的格式(Format)属性,可以使输入字段的英文字符自动大写B.字段的有效性规则可以为一个用户自定义函数C.记录的有效性规则可以用来控制同一条记录中多个字段之间的关系D.在数据库表之间创建永久性关系并设置参照完整性规则,可使两个表之间的记录一一对应7. 下列程序的功能是统计字符串中包含多少个中文字符、多少个英文字符(设字符串中的所有字符均为GB2312字符集中的字符或ASCII码字符)。

VFP考试试题及答案[1]

VFP考试试题及答案[1]

Vfp考试试题1.表单的NAME属性是____。

A.显示在表单标题栏中的名称B.运行表单程序时的程序名C.保存表单时的文件名D.引用表单对象时的名称2.在VFP6.0中,将字符型数据转换成日期型数据的函数是____。

A.DTOC() B.CTOD() C.DA TE() D.STR()3. 执行命令INPUT”请输入数据:”TO XYZ时,可以通过键盘输入的内容包括_____A) 字符串B) 数值和字符串C) 数值、字符串和逻辑值D) 数值、字符串、逻辑值和表达式4.下列四组基类中,同一组中各个基类全是容器型的是____。

A.Grid,Column,TextBoxmandButton,OptionGroup,ListBoxmandGroup,DataEnvironment,HeaderD.Form,PageFrame,Column5.字段的默认值保存在____A.表的索引文件中B.数据库文件中C.项目文件中D.表文件中6.下列叙述中含有错误的是____。

A.一个数据库表只能设置一个主索引B.唯一索引不允许索引表达式有重复值C.候选索引既可以用于数据库表也可以用于自由表D.候选索引不允许索引表达式有重复值7.表移出数据库后,仍然有效的是____A.记录的验证规则B.表的验证规则C.字段的默认值D.结构复合索引中的候选索引8.菜单文件经过生成以后形成的菜单程序文件的扩展名是____A.MPRB.MNXC.MPXD.MND9.下列叙述中含有错误的是____。

A.一个表可以有多个外部关键字B.数据库表可以设置记录级的有效性规则C.永久性关系建立后,主表记录指针移动将使子表记录指针相应移动D.对于临时性关系,一个表不允许有多个主表10.下列对象中,属于容器类的是____A.文本框B.组合框C.页框D.选项按钮11.对于自由表而言,不能创建的索引类型是____。

A.主索引B.候选索引C.普通索引D.唯一索引12.下列类的特性中,____ 体现并扩充了面向对象程序设计方法的共享机制。

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

2003年9月二级VF笔试试题一、选择题((1)~(35)每小题2分,共70分)(1)对于现实世界中事物的特征,在实体-联系模型中使用()。

A)属性描述B)关键字描述C)二维表格描述D)实体描述(2)把实体-联系模型转换为关系模型时,实体之间多对多联系在关系模型中是通过()。

A)建立新的属性来实现B)建立新的关键字来实现C)建立新的关系来实现D)建立新的实体来实现(3)专门的关系运算不包括下列中的()。

A)联接运算B)选择运算C)投影运算D)交运算(4)对关系S和关系R进行集合运算,结果中既包含S中元组也包含R中元组,这种集合运算称为()。

A)并运算B)交运算C)差运算D)积运算(5)关于Visual FoxPro的变量,下面说法中正确的是()。

A)使用一个简单变量之前要先声明或定义B)数组中各数组元素的数据类型可以不同C)定义数组以后,系统为数组的每个数组元素赋以数值0D)数组元素的下标下限是0(6)在下面的表达式中,运算结果为逻辑真的是()。

A)EMPTY(.NULL.)B)LIKE("edit","edi?")C)A T("a","123abc")D)EMPTY(SPACE(10))(7)Visual FoxPro内存变量的数据类型不包括()。

A)数值型B)货币型C)备注型D)逻辑型(8)为了设置两个表之间的数据参照完整性,要求这两个表是()。

A)同一个数据库中的两个表B)两个自由表C)一个自由表和一个数据库表D)没有限制(9)数据库表可以设置字段有效性规则,字段有效性规则属于域完整性范畴,其中的"规则"是一个()。

A)逻辑表达式B)字符表达式C)数值表达式D)日期表达式(10)通过指定字段的数据类型和宽度来限制该字段的取值范围,这属于数据完整性中的()。

A)参照完整性B)实体完整性C)域完整性D)字段完整性(11)用命令"INDEX on 姓名TAG index_name "建立索引,其索引类型是()。

A)主索引B)候选索引C)普通索引D)惟一索引(12)执行命令"INDEX on 姓名TAG index_name "建立索引后,下列叙述错误的是()。

A)此命令建立的索引是当前有效索引B)此命令所建立的索引将保存在.idx文件中C)表中记录按索引表达式升序排序D)此命令的索引表达式是"姓名",索引名是"index_name"(13)查询订购单号(字符型,长度为4)尾字符是"1"的错误命令是()。

A)SELECT * FROM 订单WHERE SUBSTR(订购单号,4)="1"B)SELECT * FROM 订单WHERE SUBSTR(订购单号,4,1)="1"C)SELECT * FROM 订单WHERE "1"$订购单号D)SELECT * FROM 订单WHERE RIGHT(订购单号,1)="1"(14)以下关于空值(NULL)叙述正确的是()。

A)空值等同于空字符串B)空值表示字段或变量还没有确定值C)VFP不支持空值D)空值等同于数值0(15)两表之间"临时性"联系称为关联,在两个表之间的关联已经建立的情况下,有关"关联"的正确叙述是()。

A)建立关联的两个表一定在同一个数据库中B)两表之间"临时性"联系是建立在两表之间"永久性"联系基础之上的C)当父表记录指针移动时,子表记录指针按一定的规则跟随移动D)当关闭父表时,子表自动被关闭(16)在SQL语句中,与表达式"工资BETWEEN 1210 AND 1240"功能相同的表达式是()。

A)工资>=1210 AND 工资<=1240B)工资>1210 AND 工资<1240C)工资<=1210 AND 工资>1240D)工资>=1210 OR 工资<=1240(17)在SQL语句中,与表达式"仓库号NOT IN("wh1","wh2")"功能相同的表达式是()。

A)仓库号="wh1" AND 仓库号="wh2"B)仓库号!="wh1" OR 仓库号# "wh2"C)仓库号< >"wh1" OR 仓库号!="wh2"D)仓库号!="wh1" AND 仓库号!="wh2"(18)打开表并设置当前有效索引(相关索引已建立)的正确命令是()。

A)ORDER student IN 2 INDEX 学号B)USE student IN 2 ORDER 学号C)INDEX 学号ORDER studentD)USE student IN 2(19)查询设计器中"联接"选项卡对应的SQL短语是()。

A)WHEREB)JOINC)SETD)ORDER BY(20)在SQL SELECT语句中用于实现关系的选择运算的短语是()。

A)FORB)WHILEC)WHERED)CONDITION(21)执行下列一组命令之后,选择"职工"表所在工作区的错误命令是()。

CLOSE ALLUSE 仓库IN 0USE 职工IN 0A)SELECT 职工B)SELECT 0C)SELECT 2D)SELECT B(22)在Visual FoxPro中有如下程序:*程序名:TEST.PRG*调用方法: DO TESTSET TALK OFFCLOSE ALLCLEAR ALLmX="Visual FoxPro"mY="二级"DO SUB1 WITH mX?mY+mXRETURN*子程序:SUB1.PRGPROCEDURE SUB1PARAMETERS mX1LOCAL mXmX=" Visual FoxPro DBMS 考试"mY="计算机等级"+mYRETURN执行命令DO TEST后,屏幕的显示结果为()。

A)二级Visual FoxProB)计算机等级二级Visual FoxPro DBMS 考试C)二级Visual FoxPro DBMS 考试D)计算机等级二级Visual FoxPro(23)有关连编应用程序,下面的描述正确的是()。

A)项目连编以后应将主文件视做只读文件B)一个项目中可以有多个主文件C)数据库文件可以被指定为主文件D)在项目管理器中文件名左侧带有符号?的文件在项目连编以后是只读文件(24)新创建的表单默认标题为Form1,为了修改表单的标题,应设置表单的()。

A)Name属性B)Caption属性C)Closable属性D)AlwaysOnTop属性(25)有关控件对象的Click事件的正确叙述是()。

A)用鼠标双击对象时引发B)用鼠标单击对象时引发C)用鼠标右键单击对象时引发D)用鼠标右键双击对象时引发(26)关闭当前表单的程序代码是ThisForm.Release,其中的Release是表单对象的()。

A)标题B)属性C)事件D)方法(27)以下叙述与表单数据环境有关,其中正确的是()。

A)当表单运行时,数据环境中的表处于只读状态,只能显示不能修改B)当表单关闭时,不能自动关闭数据环境中的表C)当表单运行时,自动打开数据环境中的表D)当表单运行时,与数据环境中的表无关(28)如果菜单项的名称为"统计",热键是T,在菜单名称一栏中应输入()。

A)统计(\ <T)B)统计(Ctrl+T)C)统计(Alt+T)D)统计(T)(29)Visual FoxPro的报表文件.FRX中保存的是()。

A)打印报表的预览格式B)已经生成的完整报表C)报表的格式和数据D)报表设计格式的定义(30)在DO WHILE …ENDDO循环结构中,EXIT命令的作用是()。

A)退出过程,返回程序开始处B)转移到DO WHILE语句行,开始下一个判断和循环C)终止循环,将控制转移到本循环结构ENDDO后面的第一条语句继续执行D)终止程序执行(31)一条没有指明去向的SQL SELECT 语句执行之后,会把查询结果显示在屏幕上,要退出这个查询窗口,应该按的键是A)ALTB)DELETEC)ESCD)RETURN第(32)-(35)题使用如下三个表:学生.DBF:学号C(8) ,姓名C(12),性别C(2),出生日期D,院系C(8)课程.DBF:课程编号C(4) ,课程名称C(10) ,开课院系C(8)学生成绩.DBF:学号C(8) ,课程编号C(4) ,成绩I(32)查询每门课程的最高分,要求得到的信息包括课程名称和分数。

正确的命令是()。

A)SELECT 课程名称, SUM(成绩) AS 分数FROM 课程,学生成绩;WHERE 课程.课程编号=学生成绩.课程编号;GROUP BY 课程名称B)SELECT 课程名称, MAX(成绩) 分数FROM 课程, 学生成绩;WHERE 课程.课程编号=学生成绩.课程编号;GROUP BY 课程名称C)SELECT 课程名称, SUM(成绩) 分数FROM 课程, 学生成绩;WHERE 课程.课程编号=学生成绩.课程编号;GROUP BY 课程.课程编号D)SELECT 课程名称, MAX(成绩) AS 分数FROM 课程, 学生成绩;WHERE 课程.课程编号=学生成绩.课程编号;GROUP BY 课程编号(33)统计只有2名以下(含2名)学生选修的课程情况,统计结果中的信息包括课程名称、开课院系和选修人数,并按选课人数排序。

正确的命令是()。

A)SELECT 课程名称,开课院系,COUNT(课程编号) AS 选修人数;FROM 学生成绩,课程WHERE 课程.课程编号=学生成绩.课程编号;GROUP BY 学生成绩.课程编号HA VING COUNT(*)<=2;ORDER BY COUNT(课程编号)B)SELECT 课程名称,开课院系,COUNT(学号) 选修人数;FROM 学生成绩,课程WHERE 课程.课程编号=学生成绩.课程编号;GROUP BY 学生成绩.学号HA VING COUNT(*)<=2;ORDER BY COUNT(学号)C)SELECT 课程名称,开课院系,COUNT(学号) AS 选修人数;FROM 学生成绩,课程WHERE 课程.课程编号=学生成绩.课程编号;GROUP BY 课程名称HA VING COUNT(学号)<=2;ORDER BY 选修人数D)SELECT 课程名称,开课院系,COUNT(学号) AS 选修人数;FROM 学生成绩,课程HA VING COUNT(课程编号)<=2;GROUP BY 课程名称ORDER BY 选修人数(34)查询所有目前年龄是22岁的学生信息:学号,姓名和年龄,正确的命令组是()。

相关文档
最新文档