二级VISUAL+FOXPRO笔试-303
VFP计算机二级历年试题笔试加答案
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) 可以运行查询文件的命令是:
二级VISUAL+FOXPRO笔试-320
二级VISUAL FOXPRO笔试-320(总分:100.00,做题时间:90分钟)一、选择题((1)~(35)题每题2分,共70分)(总题数:35,分数:70.00)1.为了提高测试的效率,应该(分数:2.00)A.随机选取测试数据B.取一切可能的输入数据作为测试数据C.在完成编码以后制定软件的测试计划D.集中对付那些错误群集的程序√解析:【解析】测试的目的是发现软件中的错误。
经验表明,程序中存在错误的概率与该程序中已发现的错误数成正比。
这一现象说明,为了提高测试效率,测试人员应该集中对付那些错误群集的程序。
2.找出在仓库面积大于500的仓库中工作的职工号,以及这些职工工作所在的城市,正确的命令是(分数:2.00)A.SELECT职工号,城市FROM职工;WHERE(面积>500)OR(职工.仓库号=仓库.仓库号)B.SELECT职工号,城市FROM职工;WHERE(面积>500)AND(职工.仓库号=仓库.仓库号)C.SELECT职工号,城市FROM仓库,职工;WHERE(面积>500)OR(职工.仓库号=仓库.仓库号)D.SELECT职工号,城市FROM仓库,职工;WHERE(面积>500)AND(职工.仓库号=仓库.仓库号) √解析:【解析】选项A)中缺少查询的“仓库”表,且查询条件联接有误;选项B)中同样缺少查询的“仓库”表;选项C)中查询条件错误,应使用AND进行条件联接,而不是OR。
3.下列关于编辑框的说法中,正确的是(分数:2.00)A.编辑框可用来选择、剪切、粘贴及复制正文B.在编辑框中只能输入和编辑字符型数据C.编辑框实际上是一个完整的字处理器D.以上说法均正确√解析:【解析】编辑框实际上是一个完整的字处理器,可进行选择、剪切、粘贴及复制正文等操作,但在编辑框中只能输入和编辑字符型数据。
4.自由表中字段名长度的最大值是(分数:2.00)A.8B.10 √C.128D.255解析:【解析】在自由表中不可使用长字段名,字段名的最大值是10;数据库表中可以使用长字段名,最大值为128。
2007年9月计算机等级考试《二级Visual FoxPro程序设计》笔试真题及答案
全国计算机等级考试二级笔试试卷Visual FoxPro数据库程序设计(陈远跃-/- 整理)2007年9月笔试试卷参考答案一、选择题(1)D)(2)B)(3)C)(4)A)(5)A)(6)D)(7)C)(8)A)(9)B)(10)A)(11)B)(12)A)(13)D)(14)C)(15)A)(16)A)(17)A)(18)A)(19)B)(20)C)(21)B)(22)D)(23)C)(24)A)(25)B)(26)B)(27)C)(28)A)(29)D)(30)A)(31)D)(32)B)(33)D)(34)A)(35)B)二、填空题(1)无歧义性(2)白盒(3)顺序(4)ACBDFEHGP(5)实体(6)IS NULL(7)GROUP BY (8)DISTINCT(9)MODIFY STRUCTURE (10)Load(11).T. (12)Click(13)1 (14)Value(15)UPDATE全国计算机等级考试二级Visual FoxPro数据库设计2007年9月笔试试卷(考试时间90分钟,满分100分)一、选择题(每小题2分,共70分)(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)下列描述中正确的是()。
A)数据的逻辑结构与存储结构必定是一一对应的B)由于计算机存储空间是向量式的存储结构,因此,数据的存储结构一定是线性结构C)程序设计语言中的数据一般是顺序存储结构,因此,利用数组只能处理线性结构D)以上三种说法都不对(7)冒泡排序在最坏情况下的比较次数是()。
计算机等级二级VisualFoxPro选择题及答案
计算机等级二级VisualFoxPro选择题及答案VisualFoxPro是计算机二级考试科目之一,下面是CN人才网为大家整理的计算机等级二级VisualFoxPro选择题及答案,欢迎参考~ 计算机等级二级VisualFoxPro选择题及答案1.下列是软件测试技术的是( )。
A.强行排错法B.原因排除法C.回溯法D.边界值分析2.按数据的存取方式不同,可以将文件分为( )。
A.顺序文件和随机文件B.文本文件和数据文件C.数据文件和可执行文件D.ASCⅡ文件和二进制文件3.源程序的文档化不包括( )。
A.符号名的命名要有实际意义B.正确的文档形式C.良好的视觉组织D.正确的程序注释4.下列叙述中错误的是( )。
A.-种数据的逻辑结构可以有多种存储结构B.数据的存储结构与数据的处理效率无关C.数据的存储结构与数据的处理效率密切相关D.数据的存储结构在计算机中所占的空间不-定是连续的5.下列叙述中正确的是( )。
、A.在模块化程序设计中,-个模块应该尽量多地包括与其他模块联系的信息B.在自顶向下、逐步细化的设计过程中,首先应设计解决问题的第-个细节C.在模块化程序设计中,-个模块内部的控制结构也要符合结构化原则D.在程序设计过程中,不能同时采用结构化程序设计方法与模块化程序设计方法6.在面向对象方法中,实现信息隐蔽是依靠( )。
A.对象的继承B.对象的多态C.对象的封装D.对象的分类7.设计数据库的存储结构属于( )阶段。
A.需求分析B.概念设计C.逻辑设计D.物理设计8.-个模块内部各个元素彼此结合的紧密程度的度量称为( )。
A.耦合性B.内聚性C.复杂性D.数据传输特性9.在对象方法中,-个对象请求另-个对象为其服务的方式通过发送( )来实现。
A.调用语句B.命令C.中令D.消息10.下列叙述正确的是( )。
A.算法的执行效率与数据的存储结构无关B.算法的空问复杂度是指算法程序中指令(或语句)的条数C.算法的有穷性是指算法必须能在执行有限个步骤之后终止D.以上3种描述都不对11.声明-个变量为局部变量应该用( )。
完整版计算机二级VisualFoxPro上机考试题库及答案解析34.docx
计算机二级VisualFoxPro上机考试题库及答案解析34一、根本操作在考生文件夹下完成如下操作:1.创立一个新的工程sdb_p,并在该工程中创立成数据库sdb.2.将考生文件夹下的自由表student和sc添加到sdb。
3.在sdb数据库中建立course, 表构造如下:字段名类型宽度课程名字符型 2课程名字符型 20学时辽符型 2随时向表输入6条记录,记录内容如下〔注意大小写〕:课程号课程名学时C1 C++ 60C2 Visual Foxpro 80C3 数据构造50C4 JAVA 40C5 Visual BASIC 40C6 OS 604.为course表创立一个主索引,索引名为cno、索引表达式为"课程号"。
二、简单应用在考生文件夹下完成如下简单应用;1.根据sdb数据库中的表用SQL SELECT命令查询学生的学号、姓名、课程名和成绩,结果按"课程名"升序排序,"课程号"一样时按"成绩"降序排序,并将查询结果存储到sclist表中。
2.使用表单向导选择student表生成一个名为form1的表单。
要求选择student表中所有字段,表单样式为"阴影式";按钮类型为'图片按钮';排序字段选择"学号"〔升序〕;表单标题为"学生根本数据输入维护"。
三、综合应用翻开根本操作中建立的数据库sdb,使用SQL的CREATE VIEW命令定义一个名称为SVIEW的视图,该视图的SELECT语句完成查询:选课门数是3门以上〔不包括3门〕的每个学生的学号、姓名、平均成绩、最低分和选课门数,并按"平均成绩"降序排序。
最后将定义视图的命令代码存放到命令文件T1。
PRG中并执行该文件。
接着利用报表向导制作一个报表。
要求选择SVIEW视图中所有字段;记录不分组;报表样式为"随意式";排序字段为"学号"〔升序〕;报表标题为"学生成绩统计一览表";报表文件名为p_student.2.设计一个名称为form2的表单,表单上有"浏览"〔名称为Command1〕和"打印"〔 Command2〕两个命令按钮。
全国计算机等级二级VF模拟笔试题(含答案)
计算机等级二级VF模拟笔试题一、选择题(1)在深度为5的满二叉树中,叶子结点的个数为A)32B)31C)16D)15(2)若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是A) bdgcefhaB) gdbecfhaC) bdgaechfD) gdbehfca(3)一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。
而实现递归调用中的存储分配通常用A)栈B)堆C)数组D)链表(4)软件工程的理论和技术性研究的内容主要包括软件开发技术和A)消除软件危机B)软件工程管理C)程序设计自动化D)实现软件可重用(5)开发软件时对提高开发人员工作效率至关重要的是A)操作系统的资源管理功能B)先进的软件开发工具和环境C)程序人员的数量D)计算机的并行处理能力(6)在软件测试设计中,软件测试的主要目的是A)实验性运行软件B)证明软件正确C)找出软件中全部错误D)发现软件错误而执行程序(7)数据处理的最小单位是A)数据B)数据元素C)数据项D)数据结构(8)索引属于A)模式B)内模式C)外模式D)概念模式(9)下述关于数据库系统的叙述中正确的是A)数据库系统减少了数据冗余B)数据库系统避免了一切冗余C)数据库系统中数据的一致性是指数据类型一致D)数据库系统比文件系统能管理更多的数据(10)数据库系统的核心是A)数据库B)数据库管理系统C)模拟模型D)软件工程(11)为了合理组织数据,应遵循的设计原则是A)"一事一地"的原则,即一个表描述一个实体或实体之间的一种联系B)用外部关键字保证有关联的表之间的联系C)表中的字段必须是原始数据和基本数据元素,并避免在表之间出现重复字段D)以上各原则都包括(12)关系运算中花费时间可能最长的运算是A)选择B)联接C)并D)笛卡儿积(13)下列赋值语句中正确的是A)STORE 1 TO X,YB)STORE 1,2 TO XC)STORE 1 TO X YD)STORE 1、2 TO X(14)执行下列语句,其函数结果为STORE -100 TO X?SIGN(X)*SQRT(ABS(X))A)10B)-10C)100D)-100(15)通过项目管理器窗口的命令按钮,不能完成的操作是A)添加文件B)运行文件C)重命名文件D)连编文件(16)在Visual FoxPro中,在命令窗口输入CREATE DATABASE命令,系统产生的结果是A)系统会弹出"打开"对话框,请用户选择数据库名B)系统会弹出"创建"对话框,请用户输入数据库名并保存C)系统会弹出"保存"对话框,请用户输入数据库名并保存D)出错信息(17)ABC.DBF是一个具有两个备注型字段的数据表文件,若使用COPY TO TEMP命令进行复制操作,其结果是A)得到一个新的数据表文件B)得到一个新的数据表文件和一个新的备注文件C)得到一个新的数据表文件和两个新的备注文件D)错误信息,不能复制带有备注型字段的数据表文件(18)要将数据库表从数据库中移出成为自由表,可使用命令A)DELETE TABLE <数据表名>B)REMOVE TABLE <数据表名>C)DROP TABLE <数据表名>D)RELEASE TABLE <数据表名>(19)下列关于视图的说法中,错误的是A)视图可以从单个表或多个表中派生B)可以在磁盘中找到相应的视图文件C)视图可以作为查询的数据源D)利用视图可以暂时使数据从数据库中分离成为自由数据(20)不需要事先建立就可以使用的变量是A)公共变量B)私有变量C)局部变量D)数组变量(21)设某程序中有PROG1.prg、PROG2.prg、PROG3.prg三个程序依次嵌套,下面叙述中正确的是A)在PROG1.prg中用!RUN PROG2.prg语句可以调用PROG2.prg子程序B)在PROG2.prg中用RUN PROG3.prg语句可以调用PROG3.prg子程序C)在PROG3.prg中用RETURN语句可以返回PROG1.prg主程序D)在PROG3.prg中用RETURN TO MASTER语句可以返回PROG1.prg主程序(22)执行下列程序:以下是引用片段:CLEARDO ARETURNPROCEDURE APRIVATE SS=5DO B?SRETURNPROCEDURE BS=S+10RETURN程序的运行结果为A)5B)10C)15D)程序错误,找不到变量(23)将编辑框的ReadOnly属性值设置为.T.,则运行时此编辑框中的内容A)只能读B)只能用来编辑C)可以读也可以编辑D)对编辑框设置无效(24)下列关于表格的说法中,正确的是A)表格是一种容器对象,在表格中全部按列来显示数据B)表格对象由若干列对象组成,每个列对象包含若干个标头对象和控件C)表格、列、标头和控件有自己的属性、方法和事件D)以上说法均正确(25)在表单MyForm中通过事件代码,设置标签Lbl1的Caption属性值设置为"计算机等级考试",下列程序代码正确的是A)MyForm.Lbl1.Caption="计算机等级考试"B)This.Lbl1.Caption="计算机等级考试"C)ThisForm .Lbl1.Caption="计算机等级考试"D)ThisForm.Lbl1.Caption=计算机等级考试(26)下列关于报表预览的说法,错误的是A)如果报表文件的数据源内容已经更改,但没有保存报表,其预览的结果也会随之更改B)只有预览了报表后,才能打印报表C)在报表设计器中,任何时候都可以使用预览功能,查看页面设计的效果D)在进行报表预览的同时,不可以更改报表的布局(27)下列关于域控件的说法,错误的是A)从数据环境设置器中,每拖放一个字段到报表设置器中就是一个域控件B)域控件用于打印表或视图中的字段、变量和表达式的计算结果C)域控件的"表达式生成器"对话框中的"表达式"文本框中必须要有数值表达式,否则将不能添加该域控件D)如果域控件的"表达式生成器"对话框中的"表达式"文本框中没有数值表达式,可在"格式"文本框中设置表达式添加该域控件(28)下列关于别名和自联接的说法中,正确的是A)SQL语句中允许在WHERE短语中为关系定义别名B)为关系定义别名的格式为:<别名><关系名>C)在关系的自联接操作中,别名是必不可少的D)以上说法均正确(29)下列关于SQL对表的定义的说法中,错误的是A)利用CREATE TABLE语句可以定义一个新的数据表结构B)利用SQL的表定义语句可以定义表中的主索引C)利用SQL的表定义语句可以定义表的域完整性、字段有效性规则等D)对于自由表的定义,SQL同样可以实现其完整性、有效性规则等信息的设置(30)在SQL的数据定义功能中,下列命令格式可以用来修改表中字段名的是A)CREATE TABLE 数据表名NAME...B)ALTER TABLE 数据表名ALTER字段名...C)ALTER TABLE 数据表名RENAME COLUMN字段名TO...D)ALTER TABLE 数据表名ALTER 字段名SET DEFAULT...(31)利用SQL 命令从职工表中派生出含有"职工号"、"姓名"字段的视图,下列语句正确的是A)CREATE VIEW ZG_view;SELECT 职工号,姓名FROM 职工表B)CREATE VIEW ZG_view AS;SELECT 职工号,姓名FROM 职工表C)CREATE QUERY ZG_view;SELECT 职工号,姓名FROM 职工表D)CREATE QUERY ZG_view AS;SELECT 职工号,姓名FROM 职工表第(32)~(35)题使用如下的班级表和学生表。
二级VISUAL+FOXPRO笔试-300
二级VISUAL FOXPRO笔试-300(总分:100.00,做题时间:90分钟)一、选择题(总题数:23,分数:70.00)1.在Visual FoxPro中,如果在表之间的联系中设置了参照完整性规则,并在删除规则中选择了“限制”,则当删除父表中的记录时,系统的反应是(分数:2.00)A.不作参照完整性检查B.不准删除父表中的记录C.自动删除子表中所有相关的记录D.若子表中有相关记录,则禁止删除父表中记录√解析:[解析] 本题考查是对参照完整性的“删除规则”的理解。
删除规则规定了当删除父表中的记录时,如何处理子表中的记录。
如果选择了“限制”,则限制删除子表中存在相关记录的对应的父表中的记录。
故D为正确答案。
2.能够将表单的Visible属性设置为.T.,并使表单成为活动对象的方法是(分数:2.00)A.HideB.ShowC.ReleaseD.SetFocus √解析:[解析] 本题考查表单的几种常见的方法。
Hide方法用于隐藏表单。
Show方法显示表单,将表单的Visible属性设置为.T.,并使表单成为活动对象,故选项B正确.Release方法是将表单从内存中释放。
SetFocus方法是让表单获得焦点,使其成为活动对象。
3.以下关于表单数据环境的叙述,错误的是(分数:2.00)A.可以向表单数据环境设计器中添加表或视图B.可以从表单数据环境设计器中移出表或视图C.可以在表单数据环境设计器中设置表之间的联系D.不可以在表单数据环境设计器中设置表之间的联系√解析:[解析] 本题考查对Visual FoxPro中表单数据环境的掌握。
在Visual FoxPro中,用户可以向表单数据环境设计器中添加或者移出表或视图,也可以在表单数据环境设计器中设置表之间的联系,四个选项中只有选项D的描述是错误的。
4.设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的关系类型是(分数:2.00)A.m:nB.1:m √C.m:kD.1:1解析:[解析] 本题目考查考生对实体之间关系的掌握,属于常考题。
2005年9月计算机等级考试《二级Visual FoxPro程序设计》笔试真题及答案
2005年9月笔试试卷参考答案一、选择题(1)C ) (2)A ) (3)C ) (4)D ) (5)C ) (6)D ) (7)A ) (8)A )(9)B ) (10)B ) (11)C ) (12)D ) (13)C ) (14)C ) (15)C ) (16)B )(17)A ) (18)B ) (19)B ) (20)D ) (21)B ) (22)B ) (23)A ) (24)D )(25)C ) (26)B ) (27)B ) (28)C ) (29)D ) (30)B ) (31)A ) (32)C ) (33)B ) (34)C ) (35)A )二、填空题(1)数据库系统(2)空间 (3)驱动模块(4)32 (5)存储(6)主关键字或 候选关键字 (7)备注(8)EXIT (9)DISTINCT(10)ColumnCount (11)INTO CURSOR(12)PRIMARY KEY (13)CHECK(14)HA VING (15)NOT EXISTS 全国计算机等级考试二级笔试试卷Visual FoxPro 数据库程序设计(陈远跃-/- 整理)全国计算机等级考试二级Visual FoxPro数据库设计2005年9月笔试试卷(考试时间90分钟,满分100分)一、选择题(每小题2分,共70分)(1)下列描述中正确的是()。
A)程序设计就是编制程序B)程序的测试必须由程序员自己去完成C)程序经调试改错后还应进行再测试D)程序经调试改错后不必进行再测试(2)下列数据结构中,能用二分法进行查找的是()。
A)顺序存储的有序线性表B)线性链表C)二叉链表D)有序线性链表(3)下列关于栈的描述中正确的是()。
A)在栈中只能插入元素而不能删除元素B)在栈中只能删除元素而不能插入元素C)栈是特殊的线性表,只能在一端插入或删除元素D)栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素(4)下列描述中正确的是()。
二级VISUALFOXPRO笔试-331_真题-无答案
二级VISUAL FOXPRO笔试-331(总分100,考试时间90分钟)一、选择题1. 为了从用户菜单返回到系统菜单应该使用命令( )。
A. SETDEFAULT SYSTEMB. SETMENU TO DEFAULTC. SETSYSTEM TO DEFAULTD. SET SYSMENU TO DEFAULT2. 下列队列的描述中,正确的是( )。
A. 队列属于非线性表B. 队列在队尾删除数据C. 队列按“先进后出”进行数据操作D. 队列按“先进先出”进行数据操作3. 数据独立性是数据库技术的重要特点之一。
所谓数据独立性是指( )。
A. 数据与程序独立存放B. 不同的数据被存放在不同的文件中C. 不同的数据只能被对应的应用程序所使用D. 以上三种说法都不对4. 设当前内存中有打开的表及索引,且表中有若干条记录,使用GO TOP命令后,当前记录指针所指的记录号是( )。
A. 0B. 1C. 2D. 不知道5. 下列不属于SQL特殊运算符的是( )。
A. EXISTSB. ISNULLC. IND. FOR6. 下面关于命令DO FORM XXNAME YY LINKED的陈述中,哪个是正确的( )。
A. 产生表单对象引用变量XX,在释放变量XX时自动关闭表单B. 产生表单对象引用变量XX,在释放变量XX时并不关闭表单C. 产生表单对象引用变量YY,在释放变量XX时自动关闭表单D. 产生表单对象引用变量YY,在释放变量XX时并不关闭表单7. VFP的“参照完整性”中“插入规则”包括的选择是( )。
A. 级联和忽略B. 限制和忽略C. 级联和限制D. 级联和删除8. 项目管理器的“文档”选项卡用于显示和管理( )。
A. 表单、报表和查询B. 数据库、表单和报表C. 查询、报表和视图D. 表单、报表和标签9. 在表结构中,日期时间型、逻辑型、通用型字段的宽度分别固定为( )。
A. 6,1,4B. 8,1,4C. 8,3,10D. 8,1,任意10. 有关查询设计器,不正确的描述是( )。
二级VISUALFOXPRO笔试-233_真题-无答案
二级VISUAL FOXPRO笔试-233(总分100,考试时间90分钟)一、选择题下列各题A) 、B) 、C) 、D) 四个选项中,只有一个选项是正确的。
1. 连续执行以下命令之后,最后一条命令的输出结果是______。
SET EXACT OFFX="A"?IIF("A"=X,X-"BCD",X+"BCD")A. AB. BCDC. ABCDD. ABCD2. 下面关于过程调用的陈述中,______是正确的。
A. 实参与形参的数量必须相等B. 当实参的数量多于形参的数量时,出现运行时错误C. 当形参的数量多于实参的数量时,多余的形参被逻辑假D. 上面B)和C)都对3. 数据结构中,与所使用的计算机无关的是数据的______。
A. 存储结构B. 物理结构C. 逻辑结构D. 物理和存储结构4. 设有职工表(部门号,职工号,姓名,性别,出生日期),查询所有目前年龄在40岁以下(包含40岁)的职工信息(姓名、性别和年龄),正确的命令是______。
A. SELECT姓名,性别,YEAR(DATE())-YEAR(出生日期)年龄FROM职工WHERE年龄<=40B. SELECT姓名,性别,YEAR(DATE())-YEAR(出生日期)年龄FROM职工WHERE YEAR(出生日期)<=40C. SELECT姓名,性别,YEAR(DA TE())-YEAR(出生日期)年龄FROM职工WHERE YEAR(DATE0)-YEAR(出生日期)<=40D. SELECT姓名,性别,年龄=YEAR(DA TE())-YEAR(出生日期)FROM职工WHEREYEAR(DATE0)-YEAR(出生日期)<=405. 设字段变量“工作日期”为日期型,“工资”为数值型,则要表达“工龄大于30年,工资高于1500,且低于1800元”这命令,其表达式是______。
(A)二级VISUALFOXPRO笔试-3_真题-无答案
(A)二级VISUAL FOXPRO笔试-3(总分100,考试时间90分钟)一、基本操作1. 1.在考生文件夹下打开数据库文件“大学管理”,为其中的“课程表”和“教师表”分别建立主索引和普通索引,字段名和索引名均为“课程号”。
2.打开one.prg文件,修改其中的一处错误,使程序执行的结果是在屏幕上显示:5 4 3 2 1注意:错误只有一处,文件修改之后要存盘。
3.为“教师表”创建一个快速报表two,要求选择“教师表”的所有字段,其他选项均取默认值。
4.使用SQL语句为“教师表”的“职工号”字段增加有效性规则:职工号的最左边四位字符是“1102”,并将该SQL语句存储在three.prg中,否则不得分。
二、简单应用题1. 1.打开考生文件夹下的数据库文件“大学管理”,修改并执行程序four.prg。
程序four.prg 的功能是:(1)建立一个“工资表”(各字段的类型和宽度与“教师表”的对应字段相同),其中职工号为关键字。
(2)插入一条“职工号”、“姓名”和“工资”分别为“11020034”、“宣喧”和4500的记录。
(3)将“教师表”中所有记录的相应字段插入“工资表”。
(4)将工资低于3000的职工工资增加10%。
(5)删除姓名为“Thomas”的记录。
注意:只能修改标有错误的语句行,不能修改其他语句,修改以后请执行一次该程序,如果多次执行,请将前一次执行后生成的表文件删除。
2.使用查询设计器建立查询teacher_q并执行,查询的数据来源是“教师表”和“学院表”,查询的字段项包括“姓名”、“工资”和“系名”,查询结果中只包括“工资”小于等于3000的记录,查询去向是表five,查询结果先按“工资”降序排列,若“工资”相同再按“姓名”升序排列。
三、综合应用题1. 在考生文件夹下建立一个文件名和表单名均为myform的表单文件。
(2)在考生文件夹下建立一个如下图所示的快捷菜单mymenu,该快捷菜单有两个选项“取前三名”和“取前五名”。
二级VISUALFOXPRO笔试-304_真题无答案
二级VISUAL FOXPRO笔试-304(总分100, 做题时间90分钟)一、选择题下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。
第(33)~(35)是基于下述描述:设有图书管理数据库:图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2))读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20))借阅(借书证号C(4),总编号C(6),借书日期D(8))SSS_SINGLE_SEL1.对于图书管理数据库,要查询所藏图书中,各个出版社的图书最高单价、平均单价和册数,下面SOL语句正确的是______。
SELECT出版单位,______,______,______;FROM图书管理!图书______出版单位A MIN(单价) AVGAGE(单价) COUNT(*) GROUP BYB MAX(单价) AVG(单价) COUNT(*) ORDER BYC MAX(单价) AVG(单价) SUM(*) ORDER BYD MAX(单价) AVG(单价) COUNT(*) GROUP BYSSS_SINGLE_SEL2.对于图书管理数据库,分别求出各个单位当前借阅图书的读者人次。
下面的SQL语句正确的是______。
SELECT单位,______FROM借阅,读者WHERE;借阅.借书证号:读者.借书证号______A COUNT(借阅.借书证号) GROUP BY单位B SUM(借阅.借书证号) GROUP BY单位C COUNT(借阅.借书证号) ORDER BY单位D COUNT(借阅.借书证号) HAVING单位SSS_SINGLE_SEL3.对于图书管理数据库,检索借阅了《现代网络技术基础》一书的借书证号。
下面SQL语句正确的是______。
SELECT借书证号FROM借阅WHERE总编号=;A (SELECT借书证号FROM图书WHERE书名="现代网络技术基础")B (SELECT总编号FROM图书WHERE书名="现代网络技术基础")C (SELECT借书证号FROM借阅WHERE书名="现代网络技术基础")D (SELECT总编号FROM借阅WHERE书名="现代网络技术基础")4.DELETE FROMS WHERE年龄>60语句的功能是______。
二级VISUALFOXPRO笔试-333_真题(含答案与解析)-交互
二级VISUAL FOXPRO笔试-333(总分100, 做题时间90分钟)一、选择题(下列各题A) 、B) 、C) 、D) 四个选项中,只有一个选项是正确的。
)1.按条件f对关系R进行选择,其关系代数表达式为 ______。
SSS_SIMPLE_SINA B C D分值: 2答案:C[知识点] 关系运算的其本概念[评析] 选择运算是一个一元运算,关系R通过选择运算(并由该运算给出所选择的逻辑条件)后仍为一个关系。
这个关系是由R中那些满足逻辑条件的元组所组成。
如果关系的逻辑条件为f,则R满足f的选择运算可以写成:2.希尔排序法属于哪一种类型的排序法 ______。
SSS_SINGLE_SELA 交换类排序法B 插入类排序法C 选择类排序法D 建堆排序法分值: 2答案:B[知识点] 希尔排序算法[评析] 希尔排序法的基本思想是:将整个无序序列分割成若干小的子序列分别进行插入排序。
所以希尔排序法属于插入类排序,但它对简单插入排序做了很大的改进。
3.要使学生数据表中不出现同名学生的记录,在数据库中需要建立 ______。
SSS_SINGLE_SELA 字段有效性限制B 属性设置C 记录有效性限制D 设置触发器分值: 2答案:D[知识点] 设定字段级规则和记录级规则[评析] 当有命令或操作改变了表中的记录时,就会根据插入记录、更新记录还是删除记录来触发相应的触发器,利用该触发器中的规则来对表记录进行检查。
4.面向对象的设计方法与传统的面向过程的方法有本质不同,它的基本原理是______。
SSS_SINGLE_SELA 模拟现实世界中不同事物之间的联系B 强调模拟现实世界中的算法而不强调概念C 使用现实世界的概念抽象地思考问题从而自然地解决问题D 鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考分值: 2答案:C[知识点] 面向对象程序设计的概念[评析] 面向对象的设计方法与传统的面向过程的方法有本质不同。
二级VISUALFOXPRO笔试300_真题-无答案
二级VISUAL FOXPRO笔试300(总分84,考试时间90分钟)一、选择题下列各题A) 、B) 、C) 、D) 四个选项中;只有一个选项是正确的。
1. 在FoxPro中,常量分为( )。
A. 数值常量、日期常量、逻辑常量B. 字符常量、数值常量、日期常量、逻辑常量C. 字符常量、数值常量、日期常量D. 字符常量、数值常量、内存静态常量、逻辑常量2. 表示数据库文件中平均分超过90分和不及格的全部女生记录,应当使用的命令( )。
A. LIST FOR性别=’女’,平均分>=90,平均分<=60B. LIST FOR性别=’女’,平均分>=90,平均分(60C. LIST FOR性别=’女’.AN平均分>-90.AND,平均分<60D. LIST FOR性别=?女’.AN(平均分>-90.0平均分<60)3. 要求一个数据库文件的数值型字段具有位小数,该字段的宽度最少应当定义成( )。
A. 5位B. 6位C. 7位D. 8位4. 取值只有两种的数据类型是( )。
A. 日期型B. 整型C. 逻辑型D. 字符型5. 在FoxPro的帮助系统中,FOXHELP.DBF的备注字段文件是( )。
A. FOXHELHLPB. FOXHELDBTC. FOXHEI,FPTD. FOXHELDOC6. 假定X=2,Y-5,在执行下列运算后,能够得到数值型结果的是( )。
A. ?X=Y-3B. ?Y-3=XC. X=YD. X+3=Y7. 当前目录下有数据库文件QLDBF,要将转变为文本文件的正确操作是( )。
A. USE QL COPY EROM QL DELIMITEDB. USE QL COPY TO QL TYPE DELIMITEDC. USE QL COPY STRU TO QLD. USE QL COPY F[LES T0 QL TYPE DELIMITED8. 在FoxPro中定义一个新数据库时,需要定义( )。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
二级VISUAL FOXPRO笔试-303(总分:96.00,做题时间:90分钟)一、选择题(总题数:35,分数:70.00)1.在下列4个选项中,不属于基本关系运算的是 ______。
(分数:2.00)A.连接B.投影C.选择D.排序√解析:[知识点] Visual FoxPro基础知识J关系数据库/关系运算[评析] 对关系数据库进行查询时,需要找到用户感兴趣的数据,这就需要对关系进行一定的关系运算。
关系的基本运算有两类:一类是传统的集合运算(并、差、交),另一类是专门的关系运算(选择、投影、连接)一选择:从关系中找出满足给定条件的元组的操作称为选择,投影:从关系模式中指定若干个属性组成新的关系称为投影。
连接:连接是关系的横向结合。
连接运算将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足连接条件的元组。
2.下列不属于软件调试技术的是 ______。
(分数:2.00)A.强行排错法B.集成测试法√C.回溯法D.原因排除法解析:[知识点] 软件调试的各种方法及各种方法的区别。
[评析] 调试的关键在于推断程序内部的错误位置及原因。
主要的调试方法有强行排错法、回溯法和原因排除法。
3.执行如下SQL语句后, ______.SELECT*:FROM stock INTO DBF stock ORDER BY单价第(22)~(30)题使用的数据表如下;当前盘当前目录下有数据库db_stock,其中有数据库表stock.dbf,该数据库表的内容是:股票代码股票名称单价交易所600600 青岛啤酒 7.48 上海600601 方正科技 15.20 上海 600602 广电电子 10.40 上海 600603 兴业房产 12.76 上海 600604 纺机 9.96 上海600605 轻工机械 14.39 上海000001 深发展 7.48 深圳000002 深万科 12.50 深圳(分数:2.00)A.系统会提示出错信息√B.会生成一个按“单价”升序排序的表文件,将原来的stock.dbf文件覆盖C.会生成一个按“单价”降序排序的表文件,将原来的。
stock.dbf文件覆盖D.不会生成排序文件,只在屏幕上显示一个按“单价”升序排序的结果解析:[知识点] 关系数据库标准语言SQL/SQL的数据查询功能琏接查询[评析] 使用短语INTODBF|TABLE TableName可以将查询结果存放到永久表中(DBF文件)件名不能是显示数据表文件的文件名。
4.有如下SQL语句SELECT交易所,avg(单价)as均价FROMstock;GROUPBY交易所INTODBFtemp执行该语句后temp表中第2条记录的“均价”字段的内容是 ______。
(分数:2.00)A.7.48B.9.99 √C.11.73D.15.20解析:[知识点] 关系数据库标准语言SQL/SQL的数据查询功能[评析] 题面要完成的操作是将STOCK数据表中的记录按交易所分组,求出各交易所的单价的平均值放到TEMP表中。
TEMP的第2条记录的均价是“深圳”交易所的均价。
5.Visual FoxPro_支持的数据模型是 ______。
(分数:2.00)A.层次数据模型B.关系数据模型√C.网状数据模型D.树状数据模型解析:[知识点] Visual FoxPro基础知识JVisual FoxPro系统特点与工作方式[评析] 用二维表结构来表示实体以及实体之间联系的模型称为关系模型。
关系数据模型是以关系数学理论为基础的,在关系模型中,操作的对象和结果都是二维表,这种二维表就是关系。
关系模型与层次型、网状型的本质区别在于数据描述的一致性,模型概念单一。
在关系型数据库中,每一个关系都是一个二维表,无论实体本身还是实体间的联系均用称为“关系”的二维表来表示,使得描述实体的数据本身能够自然地反映它们之间的联系。
而传统的层次和网状模型数据库是使用链接指针来存储和体现联系的。
6.dbc的文件是 ______。
(分数:2.00)A.表单文件B.数据表文件C.数据库文件√D.项目文件解析:[知识点] VisualFoxPro基础知识/Vistual FoxPro系统特点与工作方式/数据类型和主要文件类型[评析] 本题答案是C数据库的扩展名为.dbc。
数据表的扩展名为.dbf。
项目文件的扩展名为.pjx。
表单文件的扩展名为.SCX。
7.栈和队列的共同点是 ______。
(分数:2.00)A.都是先进后出B.都是先进先出C.只允许在端点处插入和删除元素√D.没有共同点解析:[知识点] 线性表的概念[评析] 栈和队列都是一种特殊的操作受限的线性表,只允许在端点处进行插入和删除。
二者的区别是:栈只允许在表的一端进行插入或删除操作,是一种“后进先出”的线性表;而队列只允许在表的一端进行插入操作,在另一端进行删除操作,是一种“先进先出”的线性表。
8.视图设计器中含有的、但查询设计器中却没有的选项卡是 ______。
(分数:2.00)A.筛选B.排序依据C.分组依据D.更新条件√解析:[知识点] VisualFoxPro数据库的基本操作/建立视图与数据查询[评析] 查询是从表或视图上提取满足条件的记录,对使用的表或视图中的数据无任何影响;视图是操作表的一种手段,通过视图可以查询表,也可以更新表。
因此视图设计器比查询设计器多一个“更新条件”选项卡,用以设定更新条件。
查询设计器的结果可以产生多种文件结果,默认以qpr为扩展名的文件保存在磁盘上,可多次独立运行。
而视图设计完成后,不产生磁盘文件,结果保留在数据库中。
必须打开数据库后,方可利用表文件的操作方式操作视图。
因此在视图设计器中没有“查询去向”问题。
9.下面有关索引的描述正确的是 ______。
(分数:2.00)A.建立索引以后,原来的数据库表文件中记录的物理顺序将被改变B.索引与数据库表的数据存储在一个文件中C.创建索引是创建一个指向数据库表文件记录的指针构成的文件√D.使用索引并不能加快对表的查询操作解析:[知识点] Visual FoxPro数据库的基本操作/数据库和表的建立、修改与有效性检验[评析] Visual FoxPro索引是由指针构成的文件,这些指针逻辑上按照索引关键字值进行排序。
索引文件和表的.dbf文件分别存储,并且不改变表中记录的物理顺序。
实际上,创建索引是创建一个由指向.dbf 文件记录的指针构成的文件。
若要根据特定顺序处理表记录,可以选择一个相应的索引,使用索引还可以加速对表的查询操作。
10.下面关于查询描述正确的是 ______。
(分数:2.00)A.可以使用CREATEVIEW打开查询设计器B.使用查询设计器可以生成所有的SQL查询语句C.使用查询设计器生成的SQL语句存盘后将存放在扩展名为QPR.的文件中√D.使用DO语句执行查询时,可以不带扩展名解析:[知识点] VisualFoxPro数据库的基本操作/建立视图与数据查询[评析] 选项A中CREATEVIEW是建立视图即打开“视图设计器”的命令。
打开查询设计器的命令应为CREATE QUERY。
当建立完查询并存盘后将产生一个扩展名为QPR的文件,它是一个文本文件。
如果熟悉SQL SELECT,则可以直接用各种文本编辑器,通过自己写SQL SELECT语句来建立查询,最后只要把它保存为扩展名为QPR的文件即可。
事实上,查询设计器只能建立一些比较规则的查询,而复杂的查询它在运行查询可以使用命令格式:DO queryfile其中queryfile是查询文件名,此时必须给出查询文件的扩展名.qpr。
11.在当前盘当前目录下删除表stock的命令 ______。
(分数:2.00)A.DROPstockB.DELETETABLEstock .C.DROPTABLE’stock√D.DELETEstock解析:[知识点] 关系数据库标准语言SQL[评析] 删除表的SQL命令是:DROP TABLE table_name。
DROPTABLE直接从磁盘上删除table_name所对应韵DBF文件,如果table_name是数据库中的表并且相应的数据库是当前数据;则从数据库中删除了表:否则虽然从磁盘上删除了DBF文件,但是记录在数据库DBC 文件中的信息却没有删除,此后会出现错误提示,所以要删除数据库中的表时,最好应使数据库是当前打开的数据库,在数据库中进行操作。
12.在下列几种排序方法中,要求内存量最大的是 ______。
(分数:2.00)A.插入排序B.选择排序C.快速排序D.归并排序√解析:[知识点] 各种排序方法实现过程及实现机制[评析] 快速排序的基本思想是,通过一趟排序将待排序记录分割成独立的两部分,其中一部分记录的关键字均比另一部分记录的关键字小,再分别对这两部分记录继续进行排序,以达到整个序列有序;插入排序的基本操作是指将无序序列中的各元素依次插入到已经有序的线性表中,从而得到一个新的序列;选择排序的基本思想是:扫描整个线性表,从中选出最小的元素,将它交换到表的最前面(这是它应有的位置),然后对剩下的子表采用同样的方法,直到表空为止;归并排序是将两个或两个以上的有序表组合成一个新的有序表。
13.SQL语言又称为 ______。
(分数:2.00)A.结构化定义语言B.结构化控制语言C.结构化查询语言√D.结构化操纵语言解析:[知识点] 结构化查询语言的定义[评析] 结构化查询语言(Structured Query Language,简称SQL)是集数据定义、数据操纵和数据控制功能于一体的数据库语言。
14.在计算机中,算法是指 ______。
(分数:2.00)A.查询方法B.加工方法C.解题方案的准确而完整的描述√D.排序方法解析:[知识点] 算法的基本概念[评析] 计算机算法是指解题方案的准确而完整的描述,它有以下几个基本特征:可行性、确定性、有穷性和拥有足够的情报。
15.视图设计一般有3种设计次序,下列不属于视图设计的是 ______。
(分数:2.00)A.自顶向下B.由外向内√C.由内向外D.自底向上解析:[知识点] 数据库概念设计中视图设计的基本概念[评析] 视图设计一般有3种设计次序,它们分别是自顶向下、自底向上和由内向外,它们又为视图设计提供了具体的操作方法,设计者可根据实际情况灵活掌握,可以单独使用也可混合使用。
16.有如下SQL语句CREATEVIEWview stockASSELECT股票名称AS名称,单价FROMstock 执行该语句后产生的视图含有的字段名是 ______。
(分数:2.00)A.股票名称、单价B.名称、单价√C.名称、单价、交易所D.股票名称、单价、交易所解析:[知识点] Visual FoxPro数据库的基本操作/建立视图与数据查询[评析] 视图是根据对表的查询定义的,其命令格式如下:CREATE VIEW view_name[(column_nameecolumn_nameL…)]as select statement其中select_statement可以是任意的SELECT查询语句,它说明和限定了视图中的数据;当没有为视图指定字段名(column name)时,视图的字段名将与select statement中指定的字段名或表中的字段名同名。