第 1 页:单选题 |
第 5 页:基本操作、简单应用、综合应用 |
第 6 页:参考答案 |
一、选择题
(1)D【解析】算法的复杂度主要包括时间复杂度和空司复杂度。算法的时间复杂度是指执行算法所需要的计算工作量,可以用执行算法过程中所需基本运算的执行次数来度量;算法的空间复杂度是指执行这个算法所需要的内存空间。根据各自的定义可知,算法的时间复杂度与空间复杂度并不相关。
(2)D【解析】栈是限定在一端进行插入与删除的线性表,允许插入和删除元素的一端称为栈顶,另一端为栈底。栈顶元素是最后被插入的元素,也是最先被删除的元素,即栈是按照“先进后出”的原则组织数据的。栈具有记忆功能,可以顺序存储也可以链式存储。
(3)C【解析】对线性表进行顺序查找,最坏的情况是待查数据在表中不存在,所以比较的次数与表中的元素个数一样多。
(4)D【解析】当今占主导地位的程序设计观点是“清晰第一,效率第二”。在结构化程序设计思想提出之前,程序设计曾强调程序的效率,但如今实际应用中,人们更重视程序的可理解性。
(5)D【解析】程序流程图是软件设计过程中常用的图形描述工具之一。构成程序流程图的最基本符号有:“→”或“↓”表示控制流,“口”表示加工步骤,“◇”表示逻辑条件。
(6)A【解析】软件需求规格说明书是需求分析阶段最后的成果,它是作为需求分析的一部分而制定的可交付文档。概要设计说明书、数据库说明书、集成测试计划都是概要设计阶段需要编写的文档。
(7)A【解析】软件生命周期分为软件定义、软件开发及软件运行维护3个阶段。定义阶段包括问题定义、可行性研究和需求分析,开发阶段包括概要设汁、详细设计、实现和测试,运行维护即软件的运行和维护。
(8)D【解析】数据定义语言负责数据的模式定义和数据的物理存取构建;数据操纵语言负责数据的操纵;数据控制语言负责数据完整性、安全性的定义与检查,以及并发控制、故障恢复等功能。无“数据管理语言”的说法。
(9)D【解析】商品与顾客两个实体集之间的买与被买联系是多对多的,因为一种商品可以被多个顾客购买,而一个顾客也可以买多个商品。
(10)D【解析】两个相同结构的关系的并是由属于这两个关系的元组组成的集合。
(11)C【解析】在VisualFoxPro中,一个关系的逻辑结构就是一张二维表,一张二维表就是一个关系,所以关系数据库管理系统的关系是若干个二维表。
(12)B【解析】.dbc为数据库文件扩展名,.sex为表单文件扩展名,.mpr为菜单程序文件扩展名,.frx为报表文件扩展名。
(13)D【解析】在“代码”选项卡下,包括扩展名为.prg的程序文件、函数库和应用程序文件三大类程序。因此,要建立命令文件,可以在“代码”选项卡下操作。
(14)A【解析】当程序中内存变量和字段变量同名时,内存变量需要加前缀M以示区分,所以最后输出的姓名应该是字段变量,而当前记录的“姓名”字段值为“李三”,所以屏幕上显示“李三”。
(15)D【解析】求余运算结果的正负号与除数一致。如果被除数与除数同号,那么运算结果即为两数相除的余数;如果被除数与除数异号,则运算结果为两数相除的余数再加上除数的值。故答案为D。
(16)D【解析】at()函数的功能是返回一个字符表达式或备注字段在另一个字符表达式或备注字段中首次出现的位置,其结果是数值型的。所以选项D结果不是字符串。
(17)D【解析】SUBSTR():在一个字符串中从指定位置起返回给定长度的子串。
VAL():将字符型的数字转换成数值。
LEN():返回一个字符串的长度。注意:在VisualFox-Pro中一个汉字占两个字符的宽度。所以SUBSTR(”i5处理器”,2,1)的返回值是”5”,VAL(”5”)=5,Len(”msVisualFoxPro”)=16,5*16=80。
(18)B【解析】要建立或者修改一个程序文件,可使用MODIFY命令。其格式是“MODIFYCOMMAND<文件名>”。
(19)A【解析】主索引和候选索引的字段值可以保证唯一性,它拒绝重复的字段值。
(20)B【解析】本题考查的知识点是在VisualFoxPro中,各种数据类型所占用的字节大小。本题中姓名字段为Char型,占用6个字节,出生年月字段类型为Date型,占用8字节,婚否字段(Logic型)占用l字节,共l5字节,但是在Vis—ualFoxPro中,每个记录还会额外保留一个字节,因此每个记录占用的字节数为16。因此本题的正确答案是选项B。
编辑推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |