VF考试试题及答案

《Visual FoxPro程序设计基础》

模拟试题及解答

一、项目管理器、数据库、表和记录的输入和维护(25分)

1、在自建文件夹下创建以自己名字拼音字母命名的项目管理器(如张三同学,应以“zhangsan.PJX”文件名,以下同);

解答:①建立自己的目录:

②设路径:点击VF程序中【工具】下拉菜单【选项】

③建立项目名称:点击VF程序中【文件】下拉菜单【新建】

2、在以自己名字拼音字母命名的项目管理器中建立一个以自己名字命名数据库(如张三同学,应为“zhangsan.DBC”);

解答:①建立数据库:

3、在数据库中创建学生表(表文件名为XS .DBF),长表名为:学生情况登记表,表结构如下:

解答:①建立表:

②长表名:

4、在同一数据库中创建成绩表(表文件名为CJ .DBF), 长表名为:成绩表,表结构如下:

表二、 CJ.DBF

②长表名

表一、 XS.DBF

②点击VF程序中【显示】下拉菜单【追加方式】

③点击VF程序中【显示】下拉菜单【浏览】(要先点选中cj.dbf)

④点击VF程序中【显示】下拉菜单【追加方式】

6、为表二中的字段Cj设置字段有效性规则:Cj应该在0到100之间,否则提示“你的输入有错误,请重新输入!”;

解答:①点击VF程序中【修改】,在选中CJ,在其字段有效性下面选中规则(R)

7、创建索引

在表一中以字段Xh创建索引,索引表达式为主索引,索引名称为Xh;在表二中以字段Xh 建立索引,索引表达式为普通索引,索引名称为Xh;

解答:①选中xs.dbf,点击【修改】,再选择【索引】,类型改为主索引。

②选中cj.dbf,点击【修改】,再选择【索引】,类型改为普通索引。

8、表一和表二建立永久性关系,并编辑起参照完整性,将更新规则设置为级联,删除规则设置为限制,插入规则设置为忽略。

解答:①点击VF程序中【显示】下拉菜单【数据库设计器】

②用鼠标按住【学生情况登记表】中的钥匙,拖动鼠标箭头到【成绩表】中的索引。

③点击VF程序中【数据库】下拉菜单【编辑参照完整性】

二、建立查询

基于表一和表二在项目管理器中创建以自己名字命名的多表查询(如张三,应为“zhangsan .QPR”);

解答:①建立查询表

要求利用xs.Xh和cj.Cj产生一个平均成绩的字段,求每个学生的平均成绩;设置排序依据,按学号(xs.Xh)升序排列;

解答:在函数和表达式中选AVG(cj.cj)

三、建立报表

利用报表向导,基于以上的表,在项目管理器中创建以自己名字命名的一对多报表(如张三同学,应为“zhangsan .FRX”),报表中的信息有:xs.Xh、xs.Xm、xs.Xb、xs.Ximing、xs.Zydh、cj.Cj;

解答:①点击项目管理器中【文档】下拉菜单【报表】选中【报表向导】再选【一对多报告向导】

四、建立表单

1.基于表一和表二在项目管理器中创建以自己名字命名的一对多表单(如张三同学,应为“zhangsan .SCX”);

2.如图所示设置表单布局,表单的标题为:学生成绩情况表;

解答:①

③点击VF程序中【显示】下拉菜单【数据环境】把需要的数据直接拖进表单

11

3.表单运行时,屏幕显示结构如下所示;

给按钮编程,实现其相应功能(注意,当记录处在第一条或最后一条记录时,上一条或下一条按钮变为不可操作)。

解答:首条记录:go top

Thisform.refresh

末记录: go bottom

上一条:下一条:

关闭:thisform.release

五、程序设计:

在项目管理器中创建以自己名字命名程序(如张三同学,应为“zhangsan.PRG ”),功能实现求1到50之间的所有数之积(即S=1*2*3* (50)

解答:①点击项目管理器中【代码】下拉菜单【程序】选中【新建】输入程序

六、建立菜单

1.在项目管理器中创建以自己名字命名的菜单(如张三同

学,应为“zhangsan.MNX ”);

13

2.通过该菜单的菜单项完成调用表、调用表单、退出菜单,菜单功能设计如下: a.单击学生情况表,可以浏览xs.DBF ;

b.单击多表查询,可以浏览*.QPR 查询表;

c.单击学生成绩情况表单,可以浏览*.SCX;

d.单击运行程序,可以运行*.SCX 程序;

e.单击退出菜单或按快捷键(Ctrl+X ),可以退出菜单

系统;

f.在退出菜单按钮前加分隔线(见图)

解答:①调用表:

过程:use 名称 Browse

查询:do **.qpr

退出菜单:过程 set sysmenu nosave

Set sysmenu to default

②数据操作:

表单命令:do form **

运行程序:

do **.prg

VF试题及答案

VF试题及答案(一) 一、选择题 下列各题A) 、B) 、C) 、D) 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。 (1) DBMS的含义是: A) 数据库系统 B) 数据库管理系统 C) 数据库管理员 D) 数据库 (2)从关系模式中指定若干个属性组成新的关系的运算称为: A) 联接 B) 投影 C) 选择 D) 排序 (3)对于“关系”的描述,正确的是: A) 同一个关系中允许有完全相同的元组 B) 同一个关系中元组必须按关键字升序存放 C) 在一个关系中必须将关键字作为该关系的第一个属性 D) 同一个关系中不能出现相同的属性名 (4)在表设计器的“字段”选项卡中可以创建的索引是 A) 唯一索引 B) 候选索引 C) 主索引 D) 普通索引 (5)在程序中不需要用public等命令明确声明和建立,刻直接使用的内存变量是 A) 局部变量 B) 公共变量 C) 私有变量 D) 全局变量 (6)扩展名为dbf的文件是 A) 表文件 B) 表单文件 C) 数据库文件 D) 项目文件 (7)下列程序段的输出结果是 CLEAR STORE 10 TO A STORE 20 TO B SET UDFPARMS TO REFERENCE DO SWAP WITH A,(B) A,B PROCEDURE SWAP PARAMETERS X1, X2 TEMP=X1 X1=X2 X2=TEMP ENDPROC A) 10 20 B) 20 20 C) 20 10 D) 10 10 (8)使用调试器调试第(7)小题的程序,如果想在过程SWAP执行时观察X1的值,可以在其中安置一条命令,程序执行到该命令时,系统将计算X1的值,并将结果在调试输出窗口中显示,这条命令的正确写法是: A) DEBUGOUT X1 B) DEBUG X1 C) OUT X1 D) TEST X1 (9) 设X=10, 语句?VARTYPE ("X")的输出结果是 A) N B) C C) 10 D) X

(完整word)vf考试试题及答案,推荐文档

VF期末考试复习选择题及答案 1.在Visual FoxPro中,skip命令移动记录指针的基准是(B )。 A、第一条记录 B、当前记录 C、指定纪录 D、库文件尾 2.一个数据库文件中多个备注字段的内容是存放在(B )。 A、这个数据库文件中 B、一个备注文件中 C、多个备注文件中 D、一个 文本文件中 3.在有关数据库的概念中,若干记录的集合称为(D)。 A. 文件 B. 字段 C. 数据项 D. 表 4.联接运算要求联接的两个关系有相同的(B)。 A. 主键 B. 属性名 C. 实体名 D. 主属性名 5. 逻辑运算符在运算时的优先顺序是(A) A.NOT→AND→OR B.AND→NOT→OR C.OR→NOT→AND D.从左至右按先后次序 6. 数学表达式5≤X≤8在Visual FoxPro中应表示为(B)。 A. X>=5.OR.X<=8 B. X>=5.AND.X<=8 C. X≤8.AN D.5≤X D. 5≤X.OR. X≤8 7. 在关系运算中,查找满足一定条件的元组的运算称之为(B)。 A. 投影 B. 选择 C. 关联 D. 复制 8.以下各表达式中,运算结果为数值型的是(D)。 A. 9<6 B. “D”$”ASD” C. TIME()+9 D. LEN(SPAC(8))-9 9.物理删除某一打开的表中的第3条记录,使用以下命令:①DELE ②GO 3③PACK。正确的操作顺序是(D) A.①②③ B.②③① C.①③② D.②①③ 10.设表文件及其索引文件已打开,为了确保指针定位在记录号为1的记录上,应该使用命令(B)。 A.GO TOP B. GO 1 C. GO RECNO()=1 D. SKIP 1 11.当前表中含xm(姓名,字符型)字段,显示姓“李”的记录的命令是(D) A.DISP FOR "李"=xm B.DISP FOR xm=李 C.DISP FOR SUBS(xm,1,1)= '李' D.DISP FOR SUBS(xm,1,2)=[李] 12. 求平均值的命令是(D) A.COUNT B.TOTAL C.SUM D.AVERAGE 13.不能作为索引关键字的数据类型是(B) A.数值型 B.备注型 C.日期型 D.字符型 14.在Visual FoxPro的一个工作区中,同一时刻最多能打开( B )个库文件。 A、10 B、1 C、任意多 D、256 15. Visual FoxPro中数据库文件的扩展名为( B )。 A、dbf B、dbc C、fpt D、prg 16. 当前数据库文件中有10条记录,要在第五条记录后面插入一条新记录,应使用命令(B )。 A、append B、insert C、edit D、brows 17. 在Visual FoxPro中,对数据库进行排序的关键字可为(C)。 A、逻辑型和备注型 B、日期型和备注型 C、日期型和字符型 D、逻辑型、日期型和备注型 18.在Visual FoxPro中,对数据库建立索引,将产生相应的索引文件,原库文件内容(A )。 A、并不改变 B、顺序改变 C、指定纪录改变 D、数据改变

vf试题及答案

vf试题及答案 【篇一:国家计算机二级vf考试题库答案合集】 题目的要求新建一个名为供应的项目文件。 (2)按照题目的要求,将供应零件数据库添加到项目供应中。 (3)步骤1:按照题目的要求为零件表建立主索引。 步骤2:以同样的方法为供应表建立普通索引。 步骤3:在数据库设计器中从主索引拖拽到普通索引建立联系。 (4)按照题目的要求为供应表中的数量字段设置字段有效性规则。 步骤1:按照题目的要求建立名为query1.prg的程序文件,并在程序文件窗口中输入符合题目要求的程序段。 **************query1.prg中的程序段************ select 供应.供应商号,供应.工程号,供应.数量; from 零件,供应 where 供应.零件号=零件.零件号; and 零件.颜色=红; order by 供应.数量 desc; into dbf supply_temp ********************************************** 步骤2:以query1为文件名保存并运行程序。 也可以先按照题目的要求通过查询设计器建立查询,然后打开查询设计器工具栏中的工具按钮将其中的sql语句复制到指定的程序文件中,操作过程如图3.9所示。一般来说,简单的sql查询语句都可以通过查询设计器来实现,且比较简单,建议考生掌握这种方法的使用。 (2)【操作步骤】 步骤1:按照题目的要求新建一个快捷菜单并保存。 步骤2:为快捷菜单添加菜单项,并生成可执行文件 menu_quick.mpr。 步骤3:打开表单myform,按照题目的要求编写表单的rightclick 事件代码do menu_quick.mpr。 步骤4:保存并运行表单。 步骤1:新建一个表单,并按题目要求修改表单的属性。 步骤2:在表单中添加一个表格控件、两个命令按钮控件、一个标签控件和一个文本框控件,并按照题目的要求设置各控件的属性。步骤3:将供应表和零件表添加到表单的数据环境中。

计算机二级VF练习题及答案

计算机二级VF练习题及答案 2016计算机二级VF练习题及答案 2016年3月计算机等级考试时间为3月26-29日,为了帮助大家能顺利通过计算机二级考试,下面店铺为大家带来VF练习题及答案,供大家参考学习,预祝考生备考成功!想了解更多相关信息请持续关注我们店铺! 1[单选题] 在Visual FoxPro中,通常以窗口形式出现,用以创建和修改表、表单、数据库等应用程序组件的可视化工具称为( )。 A.向导 B.设计器 C.生成器 D.项目管理器 参考答案:B 参考解析:Visual FoxPro的设计器是创建和修改应用系统各种组件的可视化工具,利用各种设计器可以创建表、表单、数据库、查询、报表等。 向导是一种交互式程序,用户在一系列向导屏幕上回答问题或者选择选项,向导会根据回答生成文件或者执行任务,帮助用户快速地完成一般性的任务。 生成器是带有选项卡的对话框,用于简化对表单、复杂控‘件和参照完整性代码的创建和修改过程。 项目管理器是Visula FoxPro中处理数据和对象的主要组织工具,它为系统开发者提供了极为便利的工作平台。 2[单选题] 计算结果不是字符串“Teacher”的表达式是( )。 A.at(〝MyTeacher〞,3,7) B.substr(〝MyTeacher〞,3,7) C.right(〝MyTeacher〞,7) D.left(〝Teacher〞,7) 参考答案:A 参考解析:t(<字符表达式1>,<字符表达式2>,<数值表达式>)函数如果前字符串是后字符串的子串,返回前字符串首字符在后字符串中第几次出现的位置,表达式al(〝MyTeacher〞,3,7)不正确;substr函数从指定表达式值的指定位置取指定长度的子串作为函数,substr(”MyTeacher”,3,7)的值为”Teacher”;left从指定表达式

vf试题及答案

vf试题及答案 为了帮助学生更好地准备VF(Verbal Fluency)测试,以下是一些常 见的VF试题及答案,供各位参考学习。VF测试是一种常见的语言能 力测试,旨在评估受试者在特定话题下产生词汇的流畅度和灵活性。 下面将以不同主题为例,提供试题以及可能的答案。 1. 动物类话题 试题:请列举尽可能多的动物。 答案:猫、狗、老虎、狮子、大象、长颈鹿、熊、猴子、兔子、鲨鱼、鸟、青蛙、蜘蛛、蛇、鸭子、鸽子、松鼠、犀牛、海豚、蝴蝶、 豹子、鱼、马、牛。 2. 食物类话题 试题:请列举尽可能多的水果。 答案:苹果、香蕉、橙子、草莓、西瓜、葡萄、柠檬、蓝莓、樱桃、哈密瓜、桃子、橘子、梨、榴莲、菠萝、甘蔗、木瓜、石榴、杨梅、 椰子、芒果、荔枝、柚子、橙汁。 3. 职业类话题 试题:请列举尽可能多的职业。 答案:医生、护士、教师、工程师、演员、歌手、画家、律师、警察、消防员、厨师、服装设计师、记者、市长、CEO、导演、作家、 推销员、司机、农民、建筑师、电工、航天员、设计师、朗读者。

4. 交通工具类话题 试题:请列举尽可能多的交通工具。 答案:汽车、火车、飞机、自行车、摩托车、轮船、公交车、出租车、地铁、直升机、电动车、滑板、单轮电动车、滑板车、脚踏车、小汽车、大卡车、双层巴士、电动滑板、冲浪板、滑翔机、滑雪板、船、摩托艇、托马斯火车。 5. 国家和城市类话题 试题:请列举尽可能多的国家和城市。 答案:中国、美国、日本、法国、德国、意大利、巴西、英国、澳大利亚、加拿大、俄罗斯、印度、韩国、南非、墨西哥、埃及、巴基斯坦、阿根廷、泰国、西班牙、巴黎、纽约、东京、伦敦、罗马、悉尼、多伦多、莫斯科、孟买、首尔、开罗。 以上是一些常见的VF试题及示例答案,希望能够对您备考VF测试有所帮助。请注意,这些只是示范性的答案,您可以根据自己的想象力和词汇量来展开回答,达到流畅灵活的目标。祝您考试顺利!

计算机等级考试二级VF笔试真题及部分答案解析

计算机等级考试二级VF笔试真题及部分答案解析 计算机等级考试二级VF笔试真题及部分答案解析 1、下列叙述中正确的是 A.对长度为n的有序的链表进行查找,最坏情况下需要的比较的次数为n B. 对长度为n的有序的链表进行对分查找,最坏情况下需要的比较的次数为n /2 C. 对长度为n的有序的链表进行对分查找,最坏情况下需要的比较的次数为log2n D. 对长度为n的有序的链表进行对分查找,最坏情况下需要的比较的次数为nlog2n 答案:A 解析:最坏情况下全部逆序,所以要比较N次 2、算法的时间复杂度是指 A.算法的执行时间 B.算法所处理数据和数据量 C.算法程序中的语句或指令条数 D.算法在实现过程中所需要的基本运算次数 答案:D 3、软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是 A.编辑软件 B.操作系统 C.教务管理系统 D.浏览器 答案:B 解析:操作系统是最常见的系统软件 4、软件(程序)调试的任务是 A.针对和改进程序中的错误

B.尽可能多的发现程序中的错误 C.发的现并改正程序中的所有错误 D.确定程序中错误的性质 答案:A 解析:B答案是程序测试的任务 5、数据流程图(DFD图)是 A.软件概要设计的工具 B.软件详细设计的工具 C.结构化方法的需求分析工具 D.面向对象方法的需求分析工具的 答案:C 6、软件生命周期可分为定义阶段,开发阶段和维护阶段,详细设计属于 A. 定义阶段 B.开发阶段 C.维护阶段 D.上述三个阶段 答案:B 7、数据库管理系统中负责数据模式定义的语言是 A.数据定义语言 B.数据管理语言 C.数据操纵语言 D.数据控制语言 答案:A 8、在学生管理的关系数据库中,存取一个学生信息的数据单位是 A.文件 B.数据库 C.字段 D.记录 答案:D

计算机二级《VF》上机考试及答案(3)

计算机二级《VF》上机考试及答案(3) 2016计算机二级《VF》上机考试及答案 综合应用题 11在考生文件夹中有“订货”表和“商品”表。商品表中的“单价”表与“订货”表的“数量”之积应等于订货表中的“金额”。 现在有部分“订货”表记录的“金额”字段值不正确,请编写程序挑出这些记录,并将这些记录存放到一个名为“修正订货”的表中(与订货表结构相同,自己建立),根据商品表中的“单价”字段和“订货”表的“数量”字段修改“修正订货”表的“金额”字段(注意:一个修正记录可能对应几条订货记录)。 编写的程序最后保存为“CX.prg”。 参考解析: 【考点指引】本大题考查的是数据表数据的修改,注意要用到INTOTABLE和INTOCURSOR保存中间查询结果。 【操作步骤】 ①在命令窗口中输人命令:MODI COMM cx(回车执行),打开程序文件编辑窗口,在程序文件编辑窗口中输入以下程序代码:SELECT订货.*INTO TABLE修正订货FROM订货,商品WHERE 订货.商品编码=商品.商品编码AND金额<>单价*数量 USE修正订货 GO TOP DO WHILE.NOT.EOF() a1=商品编码 bl=订单编号 SELECT*INTO CURSOR aa FROM商品WHERE商品编码=al SELECT修正订货 REPLACE金额WITH aa.单价*数量 SKIP ENDDO

USE 关闭程序文件编辑窗口并保存程序文件。 ②在命令窗口中输入命令:DO cx(回车执行),执行程序文件。 12在考生文件夹下有数据库“gz”,包括数据表文件:zgk(仓库编号C(4),职工编号C4),工资N(4))。设计一个名为tj的菜单,菜单中有两个菜单项“统计”和“退出”。 程序运行时,单击“统计”菜单项应完成下列操作:检索出工资大于或等于本仓库职工平均工资的职工信息,并将这些职工信息按照仓库编号升序排序,在仓库号相同的情况下再按职工编号升序存放到“result”文件中,该数据表文l 件和“zgk”数据表文件具有相同的结构。 单击“退出”菜单项,程序终止运行。 注意:相关数据表文件存在于考生文件夹下。 参考解析: 【考点指引】本大题主要考查利用SQL语句进行分组计算查询,在本题应了解SQL中求平均值函数AVG的使用;在菜单的设计过程中主要应注意两个菜单命令在“统计”下拉列表框中应选择的类型。 【操作步骤】 ①选择【文件】→【新建】命令,选择“菜单”,单击“新建文件”按钮,再单击“菜单”按钮,打开菜单设计器,在“菜单名称”中输入“统计”,在“结果”下拉列表框中选择“过程”,单击“创建”按钮创建“统计”过程,在菜单过程代码编辑窗口中输入以下代码: SET TALK OFF SET SAFETY OFF 0PEN DATABASE gz SELECT仓库编号,AVG(工资)AS pjgz FROM zgk GROUP BY仓库编号INTO CURS OR curl SELECT zgk.*INTO TABLE result FROM zgk,curl WHERE zgk.仓库编号=curl.仓库编号and工资>= pjgz ORDER BY zgk.仓库编号,

vf题库及单招答案

vf题库及单招答案 1、设当前表中姓名字段为字符型,要把内存变量NAME字符串的内容输入到当前记录的姓名字段,应当使用命令() [单选题] * A.姓名=NAME B.REPLACE 姓名 WITH NAME(正确答案) C.REPLACE 姓名 WITH &NAME D.REPLAVE ALL 姓名 WITH NAME 2、设当前表有100条记录当EOF()为真时,命令?RECNO()的显示结果是() [单选题] * A.100 B.101(正确答案) C.0 D.空 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、设当前表中有一个字段名为ABC,当前记录该字段的值是123.同时有一个内存变量ABC。该内存变量已赋值为-123.执行命令?ABC后 屏幕上显示的信息是() [单选题] *

全国计算机等级二级VF模拟笔试题含答案

计算机等级二级VF模拟笔试题 一、选择题 (1)在深度为5的满二叉树中,叶子结点的个数为 A)32 B)31 C)16 D)15 (2)假设*二叉树的前序遍历顺序是abdgcefh,中序遍历顺序是dgbaechf,则其后序遍历的结点顺序是 A) bdgcefha B) gdbecfha C) bdgaechf D) 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 *,Y B)STORE 1,2 TO * C)STORE 1 TO * Y D)STORE 1、2 TO * (14)执行以下语句,其函数结果为 STORE -100 TO * ?SIGN(*)*SQRT(ABS(*)) A)10

2022年计算机二级考试VF练习题及答案

2022年计算机二级考试VF练习题及答案 1[单项选择题] 对长度为n的线性表排序,在最坏状况下,比拟次数不是n(n-1)/2的排序方法是( )。 A.快速排序 B.冒泡排序 C.直接插入排序 D.堆排序 参考答案:D 参考解析:除了堆排序算法的比拟次数是o(nlog2 n),其他的都是n(n-1)/2。 2[单项选择题] 数据库(DB)、数据库系统(DBS)和数据库治理系统(DBMS)三者之间的关系是( )。 A.DBS包括DB和DBMS B.DBMS包括DB和DBS C.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS 参考答案:A 参考解析:数据库(DB)是存储在计算机存储设备上的构造化的相关数据集合;数据库治理系统(DBMS)是为数据库的建立、使用和维护而配置的软件。数据库和数据库治理系统都属于数据库系统(DBS)。 3[单项选择题] 在表单中为表格控件指定数据源的属性是( )。 A.DataSource B.RecordSource C.DataFrom D.RecordFrom

参考答案:B 参考解析:表格的RecordSource属性指定表格的数据源。 4[单项选择题] 有SQL语句: SELECTDISTINCT系号FROM教师WHERE工资>:ALL(SELECT工资FROM 教师WHERE系号=”O2”、 与如上语句等价的SQL语句是 A.SELECTDISTINCT系号FROM教师WHERE工资>=(SELECTMAX(工资.FROM教师; WHERE系号=”02”)B.SELECTDISTINCT系号FROM教师WHERE工资>=(SELECTMlN(工资.FROM教师; WHERE系号=”02””)C.SELECTDISTINCT系号FROM教师WHERE工资>=ANY(SELECT工资FROM教师; WHERE系号=”02””)D.SELECTDISTINCT系号FROM教师WHERE工资>=SOME(SELECT工资FROM教师; WHERE系号=”02””) 参考答案:A 参考解析:SQL语句的功能是在教师表中选择出全部满意查询条件记录的系号。其中查询条件工资>=ALL(SE-LECT工资FROM教师WHERE系号=”02”.表示所要查询的记录的工资字段要比那些全部系号为02的记录的工资字段要商,其实际含义是查询那些工资比02系工资都高的教师所在的

2022年计算机二级考试VF训练试题及答案

2022年计算机二级考试VF训练试题及答案 1[单项选择题] 执行如下命令的输出结果是( )。 ?15%4,15%-4 A.3 -1 B.3 3 C.1 1 D.1 -1 参考答案:A 参考解析:“%”可理解为返回两个数值表达式相除的余数。l5除以4等于3余3,所以15%4=3;15除以-4,商-4,余-1,所以15%-4=1。正确答案为“3-1”,即A)选项正确。 2[单项选择题] 恢复系统默认菜单的命令是( )。 A.SET MENU TO DEFAULT B.SET SYSMENU TO DEFAULT C.SET SYSTEM MENU TO DEFAULT D.SET SYSTEM TO DEFAULT 参考答案:B 参考解析:恢复系统菜单的命令为SET SYSMEN1TO DEFAULT。通过SET SYSMENU命令可以允许或制止在程序执行时访问系统菜单,也可以重新配置系统菜单。系统菜单配置命令为:SET SYSMENU ON1OFFIAUTOMATIClTO[]I TO[]| To[DE.FAULT]I SAVE I NOSAVE。一般常用到将系统菜单恢复成标准配置,可先执行SET SYSMENU NOSAVE,然后执行SET SYS.MENU TO DEFAULT。

3[单项选择题] 释放和关闭表单的方法是( )。 A.Release B.Delete C.LostFocus D.Destroy 参考答案:A 参考解析:表单的Release方法是将表单从内存中释放;LostFocus 大事是表单失去焦点的大事;Destroy大事是在表单对象释放时引发的大事;表单没有Delete大事和方法。 4[单项选择题] 建立一个视图sa.1ar7,该视图包括了系号和该系的平均工资两个字段,正确的SQL语句是 A.CREATEVIEWsalaryAS系号,AVG(工资.AS平均工资FROM教师GROUPBY系号 B.CREATEVIEWsalaryASSELECT系号,AVG(工资.AS平均工资FROM教师GROUPBY系名 C.CREATEVIEWsalarySELECT系号,AVG(工资.AS平均工资FROM教师GROUPBY系号 D.CREATEVIEWsalaryASSELECT系号,AVG(f资.AS平均工资FROM教师GROUPBY系号 参考答案:D 参考解析:.以直接用建立视图的SQL命令CREATEVIEw…AS-·’建立视图,A、C选项语法格式错误,首先排解。题干要求视图包括系号和该系的平均工资两个字段,可使用seleCt语句猎取结果,B选项返回了“系

2024年4月全国计算机等级考试二级VF笔试全真模拟试题及答案

2024年4月全国计算机等级考试二级VF笔试全真模 拟试题及答案 一、选择题(每小题 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)DYBEAFCZX B)YDEBFZXCA C)ABDYECFXZ D)ABCDEFXYZ (7)某二叉树中有n个度为2的结点则该二叉树中的叶子结点数为A)n+1 B)n-1 C)2n D)n/ (8)在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是。 A)井 B)交 C)投影 D)笛卡儿乘积 (9)在E-R图中,用来表示实体之是联系的图形是。 A)矩形 B)椭圆形 C)菱形 D)平行四边形 (10)下列叙述中错误的是。 A)在数据库系统中,数据的物理结构必须与逻辑结构一致. B)数据库技术的根本目标是要解决数据的共享问题 C)数据库设计是指在已有数据库管理系统的基础上建立数据库 D)数据库系统需要操作系统的支持 (11)以下不属于SQL数据操作命令的是。

计算机二级VF考试试题及答案

计算机二级VF考试试题及答案 计算机二级VF考试试题及答案 一、简单应用(2小题,每题20分,计40分) 在考生文件夹下,打开商品销售数据库CDB,完成如下简单应用: 1.使用一对多报表向导建立名称为P_ORDER的报表。要求从父表顾客表CUST中选择所有字段,从子表订单表ORDER中选择所有字段;两表之间采用"顾客号"字段连接;按"顾客号"字段升序排序;报表样式为"经营式",方向为"纵向";报表标题为"顾客订单表"。然后修改该报表,在页注脚中增加一个标签"制表人:王爱学";该标签水平居中,标签中的":"为中文的冒号。 2.修改一个名称为TWO.PRG的命令文件。该命令文件统计每个顾客购买商品的金额合计(应付款),结果存储在临时表ls中。然后用ls中的每个顾客的数据去修改表scust对应的记录。该命令文件有3行语句有错误,打开该命令文件进行修改。 注意:直接在错误处修改,不可改变SQL语句的结构和短语的顺序,不允许增加、删除或合并行。修改完成后,运行该命令文件。 本题主要考核点:使用报表向导制作表单、表单报表的使用、修改程序文件。 解题思路: 第1题:启动报表向导可在"文件"菜单中选择"新建"或者单击工具栏上的"新建"按钮,打开"新建"对话框,文件类型选择报表,单击向导按钮,在"向导选取"对话框中选择"一对多报表向导",然后按照报表向导操作即可。然后打开该报表,在页注脚中增加一个标签控件,输入:"制表人:王爱学",选中该标签,再选择"格式"菜单下的'"对齐"子菜单下的"水平对齐"。 第2题:利用"文件"菜单下的"打开"命令打开程序文件TWO.PRG。将命令文件修改为: CLOSE DBF PRIVATE no,money

计算机专业vf试题及答案

计算机专业vf试题及答案 一、选择题(每题1分,共60分) 1. 在计算机系统中,CPU的作用是: A. 执行指令和数据的读写 B. 控制整个计算机系统的运行 C. 存储和管理数据 D. 提供电源供给 2. 下列哪个不属于程序设计语言? A. C++ B. Java C. HTML D. Python 3. 下列哪个不属于计算机网络的拓扑结构? A. 树型网络 B. 环型网络 C. 星型网络 D. 圆环网络 4. 在二进制系统中,1101表示的十进制数为:

B. 8 C. 9 D. 12 5. 下列哪个不属于计算机网络的传输媒介? A. 光纤 B. 无线电波 C. 铜线 D. 数据包 6. HTTP协议是建立在下列哪个协议之上的? A. TCP/IP B. FTP C. UDP D. SMTP 7. 下列哪个是面向对象的程序设计语言? A. Pascal B. Fortran C. C

8. 下列哪个不属于计算机存储器的种类? A. 内存 B. 硬盘 C. CPU D. 光盘 9. 以下哪个不属于计算机安全的常见威胁? A. 病毒 B. 防火墙 C. 木马 D. DDOS攻击 10. 在计算机网络中,IP地址由几个字节组成? A. 4字节 B. 8字节 C. 16字节 D. 32字节 二、判断题(每题1分,共40分) 1. 计算机内存的容量可以根据需求进行扩展。(正确/错误)

2. TCP协议是一种无连接的传输协议。(正确/错误) 3. 所有的程序设计语言都需要编译器才能执行。(正确/错误) 4. 在数据库中,一对一关系表示两个表之间的关联关系。(正确/错误) 5. 二进制数可以直接被计算机执行。(正确/错误) 6. 计算机网络中,LAN和WAN是同一个概念。(正确/错误) 7. 数据库中的SQL语言是一种编程语言。(正确/错误) 8. 操作系统是计算机硬件的一部分。(正确/错误) 9. JavaScript是一种编译型语言。(正确/错误) 10. 信息安全只需保护计算机系统,不需要保护网络传输的数据。(正确/错误) 三、简答题(每题10分,共20分) 1. 什么是计算机网络?简要描述计算机网络的结构和功能。 2. 请解释TCP/IP协议栈的四层结构和各层的功能。 四、应用题(共80分) 请根据以下要求,完成下面的应用题。 某大学需要开设一门面向计算机专业学生的网络课程。请设计一个网络课程系统,该系统应具备以下基本功能:

VF1-4章习题答案

二、判断题 1、√ 2、√ 3、√ 4、× 5、√ 6、√ 三、选择题 1、C 2、C 3、B 四、填空题 1、数据库管理系统 2、表文件,单项索引文件,程序文件,内存变量文件 3、面向对象 第二章参考答案 一、判断题 1.√ 2.√ 3.× 4.√ 5.× 6.√ 7.× 8.× 9.× 10.× 11.×12.× 二、选择题 1.A 2.A 3.B 4.D 5.C 6.C 7.D 8.A 9.B 10.C 11.B,B 12. D 13.D 14.B 15.A 16.C 三、填空题 1. 函数,数值运算,关系运算,逻辑运算 2. 数值型(N),数值型(N),字符型(C) 3. .T. 4. 算 5. 1234.192,1000.0000 6. (1)LOG(X+Y)/LOG(10)+2*X (2)EXP(X+Y)+SIN(60*3.14/180) (3)X>=20 .AND. X=<80 7. 25,N 8. 当前年份(如2002) 第三章参考答案 二、选择题 1、B 2、B 3、D 4、C 5、B 6、B 7、B 8、B 9、A 10、C 11、B

一.判断题 1 2 3 4 5 6 7 8 9 10 11 12 ×√×√√×√√√√×√ 二.单选题 1 2 3 4 5 6 7 8 9 D C D C C A B B A 三.程序控制结构 根据题目要求,编写相应的程序。 1.求出下列表达式的值(x.y的值从键盘输入): 程序代码: SET TALK Off CLEAR INPUT "X=" TO X INPUT "Y=" TO Y Z=(X*Y+EXP(X+Y))/((X/Y)^3*LOG10(ABS(X-Y))) ?"X=",X,"Y=",Y,"Z=",Z SET TALK ON 2.给定一个年份(从键盘输入),判断它是否闰年。闰年的条件是:能被4整除但不能被100整除,或能被100整除且能被400整除。 程序代码:

大学VF期末考试复习题,判断题

判断题 1. 备注型字段用于存放超过256个字符的文本。 A. √ B. × 标准答案:B 解答过程: 2. STORE和“=”命令具有相同功能,它们都可以在一条命令中给多给变量赋值。 A. √ B. × 标准答案:B 解答过程: 3. 要删除数据库文件或表文件,最好不要使用"WiNdows资源管理器"或MS-DOS 模式的命令。 A. √ B. × 标准答案:A 解答过程: 4. 设表文件中有8条记录,且已打开,当BOF()为真时,RECNO()的返回值为 1。 A. √ B. × 标准答案:A 解答过程: 5. set exact oN只对字符串运算起作用。 A. √ B. × 标准答案:A 解答过程: 6. 在FoxPro中,sort命令可对原数据 库进行排序,并使原数据库的记录有序。 A. √ B. × 标准答案:B 解答过程: 7. 设计菜单时,可以用分割线把不同功 能的菜单项分开。 A. √ B. × 标准答案:A 解答过程: 8. 项目是文件、数据、文档等VFP对象 的集合。 A. √ B. × 标准答案:A 解答过程: 9. 在VFP 6.0中,数组的每个元素的数 据类型必须一致。 A. √ B. × 标准答案:B 解答过程: 10. 同一表达式中的每一项类型可以不 同。 A. √ B. × 标准答案:A 解答过程: 11.在FoxPro中,用iNdex命令可以建立 单入口和复合索引文件,形成的索引文件 的扩展名为.IDX。 A. √ B. × 标准答案:B 解答过程: 12. 在同一个表文件中,所有记录的长度 均相等。 A. √ B. × 标准答案:A 解答过程: 13. 使用Do <文件名>命令运行菜单程序 时,可以省略其扩展名。 A. √ B. × 标准答案:B 解答过程: 14. 在VFP中,SCAN…ENDSCAN结构可适 合任何情况下的循环。 A. √ B. × 标准答案:B 解答过程: 15. 总结带区的内容只在报表的尾部出 现一次。 A. √ B. × 标准答案:A 解答过程: 16. VFP中的视图是与某个或几个表文件 有关系的数据窗口,但是视图只能用于浏 览而不能修改各表中的数据。 A. √ B. × 标准答案:B 解答过程: 17. 要取得目前所在环境的帮助,应按F 2键。 A. √ B. × 标准答案:B 解答过程: 18. 不论表文件是否打开,同名的字段变 量的优先级高于内存变量。 A. √ B. × 标准答案:B 解答过程: 19. 不同数据记录的记录号可以是相同 的。 A. √ B. × 标准答案:B 解答过程: 20. LOCATE命令可以独立于CONTINUE命 令执行,同理CONTINUE命令也可以独立 于LOCATE命令执行。 A. √ B. × 标准答案:B 解答过程: 21. 程序文件的扩展名是prg。 A. √ B. × 标准答案:A 解答过程: 22. 在VFP中,FOR…ENDFOR循环结构中

2023年9月全国计算机考试VF二级考试笔试模拟试题及答案

2023年9月全国计算机考试VF二级考试笔试模 拟试题及答案 一、选择题((一)——(35)每小题2分,共70分) 下列各题A)、B)、C)、D)四个选项中,是有一个选项是正确的。请将正确选项添涂在答题卡相应的位置上,答在试卷上不得分。(1)在写列四个选项中,不属于基本关系运算的是 A)连接 B)投影 C)选择 D)排序 (2)如果一个班只能有一个班长,而且一个班长不能同时担任其他班的班长,班级和班长两个实体之间的关系属于 A)一对一联系 B)一对二联系 C)多对多联系 D)一对多联系(3)VF支持的数据模型是 A)层次数据模型 B)关系数据模型 C)网状数据模型 D)树状数据模型 (4)VF的命令窗口中键如CREATE DATA命令以后,屏幕会出现一个创建对话框,要想完成同样的工作,还可以采取如下步骤 A)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单选钮,再单击“新建文件”命令按钮 B)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单选钮,再单击“向导”命令按钮 C)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选钮,再单击“新建文件”命令按钮

D)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选钮,再单击“向导”命令按钮 (5)将内存变量定义为全局变量的VF命令是 A)LOCAL B)PRIVATE C)PUBLIC D)GLOBAL 0(6)扩展名为DBC的文件是 A)表单文件 B)数据库表文件 C)数据库文件 D)项目文件 (7)建设已经生成了名为mymenu的菜单问,执行该菜单文件的命令是 A)DO mymenu B)DO mymenu.mpr C)DO mymenu.pjx D)DO mymenu.mnx0(8)下面有关索引的描述正确的是 A)简化里索引以后。原来的数据库表文件中记录的物理顺序将被改变 B)索引与数据库表的数据存储在一个文件中 C)创建索引是创建一个指向数据库表文件记录的指针构成的文件D)使用索引并不能加快对表的查询操作 (9)若建立索引的字段值不允许重复,并且一个表中只能创建一个。它应该是 A)主索引 B)唯一索引 C)后选索引 D)普通索引 (10)参照完整性的规则不包括 A)更新规则 B)删除规则 C)插入规则 D)检索规则 (11)一数据库名为student,要想打开该数据库,应使用的命令

VF模拟试题 及答案

《VFP程序设计》期末模拟试卷-Ⅰ 一、判断正误(对的打√号,错的打X号,每题1分,共10分) (X)1、利用VAL函数实现字符型数据到数值型数据的转换时,要转换的字符串必须全部由数字字符组成,否则将无法转换。 (√)2、数据库管理技术的发展经历了人工管理阶段、文件管理阶段和数据库系统阶段。(√)3、若希望避免用户向自由表中的某字段输入重复数据,则应该根据此字段建立候选索引,以便自动进行惟一性检查。 (X)4、 COUNT、SUM和AVERAGE命令中若缺省<范围>子句,其默认的记录范围仅为当前记录。 (√)5、工作区选择命令SELECT中既可使用表别名,也可以使用工作区别名或工作区编号来指定欲选择的工作区。 (√)6、 Visual FoxPro中一个工作区中只能打开一个表,但同一个表可以在不同的工作区中同时被打开。 (X)7、循环结构中,LOOP语句的功能是退出循环,执行循环结构的下一条语句。 (√)8、主索引只能在数据库表中指定,而候选索引在数据库表和自由表中都可使用。(X)9、 Visual FoxPro中的命令按钮组、文本框、表格、选项按钮组等都属于容器类控件。 ( √ )10、系统提供的查询设计器和查询向导建立的查询保存时会产生一个扩展名 为.QPR的文件,运行后才能得到查询结果。 二、单项选择(请将答案填在每题的括号内,每题1分,共20分) 1、保存在计算机中具有一定结构的相关数据的集合称为()。 (A)数据库(B)数据库系统(C)数据库管理系统(D)数据结构 2、利用数据库技术进行人事档案管理是属于计算机的()。 (A)科学计算应用(B)过程控制应用(C)数据处理应用(D)辅助工程应用3、Visual FoxPro 6.0 管理的数据库是()型数据库。

大学VF考试题及答案

单选题 1.下列数据中,____是字符型常量。 A.3.1415926 B."3.1415926" C."3.14"+"15926" D."3.14"-"15926" 2.下列变量名中,正确的是____。(必须以下划线,汉字,字母开头,后面可以跟下划线,汉字,字母和数字) A.VARNAME B.VAR X1 C.VAR-X1 D.VAR+X1 3.在下列表达式中,____的运算结果是逻辑型。 A."Visual"$"Visual FoxPro" B."Visual "+"FoxPro" C."Visual "-"FoxPro" D.len("Visual FoxPro") 4.____函数返回字符表达式中字符的数目。 A.TXTWIDTH( ) B.SUBSTR( ) C.STR( ) D.LEN( ) 5.在Visual FoxPro中,表结构中的逻辑型、日期时间型、备注型的宽度由系统自动给出,它们分别为____。 A.1,4,8 B.1,8,4 C.1,10,8 D.2,8,8 6.在表中,____字段中可以存储图形。 A.图形型 B.通用型 C.备注型 D.备注型(二进制) 7.____命令,从表中删除所有记录,只留下表的结构。 A.PACK B.RECALL C.DELETE D.ZAP 8.在使用"表设计器"创建并修改自由表时,不能建立的索引类型为____。 A.主索引 B.候选索引 C.唯一索引 D.普通索引 9.____命令既可以在有索引的表中查询,也可以在无索引的表中查询。 A.LOCATE B.FIND C.SEEK D.VIEW 10.文本框对象的NAME属性(对象名)默认值是____。

相关文档
最新文档