13-全国计算机等级考试VFP模拟试题2

合集下载

计算机二级考试《VFP》模拟试题及答案(2)

计算机二级考试《VFP》模拟试题及答案(2)

计算机二级考试《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.年度”,以“部门号和年度”为分组条件。

全国计算机二级考试VF练习题含答案

全国计算机二级考试VF练习题含答案

全国计算机二级考试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)。

全国计算机等级考试二级VFP历年真题及解析

全国计算机等级考试二级VFP历年真题及解析

全国计算机二级VFP试题集锦1.算法的时间复杂度取决于(D)A).问题的规模B).待处理的数据的初态C).问题的难度D).(A)和(B)2.数据在计算机内存中的表示是指(A)A).数据的存储结构B).数据结构C).数据的逻辑结构D).数据元素之间的关系3.在数据结构中,与所使用的计算机无关的数据结构是(A)A).逻辑性B).存储C).逻辑和存储D).物理4.在数据结构中,从逻辑上可以把数据结构分成(C)A).动态结构和静态结构B).紧凑结构和非紧凑结构C).线性结构和非线性结构D).内部结构和外部结构 5.以下不是栈的基本运算的是(B)A).删除栈顶元素B).删除栈底元素C).判断栈是否为空D).将栈置为空栈6.若进栈序列为1,2,3,4,进栈过程中可以出栈,则下列不可能的一个出栈序列是(C)A).1,4,3,2B).2,3,4,1 C).3,1,4,2D).3,4,2,17.若进栈序列是1,2,3,4,假定进栈和出栈可以穿插进行,则可能的出栈序列是(D )A).2,4,3,1B).3,1,4,2 C).3,4,1,2D).1,2,3,48.链表不具备的特点是(A)A).可随机访问任意一个结点B).插入和删除不需要移动任何元素C).不必事先估计存储空间D).所需空间与其长度成正比9.对线性表,在下列情况下应当采用链表表示的是(B)A).经常需要随机地存取元素B).经常需要进行插入和删除操作C).表中元素需要占据一片连续的存储空间D).表中元素的个数不变10.如果最常用的操作是取第I个结点及其前驱,最节省时间的存储方式是(D)A).单链表B).双向链表C).单循环链表D).顺序表11.与单链表相比,双向链表的优点之一是(D)A).插入、删除操作更加简单 B).可以随机访问C).可以省略表头指针或表尾指针D).顺序访问相邻结点更加灵活12.栈和队列的共同点是(C)A).都是先进先出B).都是先进后出C).只允许在端点处插入和删除元素D).没有共同点13.判断一个栈ST(最多元素为MaxSize)为满的条件是(D )A).ST->top!==-1B).ST->top==-1C).ST->top!==MaxSize-1D).ST->top==MaxSize-114.不带头结点的单链表head为空的判定条件是(A )A).head=NULL B).head->next=NULL C).head->next=head D).head!=NULL15.在带头结点的单链表head为空的判定条件是( )A).head=NULL B).head->next=NULL C).head->next=head D).head!=NULL 答案:B16.可以用带表头结点的链表表示线性表,也可用不带表头结点的链表表示线性表,前者最主要的好处是(B) A).可以加快对表的遍历B).使空表和非空表的统一C).节省存储空间D).可以提高存取表元素的速度17.带头结点的双向循环链表L为空的条件是( )A).L==NULLB).L->next==NULL C).L->prior==NULL D).L->next==L 答案:D 18.一个链式队列中,假设f和r分别为队头和队尾指针,则插入结点的运算是( )A).f->next=s;f=s B).r->next=s;r=s C).s->next=r;r =s D).s->next=f;f=s 答案:B19. 在一个链式队列中,假设f 和r分别为队头和队尾指针,则删除结点的运算是()A).r=f->next B).r=r->next C).f=f->next D).f=r->next 答案:C20.下列关于线性表、栈和队列的描述,错误的是()答案:AA).线性表是给定的N(N必须大于零)个元素组成的序列B).线性表允许在表的任何位置进行插入和删除操作C).栈只允许在一端进行插入和删除操作 D).队列允许在一端进行插入在另一端进行删除21.一个队列的入队序列是1,2,3,4,则队列的输出序列是()A).4,3,2,1 B).1,2,3,4 C).1,4,3,2 D).3,2,4,1 答案:B22.一个队列的入队序列是1,2,3,4,则队列的输出序列是()A).4,3,2,1 B).1,2,3,4 C).1,4,3,2 D).3,2,4,1 答案:B23.设初始输入序列为1,2,3,4,5,利用一个栈产生输出序列,下列()序列是不能通过栈产生的。

全国计算机等级考试二级VF常见考题

全国计算机等级考试二级VF常见考题

飞信知识题第一章题例:启动VF的方式13.启动Visual FoxPro 6.0的方式是____________。

A)直接执行vfp6.exeB)从程序组选择执行MicrosoftVisual FoxPro 6.0C)从桌面上双击相应的快捷方式D)以上几种方式都可以题例:项目管理器(3)可以在项目管理器的【3】选项卡下建立命令文件。

第二章题例:内存变量的数据类型(7)Visual FoxPro内存变量的数据类型不包括A) 数值型B) 货币型C) 备注型D) 逻辑型题例:日期常量的常用命令(22) 依次执行以下命令后的输出结果是SET DATE TO YMDSET CENTURY ONSET CENTURY TO 19 ROLLOVER 10SET MARK TO "."? CTOD("49-05-01")A)49.05.01 B)1949.05.01 C)2049.05.01 D)出错习题演练(12)在Visual FoxPro中,要想将日期型或日期时间型数据中的年份用4位数字显示,应当使用SET CENTURY _____命令进行设置。

题例:日期值不可以相加9.下面的Visual FoxPro表达式中,不正确的是____。

A.{^2002-06-29}+DATE() B. {^2002-06-29}-DATE()C.{^2002-06-29}+200 D.{^2002-06_29,16:30 PM}-27 .设置当前系统时间是2004 年12 月28 日, 则表达式V AL(SUBSTR(“2004”,2)+RIGHT(STR(YEAR(DATE())),2))+13 的值是____。

A.388.00 B.418.00 C.398.00 D.288.00题例:字符函数1. 运算结果是字符串"book"的表达式是____________。

计算机二级考试《VFP》模拟题练习

计算机二级考试《VFP》模拟题练习

计算机等级考试/模拟试题2016年计算机二级考试《VFP》模拟题练习1[简答题](1)对数据库职员管理下的表“员工信息”使用表单向导建立一个简单的表单“bd1”,要求:显示表中的全部字段。

样式为“阴影式”;按钮类型为“文本按钮”;按“职工编号”升序排序;表单标题为“员工信息浏览”。

(2)修改表单“bd2”,为其添加一个命令按钮,标题为“调用表单——员工信息浏览”。

(3)编写表单“bd2”中“调用”按钮的相关事件,使得单击“调用表单”按钮调用表单“bd1”。

(4)把表单“bd2”添加到项目“xm”中。

参考解析:(1)【操作步骤】①选择【文件】→【新建】命令,选择“表单”,单击“向导”按钮,在弹出的“向导选取”对话框中选择“表单向导”,单击“确定”按钮。

②在“表单向导”对话框中的“数据库和表”列表框中选择“员工信息”数据表,将“可用字段”下的全部字段添加到“选定字段”列表框中,单击“下一步”按钮。

③在“样式”列表框中选择“阴影式”,“按钮类型”选择“文本按钮”,单击“下一步”按钮。

④在“可用的字段或索引标识”列表框中选择“职工编号”添加到“选定字段”列表框中,选择“升序”,单击“下一步”按钮。

⑤输入表单标题为“员工信息浏览”,单击“完成”按钮,输入表单名称“bd1”保存并退出。

(2)【操作步骤】①选择【文件】→【打开】命令,在“打开”对话框的“文件类型”下拉列表框中选择“表单”,选择“bd2.scx”,单击“确定”按钮,打开表单设计器。

②在表单设计器中,单击表单控件工具栏上的“命令按钮”控件图标,为表单添加一个命令按钮Command1,在按钮属性窗口中将命令按钮Command1的Caption属性值修改为“调用表单一员工信息浏览”。

(3)【操作步骤】①双击命令按钮,在Click事件中输人代码:DO FORM bd1.scx,用来调用表单“bd1”。

②关闭表单设计器并保存表单“bd2”。

(4)【操作步骤】①选择【文件】→【打开】命令,在“打开”对话框中“文件类型”下拉列表框中选择“项目”,选择“xm.pjx”,单击“确定”按钮,打开项目管理器。

计算机二级VFP模拟试题及答案

计算机二级VFP模拟试题及答案

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)属性就可以了。

江西省大专Vf考试模拟题及答案2

江西省大专Vf考试模拟题及答案2

全国高等学校计算机等级考试模拟试卷(二)I、计算机基础部分(30分)试题一、选择题(每个选项1分,共30分)。

考生从提供的答案中选择一个正确的,并把所选答案的字母填入答题卡对应栏内。

1、能将高级语言源程序转换成目标程序的是。

A、编译程序B、解释程序C、调试程序D、编辑程序2、键单独按下通常不起作用。

A、EscB、ShiftC、Caps LockD、Insert3、下列关于计算机病毒的叙述中,正确的选项是。

A、计算机病毒可以通过读写软盘、硬盘或Internet网络进行传播B、计算机病毒只感染.exe或.com文件C、计算机病毒是通过电力网进行传播的D、计算机病毒是由于软盘片表面不清洁而造成的4、网络是按相互通信的。

A、信息交换方式B、传播装置C、网络协议D、分类标准5、网络中使用的传输介质,抗干扰性能最好的是。

A、双绞线B、光缆C、细缆D、粗缆6、早期的计算机主要是用来进行。

A、科学计算B、系统仿真C、自动控制D、动画设计7、计算机所具有的“存储程序和数据”的原理是提出的。

A、图灵B、布尔C、冯.诺依曼D、爱因斯坦8、无符号二进制整数1011011转换成十进制数是。

A、90B、91C、92D、939、下列各计算机程序语言中,不属于高级程序设计语言的是。

A、Visual BasicB、C#语言C、Java语言D、汇编语言10、英文缩写CAI的中文意思是。

A、计算机辅助设计B、计算机辅助制造C、计算机辅助教学D、计算机辅助管理11、删除Windows桌面上某个应用程序的快捷方式图标,意味着。

A、该应用程序连同其图标一起被删除B、只删除了该应用程序,对应的图标被隐藏C、该应用程序连同其图标一起被隐藏D、只删除了图标,对应的应用程序被保留12、从运行的MS-DOS全屏幕方式返回到Windows 2000的方法是。

A、按Ctrl键,并按Enter键B、键入Quit,并按Enter键C、键入Exit,并按Enter键D、重新启动,进入Windows13、在Windows中,按PrintScreen键,则使整个桌面内容。

VF全国计算机等级考试题---100 填空

VF全国计算机等级考试题---100 填空

VFP填空题1.数据的不一致性是指_________。

答案:相同的数据在不同的应用程序中出现不同的值2. VFP系统中,终止事件循环的命令是______。

答案:CLEAR EVENTS3. 目前较为流行的一种信息模型设计方法称为E-R方法,E-R方法的中文含义为____ __。

答案:实体联系方法4. 如果要把一个文本框对象的初值设置为当前日期,则在该文本框的Init事件中设置代码为______。

答案:THIS.VALUE=DATE()5. 与Thisform.Release功能等价的命令为_______。

答案:Release Thisform6.______型数据只能用于表而不能用于内存变量。

答案:备注和通用7.已知教师表(JS.DBF)中含有一条姓名(XM)为"王一平"的记录,执行下列程序段后,输出结果为______。

SELE JSLOCAT FOR XM="王一平"XM=3?XM答案:王一平8.与XB="男" .OR. XB="女"等价的表达式为______。

答案:XB$"男女"9.表达式STR(YEAR(DATE()+10)) 的数据类型为_______ 。

答案:C10.已知教师表(JS.DBF)已经按姓名(XM)建立索引,答案:SEEK("王一平") 阅读下列程序:SELE JSSET ORDER TO xmSEEK '王一平'IF FOUND()DISPLAYELSEWAIT WIND '查无此人'如果要用SEEK函数完成上述相同的功能,应将程序改成:SELE JSSET ORDER TO xmIF ________DISPLAYELSEWAIT WIND '查无此人'ENDIF11.打开项目的命令是_______。

答案:MODIFY PROJECT12.Grid、Text、CommandGroup、Column是VFP系统中的对象,它们当中不能直接加到表单中的对象是________。

《全国计算机等级考试二级VFP》模拟试题.doc

《全国计算机等级考试二级VFP》模拟试题.doc

全国计算机等级考试二级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:【解析】一般来说,在线性表的链式存储结构中,各数据结点的存储序号是不连续的,并且各结点在存储空间中的位置关系与逻辑关系也不一致。

全国计算机二级VFP模拟试题

全国计算机二级VFP模拟试题

VFP试题1。

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

选择:A. 层次_ B. 网络_C. 对象_ D. 关系答案:D2。

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

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

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

选择:A. 层次模型、网络模型、关系模型_ B. 对象模型、网络模型、关系模型_C. 网络模型、对象模型、层次模型_ D. 层次模型、关系模型、对象模型答案:A4。

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

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

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

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

某表单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. Thi sform.CmdNext.Enabled=.F._ 答案:B7。

数据库管理系统是________ 。

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

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

选择:A. 对象B. 字段_C. 二维表_ D. 表单答案:C9。

2020年全国计算机二级vfp全真模拟考试题库及答案(共七套)_

2020年全国计算机二级vfp全真模拟考试题库及答案(共七套)_

2020年全国计算机二级vfp全真模拟考试题库及答案(共七套)2020年全国计算机二级vfp全真模拟考试题及答案(一)1.下列叙述中正确的是( B )。

A)循环队列是队列的一种链式存储结构 B) 循环队列是队列的一种顺序存储结构C) 循环队列是非线性结构 D) 循环队列是一种逻辑结构【解析】在实际应用中,队列的顺序存储结构一般采用循环队列的形式。

2.下列关于线性链表的叙述中,正确的是( C )。

A)各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致B) 各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续C) 进行插入与删除时,不需要移动表中的元素D) 以上说法均不正确【解析】一般来说,在线性表的链式存储结构中,各数据结点的存储序号是不连续的,并且各结点在存储空间中的位置关系与逻辑关系也不一致。

线性链表中数据的插入和删除都不需要移动表中的元素,只需改变结点的指针域即可。

3.一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为( A )。

A)16 B) 10 C) 6 D) 4【解析】根据二叉树的性质3:在任意一棵二叉树中,度为0的叶子结点总是比度为2的结点多一个,所以本题中度为2的结点是5-1=4个,所以度为1的结点的个数是25-5-4=16个。

4.在下列模式中,能够给出数据库物理存储结构与物理存取方法的是( B )。

A)外模式 B) 内模式 C) 概念模式 D) 逻辑模式【解析】数据库系统的三级模式是概念模式、外模式和内模式。

概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户公共数据视图。

外模式也称子模式或用户模式,它是用户的数据视图,给出了每个用户的局部数据描述。

内模式又称物理模式,它给出了数据库物理存储结构与物理存取方法,所以选择B)。

5.下面描述中,不属于软件危机表现的是( A )。

A)软件过程不规范B) 软件开发生产率低C) 软件质量难以控制D) 软件成本不断提高【解析】软件危机主要表现在:软件需求的增长得不到满足;软件开发成本和进度无法控制;软件质量难以保证;软件不可维护或维护程度非常低;软件的成本不断提高;软件开发生产率的提高赶不上硬件的发展和应用需求的增长。

VF练习题 2

VF练习题 2

错误!文档中没有指定样式的文字。
A. {^2008-12-01 10:10:10AM}-10
B. {^2008-12-01}-DATE()
C. {^2008-12-01}+DATE()
D. [^2008-12-01]+[1000]
C
8. 已知 D1 和 D2 为日期型变量,下列 4 个表达式中非法的是________。
B. 数据库、表单和报表 D. 表单、报表和标签
4. 利用 VFP 中的________可以帮助用户高效方便地创建表、表单等文件。
A. 设计器
B. 向导
C. 生成器
D. 工具栏
【答案】A
5. 在以下四组函数运算中,结果相同的是________。
A. LEFT("Visual FoxPro",6)与 SUBSTR("Visual FoxPro",1,6)
【答案】B
8. Visual FoxPro 参照完整性规则不包括________。
A. 更新规则
B. 查询规则
C. 删除规则
D. 插入规则
【答案】B
9. 在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现的________。
A. “一方”表的主索引或候选索引,“多方”表的普通索引
B. “一方”表的主索引,“多方”表的普通索引或候选索引
C. DB 包括 DBS 和 DBMS
D. DB、DBS 和 DBMS 是平等关系
3. ________是处理数据库存取和各种管理控制的软件系统,是数据库系统的中心枢纽。
A. DB
B. DBMS
C. DBAS
D. DML
6. Visual FoxPro 是一种关系数据库管理系统,所谓关系是指________。 A. 表中各条记录彼此之间有一定的关系 B. 表中各个字段彼此之间有一定的关系

计算机等级考试二级VFP上机模拟试题

计算机等级考试二级VFP上机模拟试题

计算机等级考试二级 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 模拟选择200题(含答案)

二级VFP 模拟选择200题(含答案)

二级VFP 模拟考试选择题1. ()不是数据库系统的优点。

答案:BA.数据独立性B.访问速度快C.冗余度可控D.数据结构化2. 下列有关VFP的叙述正确的是()。

答案:AA.VFP的命令关键字大小写不区分B.VFP的命令关键字可以使用全角字符C.VFP命令窗口中的命令不能分行输入D.项目管理器中不能创建文本文件3. 要设置日期和时间的显示格式,可以在“选项”对话框的()选项卡中设置。

答案:BA.常规B.区域C.文件位置D.数据4. 数据库系统与文件系统的最主要区别是()。

答案:DA.文件系统简单,而数据库系统复杂B.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决5. 在数据工作期中可以()。

答案:CA.创建表文件B.创建数据库文件C.打开表文件D.打开数据库文件6. 在“选项”对话框的“文件位置”选项卡中可以设置()。

答案:BA.表单的默认大小B.默认目录C.日期的时间的显示格式D.程序代码的颜色7. 用于新建和查看不同的表及其关系的设计器是()。

答案:DA.表设计器B.查询设计器C.表单设计器D.数据库设计器8. Visual FoxPro6.0 数据库系统的数据模型属于()。

答案:BA.网络模型B.关系模型C.层次模型D.链状模型9. 以下关于项目管理器的叙述中,正确的是()。

答案:BA.项目管理器是一个大文件夹,包含有若干个小文件夹B.项目管理器是管理各种文件、数据和对象的工具C.项目管理器只管理项目不管理数据D.项目管理器不可以使用向导创建10. 以下可以创建一个表文件的是()。

答案:AA.数据库设计器B.报表设计器C.表单设计器D.数据工作期11. 数据库DB、数据库系统DBS、数据库管理系统DBMS这三者之间的关系是()。

答案:AA.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS12. 数据库系统的核心是()。

全国计算机等级考试二级VFP模拟试题

全国计算机等级考试二级VFP模拟试题

全国计算机等级考试二级VFP模拟试题一、单选1. 关系数据库管理系统所管理的关系是()。

A)一个DBF文件B)若干个二维表C)一个DBC文件D)若干个DBC文件2. VFP关系数据库管理系统能够实现的三种基本关系运算是()A)索引、排序、查找B)建库、录入、排序C)选择、投影、联接D)显示、统计、复制3. VFP中数据库是()型数据库A)网状B)层次C)关系D)其他4. 下面关于属性、方法和事件的叙述中,错误的是()A)属性用于描述对象的状态,方法用于表示对象的行为B)基于同一个类产生的两个对象可以分别设置自己的属性值C)事件代码也可以像方法一样被显示调用D)在新建一个表单时,可以添加新的属性、方法和事件5. 在下面关于面向对象程序设计的叙述中,错误的是()A)每个对象在系统中都有唯一的对象标识B)事件作用于对象,对象识别事件并作出相应反应C)一个子类能够继承其所有父类的属性和方法D)一个父类包括其所有子类的属性和方法6. 找开VFP“项目管理器”的“文档”(DOCS)先项卡,其中包含()。

A)表单(FONN)文件B)报表(REPORT)文件C)标签(LABEL)文件D)以上三种文件7. 不允许记录中出现重复索引值的索引是()A)主索引B)主索引、候选索引、普遍索引C)主索引和候选索引D)主索引、候选索引和唯一索引8.要控制两个表中数据的完整性和一致性可以设置“参照完整性”,要求这两个表()A)是同一个数据库的两个表B)不同数据库中的两个表C)两个自由表D)一个是数据库表另一个是自由表9.在VFP中进行参照完整性设置旱,要想设置成:当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值应选择()。

A)限制B)忽略C)级联D)级联或限制10.VFP参照完整性规则不包括()。

A)更新规则B)查询规则C)删除规则D)插入规则11.在表单运行中,如复选框变为不可用,其V ALUE属性值为()。

计算机二级《VFP》练习试题及答案

计算机二级《VFP》练习试题及答案

计算机二级《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参考解析:需求分析是软件定义时期的最后一个阶段,可以概括为四个方面:需求获取;需求分析;编写需求规格说明书;需求评审。

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

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

XX年计算机二级考试VFP考试试题及答案VFP是Microsoft公司推出的最新可视化数据库管理系统平台,是功能特别强大的32位数据库管理系统。

以下是关于计算机二级考试VFP考试试题及答案,希望大家认真练习!1). 设a=“计算机等级考试”,结果为“考试”的表达式是( )。

A.LEFT(a,4)B.RIGHT(a,4)C.LEFT(a,2)D.RIGHT(a,2)正确答案:B答案解析:LEFT(,)函数从指定表达式左端截取一个指定长度的子串作为函数值。

RIGHT(,)函数从指定表达式右端截取一个指定长度的子串作为函数值。

在VisualFoxPro中,一个汉字的长度为2。

所以A选项LEFT(a,4)的值是“计算”,B选项RIGHT(a,4)的值是“考试”,C选项LEFT(a,2)的值是“计”,D选项RIGHT(a,2)的值是“试”。

2). 支持子程序调用的数据构造是( )。

A.栈B.树C.队列D.二叉树正确答案:A答案解析:栈支持子程序调用。

栈是一种只能在一端进展插入或删除的线性表,在主程序调用子函数时要首先保存主程序当前的状态,然后转去执行子程序,最终把子程序的执行结果返回到主程序中调用子程序的位置,继续向下执行,这种调用符合栈的特点,因此此题的答案为A。

3). 在当前表查找少数民族学生的学生记录,执行“LOCATEFOR 民族!=”汉“”命令后,应紧接短语( )A.NEXTB.LOOPC.SKIPD.CONTINUE正确答案:D4). 以下描述中正确的选项是:( )A.数据库只包括描述事物的数据本身B.数据库中的数据具有较小的冗余和较高的数据独立性C.数据库系统是为数据库的建立、使用和维护而配置的软件D.数据库管理系统是数据库集合的组成局部。

正确答案:B答案解析:数据库是存储在计算机存储设备上的构造化的相关数据集合,它不仅包括描述事物的数据本身,而且还包括相关事物之间的联系。

数据库中的数据具有较小的冗余和较高的数据独立性。

计算机等级考试二级VFP机试试题13

计算机等级考试二级VFP机试试题13

第⼗三套⼀、基本操作题(共四⼩题,第1和2题是7分、第3和4题是8分)1、在考⽣⽂件夹下建⽴项⽬STSC_M。

2、把数据库STSC加⼊到STSC_M项⽬中。

3、从STUDENT表中查询"⾦融"系学⽣信息( STUDENT表全部字段),按学号升序存⼊新表NEW。

4、使⽤视图设计器在数据库中建⽴视图NEW_VIEW:视图包括STUDENT表全部字段(字段顺序和STUDENT表⼀样)和全部记录(元组),记录按学号降序排序。

本题的主要考核点:项⽬的建⽴、将数据库添加到项⽬中、查询并存⼊新表、视图的建⽴。

解题思路:1.建⽴项⽬创建项⽬可⽤"⽂件"菜单中的"新建"命令。

2.将数据库加⼊到项⽬中:在项⽬管理器的"数据"选项卡选择数据库,单击"添加",在"打开"对话框中选择要添加的数据库3.⽤SQL语句select * from student.dbf where 院系="⾦融";into table new order by 学号 desc可完成此查询。

也可建⽴⼀个查询完成。

在菜单中选择⽂件--新建--查询--新建⽂件,添加全部字段,在筛选栏中输⼊"院系="⾦融"",排序选择"学号"升序,并将查询去向设为表NEW。

注意NEW要保存到考⽣⽂件夹下。

最后运⾏此查询即可。

4.打开数据库以后,在新建对话框中、项⽬管理器中、或⽤CREAT VIEW命令打开视图设计器建⽴⼀个视图,将STUDENT表添加到视图中,在排序依据中选择"学号"、降序,最后将视图命名为NEW_VIEW。

⼆、简单应⽤(2⼩题,每题20分,计40分)1、⾸先打开考⽣⽂件夹中的数据库中的数据库STSC,然后使⽤表单向导制作⼀个表单,要求选择STUDENT表中所有字段,表单样式为阴影式;按钮类型为图⽚按钮;排序字段选择学号(升序);表单标题为"学⽣信息数据输⼊维护",最后将表单存放在考⽣⽂件夹中,表单⽂件名为T1。

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

二级公共基础知识和Visual FoxPro 数据库程序设计2(考试时间90 分钟,满分100 分)一、选择题(每小题2 分,共70 分)(1)一个栈的初始状态为空。

现将元素1、2、3、4、5、A、B、C、D、E 依次入栈,然后再依次出栈,则元素出栈的顺序是()。

A)12345ABCDE B)EDCBA54321C)ABCDE12345 D)54321EDCBA(2)下列叙述中正确的是()。

A)循环队列有队头和队尾两个指针,因此,循环队列是非线性结构B)在循环队列中,只需要队头指针就能反映队列的中元素的动态变化情况C)在循环队列中,只需要队尾指针就能反映队列的中元素的动态变化情况D)循环队列中元素的个数是由队头指针和队尾指针共同决定(3)在长度为n 的有序线性表中进行二分查找,最坏情况下需要比较的次数是()。

A)O(n) B)O(n2) C)O(log2n) D)O(n log2n)(4)下列叙述中正确的是()。

A)顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的B)顺序存储结构只针对线性结构,链式存储结构只针对非线性结构C)顺序存储结构能存储有序表,链式存储结构不能存储有序表D)链式存储结构比顺序存储结构节省存储空间(5)数据流图中带有箭头的线段表示的是()。

A)控制流B)事件驱动C)模块调用D)数据流(6)在软件开发中,需求分析阶段可以使用的工具是()。

A)N-S 图B)DFD 图C)PAD 图D)程序流程图(7)在面向对象方法中,不属于“对象”基本特点的是()。

A)一致性B)分类性C)多态性D)标识唯一性(8)一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。

A)一对一B)一对多C)多对一D)多对多(9)在数据管理技术发展的三个阶段中,数据共享最好的是()。

A)人工管理阶段B)文件系统阶段C)数据库系统阶段D)三个阶段相同(10)有三个关系R、S 和T 如下:由关系R 和S 通过运算得到关系T,则所使用的运算为()。

A)笛卡尔积B)交C)并D)自然连接(11)设置表单标题的属性是()。

A)Title B)Text C)Biaoti D)Caption(12)释放和关闭表单的方法是()。

A)Release B)Delete C)LostFocus D)Destory(13)从表中选择字段形成新关系的操作是()。

A)选择B)连接C)投影D)并(14)Modify Command 命令建立的文件的默认扩展名是()。

A)prg B)app C)cmd D)exe(15)说明数组后,数组元素的初值是()。

A)整数0 B)不定值C)逻辑真D)逻辑假(16)扩展名为mpr 的文件是()。

A)菜单文件B)菜单程序文件C)菜单备注文件D)菜单参数文件(17)下列程序段执行以后,内存变量y 的值是()。

x=76543y=0DO WHILE x>0y=x%10+y*10x=int(x/10)ENDDOA)3456 B)34567 C)7654 D)76543(18)在SQL SELECT 查询中,为了使查询结果排序应该使用短语()。

A)ASC B)DESC C)GROUP BY D)ORDER BY(19)设a="计算机等级考试",结果为"考试"的表达式是()。

A)Left(a,4) B)Right(a,4) C)Left(a,2) D)Right(a,2)(20)关于视图和查询,以下叙述正确的是()。

A)视图和查询都只能在数据库中建立B)视图和查询都不能在数据库中建立C)视图只能在数据库中建立D)查询只能在数据库中建立(21)在SQL SELECT 语句中与INTO TABLE 等价的短语是()。

A)INTO DBF B)TO TABLE C)INTO FORM D)INTO FILE(22)CREATE DATABASE 命令用来建立()。

A)数据库B)关系C)表D)数据文件(23)欲执行程序temp.prg,应该执行的命令是()。

A)DO PRG temp.prg B)DO temp.prg C)DO CMD temp.prg D)DO FORM temp.prg (24)执行命令MyForm=CreateObject("Form")可以建立一个表单,为了让该表单在屏幕上显示,应该执行命令()。

A)MyForm.List B)MyForm.Display C)MyForm.Show D)MyForm.ShowForm (25)假设有student 表,可以正确添加字段“平均分数”的命令是()。

A)ALTER TABLE student ADD 平均分数F(6,2)B)ALTER DBF student ADD 平均分数F 6,2C)CHANGE TABLE student ADD 平均分数F(6,2)D)CHANGE TABLE student INSERT 平均分数6,2(26)页框控件也称作选项卡控件,在一个页框中可以有多个页面,页面个数的属性是()。

A)Count B)Page C)Num D)PageCount(27)打开已经存在的表单文件的命令是()。

A)MODIFY FORM B)EDIT FORM C)OPEN FORM D)READ FORM(28)在菜单设计中,可以在定义菜单名称时为菜单项指定一个访问键。

规定了菜单项的访问键为“x”的菜单名称定义是()。

A)综合查询\<(x) B)综合查询/<(x) C)综合查询(\<x) D)综合查询(/<x)(29)假定一个表单里有一个文本框Text1 和一个命令按钮组CommandGroup1。

命令按钮组是一个容器对象,其中包含Command1 和Command2 两个命令按钮。

如果要在Command1 命令按钮的某个方法中访问文本框的Value 属性值,正确的表达式是()。

A)This.ThisForm.Text1.Value B)This.Parent.Parent.Text1.ValueC)Parent.Parent.Text1.Value D)This.Parent.Text1.Value(30)下面关于数据环境和数据环境中两个表之间关联的陈述中,正确的是()。

A)数据环境是对象,关系不是对象B)数据环境不是对象,关系是对象C)数据环境是对象,关系是数据环境中的对象D)数据环境和关系都不是对象(31)~(35)使用如下关系:客户(客户号,名称,联系人,邮政编码,电话号码)产品(产品号,名称,规格说明,单价)订购单(订单号,客户号,订购日期)订购单名细(订单号,序号,产品号,数量)(31)查询单价在600 元以上的主机板和硬盘的正确命令是()。

A)SELECT * FROM 产品WHERE 单价>600 AND (名称='主机板' AND 名称='硬盘') B)SELECT * FROM 产品WHERE 单价>600 AND (名称='主机板' OR 名称='硬盘')C)SELECT * FROM 产品FOR 单价>600 AND (名称='主机板' AND 名称='硬盘')D)SELECT * FROM 产品FOR 单价>600 AND (名称='主机板' OR 名称='硬盘')(32)查询客户名称中有“网络”二字的客户信息的正确命令是()。

A)SELECT * FROM 客户FOR 名称LIKE "%网络%"B)SELECT * FROM 客户FOR 名称= "%网络%"C)SELECT * FROM 客户WHERE 名称= "%网络%"D)SELECT * FROM 客户WHERE 名称LIKE "%网络%"(33)查询尚未最后确定订购单的有关信息的正确命令是A)SELECT 名称,联系人,电话号码,订单号FROM 客户,订购单WHERE 客户.客户号=订购单.客户号AND 订购日期IS NULLB)SELECT 名称,联系人,电话号码,订单号FROM 客户,订购单WHERE 客户.客户号=订购单.客户号AND 订购日期=NULLC)SELECT 名称,联系人,电话号码,订单号FROM 客户,订购单FOR 客户.客户号=订购单.客户号AND 订购日期IS NULLD)SELECT 名称,联系人,电话号码,订单号FROM 客户,订购单FOR 客户.客户号=订购单.客户号AND 订购日期=NULL(34)查询订购单的数量和所有订购单平均金额的正确命令是A)SELECT COUNT(DISTINCT 订单号),AVG(数量*单价)FROM产品JOIN 订购单名细ON 产品.产品号=订购单名细.产品号B)SELECT COUNT(订单号),AVG(数量木单价)FROM产品JOIN 订购单名细ON 产品.产品号=订购单名细.产品号C)SELECT COUNT(DISTINCT 订单号),AVG(数量(单价)FROM产品,订购单名细ON 产品.产品号=订购单名细.产品号D)SELECT COUNT(订单号),AVG(数量*单价)FROM产品,订购单名细ON 产品.产品号=订购单名细.产品号(35)假设客户表中有客户号(关键字)C1~C10 共10 条客户记录,订购单表有订单号(关键字)OR1-OR8 共8 条订购单记录,并且订购单表参照客户表。

如下命令可以正确执行的是()。

A)INSERT INTO 订购单VALUES('OR5', 'C5',{^2008/10/10})B)INSERT INTO 订购单VALUES('OR5', 'C11',{^2008/10/10})C)INSERT INTO 订购单VALUES('OR9', 'C11',{^2008/10/10})D)INSERT INTO 订购单VALUES('OR9', 'C5',{^2008/1 0/10})二、填空题(每空2 分,共30 分)(1)对下列二叉树进行中序遍历的结果___________。

AB CE FX Z(2)按照软件测试的一般步骤,集成测试应在___________测试之后进行。

(3)软件工程三要素包括方法、工具和过程,其中,___________支持软件开发的各个环节的控制和管理。

相关文档
最新文档