【计算机类职业资格】二级VISUAL+FOXPRO笔试-350及答案解析.doc

上传人:bowdiet140 文档编号:1328606 上传时间:2019-10-17 格式:DOC 页数:18 大小:68KB
下载 相关 举报
【计算机类职业资格】二级VISUAL+FOXPRO笔试-350及答案解析.doc_第1页
第1页 / 共18页
【计算机类职业资格】二级VISUAL+FOXPRO笔试-350及答案解析.doc_第2页
第2页 / 共18页
【计算机类职业资格】二级VISUAL+FOXPRO笔试-350及答案解析.doc_第3页
第3页 / 共18页
【计算机类职业资格】二级VISUAL+FOXPRO笔试-350及答案解析.doc_第4页
第4页 / 共18页
【计算机类职业资格】二级VISUAL+FOXPRO笔试-350及答案解析.doc_第5页
第5页 / 共18页
点击查看更多>>
资源描述

1、二级 VISUAL+FOXPRO笔试-350 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.SQL语句中的 SELECT命令建立表之间联系的短语为( )。(分数:2.00)A.UNIQEB.GROUP BYC.JOIND.FROM2.既允许字段中出现重复值,又允许索引项中出现重复值的是( )。(分数:2.00)A.主索引B.候选索引C.惟一索引D.普通索引3.在( )选项卡中可以指定应用程序数据文件的默认目录。(分数:2.00)A.数据B.信息C.高级D.报表4.下列不能作为 Visual FoxPro变量名的是( )。(分数:2.00)

2、A.AllB.BCDC.2AD.DEFY5.数据结构中,与所使用的计算机无关的是数据的( )结构。(分数:2.00)A.存储B.物理C.逻辑D.物理和存储6.“职工”表结构为(职工号 N(3),姓名 C(3),性别 C(1),年龄 N(2),职工号为主索引,若用 SQL命令INSERT插入一个记录,下面语句正确的是( )。(分数:2.00)A.(“002”,“孙静”,“女”,“22”)B.(002,“孙静”,NULL,22)C.(NULL,“孙静”,“女”,“22”)D.(002,孙静,女,22)7.只能在本层模块程序中使用而不能被上层模块和下层模块程序访问的变量类型是 ( )。(分数:2.0

3、0)A.局部变量B.公共变量C.私有变量D.以上都不对8.下面关于命令 DO FORM XX NAME YY LINKED的叙述中,( )是正确的。(分数:2.00)A.产生表单对象引用变量 XX,在释放变量 XX时自动关闭表单B.产生表单对象引用变量 XX,在释放变量 XX时并不关闭表单C.产生表单对象引用变量 YY,在释放变量 YY时自动关闭表单D.产生表单对象引用变量 YY,在释放变量 YY时并不关闭表单9.DBMS主要由( )两大部分组成。(分数:2.00)A.文件管理器和查询处理器B.事务处理器和存储管理器C.文件管理器和数据库语言编译器D.存储管理器和查询处理器10.栈的基本运算有

4、( )。(分数:2.00)A.入栈B.退栈C.读栈顶元素D.以上都是11.使用 MESSAGEBOX()函数显示包含【是】、【否】、【取消】按钮,警告(!)图标,将第一个按钮设为默认按钮的对话框。其对话框类型值是( )。(分数:2.00)A.3B.48C.51D.012.数据流图的正确性是保证软件逻辑模型正确性的基础,与其相关性较弱的内容是 ( )。(分数:2.00)A.数据守恒B.均匀分解C.文件操作D.图形层次13.使用窗口命令方式来修改表单,应使用命令( )。(分数:2.00)A.MODIFY FILEB.MODIFY VIEWC.MODIFY FORMD.MODIFY MENU14.表

5、“职工”和表“部门”之间已经建立关联,若在数据环境中删除表“职工”,则这种关联将( )。(分数:2.00)A.仍然存在B.不再存在C.可能存在D.以上都不对15.下列选项结果为真(.T.)的表达式是( )。(分数:2.00)A.“NA“$“NAVECO“B.“NAVECO“$“NA“C.“NAN“$“NAVECO“D.“NAVECO“$“NAN“16.关系数据库的任何检索操作的实现都是由 3种基本检索运算组合而成的,这 3种基本运算不包括( )。(分数:2.00)A.选择B.投影C.删除D.连接17.( )是程序中一个能逻辑地分开的部分,也就是离散的程序单位。(分数:2.00)A.模块B.复合

6、语句C.循环结构D.数据块18.Visual FoxPro中,函数 ROUND(123.456,2)的值是( )。(分数:2.00)A.123.46B.12C.123.5D.123.4519.有关对 FOR-ENDFOR计数循环结构叙述正确的是( )。(分数:2.00)A.循环次数是不定的B.循环体中的 LOOP语句为跳出循环体C.循环体中的 LOOP和 EXIT语句的位置是固定的D.循环体中不应包括循环变量值的命令20.要彻底删除表中的所有记录,可以使用( )命令。(分数:2.00)A.APPENDB.DELETEC.ZAPD.DROP21.执行下列程序后,显示结果为( )。*MAIN.PR

7、GA=3B=4DO AA1?A,BPROCEDURE AA1PRIVATE BA=5B=ARETURN(分数:2.00)A.3 4B.5 4C.5 5D.5 322.对序列(70,75,82,90,23,16)用快速排序方法进行排序,以序列的第一个元素为划分的基准。在第一趟划分后数据元素的排列是( )。(分数:2.00)A.16,75,82,90,23,70B.16,70,82,90,23,75C.16,23,70,90,82,75D.16,23,82,90,70,7523.进行记录查询时,若要采用命令 FIND和 SEEK命令,则正确的是( )。(分数:2.00)A.还没有建立索引的表已经打

8、开B.该表及其索引文件已经打开C.该表的表设计器已经打开D.该表的索引文件可以不打开24.设有如下程序:CLEARUSE 职工DO WHILE! EOF()IF 工资2000SKIPLOOPENDIFDISPLAYSKIPENDDOUSE该程序执行的功能是( )。(分数:2.00)A.显示所有工资大于 2000职工的记录B.显示所有工资小于 2000职工的记录C.显示所有工资大于或者等于 2000职工的记录D.显示所有工资小于或者等于 2000职工的记录25.若当前工作区没有打开的表,利用 BROWSE命令后显示的结果为( )。(分数:2.00)A.浏览表的数据B.在屏幕上显示表的数据C.出现

9、打开对话框,由用户选择表D.系统提示出错26.在表设计器中的( )选项卡中可以建立索引。(分数:2.00)A.字段B.索引C.表D.排序27.在软件设计中的软件过程,其主要描述的是( )。(分数:2.00)A.模块操作细节B.模块间关系C.模块控制方法D.模块类型28.对关系数据库来讲,下面说法错误的是( )。(分数:2.00)A.每一列的分量是同一种类型数据,来自同一个域B.不同列的数据可以出自同一个域C.行的顺序可以任意交换,但列的顺序不能任意交换D.关系中的任意两个元组不能完全相同29.在命令窗口下键入命令 DIR*.DBF,则执行的结果是列出了( )。(分数:2.00)A.文件、记录B

10、.记录、大小C.最近更新、DBF 文件D.文件、记录、大小、最近更新30.下例将查询到的职工信息存放到数组 abc中的语句是( )。(分数:2.00)A.SELECT*FROM 职工 INTO CURSOR abcB.SELECT*FROM 职工 INTO ARRAY abcC.SELECT*FROM 职工 INTO TABLE abcD.SELECT*FROM 职工 INTO FILE abc ADDITVE31.软件危机是软件产业化过程中出现的一种现象,下述现象中( )是其主要表现。软件需求增长难以满足 软件开发成本提高软件开发进度难以控制 软件质量不易保证(分数:2.00)A.、和B.和

11、C.全部D.、和32.下列叙述正确的是( )。(分数:2.00)A.INPUT语句只能接受字符串B.ACCEPT命令只能接受字符串C.ACCEPT语句可以接受任意类型的 VFP表达式D.WAIT只能接受一个字符,而必须按Enter键33.将表中数据复制到数组中的命令是( )。(分数:2.00)A.COPY TOB.COPY FILEC.APPEND FROM ARRYD.COPY TO ARRY34.在调试器的“调试”菜单中,为了编辑调试程序,应该使用( )菜单项。(分数:2.00)A.运行B.继续执行C.定位修改D.调速35.下列测试姓名字段值是否为空,正确的是( )。(分数:2.00)A.

12、姓名=NULLB.姓名=!NULLC.姓名 NULLD.姓名 IS NULL二、填空题(总题数:12,分数:30.00)36.若一棵二叉中只有叶结点和左、右子树皆非空的结点,设叶结点的个数为 k,则左、右子树皆非空的结点个数是 【1】 。(分数:2.00)填空项 1:_37.算法的基本特征是可行性、确定性、 【2】 和拥有足够的情报。(分数:2.00)填空项 1:_38.软件测试是由一系列的测试所组成,而其最基本的测试是 【3】 。(分数:2.00)填空项 1:_39.顺序存储方法是把逻辑上相邻的结点存储在物理位置 【4】 的存储单元中。(分数:2.00)填空项 1:_40.数据库管理系统提供

13、了统一的数据保护功能,以保证存储在数据库中的数据安全、可靠、正确、有效。数据保护也称为数据控制,主要包括数据的安全性、完整性、并发控制和 【5】 。(分数:2.00)填空项 1:_41.在 Visual FoxPro中,主关键字的值不能为 【6】 。(分数:2.00)填空项 1:_42.执行命令?type(“04/01/03”)后,显示结果为 【7】 。(分数:2.00)填空项 1:_43.在已打开的表职工中,其中第 1、2、7 条记录的分性别为男,执行下面两条命令:DISPLAY FOR性别=“男”DISPLAY WHILE性别=“男”命令执行后,分别显示第 【8】 条记录和第 【9】 条记

14、录。(分数:4.00)填空项 1:_44.阅读下列程序,SET TALK OFFSTORE 3 TO X,Y,ZDO PP1 WITH (X),Y?X,Y,Z*定义过程*PROCEDURE PP1PARAMETER A,BA=A+2B=B-2RETURNSET TALK ON屏幕显示的结果是 【10】 。(分数:2.00)填空项 1:_45.如果表单对象的不可用,那么单击表单上的命令按钮则 【11】 执行相应代码。(分数:2.00)填空项 1:_46.在 Visual FoxPro中,通过命令窗口修改程序,应键入 【12】 。(分数:2.00)填空项 1:_47.在 SQL中超级联接是基于多个

15、表的查询。超级联接有 【13】 、 【14】 和【15】 。(分数:6.00)填空项 1:_二级 VISUAL+FOXPRO笔试-350 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.SQL语句中的 SELECT命令建立表之间联系的短语为( )。(分数:2.00)A.UNIQEB.GROUP BYC.JOIN D.FROM解析:解析选项 A是在表的定义语句中用来建立候选索引:选项 B是用来分组查询,通常置于 WHERE短语后;选项 C是建立表之间的联系,通常置于 FROM后:选项 D指定数据的来源。2.既允许字段中出现重复值,又允许索引项中

16、出现重复值的是( )。(分数:2.00)A.主索引B.候选索引C.惟一索引D.普通索引 解析:解析普通索引不仅允许字段中出现重复值,并且索引项中也允许出现重复值,在一个表中可以建立多个普通索引。3.在( )选项卡中可以指定应用程序数据文件的默认目录。(分数:2.00)A.数据B.信息C.高级 D.报表解析:解析在 Visual FoxPro中,在“高级”选项卡中可以指定应用程序数据文件的默认目录的编辑。4.下列不能作为 Visual FoxPro变量名的是( )。(分数:2.00)A.AllB.BCDC.2A D.DEFY解析:解析Visual FoxPro 变量名命名规则必须以字母开头,长度

17、不超过 255字符,变量名中不包含小数点,选项 C是以数字开头,故不能作为变量名。5.数据结构中,与所使用的计算机无关的是数据的( )结构。(分数:2.00)A.存储B.物理C.逻辑 D.物理和存储解析:解析数据结构是指数据以及他们之间的相互联系。其中数据的逻辑结构是指数据元素之间的逻辑关系,它与所使用的计算机无关:数据的物理结构,又称存储结构,是指数据结构在计算机中的表示,它包括数据元素的表示和元素的表示,其中数据元素之间的关系在计算机中有顺序存储结构和链式存储结构两种。因此 C是正确答案。6.“职工”表结构为(职工号 N(3),姓名 C(3),性别 C(1),年龄 N(2),职工号为主索引

18、,若用 SQL命令INSERT插入一个记录,下面语句正确的是( )。(分数:2.00)A.(“002”,“孙静”,“女”,“22”)B.(002,“孙静”,NULL,22) C.(NULL,“孙静”,“女”,“22”)D.(002,孙静,女,22)解析:解析用 SQL命令 INSERT插入记录时,圆括号内的值在主索引上不能为空,而且字符型类型的值要加上双引号。7.只能在本层模块程序中使用而不能被上层模块和下层模块程序访问的变量类型是 ( )。(分数:2.00)A.局部变量 B.公共变量C.私有变量D.以上都不对解析:解析公共变量可被整个程序调用:私有变量只能被本层模块和下层模块程序调用,而不能

19、被上层模块程序调用;局部变量只能在本层模块被调用,其他模块程序都不可以调用。8.下面关于命令 DO FORM XX NAME YY LINKED的叙述中,( )是正确的。(分数:2.00)A.产生表单对象引用变量 XX,在释放变量 XX时自动关闭表单 B.产生表单对象引用变量 XX,在释放变量 XX时并不关闭表单C.产生表单对象引用变量 YY,在释放变量 YY时自动关闭表单D.产生表单对象引用变量 YY,在释放变量 YY时并不关闭表单解析:解析运行表单时,用 DO FORM命令调用。如果包含 NAME子句,系统将建立指定名字的变量,并使它指向表单对象:如果包含 LINKED关键字,表单对象将随

20、指向它的变量的清除而关闭(释放)。9.DBMS主要由( )两大部分组成。(分数:2.00)A.文件管理器和查询处理器B.事务处理器和存储管理器C.文件管理器和数据库语言编译器D.存储管理器和查询处理器 解析:解析数据库管理系统(DBMS)是一种系统软件,负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等。数据库管理系统是数据库系统的核心,数据库系统中所有与数据库打交道的操作,包括建库、查询、更新及数据控制,都是通过数据库管理系统(DBMS)进行的,这些操作可以分为存储和查询两大部分。10.栈的基本运算有( )。(分数:2.00)A.入栈B.退栈C.读栈顶元素D.以上都是 解析:

21、解析栈的基本运算有 3种:入栈、退栈与读栈顶元素。入栈运算是指在栈顶位置插入一个新元素。退栈运算是指取出栈顶元素并赋给一个指定的变量。读栈顶元素是指将栈顶元素赋给一个指定的变量。11.使用 MESSAGEBOX()函数显示包含【是】、【否】、【取消】按钮,警告(!)图标,将第一个按钮设为默认按钮的对话框。其对话框类型值是( )。(分数:2.00)A.3B.48C.51 D.0解析:解析在 MESSAGEBOX()函数里与“是”、“否”、“取消”按钮相对应的值是 3,与“警告(!)”图标相对应的值是 48,与将第一个按钮设为默认按钮相对应的值是 0。所以对话框类型值是 51。12.数据流图的正确

22、性是保证软件逻辑模型正确性的基础,与其相关性较弱的内容是 ( )。(分数:2.00)A.数据守恒B.均匀分解C.文件操作D.图形层次 解析:解析数据流图描述了数据在软件中流动和被处理变换的过程,它是表示软件模型的一种图示方法。数据流图只描述了系统的分解,它并没有表达出每个数据和加工的具体含义,这些信息需要在数据字典和文档说明中表达出来。13.使用窗口命令方式来修改表单,应使用命令( )。(分数:2.00)A.MODIFY FILEB.MODIFY VIEWC.MODIFY FORM D.MODIFY MENU解析:解析选项 A打开编辑窗口,从中可以修改或创建文本文件:选项 B显示视图设计器,从

23、中可以修改已存在的视图;选项 C在命令窗口使用修改表单的命令:选项 D 打开菜单设计器,从中可以修改或创建菜单系统。14.表“职工”和表“部门”之间已经建立关联,若在数据环境中删除表“职工”,则这种关联将( )。(分数:2.00)A.仍然存在B.不再存在 C.可能存在D.以上都不对解析:解析如果在数据环境中删除了已经建立好关联的表,则这个表与其他表之间的关联将不再存在,因此正确答案为 B。15.下列选项结果为真(.T.)的表达式是( )。(分数:2.00)A.“NA“$“NAVECO“ B.“NAVECO“$“NA“C.“NAN“$“NAVECO“D.“NAVECO“$“NAN“解析:解析符号

24、“$”功能是测试该符号左侧的字符串是否为该字符号右侧的子串,其中出现的位置和次数并不重要,只要是子串,运算结果为真(.T.),否则结果为假(.F.)。选项 C的 NAN并不在 NAVECO字符串中,而选项 B、D 中 NAVECO的长度明显大于 NA和 NAN长度,所以结果为假(.F.)。16.关系数据库的任何检索操作的实现都是由 3种基本检索运算组合而成的,这 3种基本运算不包括( )。(分数:2.00)A.选择B.投影C.删除 D.连接解析:解析关系数据库中定义了关系操作,关系操作的能力可用关系代数来表示,关系代数的运算可分两类:一类是传统的集合运算,如并、差、交、笛卡尔积,这类运算将关系

25、看成元组的集合,其运算是从关系的“水平”方向,即行的角度来进行的。另一类是专门的关系运算,这类运算不仅涉及行而且涉及列,主要包括对关系进行垂直分解的投影操作,对关系进行水平分解的选择操作,对关系进行结合的联接操作,在关系数据库的任何检索操作都可以由三种基本检索运算组合而实现。17.( )是程序中一个能逻辑地分开的部分,也就是离散的程序单位。(分数:2.00)A.模块 B.复合语句C.循环结构D.数据块解析:解析模块是数据说明、可执行语句等程序元素的集合,它是指单独命名的,可通过名字来访问的过程、函数、子程序或宏调用。模块化就是将程序划分成若干个模块,每个模块完成一个子功能,把这些模块汇总起来组

26、成一个整体,以满足所要求的整个系统的功能。18.Visual FoxPro中,函数 ROUND(123.456,2)的值是( )。(分数:2.00)A.123.46 B.12C.123.5D.123.45解析:解析函数 ROUND()返回指定表达式在指定位置四舍五入后的结果,所以答案为 123.46。19.有关对 FOR-ENDFOR计数循环结构叙述正确的是( )。(分数:2.00)A.循环次数是不定的B.循环体中的 LOOP语句为跳出循环体C.循环体中的 LOOP和 EXIT语句的位置是固定的D.循环体中不应包括循环变量值的命令 解析:解析在 FOR-ENDFOR计数循环结构中,循环次数是由

27、计数器的初始值、最终值和步长确定的。但在循环体中不应包括循环变量值的命令,即不能人为地修改循环控制变量,否则循环执行结果容易出错。LOOP与 EXIT可以出现在循环体内的任何位置。20.要彻底删除表中的所有记录,可以使用( )命令。(分数:2.00)A.APPENDB.DELETEC.ZAP D.DROP解析:解析使用 ZAP命令可以物理删除表中的全部记录,不管是否有删除标记,具体格式如下:ZAP IN n WorkAreca | cTableAliasIN nWorkAreca指定要删除所有记录的表所在的工作区:cTableAlias 指定要删除所有记录的表的别名。21.执行下列程序后,显示

28、结果为( )。*MAIN.PRGA=3B=4DO AA1?A,BPROCEDURE AA1PRIVATE BA=5B=ARETURN(分数:2.00)A.3 4B.5 4 C.5 5D.5 3解析:解析过程 AA1声明了私有变量 B,将主程序中的变量 B屏蔽掉,变量 A 未被屏蔽掉。所以在过程AA1中对 A的更改反映到主程序中,而对 B的更改在跳转到主程序后就被取消,所以正确答案为 B。22.对序列(70,75,82,90,23,16)用快速排序方法进行排序,以序列的第一个元素为划分的基准。在第一趟划分后数据元素的排列是( )。(分数:2.00)A.16,75,82,90,23,70 B.16

29、,70,82,90,23,75C.16,23,70,90,82,75D.16,23,82,90,70,75解析:解析本题中进行快速排序时元素的移动如图 17-1所示。可知当完成一趟排序后的序列是16,23,70,90,82,75。即选项 C是正确答案。*23.进行记录查询时,若要采用命令 FIND和 SEEK命令,则正确的是( )。(分数:2.00)A.还没有建立索引的表已经打开B.该表及其索引文件已经打开 C.该表的表设计器已经打开D.该表的索引文件可以不打开解析:解析只有在打开表及其索引文件的基础上,才能用命令 FIND或 SEEK来查询记录。24.设有如下程序:CLEARUSE 职工DO

30、 WHILE! EOF()IF 工资2000SKIPLOOPENDIFDISPLAYSKIPENDDOUSE该程序执行的功能是( )。(分数:2.00)A.显示所有工资大于 2000职工的记录B.显示所有工资小于 2000职工的记录C.显示所有工资大于或者等于 2000职工的记录 D.显示所有工资小于或者等于 2000职工的记录解析:解析该题是 DO WHILE-ENDDO和 IF-ENDIF语句的嵌套。在外层中指出遍及整个表的记录,在内层当工资小于 2000时,向下移动一个指针,由 LOOP语句指示回到外层 DO WHILE开始重新循环。当工资大于或等于 2000时,不执行 IF-ENDIF

31、循环的语句,执行 DISPLAY命令,显示该记录。25.若当前工作区没有打开的表,利用 BROWSE命令后显示的结果为( )。(分数:2.00)A.浏览表的数据B.在屏幕上显示表的数据C.出现打开对话框,由用户选择表 D.系统提示出错解析:解析若当前工作区没有打开的表,利用 BROWSE命令后会弹出“打开”对话框,由用户选择当前数据库中的表。26.在表设计器中的( )选项卡中可以建立索引。(分数:2.00)A.字段B.索引 C.表D.排序解析:解析Visual FoxPro 建立索引有两种方式既可在表设计器建立也可利用窗口命令来建立。打开表设计器,在字段的选项卡中选择要索引的字段后,在对应的索

32、引的下拉列表框中选择无、升序和降序,就产生了单项普通索引,也可以单击表达式右侧的按钮打开表达式生成器,输入索引表达式,就产生了复合字段索引。27.在软件设计中的软件过程,其主要描述的是( )。(分数:2.00)A.模块操作细节 B.模块间关系C.模块控制方法D.模块类型解析:解析软件过程是用以描述每个模块的操作细节,包括一个模块对下一层模块控制的操作细节与过程的描述,即关于某个模块算法的详细描述,它包括处理的顺序、精确的判定位置,重复的操作以及数据组织和结构。28.对关系数据库来讲,下面说法错误的是( )。(分数:2.00)A.每一列的分量是同一种类型数据,来自同一个域B.不同列的数据可以出自

33、同一个域C.行的顺序可以任意交换,但列的顺序不能任意交换 D.关系中的任意两个元组不能完全相同解析:解析在关系数据库来说,必须具有以下 6条性质:(1)每一列的分量是同一类型的数据,来自同一个域。(2)不同的列可出自同一个域,称其中的每一列为一个属性,不同的属性要给予不同的属性名。(3)列的顺序无所谓,即列的次序可以任意交换。(4)任意两个元组不能完全相同。(5)行的顺序无所谓,即行的次序可以任意交换。(6)分量必须取原子值,即每一个分量必须是不可分的数据项。29.在命令窗口下键入命令 DIR*.DBF,则执行的结果是列出了( )。(分数:2.00)A.文件、记录B.记录、大小C.最近更新、D

34、BF 文件D.文件、记录、大小、最近更新 解析:解析Visual FoxPro 也可以使用 DOS中的一些文件管理命令,本题命令 DIR*.DBF 将在屏幕上显示 DBF文件、记录、大小、最近更新。30.下例将查询到的职工信息存放到数组 abc中的语句是( )。(分数:2.00)A.SELECT*FROM 职工 INTO CURSOR abcB.SELECT*FROM 职工 INTO ARRAY abc C.SELECT*FROM 职工 INTO TABLE abcD.SELECT*FROM 职工 INTO FILE abc ADDITVE解析:解析选项 A将查询到的信息存放到临时表中;选项

35、B将查询到的信息存放到数组中:选项 C将查询到的信息存放到永久表中:选项 D将查询到的信息添加到文本文件 abc的末尾。31.软件危机是软件产业化过程中出现的一种现象,下述现象中( )是其主要表现。软件需求增长难以满足 软件开发成本提高软件开发进度难以控制 软件质量不易保证(分数:2.00)A.、和B.和C.全部 D.、和解析:解析软件危机的具体表现为:供求关系失调、开发费用失控、可靠性差、难以维护、易移植性差。32.下列叙述正确的是( )。(分数:2.00)A.INPUT语句只能接受字符串B.ACCEPT命令只能接受字符串 C.ACCEPT语句可以接受任意类型的 VFP表达式D.WAIT只能

36、接受一个字符,而必须按Enter键解析:解析ACCEPT 命令只能接受字符串,而 INPUT语句可接收任意类型的 Visual FoxPro 表达式。33.将表中数据复制到数组中的命令是( )。(分数:2.00)A.COPY TOB.COPY FILEC.APPEND FROM ARRYD.COPY TO ARRY 解析:解析选项 A是复制当前表,选项 C是复制文件,选项 C是从数组中追加数据到表中,选项 D是表中数据复制到数组中,选项 C、D 经常结合起来使用。34.在调试器的“调试”菜单中,为了编辑调试程序,应该使用( )菜单项。(分数:2.00)A.运行B.继续执行C.定位修改 D.调速

37、解析:解析在调试器的“调试”菜单中包括菜单项有:“调试”、“运行”、“继续执行”、“取消”、“定位修改”和“调速”等。其中,“定位修改”菜单项可以终止程序的执行,然后在文本编辑窗口打开调试程序。35.下列测试姓名字段值是否为空,正确的是( )。(分数:2.00)A.姓名=NULLB.姓名=!NULLC.姓名 NULLD.姓名 IS NULL 解析:解析运算符“IS NULL”是 SQL语句中的一种特殊运算符,可以测试一个属性值是否为空。本题选项 A、B、C 都不对,应该使用“姓名 IS NULL”或“姓名 IS NOT NULL”。二、填空题(总题数:12,分数:30.00)36.若一棵二叉中

38、只有叶结点和左、右子树皆非空的结点,设叶结点的个数为 k,则左、右子树皆非空的结点个数是 【1】 。(分数:2.00)填空项 1:_ (正确答案:k-1)解析:解析根据题意可知该二叉树只有度为 2的结点(左、右子树皆非空的结点)和度为 0的结点,设度为 2的结点数为 n2,则由树的性质(3)可得 n2=k-1。37.算法的基本特征是可行性、确定性、 【2】 和拥有足够的情报。(分数:2.00)填空项 1:_ (正确答案:有穷性。)解析:解析算法一般具有以下四个特征:可行性、确定性、有穷性和拥有足够情报。其中有穷性是指算法必须能在执行有限个步骤之后终止,否则一个算法可能因为需要运行千万年而失去实

39、际意义。38.软件测试是由一系列的测试所组成,而其最基本的测试是 【3】 。(分数:2.00)填空项 1:_ (正确答案:单元测试/模块测试)解析:解析单元测试也称为模块测试,在单元测试中,测试人员应根据设计文档或源程序了解模块的功能和逻辑结构,是最基本的测试。39.顺序存储方法是把逻辑上相邻的结点存储在物理位置 【4】 的存储单元中。(分数:2.00)填空项 1:_ (正确答案:相邻。)解析:解析数据结构一般分为逻辑结构和存储结构。顺序存储方法是数据存储结构的一种方法。数据存储结构对数据的处理效率影响很大。40.数据库管理系统提供了统一的数据保护功能,以保证存储在数据库中的数据安全、可靠、正

40、确、有效。数据保护也称为数据控制,主要包括数据的安全性、完整性、并发控制和 【5】 。(分数:2.00)填空项 1:_ (正确答案:数据恢复/故障恢复)解析:解析为了保证数据的正确性,需要有数据库的完整性控制和安全性控制,当数据遭到破坏时,需要及时进行恢复。41.在 Visual FoxPro中,主关键字的值不能为 【6】 。(分数:2.00)填空项 1:_ (正确答案:空)解析:解析在 Visual FoxPro表中,必须保证主关键字的值不能在整个表的每一个记录中为空,即出现NULL值。42.执行命令?type(“04/01/03”)后,显示结果为 【7】 。(分数:2.00)填空项 1:_

41、 (正确答案:N)解析:解析函数 TYPE()是测试表达式类型,并返回一个大写字母。本题 TYPE()把双括号里面的内容当作数值型数据,因此显示字母 N。43.在已打开的表职工中,其中第 1、2、7 条记录的分性别为男,执行下面两条命令:DISPLAY FOR性别=“男”DISPLAY WHILE性别=“男”命令执行后,分别显示第 【8】 条记录和第 【9】 条记录。(分数:4.00)填空项 1:_ (正确答案:1、2、7 1、2)解析:解析FOR表达式指定只要满足表达式的所有记录,所以第一条命令执行后分别显示 1、2、7条记录;WHILE表达式指定满足表达式的第一个记录,当遇到一个使表达式为

42、假的记录即停止,所以第二条命令执行后分别显示 1、2 条记录。44.阅读下列程序,SET TALK OFFSTORE 3 TO X,Y,ZDO PP1 WITH (X),Y?X,Y,Z*定义过程*PROCEDURE PP1PARAMETER A,BA=A+2B=B-2RETURNSET TALK ON屏幕显示的结果是 【10】 。(分数:2.00)填空项 1:_ (正确答案:3、1、3)解析:解析本题在调用过程 PP1时传递参数,其中实参(X)是采用传值方式,在过程 PP1结束后实参 X的值并不变化;实参 Y是采用引用方式(系统默认为引用方式),在过程 PP1结束后实参 Y的值发生了变化。实参

43、 Z并没有被引用,所以不变化。45.如果表单对象的不可用,那么单击表单上的命令按钮则 【11】 执行相应代码。(分数:2.00)填空项 1:_ (正确答案:不)解析:解析表单对象不可用,即表单的 Enabled属性为假(.F.)。对于 Enabled属性,当值为.T.时,表示对象响应用户事件;当值为.F.时,表示对象不响应用户事件。当一个容器的 Enabled属性为假(.F.),那么这个容器里的所有对象都不会响应用户事件。46.在 Visual FoxPro中,通过命令窗口修改程序,应键入 【12】 。(分数:2.00)填空项 1:_ (正确答案:MODIFY COMMAND)解析:解析对已建

44、立、保存好的程序进行修改,同建立程序一样也有三种方式:通过“项目管理器”修改程序:通过菜单命令修改程序;通过命令窗口修改程序。在命令窗口中应键入 MODIFY COMMAND文件名|?,当键入?时,系统会打开对话框,让用户选择要打开的文件。47.在 SQL中超级联接是基于多个表的查询。超级联接有 【13】 、 【14】 和【15】 。(分数:6.00)填空项 1:_ (正确答案:左联接 右联接 完全联接)解析:解析超级联接是基于多个表的查询。超联接有左联接、右联接和完全联接。在 SELECT-SQL命令中的 LEFT JOIN、RIGHT JOIN、FULL JOIN 短语即为设置联接的语法。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1