计算机二级VF笔试大全

更新时间:2023-03-08 07:32:48 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

下列叙述中正确的是__d____。

A、软件测试应该由程序开发者来完成 B、程序经调试后一般不需要再测试 C、软件维护只包括对程序代码的维护 D、以上三种说法都不对

程序调试的任务是诊断和改正程序中的错误。它与软件测试不同,软件测试是尽可能多地发现软件中的错误。先要发现软件的错误,然后借助于一定的调试工具去找出软件错误的具体位置。软件测试贯穿整个软件生命期,调试主要在开发阶段。为了达到更好的测试效果,应该由独立的第三方来构造测试。因为从心理学角度讲,程序人员或设计方在测试自己的程序时,要采取客观的态度是程度不同地存在障碍的。软件的运行和维护是指将已交付的软件投入运行,并在运行使用中不断地维护,根据新提出的需求进行必要而且可能的扩充和删改。 对如下二叉树

A B C 进行后序遍历的结果为__D____。

A、ABCDEF B、DBEAFC C、ABDECF D、DEBFCA

后序遍历指在访问根结点、遍历左子树与遍历右子树这三者中,首先遍历左子树,然后遍历右子树,最后访问根结点;并且遍历左、右子树时,仍然先遍历左子树,然后遍历右子树,最后访问根结点。

在E-R图中,用来表示实体的图形是______。 A、矩形 B、椭圆形 C、菱形 D、三角形

E-R图中用矩形表示实体集,用椭圆表示属性,用菱形表示联系。 SQL的数据操作语句不包括_D_____。 A、INSERT B、UPDATE C、DELETE D、CHANGE

SQL的数据操作语句包括Create、Insert、Delete、Select、Update等。

在Visual FoxPro中以下叙述错误的是__D____。 A、关系也被称作表 B、数据库文件不存储用户数据

C、表文件的扩展名是.dbf D、多个表存储在一个物理文件中 在Visual FoxPro中,一个\表\就是一个关系,存储在一个.dbf文件中,多个表应该存储在多个.dbf文件中。

扩展名为SCX的文件是___C___。 A、备注文件 B、项目文件 C、表单文件 D、菜单文件 在Visual FoxPro中,备注文件的扩展名是FPT,项目文件的扩展名是PJX,表单文件的扩展是SCX,菜单文件的扩展名是.mnx。

在Visual FoxPro中以下叙述正确的是___A___。

A、利用视图可以修改数据 B、利用查询可以修改数据 C、查询和视图具有相同的作用 D、视图可以定义输出去向 查询与视图的定义和功能几乎完全相同,不同之处主要有:

1、查询的定义保存在独立的查询(.qpr)文件中,而视图的定义保存在所属的数据库(.dbc)文件中。

2、查询只能读取基表的数据,不能修改查询记录;而视图既能读取也能修改基表的数据。

3、查询不能用作程序中USE命令的数据源,查询的结果记录可以指定输出到报表、标签、表浏览器和表文件中;而视图不可以定义输出去向

在Visual FoxPro中可以用DO命令执行的文件不包括___C___。 A、PRG文件 B、MPR文件 C、FRX文件 D、QPR文件 运行的命令共有5个,分别是: Do 程序文件名.prg Do 查询文件名.qpr Do 菜单文件名.mpr

Do Form 表单文件名.scx Report Form 报表文件名.frx 在Visual FoxPro中,宏替换可以从变量中替换出__D____。 A、字符串 B、数值 C、命令 D、以上三种都可能是

D E F 宏替换的功能是替换出字符变量的内容,即&的值是变量中的字符串。去掉了定界符之后,结果就可能有多种类型,可以是字符串、数值或命令。

设X=\,Y=\,下列表达式结果为假的是___D___。

A、NOT(X==Y) AND (X$Y) B、NOT(X$Y) OR (X<>Y) C、NOT(X>=Y) D、NOT(X$Y)

逻辑运算符有三个:.NOT.或!(逻辑非),.AND.(逻辑与)以及.OR.(逻辑或)。其优先次序依次为NOT、AND、OR。 $为子串包含测试,\的返回结果为.T.,X>=Y的返回结果为.F.,X==Y的返回结果为.F.,X<>Y的返回结果为.T.。

以下是与设置系统菜单有关的命令,其中错误的是__A____。 A、SET SYSMENU DEFAULT B、SET SYSMENU TO DEFAULT C、SET SYSMENU NOSAVE D、SET SYSMENU SAVE

SET SYSMENU TO DEFAULT:将系统菜单恢复为缺省配置;SET SYSMENU SAVE:将当前的系统菜单配置指定为缺省配置;SET SYSMENU NOSAVE将缺省配置恢复成Visual FoxPro系统菜单的标准配置。

以下所列各项属于命令按钮事件的是___D___。 A、ParentB、This C、ThisForm D、Click

常用的命令按钮事件有:Init事件、Destory事件、Error事件、GotFocus事件、Click事件、RightClick事件、Refresh方法、SetFocus方法。

执行如下命令序列后,最后一条命令的显示结果是______。 DIMENSION M(2,2) M(1,1)=10 M(1,2)=20 M(2,1)=30 M(2,2)=40

? M(2)

A、变量未定义的提示 B、10 C、20 D、.F. 创建数组的命令格式有两种

DIMENSION <数组名> (<下标上限1>[,<下标上限2])[...] DECLARE <数组名> (<下标上限1>[,<下标上限2])[...]

两种格式的功能完全相同。数组创建后,系统自动给每个数组元素赋以逻辑假.F.。

可以用一维数组的形式访问二维数组。本题中M(2)与M(1,2)是同一变量,所以M(2)的值为20。 程序测试分为静态分析和动态测试。其中______是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。标准答案为:静态分析 或 静态测试

静态测试指不在计算机上运行被测试程序,而采用其他手段来达到对程序进行检测的目的,包括人工测试和计算机辅助静态分析方法。动态测试指通过在计算机上运行被测试程序,并用所设计的测试用例对程序进行检测的方法。

表达式{^2005-10-3 10:0:0}-{^2005-10-3 9:0:0}的数据类型是______。 标准答案为:数值型 或 N

日期时间表达式中可以使用的运算符有+和-两个。 格式 结果及类型

日期+天数 日期型。指定日期若干天后的日期 天数+日期 日期型。指定日期若干天后的日期 日期-天数 日期型。指定日期若干天后的日期 日期-日期 数值型。两个指定日期相差的天数 日期时间+秒数 日期时间型。指定日期时间若干秒后的日期时间 秒数+日期时间 日期时间型。指定日期时间若干秒后的日期时间 日期时间-秒数 日期时间型。指定日期时间若干秒前的日期时间

日期时间-日期时间 数值型。两个指定日期时间相差的秒数

在visual FoxPro中,将只能在建立它的模块中使用的内存变量称为______。

标准答案为:局部变量 或 内部变量

局部变量也称为内部变量。局部变量是在函数内作定义说明的。其作用域仅限于函数内, 离开该函数后再使用这种变量是非法的。全局变量也称为外部变量,它是在函数外部定义的变量。满二叉树它不属于哪一个函数,它属于一个源程序文件。其作用域是整个源程序。

在Visual FoxPro中,主索引可以保证数据的______完整性。标准答案为:实体

实体完整性是保证表中记录惟一的特性,即在一个表中不允许有重复的记录。在Visual FoxPro中利用主关键字或候选关键字来保证表中的记录惟一,即保证实体惟一性。在Visual FoxPro中将主关键字称作主索引。

SQL SELECT语句的功能是______。标准答案为:数据查询

SQL的核心是查询。SQL的查询命令也称作SELECT命令。

\职工\表有工资字段,计算工资合计的SQL语句是SELECT ______ FROM 职工。 标准答案为:SUM(工资)

要将一个弹出式菜单作为某个控件的快捷菜单,通常是在该控件的______事件代码中添加调用弹出式菜单程序的命令。标准答案为:rightclick

调用弹出式菜单程序的方法与下拉菜单一样,即在需要的地方输入命令:do 快捷菜单名.mpr 。可以在某个控件的\事件输入这个命令,那么在表单或这个控件上按鼠标右键时就会弹出这个菜单。

下列选项中不属于软件生命周期开发阶段任务的是___C___。

A、软件测试 B、概要设计 C、软件维护 D、详细设计

软件生命周期分为软件定义、软件开发及软件维护。其中软件开发阶段的任务中软件设计阶段可分解成概要设计阶段和详细设计阶段;软件维护不属于软件开发阶段 故本题答案为C。

在数据库系统中,用户所见数据模式为___B___。

A、概念模式 B、外模式 C、内模式 D、物理模式

数据库管理系统的三级模式结构由外模式、模式和内模式组成。外模式,或子模式,或用户模式,是指数据库用户所看到的数据结构,是用户看到的数据视图。模式,或逻辑模式,是数据库中对全体数据的逻辑结构和特性的描述,是所有用户所见到的数据视图的总和。外模式是模式的一部分。内模式,或存储模式,或物理模式,是指数据在数据库系统内的存储介质上的表示,即对数据的物理结构和存取方式的描述。 故本题答案为B。 数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和___D___。

A、编码设计 B、测试阶段 C、运行阶段 D、物理设计

数据库设计分为以下6个设计阶段:需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段、实施阶段及数据库运行和维护阶段。 故本题答案为D。

对下列二叉树进行中序遍历的结果是__A____。

A、ACBDFEG B、ACBDFGE C、ABDCGEF D、FCADBEG

二叉树的中序遍历指在访问根结点、遍历左子树与遍历右子树这三者中,首先遍历左子树,然后访问根结点,最后遍历右子树;并且遍历左、右子树时,仍然先遍历左子树,然后访问根结点,最后遍历右子树。 故本题答案为A。

从内存中清除内存变量的命令是___A___。

A、Release B、Delete C、Erase D、Destroy 格式1:CLEAR MEMORY 清除所有内存变量

格式2:RELEASE<内存变量表> 清除指定的内存变量 格式3:RELEASE ALL[EXTENDED] 清除所有的内存变量 格式4:RELEASE ALL[LIKE<通配符>|EXCEPT<通配符>]

选用LIKE清除与通配符相匹配的内存变量,选用EXCEPT短语清除与通配符不相匹配的内存变量。其中通配符可能使用*和?,*表示任何数目的字符,?表示任何单个字符。 故本题答案为A。

在“项目管理器”下为项目建立一个新报表,应该使用的选项卡是___B___。 A、数据 B、文档 C、类 D、代码

“项目管理器”窗口是Visual FoxPro开发人员的工作平台,共有6个选项卡,其中“数据”、“文档”、“类”、“代码”、“其他”5个选项卡用于分类显示各种文件,“全部”选项卡用于集中显示该项目中的所有文件。“数据”选项卡包含了一个项目中的所有数据棗数据库、自由表、查询、和视图。“文档”选项卡包含了处理数据时所用的3类文件,输入和查看数据所用的表单、打印表和查询结果所用的报表用标签。“类”选项卡,使用Visual FoxPro的基类就可以创建一个可靠的面向对象的事件驱动程序。“代码”选项卡包括3大类程序,扩展名为.prg的程序文件、函数库APILibraries和应用程序.app文件。“其他”包括文本文件、菜单文件和其他文件,如位图文件.bmp、图标文件.ico等。 故本题答案为B。

如果有定义LOCAL data,data的初值是__D____。

A、整数0 B、不定值 C、逻辑真 D、逻辑假

local variable(本地变量):LOCAL 只能在一个函数或过程中被访问,其他过程或函数不能访问此变量的数据。LOCAL<内存变量表> 说明:该变量同样给建立的内存变量赋以初值逻辑假。 故本题答案为D。

如果运行一个表单以下事件首先被触发的是__A____。 A、Load B、Error C、Init D、Click

表单运行时的基本事件先后情况为:先执行表单的Load事件,然后执行命令按钮的Init事件,最后执行表单的Init事件。 故本题答案为A。

在Visual FoxPro中以下叙述正确的是__B____。

A、关系也被称作表单 B、数据库文件不存储用户数据

C、表文件的扩展名是.DBC D、多个表存储在一个物理文件中 设X=6<5,命令?VARTYPE(X)的输出是_C_____。 A、N B、C C、L D、出错

VARTYPE(<表达式>[,<逻辑表达式>]):测试的<表达式>的类型,返回一个大写字母,函数值为字符型。若<表达式>的运算结果是NULL值,则根据<逻辑表达式>值决定是否返回<表达式>的类型:如果值为.T.,就返回<表达式>的原数据类型。如果<逻辑表达式>值为.F.或缺省,则返回X以表明<表达式>的运算结果是NULL值。 故本题答案为C。

假设表单上有一选项组:⊙男 ○ 女,如果选择第二个按钮“女”,则该选项组的Value属性值为__D____。

A、.F. B、女 C、2 D、女或2

选项按钮组(OptionGroup)的value属性值可以是字符型的,也可以是数值型的。如果它是字符型,那么它的值就是运行表单时用户所选中的选项(Option)的Caption属性的值。如果它是数值型的,那么它的值就是运行表单时用户所选中的选项(Option)在选项按钮组(OptionGroup)中的顺序号。故本题答案为D。

以下关于“视图”的描述正确的是___B___。

A、视图保存在项目文件中 B、视图保存在数据库中 C、视图保存在表文件中 D、视图保存在视图文件中

视图是一个虚拟表。所谓虚拟,是因为视图的数据是从已有的数据库表或其他视图中抽象得来的,这些数据在数据库中并不实际存储,仅在其数据字典中存储视图的定义。但视图一经定义,就成为数据库的组成部分,可以象数据库表一样接受用户的查询。 故本题答案为B。 下列软件系统结构图

的宽度为______。 标准答案为:3 或 三 软件系统结构图的宽度:整体控制跨度(最大模块数的层)的表示。

______的任务是诊断和改正程序中的错误。标准答案为:程序调试 或 调试 一个关系表的行称为______。标准答案为:元组 或 记录

设计数据库的目的实质上是设计出满足实际应用需求的实际关系模型;关系中的行称为元组,对应存储文件中的记录,关系中的列称为属性,对应存储文件中的字段。 按\先进后出\原则组织数据的数据结构是______。标准答案为:栈

数据结构分为线性结构和非线性结构,带链的队列属于______。标准答案为:线性结构

与栈类似,队列也是线性表,也可以采用链式存储结构。

可以在项目管理器的______选项卡下建立命令文件(程序)。标准答案为:代码

“项目管理器”窗口是Visual FoxPro开发人员的工作平台,共有6个选项卡,其中“数据”、“文档”、“类”、“代码”、“其他”5个选项卡用于分类显示各种文件,其中“代码”选项卡包括3大类程序,扩展名为.prg的程序文件、函数库APILibraries和应用程序.app文件。

不带条件的DELETE命令(非SQL命令)将删除指定表的______记录。标准答案为:当前

在Visual FoxPro中为了通过视图修改基本表中的数据,需要在视图设计器的______选项卡下设置有关属性。

标准答案为:更新条件 通过视图可以查询表,也可以更新表。因此视图设计器比查询设计器多一个“更新条件”选项卡,用以设定更新条件。

在表单设计器中可以通过______工具栏中的工具快速对齐表单中的控件。标准答案为:布局 表单设计器的布局工具栏:用于对齐、放置控件以及调整控件大小。 为了在报表中插入一个文字说明,应该插入______控件。标准答案为:标签

标签控件在报表中的使用是相当广泛的,例如,每个字段前都要有一段说明性文字,报表一般都有标题等。这些说明性文字或标题文本就是使用标签控件来完成的。

如下命令将\产品\表的\名称\字段名修改为\产品名称\产品RENAME ______名称 TO 产品名称。标准答案为:COLUMN

设一棵完全二叉树共有699个结点,则在该二叉树中的叶子结点数为__B____。 A、349 B、350 C、255 D、351

所谓完全二叉树是指除最后一层外,每一层上的结点数均达到最大值;在最后一层上只缺少右边的若干结点。 具有n个结点的完全二叉树,其父结点数为int(n/2),而叶子结点数等于总结点数减去父结点数。本题n=699,故父结点数等于int(699/2)=349,叶子结点数等于699-349=350。 本题答案是B。

软件需求分析阶段的工作,可以分为四个方面:需求获取、需求分析、编写需求规格说明书以及____B__。

A、阶段性报告 B、需求评审 C、总结 D、都不正确 软件的需求分析阶段的工作,可以概括为四个方面:需求获取、需求分析、编写需求规格说明书和需求评审。

需求获取的目的是确定对目标系统的各方面需求。涉及到的主要任务是建立获取用户需求的方法框架,并支持和监控需求获取的过程。

需求分析是对获取的需求进行分析和综合,最终给出系统的解决方案和目标系统的逻辑模型。 编写需求规格说明书作为需求分析的阶段成果,可以为用户、分析人员和设计人员之间的交流提供方便,可以直接支持目标软件系统的确认,又可以作为控制软件开发进程的依据。 需求评审是对需求分析阶段的工作进行复审,验证需求文档的一致性、可行性、完整性和有效性。

数据库设计包括两个方面的设计内容,它们是_A_____。A、概念设计和逻辑设计

本文来源:https://www.bwwdw.com/article/2l63.html

Top