2011年安徽VFP模拟机试以及答案

合集下载

2011年9月二级VF笔试真题及答案(标准Word文字版)[1]

2011年9月二级VF笔试真题及答案(标准Word文字版)[1]

2011年9月二级VF笔试真题及答案(标准Word文字版)[1]D(12)关系运算中选择某些列形成新的关系的运算是A)选择运算B)投影运算C)交运算D)除运算(13)在数据库中建立索引的目的是A)节省存储空间B)提高查询速度C)提高查询和更新速度D)提高更新速度(14)假设变量a的内容是“计算机软件工程师”,变量b的内容是“数据库管理员”,表达式的结果为“数据库工程师”的是A)left(b,6)-right(a,6) B)substr(b,1,3)-substr(a,6,3)C)A和B都是D)A和B都不是(15)SQL查询命令的结构是SELECT … FROM … WHERE … GROUP BY … HAVING … ORDER BY …,其中指定查询条件的短语是A)SELECT B)FROM C)WHERE D)ORDER BY短语(16)SQL 查询命令的结构是SELECT … FROM … WHERE … GROUP BY … HAVING … ORDER BY …,其中HAVING 必须配合使用的短语是A)FROM B)GROUP BY C)WHERE D)ORDER BY(17)如果SQL查询的SELECT短语中使用TOP,则必须配合A)HAVING短语B)GROUP BY短语C)WHERE短语D)ORDER BY(18)删除表s中字段c的SQL命令是A)ALTER TABLE s DELETE c B)ALTER TABLE s DROP cC)DELETE TABLE s DELETE c D)DELETE TABLE s DROP c(19)在Visual FoxPro中,如下描述正确的是A)对表的所有操作,都不需要使用USE命令先打开表B)所有SQL命令对表的所有操作都不需要使用USE命令先打开表C)部分SQL命令对表的所有操作都不需要使用USE命令先打开表D)传统的FoxPro命令对表的所有操作都不需要使用USE命令先打开表(20)在Visual FoxPro中,如果希望跳出SCAN … ENDSCAN 循环体外执行ENDSCAN后面的语句,应使用A)LOOP语句B)EXIT语句C)BREAK语句D)RETURN语句(21)在Visual FoxPro中,为了使表具有更多的特性应该使用A)数据库表B)自由表C)数据库表或自由表D)数据库表和自由表(22)在Visual FoxPro中,查询设计器和视图设计器很像,如下描述正确的是A)使用查询设计器创建的是一个包含SQL SELECT语句的文本文件B)使用视图设计器创建的是一个包含SQL SELECT语句的文本文件C)查询和视图有相同的用途D)查询和视图实际都是一个存储数据的表(23)使用SQL语句将表s中字段price的值大于30的记录删除,正确的命令是A)DELETE FROM s FOR price>30 B)DELETE FROM s WHERE price>30B)DELETE FOR price>30 D)DELETE s WHERE price>30(24)在Visual FoxPro中,使用SEEK命令查找匹配的记录,当查找到匹配的第一条记录后,如果还需要查找下一条匹配的记录,通常使用命令A)GOTO B)SKIP C)CONTINUE D)GO(25)假设表s中有10条记录,其中字段b小于20的记录有3条,大于等于20,并且小于等于30的记录有3条,大于30的记录有4条。

VF_选择题汇总及答案

VF_选择题汇总及答案

2011年计算机等级考试二级VFP选择练习题(1)1。

VFP是一种________ 模型的数据库管理系统。

A. 层次_B. 网络_C. 对象_D. 关系2。

对于二维表的关键字来讲,不一定存在的是________ 。

选择:A. 主关键字_ B. 候选关键字_C. 超关键字_ D. 外部关键字DDADABDCDBBBAAACACDA3。

目前三种基本的数据模型是________ 。

选择:A. 层次模型、网络模型、关系模型_ B. 对象模型、网络模型、关系模型_C. 网络模型、对象模型、层次模型_D. 层次模型、关系模型、对象模型4。

在命令窗口中,不能实现的操作是________ 。

选择:A. 复制已执行过的命令_ B. 重复执行已执行过的命令_C. 同时执行多个命令_D. 在命令窗口中显示命令执行结果5。

VFP系统中,表的结构取决于___________ 。

选择:A. 字段的个数、名称、类型和长度_ B. 字段的个数、名称、顺序_C. 记录的个数、顺序_ D. 记录和字段的个数、顺序6。

某表单FrmA上有一个命令按钮组CommandGroup1,命令按钮组中有四个命令按钮:CmdTop,CmdPrior,CmdNext,CmdLast。

要求按下CmdLast时,将按钮CmdNext的Enabled 属性置为.F.,则在按钮CmdLast的Click事件中应加入_______ 命令。

选择:A. This.Enabled=.F. B. This.Parent.CmdNext.Enabled=.F._C. This.CmdNext.Enabled=.F.D. Thisform.CmdNext.Enabled=.F._7。

数据库管理系统是________ 。

选择:A. 教学软件_ B. 应用软件C. 计算机辅助设计软件_ D. 系统软件8。

关系型数据库采用________ 表示实体和实体间的联系。

选择:A. 对象B. 字段_ C. 二维表_ D. 表单9。

2011年3月全国计算机等级考试二级笔试VFP试卷(含答案)

2011年3月全国计算机等级考试二级笔试VFP试卷(含答案)

2011年3月全国计算机等级考试二级笔试试卷Visual Fox Pro程序设计(考试时间90分钟,满分100分答案请写在答题纸上)一、选择题(每题2分共70分)(1)下列关于栈叙述正确的是A) 栈顶元素最先能被删除B)栈顶元素最后才能被删除C)栈底元素永远不能被删除D)以上三种说法都不对(2)下列叙述中正确的是A)有一个以上根结点的数据结构不一定是非线性结构B)只有一个根结点的数据结构不一定是线性结构C)循环链表是非线性结构D)双向链表是非线性结构(3)某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)A)3 B)4 C)6 D)7(4)在软件开发中,需求分析阶段产生的主要文档是A)软件集成测试计划B)软件详细设计说明书C) 用户手册D)软件需求规格说明书(5)结构化程序所要求的基本结构不包括A)顺序结构B)GOTO跳转C)选择(分支)结构D)重复(循环)结构(6)下面描述中错误的是A) 系统总体结构图支持软件系统的详细设计B)软件设计是将软件需求转换为软件表示的过程C)数据结构与数据库设计是软件设计的任务之一D)PAD图是软件详细设计的表示工具(7)负责数据库中查询操作的数据库语言是A)数据定义语言B)数据管理语言C)数据操纵语言D)数据控制语言(8)一个教师可讲授多门课程,一门课程可由多个教师讲授。

则实体教师和课程间的联系是A)1:1联系B)1:m联系C) m:1联系D) m:n联系(9)有三个关系R、S和T如下:则由关系R和S得到关系T的操作是A)自然连接B)交C)除D)并(10)定义无符号整数类为UInt,下面可以作为类T实例化值的是A)-369 B)369C)0.369 D)整数集合{1,2,3,4,5}(11)在建立数据库表时给该表指定了主索引,该索引实现了数据完整性中的A)参照完整性B)实体完整性C)域完整性D)用户定义完整性(12)执行如下命令的输出结果是?15%4,15%-4A)3 -1 B)3 3C)1 1 D)1 -1(13)在数据库表中,要求指定字段或表达式不出现重复值,应该建立的索引是A)惟一索引B)惟一索引和候选索引C)惟一索引和主索引D)主索引和候选索引(14)给student表增加一个“平均戍绩”字段(数值型,总宽度6} 2位小数)的SQL命令是A)ALTER TABLE studeni ADD平均成绩N(b,2)B)ALTER TABLE student ADD平均成绩D(6,2)C)ALTER TABLE student ADD平均成绩E(6,2)D)ALTER TABLE student ADD平均成绩Y(6,2)(15)在Visual FoxPro中,执行SQL的DELETE命令和传统的FoxPro DELETE命令都可以删除数据库表中的记录,下面正确的描述是A)SQL的DELETE命令删除数据库表中的记录之前,不需要先用USE命令打开表B)SQL的DELETE命令和传统的FoxPro DELETE命令删除数据库表中的记录之前,都需要先用命令USE打开表C)SQL的DELETE命令可以物理地删除数据库表中的记录,而传统的FoxPro DELETE 命令只能逻辑删除数据库表中的记录D)传统的FoxPro DELETE命令还可以删除其它工作区中打开的数据库表中的记录(16)在Visual FoxPro中,如果希望跳出SCAN…ENDSCAN循环语句、执行ENDSCAN 后面的语句,应使用A)LOOP语句B)EXIT语句C)BREAK语句D)RETURN语句(17)在Visual FoxPro中,“表”通常是指A)表单B)报表C)关系数据库中的关系D)以上都不对(18)删除student表的“平均成绩”字段的正确SQL命令是A)DELETE TABLE student DELETE COLUMN平均成绩B)ALTER TABLE student DELETE COLUMN平均成绩C)ALTER TABLE student DROP COLUMN平均成绩D)DELETE TABLE student DROP COLUMN平均成绩(19)在Visual FoxPro中,关于视图的正确描述是A)视图也称作窗口B)视图是一个预先定义好的SQL SELECT语句文件C)视图是一种用SQL SELECT语句定义的虚拟表D)视图是一个存储数据的特殊表(20)从student表删除年龄大于30的记录的正确SQL命令是A)DELETE FOR年龄>30B)DELETE FROM student WHERE年龄>30C)DEL ETE student FOP年龄>30D)DELETE student WF IERE年龄>30(21)在Vaual FoxPro中,使用LOCATL FOR }expL>命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应该A)再次使用LOCATE命令重新查询B)使用SKIP命令C)使用CONTINUE命令D)使用GO命令(22)为了在报表中打印当前时间,应该插入的控件是A)文本框控件B)表达式C)标签控件D)域控件(23)在Visual FoxPro中,假设student表中有40条记录,执行下面的命令后,屏幕显示的结果是?RECCOUNT()A)0 B)1C)40 D)出错(24)向student表插入一条新记录的正确SQL语句是A)APPEND IN TO student V ALUES(’0401’,’王芳’,’女’,18)B)APPEND student V ALUES(’0401’,’王芳’,’女’,18):C)INSERT INTO student V ALUES(’0401’,’王芳’,’女’,18)D)INSERT student V ALUES(’0401’,’王芳’,’女’,18)(25)在一个空的表单中添加一个选项按钮组控件,该控件可能的默认名称是A)Optiongroup 1 B)ChecklC)Spinnerl D)Listl(26)恢复系统默认菜单的命令是A)SET MENU TO DEFAULTB)SET SYSMENU TO DEFAULTC)SET SYSTEM MENU TO DEFAULTD)SET SYSTEM TO DEFAULT(27)在Visual F’oxPro中,用于设置表单标题的属性是A)Text B)TitleC)Lable D)Caption(28)消除SQL SELECT查询结果中的重复记录,可采取的方法是A)通过指定主关键字B)通过指定惟一索引C)使用DISTINCT短语D)使用UNIQUE短语(29)在设计界面时,为提供多选功能,通常使用的控件是A)选项按钮组B)一组复选框C)编辑框D)命令按钮组(30)为了使表单界面中的控件不可用,需将控件的某个属性设置为假,该属性是A)DefaultB)EnabledC)UseD)Enuse第(31)-(35)题使用如下三个数据库表:学生表:student(学号,姓名,性别,出生日期,院系)课程表:course(课程号,课程名,学时)选课成绩表:score(学号,课程号,成绩)其中出生日期的数据类型为日期型,学时和成绩为数值型,其它均为字符型。

安徽省计算机二级VFP考试理论考试模拟试题1(附答案)(共2套)

安徽省计算机二级VFP考试理论考试模拟试题1(附答案)(共2套)

理论考试模拟(一)一、单项选择题(每题1分,共40分)1. 微型计算机存储器系统中的Cache是。

A) 只读存储器B) 高速缓冲存储器C) 可编程存储器D) 可擦除可编程存储器2. 将十进制数93转化成八进制数是A) (5D)8B) (127)8C) (135)8D) (140)83. 计算机硬件主要包括:存储器、运算器、以及输入输出设备。

A) 主机B) ROM C) 软盘驱动器D)控制器4. 高级语言编写的源程序经过后转换成目标程序。

A) 汇编B) 编译C) 连接D)解释5. 在Windows系统中,若某个菜单命令后跟有符号“”,则表示______。

A) 该命令后有级联子菜单B) 该命令现在处于设定状态C) 该命令处于运行中D) 该命令后将有一个对话框出现6. 下列不属于网络的基本拓扑结构的是。

A) 星型B) 环型C) 总线型D) 交叉型7. 下面用十进制表示的IP地址中,正确的是_____。

A)210.45.16.-1 B)210.45.16C)210.45.258.1 D)210.45.19.1388. 下面关于多媒体系统的叙述中,正确的是。

A) 多媒体系统是对文字、图像、声音等信息进行处理的系统B) 多媒体系统只能处理声音和图像C) 多媒体系统是一种单用户单任务系统D) 多媒体系统只能在个人计算机上运行9. 使用杀毒软件可以。

A) 查出任何已感染的病毒B) 查出并清除任何病毒C) 清除部分病毒D) 清除已感染的任何病毒10.编程属于软件开发过程中的_______阶段。

A) 实现B) 定义C) 分析D) 维护11.关系数据库的任何检索都是由三种基本运算组合而成,这三种基本运算不包括___________。

A)联接B)比较C)选择D)投影12.在Visual FoxPro的项目管理器中,用于管理数据库、自由表和查询的是“___________”选项卡。

A)数据B)文档C)类D)代码13.在Visual FoxPro中,项目文件和数据表文件的扩展名分别为___________。

2011年计算机等级二级vfp预测模拟真题及答案(8)

2011年计算机等级二级vfp预测模拟真题及答案(8)

一、写出完成下列功能所用的命令和菜单操作方法完成功能命令方法菜单操作方法建立表结构修改表结构显示表结构打开表关闭表追加记录记录的定位记录的插入修改记录显示记录删除记录二、写出各题对应的命令组。

1、对工资表(GZ.DBF),试写出实现下列操作的命令:(1)显示库文件结构;(2)用LIST 命令显示第3-5这3个记录;(3)用DISPLAY命令显示所有记录;(4)显示第4个记录;(5)显示职务工资大于220元的人的记录;(6)删除姓名为“刘刚”的记录,先进行逻辑删除,观察显示结果,再进行物理删除,观察显示结果;(7)在第四个记录之后插入一个记录;(8)显示最后三条记录的姓名、职务工资、奖金,不显示记录号;三、对ZGMC.DBF进行操作,写出各命令:1、显示姓李的职工的姓名和职称。

(2)显示年龄在20到35岁之间的男职工。

(3)显示在76年7月1日以后的工作的职工。

(4)显示职工为工人,已婚的职工。

(5)显示职工号在86005与86009之间的女职工。

(6)将所有未婚职工的名单打印出来。

答案一、写出完成下列功能所用的命令和菜单操作方法完成功能命令方法菜单操作方法建立表结构CREA TABLE <文件名>“新建”/“表”修改表结构MODI STRU“显示”/“表设计器”显示表结构DISP STRU“显示”/“表设计器”打开表USE <文件名>“文件”/“打开”/“表”关闭表USE追加记录APPEND FROM“表”/“追加记录”记录的定位GO TOP|REST |NEXT n|RECO n |BOTT“表”/“转到记录”记录的插入INSERT修改记录BROWSE|CHANGE|EDIT“显示”/“浏览表名”显示记录BROW|LIST|DISP“显示”/“浏览表名”删除记录DELETEPACK“表”/“删除记录”“表”/“彻底删除”二、写出各题对应的命令组。

1、对工资表(GZ.DBF),试写出实现下列操作的命令:(1)显示库文件结构;use gz.dbfdisp stru(2)用LIST 命令显示第3-5这3个记录;go 3list next 3(3)用DISPLAY命令显示所有记录;display all(4)显示第4个记录;list for recno()=4(5)显示职务工资大于220元的人的记录;list all for 职务工资>220(6)删除姓名为“刘刚”的记录,先进行逻辑删除,观察显示结果,再进行物理删除,观察显示结果;dele for 姓名="刘刚"listpack(7)在第四个记录之后插入一个记录;go 4insert(8)显示最后三条记录的姓名、职务工资、奖金,不显示记录号; go bottskip -2list rest fields 姓名,职务工资,奖金OFF三、对ZGMC.DBF进行操作,写出各命令:1、显示姓李的职工的姓名和职称。

2011文科VFP模拟题(A)

2011文科VFP模拟题(A)

考试形式闭50小题,每A. 备注型B. 通用型C. 字符型D. 双精度型7.在VFP6.0中可以使用的常量类型有( )。

A.数值型、字符型、日期型、通用型、备注型B.数值型、字符型、日期型、逻辑型、备注型C.数值型、字符型、日期型、逻辑型、货币型D.数值型、字符型、备注型、日期型、逻辑型8.已经定义了一个一维数组A(6),并且A(1)到A(4)各数组元素的值依次是:1,3,5,2。

然后又定义了一个二维数组A(2,3),执行命令?A(2,2)后,显示的结果是( )。

A.显示变量未定义的提示B.4C.2D..F.9.下列关于表达式的说法,错误的是( )。

A. 同一表达式中,各参入量的类型必须一致。

B. 相同的运算符,参加运算的数据不同时,运算的规则也可能不同C. 每个表达式都有一定的类型D. 表达式中是根据不同运算符的优先级而不是先后次序决定表达式的运算次序10.在VFP中,常用标准函数的三个要素不包括( )。

A.函数名B.参数C.函数功能D.函数值11.在VFP中,函数STR(12345.678,8,5)的值为( )。

A.12345.67800B.12345.678C.12345.68D.1234512.在VFP中,数据库建立后会产生相应的数据库文件和数据字典文件,数据字典文件的扩展名为( )。

A..DCTB..DBFC..DBCD..DBG13.在VFP中,下列( )命令是打开数据库的命令但不会打开数据库设计器窗口。

A. CREATE DA TABASEB. OPEN DA TABASEC. MODIFY DATABASED. CLOSE DA TABASE14.下列哪种方法不能打开表设计器新建表( )。

A.选择“文件”菜单中的“新建”,在打开的“新建”对话框中选择“表”单选项,然后单击“新建文件”B.使用命令CREATE <文件名>C.“工具”菜单中的“向导”中的“表”D.“显示”菜单中的“表设计器”15.在VFP中,使用命令方式显示数据表结构时,显示信息中不包括( )。

vfp上机考试模拟题及答案

vfp上机考试模拟题及答案

模拟题一:参考答案:为确保考试数据保存在考生文件夹下,建议启动VFP后,首先执行:SET DEFAULT TO 考生文件夹1.数据库的建立:CREATE DATABASE ASTUD 或菜单方式。

添加数据表:ADD TABLE AXSCJ.DBF 或菜单方式。

字段有效性规则的设置:打开数据库表设计器设置。

2.数据表的建立:可以通过命令(CREATE)或菜单方式建立。

3.索引文件的建立和永久关系的建立:打开数据表设计器进行设置。

永久关系的建立:可以打开数据库设计器进行设置。

操作步骤如下:1 选择“文件/新建”命令,新建一个项目,项目文件名为proj1;2 单击“代码”列表,并选中“程序”项,单击“添加”按钮,并选中考生文件夹下MAIN.PRG,将该程序添加到项目中;3 单击“文档”列表,并选中“表单”项,单击“新建”按钮,新建一个新表单;4 在表单属性窗口中,Caption设置为“欢迎”,Height设置为260,Width设置为400;5 在表单控件工具栏中选择标签控件,在表单的适当位置拖放,在该控件的属性窗口中,将Caption设置为“欢迎参加本次计算机水平考试”,FontSize设置为12,FontBold设置为.T.;6 在表单控件工具栏中选择计时器控件,在表单上添加计时器控件Timer1,在该控件的属性窗口中,将Enabled设置为.F.,Interval设置为1000,其Timer事件代码如下:bel1.left=bel1.left+57 在表单控件工具栏中选择命令按钮控件,在表单的右下角位置拖放,在该控件的属性窗口中,将Caption设置为“开始”,其Click事件代码如下:thisform.timer1.Enabled=.t.8 在表单控件工具栏中选择命令按钮控件,在“开始”按钮的右边拖放,在该控件的属性窗口中,将Caption设置为“关闭”,其Click事件代码如下:thisform.release9 选择“文件/保存”命令,在弹出的对话框中将其保存到考生文件夹中,文件名为SCRE1;10 单击工具栏中的“运行”按钮运行该表单,调试通过后关闭表单设计窗口;11 单击“连编”按钮,在“连编选项”对话框中选中“连编可执行文件”;12 单击“确定”按钮,在“另存为”对话框的应用程序名处输入“PROJ1”;13 单击“保存”按钮,完成连编。

2011年计算机等级二级vfp预测模拟真题及答案(5)

2011年计算机等级二级vfp预测模拟真题及答案(5)

一、单项选择题1. 数据库中数据完整性不包括。

A) 实体完整性B) 域完整性C) 参照完整性D) 记录完整性2. 数据库菜单下,“清理数据库”的功能是。

A) 删除无用数据库B)删除无用表C)删除表中的无用记录D)删除表中有删除标记的记录3. “pack database”的功能是。

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. 更新规则、删除规则、插入规则能触发是。

2011年全国计算机等级考试二级VFP课后练习题及答案

2011年全国计算机等级考试二级VFP课后练习题及答案

2011年全国计算机等级考试二级VFP课后练习题及答案(1)一、填空1.数据库系统是________________________,是由____________________、____________、_____________三部分组成。

2.数据模型有_____________、________________和_____________三种,Visual FoxPro 6.0是属于_____________数据库管理系统。

3.启动Visual FoxPro 6.0的方法有:_______________________________________________________________________________ ________________________。

4.退出Visual FoxPro 6.0的方法有:_______________________________________________________________________________ ________________________。

二、选择题1.数据库DB、数据库系统DBS、数据库管理系统DBMS这三者之间的关系是()A)DBS包括DB和DBMSB)DBMS包括DB和DBSC)DB包括DBS和DBMSD)DBS就是DB,也就是DBMS2.下面关于数据库系统的正确叙述是()A) 数据库中只存在数据项之间的联系B) 数据库的数据项之间和记录之间都存在联系C) 数据库的数据项之间无联系,记录之间存在联系D) 数据库的数据项之间和记录之间都不存在联系三、判断题:1.记录数据的符号只能是数字,而不能是非数字。

( )2.数据处理工作是将数据加工转换为信息的过程。

( )3.数据库模型的数据结构通常有四种,分别是层次,树型,网状和关系结构,其数据模型分别叫做层次,树形,网状和关系模型。

( )4.数据库管理系统是一个数据库软件,简称数据库系统。

2011年计算机等级二级vfp预测模拟真题及答案(1)

2011年计算机等级二级vfp预测模拟真题及答案(1)

一、建立命令文件,求S=1+3+5+……+99二、建立命令文件,求T=1!+2!+ (101)三、建立命令文件,显示九九乘法表四、选择题1.有Visual FoxPro程序如下SET TALK OFFDIMENSION A(6)K=2DO WHILE K<=6A(K)=20-2*KK=K+1ENDDOK=5DO WHILE K>=2A(K)=A(K)/(A(4)-10)K=K-1ENDDOA(1),A(6)A(2)SET TALK ONRETURN此程序运行后,第一行输出结果是()A)10 4 B)10 8C).T. 8 D).F. 82.有Visual FoxPro程序如下SET TALK OFFCLEARSTORE 0 TO X,S1,S2,S3DO WHILE X<10X=X+1DO CASECASE MOD(X,2)=0S1=S1+X/2CASE INT(X/3)=X/3S2=S2+X/3CASE INT(X/2)<>X/2S3=S3+1ENDCASEENDDOINT(S1),INT(S2),S3SET TALK ON执行上述程序,运行结果是:()A)15 4 3 B)12 23 1C)15 3 4 D)10 4 63.在非嵌套程序结构中,可以使用以LOOP和EXIT语句的基本程序结构是( )A)TEXT-ENDTEXTB)DO WHILE-ENDDOC)IF-ENDIFD)DO CASE-ENDCASE4.Visual FoxPro的应用程序均可由以下基本结构组合而成,它们分别是( )A) 顺序结构、选择结构和循环结构B) 顺序结构、循环结构和模块结构C) 逻辑结构、物理结构和程序结构D) 分支结构、重复结构和子程序结构5.在下面程序中,要使程序继续循环,变量K的输入值应为( )DO WHILE .T.K=″Y″@ 10,10 GET KREADIF UPPER(K) $ ″YN″EXITENDIFENDDOA)Y或y B)N或n C)Y或y或N或n D)Y、y、N、n之外的任意字符五、程序填空1.下面程序的功能是输出如下的图形。

全国计算机等级考试二级VISUAL+FOXPRO机试真题2011年9月

全国计算机等级考试二级VISUAL+FOXPRO机试真题2011年9月

全国计算机等级考试二级VISUAL FOXPRO机试真题2011年9月(总分:100.00,做题时间:90分钟)一、一基本操作题(总题数:4,分数:30.00)1.创建“客户”表:客户号C(4),客户名C(20),销售金额N(9,2)。

(分数:7.00)__________________________________________________________________________________________ 正确答案:(步骤1:单击工具栏的[新建]按钮,在弹出的[新建]对话框[文件类型]区中选择[表]单选项.单击右边的[新建文件]按钮,弹出[创建]对话框。

在[输入表名]文本框中输入“客户”,单击[保存]按钮打开表设计器。

在[字段]选项卡下对字段名、类型和宽度进行设置。

)解析:2.为第(1)小题创建的“客户”表建立一个主索引,索引名和索引表达式均为“客户号”。

(分数:7.00)__________________________________________________________________________________________ 正确答案:(在[索引]选项卡中“索引名”和“索引表达式”填“客户号”。

在“类型”列中选择“主索引”.单击[确定]按钮.在弹出的对话框中选择“否”。

)解析:3.为“部门成本”表增加一个字段,字段名为“说明”,数据类型为字符型,宽度为20。

(分数:8.00)__________________________________________________________________________________________ 正确答案:(单击工具栏的[打开]按钮,在弹出的对话框中选择“数据库”,打开数据库设计器。

右击“部门成本”表.选择“修改”,在[字段]最后一行的“字段名”填“说明”,数据类型选“字符型”,宽度填“20”。

2011年计算机等级二级vfp预测模拟真题及答案(2)

2011年计算机等级二级vfp预测模拟真题及答案(2)

一、写出下列程序的运行结果:1.set talk offy=1if y<>0x=3elsex=5endifif x>4if y<0x=2elseif x>0.and.y>0x=12elsex=30endifendifelsex=5endifx1、set talk offa=100*rand( )b=100*rand( )c=100*rand( )max=amin=aif max<bmax=bendifif min>bmin=bendifif max<cmax=cendifif min>cmin=cendifa,b二、输入3个不同的数,将它们从大到小排列。

如图,请写出“排序”按钮的单击事件代码。

三个数排序三、键盘输入一个数,判断它能否同时被3、5、7整除的命令文件。

四、键盘输入a,b,c的值,判断它们能否构成三角形的三条边,若能构成一个三角形,则计算三角形的面积。

请用表单和建立命令文件两种方法。

五、建立一个表单,如图,开始自动显示系统时间,当在文本框中输入一个数值后,按“之前”或“之后”按钮,使可显示指定天数之前或之后的日期和星期。

显示几天前后的日期和星期请写出表单的Init事件,“之前”、“之后”、“今天”和“退出”按钮的单击事件代码。

答案一、写出下列程序的运行结果:1.set talk offy=1if y<>0x=3elsex=5endifif x>4if y<0x=2elseif x>0.and.y>0x=12elsex=30endifendifelsex=5endifx2、set talk offa=100*rand( )b=100*rand( )c=100*rand( )max=amin=aif max<bmax=bendifif min>bmin=bendifif max<cmax=cendifif min>cmin=cendifa,b第1题:5第二题:产生100以内的两个随机数二、输入3个不同的数,将它们从大到小排列。

2011年计算机等级二级vfp预测模拟真题及答案(6)

2011年计算机等级二级vfp预测模拟真题及答案(6)

1.在一个表中可以建立( )A) 多个普通索引,多个唯一索引,多个候选索引,一个主索引B) 一个普通索引,多个唯一索引,多个候选索引,多个主索引C) 多个普通索引,一个唯一索引,多个候选索引,多个主索引D) 多个普通索引,多个唯一索引,一个候选索引,多个主索引2.表xsda.bdf中结构复合索引文件名可为( )A) xsda.idxB) xsda.cdxC) sy.idxD) sy.cdx3.在“index on 表达式tag索引文件名”命令中建立候选索引的参数为( )A) uniqueB) candidateC) additiveD) b.ascending4.结构复合索引文件不具备的特性为( )A) 在打开表时自动打开B) 同一索引文件中可包含多个索引C) 在添加、更加或删除记录时自动进行维护索引D) 自动按所有索引顺序显示5. 在表设计器中,索引可以分为( )A) 主索引、候选索引、唯一索引、普通索引B) 单项索引、复合索引C) 单索引、结构复合索引、非结构复合索引D) 升序索引、降序索引6. 不允许出现重复值的索引是( )A) 唯一索引B) 主索引C) 简单索引D) 普通索引7. 表xsda.dbf的结构复合索引文件名为( )A) xsda.idxB) xsda.cdxC) sy.idxD) sy.cdx8. 用“index on表达式to 索引文件名”命令建立的索引文件扩展名为( )A) .idxB) .cdxC) .fptD) .tag9. 打开一个建立了结构复合索引的数据库表,表记录的顺序将按( )A) 第一个索引标识B) 最后一个索引标识C) 主索引标识D) 原顺序10. 在学生成绩表xscj.bdf中有学号、姓名、课程、任课教师、成绩等字段,现要统计任课教师的个数,准备对“任课教师”字段建立索引,这种索引应该是( )A) 主索引B) 普通索引C) 候选索引D) 唯一索引11. 在建立表的唯一索引中,若表中出现重复字段值时,索引文件只存储重复出现记录的( )A) 第一个B) 最后一个C) 全部D) 几个12. 设职工工资表已打开,要把记录指针定位在第1条工资高于800元的记录上,应使用命令( )A) seek 工资>800B) Find 工资>800C) Find For 工资>800D) LoCate for 工资>80013. 当某个库文件和相关的多个索引文件被打开时, 有关主控索引的正确叙述是( )A) 可以将多个索引文件同时设置为主控索引B) 同一时刻只能将一个索引文件设置为主控索引C) 只要指定了主索引文件,就不能更改关于主控索引的设置D) 索引文件只要被打开就能对记录操作起作用14. 若要避免用户在字段中输入重复的数据,应根据此字段创建( )类型的索引,以便自动进行唯一性检查。

2011年全国计算机等级考试二级VFP课后练习题及答案(1)

2011年全国计算机等级考试二级VFP课后练习题及答案(1)
32.在建立参照完整性之前,必须首先清理数据库,即物理删除各数据库表中带有删除标记的记录。
33.执行Total命令将生成一个新表,该表的记录个数总量小于当前表的记录个数。
34.永久联系在数据库设计器中显示为表索引间的连接线。
35.Update语句是SQL语言最重要的,也是使用最频繁的语句。
36.Visual FoxPro的SQL select 语句的联接格式可以实现多个表的联接。
B)先执行命令 GOTO 2,再执行命令DELETE NEXT 3
C)执行命令DELETE RECORD 2 TO 4
D)执行命令 DELETE FOR RECNO( )>=2.AND.RECNO( )<=4
28.下面4组命令,每组命令的执行结果一定相同的是
A)DELETE与DELETE RECORD RECNO()
CLEAR
INPUT "输入K值:" TO K
INPUT " 输入M值:" TO M

FOR R = K TO M
DO SUB ②
S = S+A
ENDFOR
" S的值为:" , S
RETURN

PARAMETERS P , N
B)REPLACE SNA WITH MM
C)STORE &MM TO SNA
D)REPLACE SNA WITH &MM
23.在以下各种说法中,正确的是
A)DELETE 、ZAP和PACK的功能各不相同
B)ZAP和PACK的功能相同
C)DELETE ALL和ZAP的功能相同

2011VFP上机考试(20套)题说明

2011VFP上机考试(20套)题说明

题号第一部分(30分)第二部分简单应用(40分)第三部分综合应用(30)分必加分2(4)提示:修改日期为1983年3月4日且update命令中日期的格式必须为:{^1983/03/04}否则扣8分(1)提示①建立的查询以query2.qpr存储,否则不得分提示②查询字段中,“姓名”字段要从jsh表提取,否则不得分提示:统计按钮的过程语句select中,查询去向的表名一定要加上扩展名即wh1.dbf,否则扣3分3无问题(1) 提示①SQL命令必须建立在文件 query . prg中,否则不得分;提示②必须用内部连接查询,否则不得分提示③查询的课程号必须取自score表,否则扣4分提示④查询条件必须为: AT("网络工程",course.课程名) > 0若是其它表达式就扣2分提示:不能用嵌套查询,要分两部查询,先查询出每个仓库的平均工资,生成临时表,然后再使用连接查询,否则扣12分。

4无问题无问题提示①:菜单的文件名应存为cx3(不是cx33)提示②:使用内部连接查询扣12分提示③:使用等值连接查询扣9分提示④:使用嵌套查询不扣分7无问题(2)菜单文件错误 扣5分提示:计算命令按钮的CLICK代码中,学分的替换采用replace命令未完成,采用do while循环处理表中记录,用if语句进行替换的判断。

若采取SQL语句,结果正确得10分; 用replace命令,但不用循环得17分;用replace命令先将所有学分清0。

58无问题无问题提示:SQL命令完成,先将查询结果存入数组,再从数组中提取记录插入表。

9无问题无问题提示:用do while 循环及replace命令配合完成,能得满分,其它做法,命令格式不与答案一致,结果正确,扣13分10无问题(2)提示①数据库sdb中的三个表不正确,可先删除;再以独占的方式分别打开student、sc、course三个表,删除其与数据库sdb1的所属关系,再加入sdb数据库。

2011年9月全国计算机等级考试二级VFP真题及答案

2011年9月全国计算机等级考试二级VFP真题及答案

2011年9月全国计算机等级考试二级VFP真题及答案一、选择题(每小题 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)ABDCGEFD)FCADBEG(11)下列程序段执行以后,内存变量 A 和 B 的值是________。

2011春VFP上机试卷含答案

2011春VFP上机试卷含答案

2011年春VFP上机试卷2011C VFP01一、项目、数据库和表操作打开T盘根目录中的项目文件JXGL,在该项目中已有一数据库JXSJ。

1、在JXSJ数据库中按如下表格中所示的结构创建AB.DBF表,并按表格中的要求设置相关属性。

(1)(2)设置RQ字段的默认值:当前系统日期;Date()(3)设置单位字段的显示类:选项按钮组;OptionGroup(4)设置表的更新触发器:日期字段的值等于当前系统日期时可以更新记录;Rq =Date()(5)创建普通索引,索引名为abcd,要求按日期排序,日期相同时按单价排序。

2、在3、为项目设置项目信息:项目的图标为PC.ICO文件。

右击项目管理器4、KC表已存在主索引KCDM,索引表达式为KCDM;CJ表已存在普通索引KCDM,索引表达式为KCDM。

以KC表位主表,CJ表为子表,根据KCDM建立永久关系,并设置两表之间的参照完整性:删除级联、插入限制。

二、设计查询已知自由表图书表(TSB)含有分类号(flh,C)、册数(cs,N)、价格(jg,N)等字段。

按如下要求修改JXGL项目中的查询CHAXUN;基于TSB表查询图书类别、藏书册数等信息。

要求:查询输出字段为图书类别、藏书册数和平均单价;查询结果按藏书册数降序排序,相同时按平均单价升序排序;输出去想为文本文件TEMP。

注:图书类别为flh中“.”前的内容(可用LEFT(…, A T(“.”, …)) 形式的表达式求得),藏书册数为同一图书类别册数之和。

LEFT(flh, AT(“.”,flh)-1) as 图书类别Sum(cs) as 藏书册数Avg(jg) as 平均单价分组:图书类别排序:自己写去向:自己写三、设计菜单JXGL项目中已存在菜单MENU,其中已定义了“文件”菜单栏及其中的“退出菜单”项。

按如下要求设计菜单,菜单运行后的效果如图1所示。

1、在“文件”菜单栏右侧创建“图书管理系统”菜单栏。

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