安徽省计算机二级VFP考试理论考试模拟试题1(附答案)(共2套)
- 格式:doc
- 大小:53.00 KB
- 文档页数:10
计算机二级考试《VFP》模拟试题及答案(2)计算机二级考试《VFP》模拟试题及答案2017二、基本操作题在考生文件夹下,打开“TEST_DB”数据库,完成如下操作:1. 为表SELL建立一个主索引,索引名为PK,索引表达式为:部门号+年度+月份。
2. 将自由表DataTest、MODEL、TABC和PASS添加到当前打开的数据库中;3. 在当前数据库中创建表TEST(部门号,年份,销售额合计),其中:部门号为字符型,宽度为2;年份为字符型,宽度为4;销售额合计为数值型,宽度为8(其中小数2位)。
4. 使用报表向导建立一个简单报表,要求选择表SELL中所有字段(其他不做要求),报表文件名为TWO。
解题思路:略三、简单应用题在考生文件夹下,完成如下简单应用:1. 打开“TEST_DB”数据库,根据表DEPT和表SELL并使用查询设计器设计一个名称为THREE的查询,按年度分部门(按年度和部门分组)统计月平均销售(通过销售额计算)、月平均工资(通过工资额计算)和月平均利润(通过"月平均销售-月平均工资"计算)。
查询统计结果按部门号、年度升序排序,并将查询结果输出到表TABB中。
表TABB的字段名依次为:部门号、部门名、年度、月平均销售、月平均工资、月平均利润。
设计完成后,运行该查询。
解题思路:1. 建立查询---添加表“dept”和表“sell”---单击“字段”选项卡,选择试题要求的字段“部门号”、“部门名”和“年度”添加到“选定字段”列表框中,在“函数和表达式”下的文本框输入“AVG(销售额) AS 月平均销售”,单击“添加”按钮。
在“函数和表达式”下的文本框输入“AVG(工资额) AS 月平均工资”,单击“添加”按钮。
在“函数和表达式”下的文本框输入“AVG(销售额)-AVG(工资额) AS 月平均利润”,单击“添加”按钮---单击“排序依据”选项卡,选择“Dept.部门号”并选择“升序”,再选择“Sell.年度”并选择“升序”---单击“分组依据”选项卡,选择“Dept.部门号”,单击“添加”按钮,再选择“Sell.年度”,以“部门号和年度”为分组条件。
计算机二级公共基础知识模拟试题及答案详解(1) 下面叙述正确的是_______。
A. 算法的执行效率与数据的存储结构无关B. 算法的空间复杂度是指算法程序中指令(或语句)的条数C. 算法的有穷性是指算法必须能在执行有限个步骤之后终止D. 以上三种描述都不对[答案]C[考点]程序设计基础[评析]时间复杂度:在运行算法时所耗费的时间为f(n)(即n的函数)。
空间复杂度:实现算法所占用的空间为g(n)(也为n的函数)。
A应为有关。
(2) 以下数据结构中不属于线性数据结构的是______。
A. 队列B. 线性表C. 二叉树D. 栈[答案]C[考点]数据结构与算法[评析]一棵二叉树的一个结点下面可以有2个子结点,故不是线性结构(通俗地理解,看是否能排成条直线)。
A是先进先出的线性表;B是宏观概念,包括顺序表、链表、堆栈、队列…;D是先进后出的线性表(3) 在一棵二叉树上第5层的结点数最多是______。
A. 8B. 16C. 32D. 15[答案]B[考点]数据结构与算法[评析]依次从上到下,可得出:第1层结点数为1;第2层结点数为2*1=2;第3层结点数为2*2=4;第n层结点数为2的n-1次幂,如图所示(4) 下面描述中,符合结构化程序设计风格的是______。
A. 使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑B. 模块只有一个入口,可以有多个出口C. 注重提高程序的执行效率D. 不使用goto语句[答案]A[考点]程序设计基础[评析]B没这规定,模块之间的可以通过多个接口来耦合C结构化程序设计提倡程序的可读性(可理解性),超过程序执行效率的要求D结构化程序设计限制goto语句的使用,因为goto语句的功能可以用三种基本的控制结构来代替,但也不是绝对不能用,只是限制使用(少用)。
(5) 下面概念中,不属于面向对象方法的是______。
A. 对象B. 继承C. 类D. 过程调用[答案]D[考点]软件工程基础[评析]面向对象=对象+类+继承+通过消息的通信对象:一组属性及其上的操作的封装体类:一组有相同属性和操作的对象的集合继承:一个类为另一个类上的扩充的方式,子类继承父类,主要目的是代码复用消息:对象间通信的手段D是结构化程序设计或过程式(函数式)语言中的,一般的面向对象程序设计语言兼容这种方式,但不是其特征,故最佳选项为D(6) 在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是______。
笔试考试试题都是标准化题型,共有选择题和填空题两种,考试时间90分钟,满分100分。
其中选择题共35题,每题2分,总计70分;填空题共15个空,每空2分,总计30分。
并且选择题的前10题和填空题的前5题是关于二级基础知识(二级所有科目共用)的考核。
笔试模拟一一、选择题(1)算法的时间复杂度是指()。
A)执行算法程序所需要的时间B)算法程序的长度C)算法执行过程中所需要的基本运算次数D)算法程序中的指令条数(2)下列叙述中正确的是()。
A)线性链表是线性表的链式存储结构B)栈与队列是非线性结构C)双向链表是非线性结构D)只有根结点的二叉树是线性结构(3)下列特征中不是面向对象方法的主要特征的是()。
A)多态性B)继承C)封装性D)模块化(4)为了使模块尽可能独立,要()。
A)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强B)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱C)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强D)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱(5)有下列二叉树,对此二叉树前序遍历的结果为()。
A)ACBEDGFH B)ABDGCEHFC)HGFEDCBA D)ABCDEFGH(6)某二叉树共有60个叶子结点与50个度为1的结点,则该二叉树中的总结点数为()。
A)148B)169C)182D)198(7)对长度为n的线性表进行顺序查找,在最坏情况下需要比较的次数为()。
A)125B)n/2C)nD)n+1(8)以下不是结构化程序设计方法的技术是()。
A)自顶向下,逐步求精B)自底向上,逐步求精C)从整体到局部D)结构清晰,层次分明(9)设有如下关系表则下列操作正确的是()。
A)T=R/SB)T=R×SC)T=R∩SD)T=R∪S(10)数据字典是数据库设计需求分析阶段的重要工具之一,其最基本的方法是()。
A)数据库定义B)数据通信C)数据定义D)数据维护(11)关于内存变量的调用,下列说法错误的是()。
理论考试模拟(一)一、单项选择题(每题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中,项目文件和数据表文件的扩展名分别为___________。
全国计算机二级考试VF练习题含答案2016全国计算机二级考试VF练习题(含答案)2016全国计算机等级考试时间定在3月下旬,为了帮助大家备考计算机二级考试,下面店铺为大家带来2016全国计算机二级考试VF 练习题(含答案),欢迎阅读学习,希望对你有所帮助!一、单项选择题(每小题1分,共20分)1.在VFP的命令窗口中,以下叙述正确的是(A)(A)所使用的变量都是全局变量(B)不能运行任何程序(C)不能打开数据表(D)不能修改执行过的命令2.在数据库的三级模式中,真正存储数据的是(B)。
(A)模式(B)内模式(C)外模式(D)概念模式3.在VFP的命令窗口中已经定义了若干个内存变量,若执行QUIT 命令后,这些变量所保存的数据将(C)(A)存入一个自动生成的内存变量文件中(B)自动转到磁盘存储器上保留(C)随着系统的退出全部丢失(D)转为外存变量保存下来4.通用字段的数据宽度为4,它存放的是(C).(A)多媒体数据(B)文件名称(C)FPT指针(D)CDX指针5.下列符号中,不是变量名的是(A)。
(A)"姓名"(B)性别(C)A100(D)AB6.表达式SUBSTR(RIGHT(“ZIYUANGUANLI”,6),3,4)的结果(A)。
(A)ANLI(B)GUAN(C)YUAN(D)ZIYU7.下列函数中,将字符串转换为数值的是(B)。
(A)STR()(B)VAL()(C)CHR()(D)MOD()8.TIME()函数返回值的数据类型是(B)。
(A)数值型(B)字符型(C)逻辑型(D)日期型9.执行A=″1.保护环境″和B=20两条赋值命令后,能够正确求值的表达式是(B)。
(A)RIGHT(A,4)+SUBSTR(B,2)(B)VAL(LEFT(A,1))+B(C)A+B(D)SUBSTR(A,1,1)+B10.设X=123,Y=678,H=”X+Y”,则表达式1+&H的值是(A)。
2020年全国计算机考试VFP二级考试全真模拟试卷及答案(一)一、选择题((一)——(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)若建立索引的字段值不允许重复,并且一个表中只能创建一个。
计算机等级考试二级VF笔试真题及部分答案解析计算机等级考试二级VF笔试真题及部分答案解析1、下列叙述中正确的是A.对长度为n的有序的链表进行查找,最坏情况下需要的比较的次数为nB. 对长度为n的有序的链表进行对分查找,最坏情况下需要的比较的次数为n /2C. 对长度为n的有序的链表进行对分查找,最坏情况下需要的比较的次数为log2nD. 对长度为n的有序的链表进行对分查找,最坏情况下需要的比较的次数为nlog2n答案:A解析:最坏情况下全部逆序,所以要比较N次2、算法的时间复杂度是指A.算法的执行时间B.算法所处理数据和数据量C.算法程序中的语句或指令条数D.算法在实现过程中所需要的基本运算次数答案:D3、软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。
下面属于系统软件的是A.编辑软件B.操作系统C.教务管理系统D.浏览器答案:B解析:操作系统是最常见的系统软件4、软件(程序)调试的任务是A.针对和改进程序中的错误B.尽可能多的发现程序中的错误C.发的现并改正程序中的所有错误D.确定程序中错误的性质答案:A解析:B答案是程序测试的任务5、数据流程图(DFD图)是A.软件概要设计的工具B.软件详细设计的工具C.结构化方法的需求分析工具D.面向对象方法的需求分析工具的答案:C6、软件生命周期可分为定义阶段,开发阶段和维护阶段,详细设计属于A. 定义阶段B.开发阶段C.维护阶段D.上述三个阶段答案:B7、数据库管理系统中负责数据模式定义的语言是A.数据定义语言B.数据管理语言C.数据操纵语言D.数据控制语言答案:A8、在学生管理的关系数据库中,存取一个学生信息的数据单位是A.文件B.数据库C.字段D.记录答案:D9、数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的A.需求分析阶段B.逻辑设计阶段C.的概念设计阶段D.物理设计阶段答案:A10、有两个关系R和T如下:RA B Ca 1 2b 2 2c 3 2d 3 2TA B Cc 3 2d 3 2则由关系R得到关系T的操作是A.选择B.投影C.交D.并答案:A解析:从一个关系中选出某一行(几行)符合条件要求的记录,称为选择从一个关系中选出某一列(几列)符合条件要求的内容,称为投影11、在VisualFoxpro中,编译后的程序文件的扩展名为A.PRGB.EXED.FXP答案:D12、假设表文件TEST.DBF已经在当前工作区打开,要修改其结构,可使用的的命令A.MODI STRUB.MODI COMM TESTC.MODI DBFD.MODI TYPE TEST答案:A13、为当前表中的所有学生的总分增加十分,可以使用的命令是A.CHANGE 总分 WITH 总分+10B.REPLACE总分 WITH总分+10C.CHANGE ALL总分WITH总分+10D.REPLACE ALL总分WITH总分+10答案:D解析:记住修改记录用REPLACE14、在VisualFoxpro中,下面关于属性、事件、方法叙述错误的是A.属性用于描述对象的状态B.方法用于描述对象的行为C.事件代码民可以象方法一样被显示调用D.基于同一个类产生的两个对象的属性不能分别设置自己的属性值15、有如下赋值语句,结果为“大家好”的表达式是a=”你好”b=”大家”A.b+AT(a,1)B.b+RIGHT(a,1)C.b+LEFT(a,3,4)D.b+RIGHT(a,2)答案:D解析:一个汉字占两个字符,从a的右边取一个字符要用函数RIGHT(a,2)16、在VisualFoxpro中,“表”是指A.报表B.关系C.表格控件D.表单答案:B解析:VF中,一个表就是一个关系17、在下面的VisualFoxpro表达式中,运算结果为逻辑真的是A.EMPTY(.NULL.)B.LIKE(‘xy?’,'xyz’)C.AT(‘xy’,'abbcxyz’)D.ISNULL(SPACE(0))答案:B18、以下关于视图的描述正确的是A.视图和表一样包含数据B.视图物理上不包含数据C.视图定义保存在命令文件中D.视图定义保存在视图文件中答案:B19、以下关于关系的说法正确的是A.列的次序非常重要B.行的次序非常重要C.列的次序无关紧要D.关键字必须指定为第一列答案:C解析:行和列的次序都无关紧要20、报表的数据源可以是A.表或视图B.表或查询C.表、查询或视图D.表或其他报表答案:C21、在表单中为表格控件指定数据源的属性是A.DataSourceB.RecordSourceC.DataFromD.RecordFrom答案:B22、如果指定参照完整性的删除规则为“级联”,则当删除父表中的记录时A.系统自动备份父表中被删除记录到一个新表中B.若子表中有相关记录,则禁止删除父表中记录C.会自动删除子表中所有相关记录D.不作参照完整性检查,删除父表记录与子表无关答案:C23、为了在报表中打印当前时间,这时应该插入一个A.表达式控件B.域控件C.标签控件D.文本控件答案:B24、以下关于查询的描述正确的是A.不能根据自由表建立查询B.只能根据自由表建立查询C.只能根据数据库表建立查询D.可以根据数据库表和自由表建立查询答案:D25、SQL语言的更新命令的关键词是A.INSERTB.UPDATEC.CREATED.SELECT答案:B解析:A 插入 C 新建 D选择26、将当前表单从内存中释放的正确语句是A.ThisForm.CloseB. ThisForm.ClearC. ThisForm.ReleaseD. ThisForm.Refresh答案:C解析:纯粹送分,多次强调内容27、假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“李彤”(C型字段)。
xx下半年计算机二级VFP笔试模拟题及答案一、选择题(每题1分,共40分)1 以下关于完全二叉树的表达中,错误的选项是( )。
A.除了最后一层外,每一层上的结点数均到达最大值B.可能缺少假设干个左、右叶子结点C.完全二叉树一般不是满二叉树D.具有结点的完全二叉树的深度为[1og2n]+1此题共1分,参考答案: BB。
【解析】满二叉树指除最后一层外,每一层上所有结点都有两个子结点的二叉树。
完全二又树指除最后一层外,每一层上的结点数均到达最大值,在最后一层上只缺少右边的假设干叶子结点的二叉树。
由定义可知,满二叉树肯定是完全二叉树,而完全二叉树一般不是满二叉树。
2 执行以下程序后,屏幕上显示的结果是( )。
X=2Y=3? X,YDO SUBl?? X,YPROCEDURE SUBlPRIVATE YY=5RETURNA.2 3 4 5B.2 3 4 3C.4 5 4 5D.2 3 2 3此题共1分,参考答案: BB。
【解析】此题考查了Visual FoxPr0过程文件中不同变量的定义及参数的传递。
主程序中有两个变量x,Y,未指定类型默认为PUBLLC,然后调用SUBl中,使用了两个与主程序同名的变量X,Y,变量Y被定义为私有变量,这样,Y值的变化不会被反映到主程序的Y中,而x的值默认为PUBLIC。
3 以下表达甲错误的选项是( )。
A.面向对象的程序设计,通过消息来实现对象之间的相互关系B.面向对象的程序设计,是用对象模拟问题领域中的实体C.在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小在面向对象的程序设计中.各个对象之间相互依赖性此题共1分,参考答案: DD。
【解析】面向对象的程序设计是用对象模拟问题领域中的实体,各对象之间相对独立,相互依赖性小,通过消息来实现对象之间的相互联系。
4 在Visual FoxPro 中,假定数据库表S(学号,姓名,性别,年龄)和SC(学号,课程号,成绩)之间使用"学号"建立了表之间的永久联系,在参照完整性的更新规那么、删除规那么和插人规那么中选择设置了"限制"。
安徽vfp试题二全国高等学校(安徽考区)计算机水平考试试卷(二级 visual foxpro语言)一、单项选择题(每题1分,共40分)1.计算机系统中存储信息的基本单位是 1 。
A)位 B)字节 C)字 D)字符2.超市使用的POS机收费系统,属于计算机在 2 方面的应用。
A) 数据处理B)科学计算 C)实时控制 D)计算机辅助设计 3.下面是PC机常用的4种外设接口,其中U盘、移动硬盘、MP3、MP4等均能连接的接口是 3 。
A) RS-232 B) IEEE-1394 C) USB D) IDE 4.下面各种进制的数据中,最大的数是 4 。
A) (1000010)2 B) (67)10 C) (77)8 D) (3A)165.下列关于Windows操作系统通配符的说法中,正确的是 5 。
A) ? 代表多个字母 B) * 代表多个字母 C) ? 代表任意多个字符 D) * 代表任意多个字符 6.某电子邮件地址为:wyg@ ,其中wyg是 6 。
A) 域名 B) 地区名 C) 用户名 D) 国家名 7.多媒体计算机是指 7 。
A) 安装了光驱并具有较高运算能力的计算机 B) 安装了多媒体播放软件的计算机C) 能够处理音频、视频等多媒体信息的计算机 D) 能够访问Internet的计算机8.下列选项中, 8 不是有效的信息安全控制方法。
A) 用户口令加密B) 用户权限设置 C) 数据加密 C) 增加网络宽带 9.下列选项中国,防止U盘感染病毒的有效方法是 9 。
A) 对U盘进行写保护 B) 对U 盘进行分区 C) 数据加密D) 不要与有病毒的U盘放在一起 10.编程属于软件开发过程中的 10 阶段。
A) 实现 B) 定义 C) 分析 D) 维护11.在数据库系统中,DBMS是指 11 。
A) 数据 B) 数据库 C) 数据库管理系统 D) 数据库应用系统 12.下列选项中,表单文件的扩展名是 12 。
xx年计算机二级VFP模拟试题及答案xx年计算机等级第二次考试即将考试,同学们的复习进展到哪一步了,下面跟一起来看看计算机等级VFP考试模拟试题,快来学习吧!1[单项选择题] 运算结果是字符串“home”的表达式是( )。
A.LEFT(”mvhome”。
4)B.RIGHT(”hometown”,4)C.SUBSTR(”myhometown”,4,4)D.SUBSTR(”myhometown”,3,4)参考答案:D参考解析:取子串的函数有以下三种格式:①LEFT()从指定表达式值的左端取一个指定长度的子串作为函数值。
②RIGHT()从指定表达式值的右端取一个指定长度的子串作为函数值。
③SUBSTR()从指定表达式值的指定起始位置取指定长度的子串作为函数值。
在SUBSTR()函数中,假设缺省第三个自变量<长度>,那么函数从指定位置一直取到最后一个字符。
从以上三个函数的功能得知,选项A的结果是“my–h0”,选项8的结果是“town”,选项C的结果是“omet”,选项D的结果是“home”。
2[单项选择题] 参照完整性规那么的更新规那么中“级联”的含义是( )。
A.更新父表中的连接字段值时,用新的连接字段值自动修改字表中的所有相关记录B.假设子表中有与父表相关的记录,那么制止修改父表中的连接字段值C.父表中的连接字段值可以随意更新,不会影响子表中的记录D.父表中的连接字段值在任何情况下都不允许更新参考答案:A参考解析:参照完整性的更新规那么包括:级联、限制和忽。
级联是在更新父表的连接字段值时,用新的连接字段值自动修改子表中的所有相关记录。
限制是子表中有相关的记录,那么制止修改父表中3[单项选择题] 在当前表单的LABEL1控件中显示系统时间的语句是( )。
BELl.CAPTl0N=TIME()BELl.VALUE=TIM E()BELl.TEXT=TIME()BELl.CONTROL=T IME()参考答案:A参考解析:标签控件主要在表单上显示一段固定的文字,常用做提示和说明,它没有数据源,因此只要把要显示的字符串直接赋给标签的标题(CAPTION)属性就可以了。
全国计算机等级考试二级VFP模拟试题(一)(1)数据的存储结构是指()。
A)存储在外存中的数据B)数据所占的存储空间量C)数据在计算机中的顺序存储方式D)数据的逻辑结构在计算机中的表示D:【解析】在对数据进行处理时,各数据元素在计算机中的存储关系,即为数据的存储结构。
(2)下列关于栈的描述中错误的是()。
A)栈是先进后出的线性表B)栈只能顺序存储C)栈具有记忆作用D)对栈的插入与删除操作中,不需要改变栈底指针B:【解析】栈是限定在一端进行插入与删除的线性表。
栈顶(top):插入数据(即入栈)的一端;栈底(bottom):不能入栈也不能出栈的一端。
栈存储数据的原则:"先进后出"或"后进先出"。
栈的特性是具有记忆作用。
(3)对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。
A)冒泡排序为n/2B)冒泡排序为nC)快速排序为nD)快速排序为n(n-1)/2D:【解析】假设线性表的长度为n,则在最坏情况下,冒泡排序需要经过n/2遍的从前往后的扫描和n/2遍的从后往前的扫描,需要的比较次数为n(n-1)/2。
快速排序法也是一种互换类的排序方法,但由于它比冒泡排序法的速度快,因此,称为快速排序法。
(4)对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为()。
A)log2nB)n/2C)nD)n+1C:【解析】在进行顺序查找过程中,如果被查的元素是线性表中的最后一个元素,或者被查元素根本不在线性表中,则为了查找这个元素需要与线性表中的所有元素进行比较,这是顺序查找的最坏情况,需要比较的次数为n次。
(5)下列对于线性链表的描述中正确的是()。
A)存储空间不一定连续,且各元素的存储顺序是任意的B)存储空间不一定连续,且前件元素一定存储在后件元素的前面C)存储空间必须连续,且前件元素一定存储在后件元素的前面D)存储空间必须连续,且各元素的存储顺序是任意的A:【解析】一般来说,在线性表的链式存储结构中,各数据结点的存储序号是不连续的,并且各结点在存储空间中的位置关系与逻辑关系也不一致。
计算机二级(VF)VisualFoxPro概述章节练习试卷1(题后含答案及解析)题型有:1. 选择题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.打开VisualFoxPro“项目管理器”的“文档”(Does)选项卡,其中包括______。
A.表单(Form)文件B.报表(Report)文件C.标签(Label)文件D.以上三种文件正确答案:D 涉及知识点:Visual FoxPro概述2.在VisualFoxPro中,用于建立或修改过程文件的命令是______。
A.MODIFY<文件名>B.MODIFY COMMAND<文件名>C.MODIFY PROCEDURE<文件名>D.上面B和C都对正确答案:B 涉及知识点:Visual FoxPro概述3.使用VisualFoxPro的菜单设计器时,选中菜单项之后,如果要设计它的子菜单,应在Result中选择______。
A.Pad NameB.SubmenuC.CommandD.Procedure正确答案:B 涉及知识点:Visual FoxPro概述4.扩展名为.dbc的文件是______。
A.表单文件B.数据库表文件C.数据库文件D.项目文件正确答案:C 涉及知识点:Visual FoxPro概述5.假设已经生成了名为mymenu的菜单文件,执行该菜单文件的命令是______。
A.DO mymenuB.DO mymenu.mprC.DO mymenu.pjxD.DO mymenu.max正确答案:B 涉及知识点:Visual FoxPro概述6.一个数据库名为student,要想打开该数据库,应使用命令______。
A.OPEN studentB.OPENDATA studentC.USEDATA studentD.USE student正确答案:B 涉及知识点:Visual FoxPro概述7.在命令窗口中,将A盘根目录下的STD.PRG文件复制到C盘的\DB目录中,应使用命令______。
计算机二级《VFP》模拟试题与答案1[单选题] 下列叙述中正确的是( )。
A.循环队列有队头和队尾两个指针,因此,循环队列是非线性结构B.在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况C.在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况D.循环队列中元素的个数是由队头指针和队尾指针共同决定参考答案:D参考解析:循环队列有队头和队尾两个指针,但是循环队列仍是线性结构的,所以A)错误;在循环队列中只需要队头指针与队尾两个指针来共同反映队列中元素的动态变化情况,所以B)与C)错误。
2[单选题] 以下是与设置系统菜单有关的命令,其中错误的是( )。
A.SET SYSMENU DEFAULTB.SET SYSMENU TO DEFAULTC.SET SYSMENU NOSAVED.SET SYSMENU SAVE参考答案:A参考解析:设置系统菜单的命令格式:SET SYSMENU ON I OFF l AUTOMATIC I TO[<>]l TO[<>1]1 T0[<>]I SAVE I NOSAVE。
所以B)选项的SET SYSMEMU TODEFAULT、C)选项的SET SYSMENU NOSAVE、D)选项的SETSYSMENU SAVE 都符合这个格式,A)选项中缺少TO关键字,格式不正确。
3[简答题](1)在“工资”数据表中查询每个人的“实发工资”(实发工资=基本工资+补贴+奖励一保险-所得税),查询结果中包括“职员编号”、“姓名”、“基本工资”和“实发工资”字段,并将查询结果保存在一个新表“result”中。
(2)通过邮局向某地邮寄“包裹”,计费标准为每克0.05元,但是超过100克后,超出部分每克多加0.03元。
编写程序“cx1”,根据用户输入邮件重量,计算邮费。
参考解析:【考点指引】本大题第1小题考查的是SQL SELECT语句的使用,注意数值字段的计算;第2小题中主要是程序编程,这里要用到IF结构。
计算机等级考试二级 VFP 上机模拟试题(1)一、基本操作题(共四小题,第 1 和 2 题是 7 分、第 3 和 4 题是 8 分) 在考生目录下完成如下操作: 1. 创建一个新的项目"客户管理"。
2. 在新建立的项目"客户管理"中创建数据库"订货管理"。
3. 在"订货管理"数据库中建立表 order_list,表结构如下: 客户号 字符型(6) 订单号 字符型(6) 订购日期 日期型 总金额 浮动型(15.2) 4. 为 order_list 表创建一个主索引,索引名和索引表达式均是"订单号"。
解答: 1.方法 1:利用菜单新建项目:单击“新建”工具或“文件”菜单下的“新建”菜单项,在“新建”对 话框中选择“项目”,单击“新建文件”按钮,在出现的“创建”对话框中输入项目文件名“客户 管理”,单击“确定”按钮即可。
方法 2:利用命令创建项目: 在命令窗口中直接输入:CREATE PROJECT 客户管理 2.方法 1:利用菜单建立数据库 展开管理器中“数据”选项。
选择数据库,单击“新建”按钮,在弹出的选项中选择“新建数据 库”,在打开的“创建”对话框中输入数据库名:订货管理,最后单击“保存”即可完成。
方法 2:利用命令建立数据库 在命令窗口中直接输入命令:CREATE DATABASE 订货管理 Application.Projects[1].Files.Add('订货管理.dbc') 3.方法 1:利用菜单建立表结构 在刚建好的数据库中单击鼠标右键弹出一个快捷菜单(如下图)。
选择“新建表”。
在出现的对话框中单击“新建表”按钮,在后续的 “创建”对话框中输入表名 “order_list”, 完成后,会弹出“表设计器”,如下图:任 责 庭 家 起 负 肩 该 应 人 当 而 响 影 要 重 其 极 着 有 康 健 对 助 帮 与 爱 关 私 无 很 了 给 都 友 好 朋 亲 及 母 父 、 辈 中 程 过 长 成 。
计算机二级《VFP》模拟题及答案2016年计算机二级《VFP》模拟题及答案距离2016年3月计算机等级考试不到一周的时间,在最后的几天,同学们可以有目的做几套模拟题,重温一下考试内容,下面店铺为大家搜索整理了关于计算机二级《VFP》模拟题及答案,欢迎参考练习,希望对大家备考有所帮助!想了解更多相关信息请持续关注我们店铺!模拟题一1[简答题](1)建立项目“xm”。
(2)将数据库“产品”添加到项目中。
(3)将数据库“产品”中的数据库表“零件”从数据库中移去(注意:不是删除)。
(4)将考生文件夹中的表单“bd1”的背景色改为蓝色。
参考解析:【考点指引】本大题主要考查项目管理器的操作,主要包括:新建项目、添加数据库、移除表。
(1)【操作步骤】选择【文件】→【新建】命令,选择“项目”,单击“新建文件”按钮,输入项目名称“xm”后单击“保存”按钮。
(2)【操作步骤】在项目管理器中选择“数据”选项卡,然后选择列表框中的“数据库”,单击“添加”按钮,在“打开”对话框中选择数据库名“产品”,单击“确定”按钮将数据库“产品”添加到新建的项目“xm”中。
(3)【操作步骤】①在项目管理器中,依次展开“数据库”、“产品”、“表”,选择“零件”表,单击“移去”按钮,选择“移去”,单击“是(Y)”按钮将“零件”表从数据库中移去。
②选择数据库“产品”,单击“修改”按钮,打开数据库设计器,选择【数据库】→【清理数据库】命令清理数据库,然后关闭数据库设计器。
(4)【操作步骤】①选择【文件】→【打开】命令,在“打开”对话框的“文件类型”下拉列表框中选择“表单”,选择“bd1.scx”,单击“确定”按钮,打开表单设计器。
②在表单设计器的表单属性窗口中将“BackColor”属性值修改为“0,0,255”,关闭表单设计器并保存表单“bd1”。
2[单选题] 在VisualFoxPre中,属于表单方法的是A.DblcliekB.clickC.DestroyD.Show参考答案:D参考解析:在短时间内,当用户双击鼠标左键时,就产生Db(CliCk事件;当用户单击鼠标左键)在程序中包含了一个触发该事件的代码时,将发生Click事件;当释放实例时,将产生Destroy事件;Db(Click、ClickDestroy都是事件,不是方法,只有Release是表单的方法,用于从内存中释放表单式表单集。
计算机二级《VFP》练习试题及答案练习题一1[单选题] 假设A=〝计算机〞,B=〝等级考试〞,结果是“计算机等级考试”的表达式是( )。
A.STRING(A,〝是〞,B)B.A*〝是〞*BC.A/〝是〞/BD.A-〝是〞-B参考答案:A参考解析:字符表达式由字符串运算符将字符型数据连接起来形成,其运算结果仍然是字符型数据。
字符串运算符有两个,它们的优先级相同:+:前后两个字符串首尾连接形成一个新的字符串。
-:连接前后两个字符串,并将前字符串的尾部空格移到合并后的新字符串尾部。
故D选项正确。
2[简答题](1)将考生文件夹下的自由表“List”添加到数据库“数据库1”中。
(2)为表“List”增加字段“经手人”,类型和宽度为“字符型(10)”。
(3)设置字段“经手人”的默认值为“john”。
(4)为表“List”的字段“经手人”设置有效性规则,要求经手人不为空值,否则提示信息:“输入经手人”。
参考解析:(1)【操作步骤】在“数据库1”数据库设计器中使用右键单击,选择“添加表”命令,双击考生文件夹下的“List”自南表。
(2)【操作步骤】在数据库设计器中,使用右键单击“List”数据表,选择“修改”菜单命令。
在“字段”选项卡列表框内的最后插入一个新的字段。
输入新的字段名为“经手人”,选择类型为“字符型”,宽度为“10”。
(3)【操作步骤】选择“经手人”字段,在默认值框内输入“john”。
(4)【操作步骤】选择“经手人”字段,在“字段有效性”设置区域内,输入“规则”文本框中的内容为“经手人!=NULL”,在“信息”文本框中输入“输入经手人”。
3[单选题] 软件需求分析阶段的工作,可以分为4个方面:需求获取、需求分析、编写需求规格说明书以及( )。
A.阶段性报告B.需求评审C.总结D.都不正确参考答案:B参考解析:需求分析是软件定义时期的最后一个阶段,可以概括为四个方面:需求获取;需求分析;编写需求规格说明书;需求评审。
理论考试模拟(一)一、单项选择题(每题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中,项目文件和数据表文件的扩展名分别为___________。
A)PRG和DBC B)PJX和DBCC)PRG和DBF D)PJX和DBF14.在Visual FoxPro的数据类型中,___________字段可以存放照片。
A)字符型B)双精度型C)通用型D)备注型15.表达式CTOD("06/28/08")-5的值是___________。
A)06/23/08 B)06/28/08 C){^2008/6/28} D){^2008/6/23}16.清除内存变量的命令是________。
A)Erase B)Delete C)Release D)Destroy17.变量A="2008北京奥运欢迎你",下列表达式中__________的值是"北京欢迎你"。
A)SUBSTR(A,5,4)+SUBSTR(A,13,6) B)SUBSTR(A,9,4)+SUBSTR(A,17,6) C)STR(A,9,4)+STR(A,17,6) D)STR(A,5,4)+STR(A,13,6)18.表达式4+5<56/8 .OR. "XYZ">"123"的值为___________。
A)1 B)0 C ).F. D).T.19.选择工作区的命令是___________。
A)SELECT B)USE C)OPEN D)CREATE20.不允许出现重复字段值的索引是___________。
A)普通索引和惟一索引B)侯选索引和主索引C)惟一索引和主索引D)惟一索引21.下列关于排序和索引说法正确的是___________。
A)排序产生新的文件,此文件能单独被打开B)索引产生新的文件,此文件能单独被打开C)排序产生新的文件,索引不产生新的文件D)索引产生新的文件,排序不产生新的文件22.已知数据表有10条记录,当前记录号为5,命令DELETE NEXT 2将___________。
A)物理删除第6、7条记录B)物理删除第5、6条记录C)逻辑删除第6、7条记录D)逻辑删除第5、6条记录23.___________命令可以在指定范围内顺序查找满足条件的第一条记录。
A)FIND B)SEEK C)LOCATE D)FOUND24.要为当前表中所有商品的价格增加10%,应该使用___________命令。
A)REPLACE 价格WITH 价格*(1+10%)B)REPLACE 价格WITH 价格*(1+0.1)C)REPLACE 价格WITH 价格*(1+10%) ALLD)REPLACE 价格WITH 价格*(1+0.1) ALL25.在Visual FoxPro的查询设计器中,“筛选”选项卡对应的SQL短语是_____。
A)WHERE B)JOIN C)GROUP BY D)ORDER BY26.在视图设计器中含有,但查询设计器中却没有的选项卡是_____。
A)筛选B)排序依据C)分组依据D)更新条件27.表XXTJ.DBF中含有登记日期(D)字段,从该表中删除登记日期为2008年6月28日之前的记录,正确的SQL-SELECT语句是_____。
A)DROP FROM XXTJ WHERE登记日期<={^2008-6-28}B)DROP FROM XXTJ FOR 登记日期<={^2008-6-28}C)DELETE FROM XXTJ WHERE 登记日期<={^2008-6-28}D)DELETE FROM XXTJ FOR 登记日期<={^2008-6-28}28.已知学生成绩表XSXX.DBF包含学号、姓名、专业和成绩四个字段,下列命令中,______可检索出成绩最高的学生信息。
A)SELECT * FROM XSXX ORDER BY 成绩TOP 1B)SELECT * FROM XSXX ORDER BY 成绩DESC TOP 1C)SELECT * FROM XSXX ORDER BY 成绩TOP 1 PERCENTD)SELECT * FROM XSXX ORDER BY 成绩DESC TOP 1 PERCENT29.在DO WHILE …ENDDO循环结构中,LOOP语句的作用是_____。
A)退出过程,返回程序开始处B)转移到DO WHILE语句行,开始下一个判断和循环C)终止循环,将转移到ENDDO后面的语句,继续执行D)终止程序执行30.下列关于对象的属性、方法和事件叙述错误的是________。
A)属性用于描述对象的状态,B)基于同一个类产生的两个对象可以分别设置自己的属性值C)方法用于表示对象的行为D)在新建一个表单时,可以添加新的属性、方法和事件31.执行表单ABC.SCX的正确命令是________。
A)DO ABC.SCX B)RUN ABC.SCXC)DO FORM ABC.SCX D)DO FROM ABC.SCX32.下列选项中,_________对象没有Caption属性。
A)标签B)命令按钮C)表单D)文本框33.文本框的Value属性值的数据类型不可以是_______。
A)数值型B)字符型C)通用型D)日期型34.下列选项中属于容器类的是_______。
A)文本框B)表单C)复选框D)标签35.为了在文本框输入任何内容都显示“*”,应该设置文本框的______属性值为“*”。
A)PasswordChar B)Value C)Password D)Caption36.表单中有一个含有2个页面的页框,其中一个页面的名称为Page1,含有2个命令按钮:CmdOK和CmdPrint。
如果要在CmdPrint的Click事件中引用CmdOK的Click事件代码,则采用______。
A)This.Parent.CmdOK.Click() B)ThisForm.Page1.CmdOK.Click()C)This.CmdOK.Click() D)CmdOK.Click()37.在命令按钮组中,通过修改_______属性,可把按钮个数设为4个。
A)Caption B)Name C)Visible D)ButtonCount38. 在下列控件中,其V alue值可以是逻辑型的是____。
A)复选框B)编辑框C)命令按钮D)选项按钮组39.恢复系统默认菜单应使用命令_________。
A)SET DEFAULT TO SYSTEM B)SET MENU TO DEFAULTC)SET SYSMENU TO DEFAULT D)SET SYS TO DEFAULT40.报表设计默认情况下的三个基本带区分别是________。
A)页标头、细节、页注脚B)页标头、细节、组注脚C)标题、细节、页注脚D)列标头、细节、列注脚二、填空题(每空2分,共20分)1.对数据库的建立、使用和维护进行管理的软件系统称为___________,是数据库系统的核心软件。
2.数学表达式b a ba +-2对应的Visual FoxPro 表达式是___________。
3.已知打开的数据表STUD.DBF 包含姓名,学号,性别三个字段,统计该表中性别为“男”的记录个数,并将其存入变量XX 的命令是___________。
4.使用DIMENSION 命令定义数组后,各数组元素在没有赋值之前的数据类型是___________。
5.视图的数据源可以是数据表和______。
6.已知职工工资表ZGGZ.DBF 包含姓名(C )、部门(C )和工资(N )三个字段,检索出各部门工资和的SQL-SELECT 语句是___________。
7.在Visual FoxPro 中,循环结构包含计数循环、当型循环和________循环三种。
8.用当前表单的Label1标签显示系统时间的语句是bel1.____=TIME()。
9.可以通过设置文本框的________属性将其设置为只读。
10.在菜单设计器中,菜单项的“结果”栏有填充名称、过程、______、和子菜单四种选项。
三、阅读理解题(每题4分,共20分)1.下面程序在输入-10时的运行结果是__________。
SET TALK OFFINPUT TO XDO CASECASE X>10Y=X*2/3CASE X>0Y=X**3-20OTHERWISEY=ABS(X)+10ENDCASE?YSET TALK ON2.下面程序的运行结果是__________。
SET TALK OFFX=1DO WHILE X<=5?CHR(64+X)X=X+1ENDDOSET TALK ON3.下面程序的功能是__________。