【vfp精品源码栏目提醒】:网学会员在vfp精品源码频道为大家收集整理了“2013VFP选择题第四套 - 计算机等级“提供大家参考,希望对大家有所帮助!
1、下列数据结构中,属于非线性结构的是 。
A 循环队列B 带链队列C 二叉树D 带链栈 参考答案:C【解析】树是简单的非线性结构,所以二叉树作为树的一种也是一种非线性结构。
2、下列数据结构中,能够按照quot先进后出quot原则存取数据的是 。
A 循环队列B 栈C 队列D 二叉树 参考答案:B【解析】栈是按先进后出的原则组织数据的。
队列是先进先出的原则组织数据 3、对于循环队列,下列叙述中正确的是 。
A 队头指针是固定不变的B 队头指针一定大于队尾指针C 队头指针一定小于队尾指针D 队头指针可以大于队尾指针,也可以小于队尾指针 参考答案:D 【解析】循环队列的队头指针与队尾指针都不是固定的,随着入队与出队操作要进行变化。
因为是循环利用的队列结构所以对头指针有时可能大于队尾指针有时也可能小于队尾指针。
4、算法的空间复杂度是指 。
A 算法在执行过程中所需要的计算机存储空间B 算法所处理的数据量C 算法程序中的语句或指令条数D 算法在执行过程中所需要的临时工作单元数 参考答案:A 【解析】算法的空间复杂度是指算法在执行过程中所需要的内存空间。
所以选择A。
5、软件设计中划分模块的一个准则是 。
A 低内聚低耦合B 高内聚低耦合C 低内聚高耦合D 高内聚高耦合 参考答案:B 【解析】一般较优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。
6、下列选项中不属于结构化程序设计原则的是 。
A 可封装B 自顶向下C 模块化D 逐步求精 参考答案:A 【解析】结构化程序设计的思想包括:自顶向下、逐步求精、模块化、限制使用goto语句,所以选择A。
7、软件详细设计生产的图如下: 该图是 A N-S图B PAD图C 程序流程图D E-R图 参考答案:C 【解析】N-S图提出了用方框图来代替传统的程序流程图,所以A不对。
PAD图是问题分析图,它是继承程序流程图和方框图之后提出的又一种主要用于描述软件详细设计的图形表示工具,所以B不对。
E-R图是数据库中的用于表示E-R模型的图示工具,所以D不对。
根据图中所示表示方法是进行软件详细设计时使用的程序流程图。
8、数据库管理系统是 。
A 操作系统的一部分B 在操作系统支持下的系统软件C 一种编译系统D 一种操作系统 参考答案:B 【解析】数据库管理系统是数据库的机构,它是一种系统软件,负责数据库中数据组织、数据操纵、数据维护、控制及保护和数据服务等。
是一种在操作系统之上的系统软件。
9、在E-R图中,用来表示实体联系的图形是 。
A 椭圆形B 矩形C 菱形D 三角形 参考答案:C【解析】在E-R图中实体集用矩形,属性用椭圆,联系用菱形。
10、有三个关系R、S和T如下: 则关系T是由关系R和S通过某种操作得到,该操作为 。
A 选择B 投影C 交D 并 参考答案:D 【解析】在关系T 中包含了关系R与S中的所有元组,所以进行的是并的运算。
11、假设表文件TEST.DBF已经在当前工作区打开,要修改其结构,可使用命令 。
A MODI STRUB MODI COMM TESTC MODI DBFD MODI TYPE TEST 参考答案:A 【 解 析 】 要 用 命 令 修 改 表 结 构 , 先 用 USE 打 开 要 修 改 的 表 , 然 后 使 用 MODIFYSTRUCTURE打开表设计器,对表结构进行修改。
12、有如下赋值语句:a = quot计算机quot和b = quot微型quot,结果为quot微型机quot的表达式是 。
A b + LEFTa, 3B b + RIGHTa, 1C b + LEFTa, 5, 2D b + RIGHTa, 2 参考答案:D 【解析】LEFTlt字符表达式gt,lt长度gt函数从指定表达式左端截取一个指定长度的子串作为函数值。
RIGHTlt字符表达式gt,lt长度gt函数从指定表达式右端截取一个指定长度的子串作为函数值。
在Visual FoxPro中,一个汉字的长度为2。
所以RIGHTa2的值是quot机quot,b+ RIGHTa, 2 = quot微型机quot。
13、在Visual FoxPro中,有如下内存变量赋值语句: X = 2001-07-28 10:15:20 PM Y = .F. M = 123.45 N = 123.45 Z = quot123.24quot执行上述赋值语句之后,内存变量X、Y、M、N和Z的数据类型分别是 。
A D、L、Y、N、CB T、L、Y、N、CC T、L、M、N、CD T、L、Y、N、S 参考答案:B 【解析】根据赋值的内容判断,X是日期时间型T,Y是逻辑型L,M是货币型Y,N是数值型N,Z是字符型C。
14、下面程序的运行结果是 。
SET EXACT ON s=quotniquot+SPACE2 IF s==quotniquot IF s=quotniquot ? quotonequot ELSE ? quottwoquot ENDIF ELSE IF s=quotniquot ? quotthreequot ELSE ? quotfourquot ENDIF ENDIF RETURNA oneB twoC threeD four 参考答案:C 【解析】在用双等号运算符==比较两个字符串时,只有当两个字符串完全相同包括空格以及各字符的位置时,运算结果才会是逻辑真.T.,否则为逻辑假.F.;在用单等号运算符=比较两个字符串时,运算结果与SET EXACT ONOFF的设置有关:当设置ON时,先在较短字符串的尾部加上若干个空格,使两个字符串的长度相等,然后再进行精确比较,当设置OFF时,只要右边字符串与左边字符串的前面部分内容相匹配,即可得到逻辑真.T.的结果,即字符串的比较因右面的字符串结束而终止。
本题中,s=quotniquot+SPACE2= quotni quot,第一层条件语句IF s==quotniquot为逻辑假.F.,则进入ELSE分支中。
由于本题设置了SET EXACT ON,第二层条件语句IF s=quotniquot中,等号右侧的长度小,所以会在右侧的字符串增加两个空格,使之和左侧的字符串长度相等,这与squotniquot的值相等,所以第二层条件语句为逻辑真.T.,程序将执行:? quotthreequot语句,所以运行结果为:three。
15、要为当前表所有性别为quot女quot的职工增加100元工资,正确的命令是 。
A REPLACE ALL 工资 WITH 工资+100B REPLACE 工资 WITH 工资+100 FOR 性别=quot女quotC CHANGE ALL 工资 WITH 工资+100D CHANGE ALL 工资 WITH 工资+100 FOR 性别=quot女quot 参考答案:B 【解析】在Visual FoxPro中,CHANGE和REPLACE命令都具有修改表记录的功能,但是,CHANGE命令只能用于交互环境中对当前记录进行编辑、修改,因此首先排除选项C和D。
使用REPLACE命令可以直接用指定的表达式或值修改记录,如果使用FOR短语,则修改逻辑表达式值为真的所有记录,选项A使用了ALL短语,执行结果是修改表中所有记录,与题目要求不符。
16、设a=quot计算机等级考试quot,结果为quot考试quot的表达式是 。
A Lefta4B Righta4C Lefta2D Righta2 参考答案:B 【解析】LEFTlt字符表达式gt,lt长度gt函数从指定表达式左端截取一个指定长度的子串作为函数值。
RIGHTlt字符表达式gt,lt长度gt函数从指定表达式右端截取一个指定长度的子串作为函数值。
在Visual FoxPro中,一个汉字的长度为2。
所以A选项Lefta4的值是quot计算quot,B选项Righta4的值是quot考试quot,C选项Lefta2的值是quot计quot,D选项Righta2的值是quot试quot。
17、说明数组后,数组元素的初值是 。
A 整数0B 不定值C 逻辑真D 逻辑假 参考答案:D 【解析】数组创建后,系统自动给每个数组元素赋以逻辑假.F.。
18、在Visual FoxPro中,通常以窗口形式出现,用以创建和修改表、表单、数据库等应用程序组件的可视化工具称为 。
A 向导B 设计器C 生成器D 项目管理器 参考答案:B 【解析】Visual FoxPro的设计器是
上一篇:
2012年3月全国计算机等级考试二级VFP笔试真题及答案
下一篇:
bc80e7a0-d1f2-4595-b21d-01a76798e87a