考点3:软件工程基础(33)
结构化程序设计的思想包括:自顶向下、逐步求精、模块化、限制使用goto语句 对象有如下一些基本特点:标识唯一性、分类性、多态性、封装性、模块独立性好 继承是面向对象的方法的一个主要特征,是使用已有的类的定义作为基础建立新 类的定义技术。广义的说,继承是指能够直接获得已有的性质和特征,而不必重复定义它们,所以说继承是指类之间共享属性和操作的机制。 程序设计语言仅仅使用顺序、选择和重复三种基本控制结构就足以表达出各种其他形式结构的程序设计方法。
面向对象基本方法的基本概念有对象、类和实例、消息、继承与多态性
在需求分析阶段可以使用的工具有数据流图DFD图,数据字典DD,判定树与判定表
6.软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。答案:C A)编译程序 B)操作系统 C)教务管理系统 D)汇编程序
题目解析:编译软件、操作系统、汇编程序都属于系统软件,只有C)教务管理系统才是应用软件。
软件按功能可以分为:应用软件、系统软件、支撑软件。操作系统、编译程序、汇编程序、网络软件、数据库管理系统都属于系统软件。
软件危机主要表现在:软件需求的增长得不到满足;软件开发成本和进度无法控制;软件质量难以保证;软件不可维护或维护程度非常低;软件的成本不断提高;软件开发生产率的提高赶不上硬件的发展和应用需求的增长。
数据字典是用来定义数据流图中各个成分的具体含义的,所以数据字典所定义的对象都包含于数据流图中。
黑盒测试方法主要有等价类划分法、边界值分析法、错误推测法、因果图等,主要用于软件确认测试,白盒测试的主要方法有逻辑覆盖、基本路径测试等
软件测试的过程一般按照四个步骤进行,即单元测试、集成测试、验收测试(确认测试)和系统测试
软件需求分析阶段的主要工作为需求获取、需求分析、编写需求规格说明书和需求评审 考点4:数据库设计基础
1.在数据库设计中,将E-R图转换成关系数据模型的过程属于()。答案:C A)需求分析阶段 B)概念设计阶段 C)逻辑设计阶段 D)物理设计阶段
题目解析:E-R图转换成关系模型数据则是把图形分析出来的联系反映到数据库中,即设计出表,所以属于辑设计阶段。
自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉
数据库应用系统中的核心问题是数据库的设计。
.
A)选择 B)投影 C)插入 D)连接
( )。答案:B
题目解析:投影运算是指对于关系内的域指定可引入新的运算。本题中S是在原有关系R的内部进行的,是由R中原有的那些域的列所组成的关系。所以选择B 9.在E-R图中,用来表示实体联系的图形是()。答案:C A)椭圆形 B)矩形 C)菱形 D)三角形
题目解析:在E-R图中实体集用矩形,属性用椭圆,联系用菱形。
层次模型的基本结构是树形结构,网状模型是一个不加任何条件限制的无向图,关系模型采用二维表来表示,所以三种数据库的划分原则是数据之间的联系方式。 13.数据库设计中反映用户对数据要求的模式是()。答案:C A)内模式 B)概念模式 C)外模式 D)设计模式
题目解析:数据库系统的三级模式是概念模式、外模式和内模式。概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户公共数据视图。外模式也称子模式或用户模式,它是用户的数据视图,给出了每个用户的局部数据描述,所以选择C)。内模式又称物理模式,它给出了数据库物理存储结构与物理存取方法。
.( )。答案:A
A)选择
B)投影
C)自然连接
D)并
题目解析:选择运算是指从关系中找出满足给定条件的远足的操作,本题中关系S中的记录来自于关系R,所以选择A)。
数据库设计过程包括需求分析、概念设计、逻辑设计和物理设计
32.一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的()。答案:C A)记录 B)行 C)属性 D)元组
题目解析:进行自然连接时要求两个关系具有相同列,即属性
34.有表示公司和职员及工作的三张表,职员可在多家公司兼职。其中公司C(公司号,公司名,地址,注册资本,法人代表,员工数),职员S(职员号,姓名,性别,年龄,学历),工作W(公司号,职员号,工资),则表W的键(码)为()。答案:A A)公司号,职员号 B)职员号,工资 C)职员号
D)公司号,职员号,工资
题目解析:公司号是公司C表的主键,职员号是职员S表的主键,所以工作W表的关键字就应该是与前两个表能够直接联系且能唯一定义的公司号和职员号,所以选择A 考点5:数据库基础知识
关系运算包括:选择、投影和连接。① 选择:从关系中找出满足给定条件的元组的操作称为选择。选择是从行的角度进行的运算,即从水平方向抽取记录。② 投影:从关系模式中指定若干个属性组成新的关系。投影是从列的角度进行的运算,相当于对关系进行垂直分解。③ 连接:连接是关系的横向结合。连接运算将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足连接条件的元组。
Access数据库对象分为7种,这些数据库对象包括表、查询、窗体、报表、数据访问页、宏、模块。其中① 表:数据库中用来存储数据的对象,是整个数据库系统的基础。② 查询:它是数据库设计目的的体现,建完数据库以后,数据只有被使用者查询才能真正体现它的价值。③ 报表:一种数据库应用程序进行打印输出的方式。④ 模块:将VBA声明和过程作为一个单元进行保存的集合,是应用程序开发人员的工作环境。
6.在Access中,可用于设计输入界面的对象是答案:A A)窗体 B)报表
C)查询 D)表
题目解析:窗体是Access数据库对象中最具灵活性的一个对象,可以用于设计输入界面,其数据源可以是表或查询,故A)正确
20.从多个关系中抽取出所需要的属性组成新关系,应使用的操作是答案:B A)查询运算 B)连接运算 C)投影运算 D)选择运算
23.在一个学生表中要找出全部姓张的学生组成一个新的表,应该使用的关系运算是答案:B A)选择运算 B)自然连接运算 C)投影运算 D)连接运算
考点6:数据库和表
输入掩码的符号中\表示的是输入任一字符或空格(必选项) 10.下列关于货币数据类型的叙述中,错误的是答案:C A)货币型字段在数据表中占8个字节的存储空间 B)货币型字段可以与数字型数据混合计算,结果为货币型 C)向货币型字段输入数据时,系统自动将其设置为4位小数 D)向货币型字段输入数据时,不必输入人民币符号和千位分隔符
题目解析:货币型数据字段长度为8个字节,向货币字段输入数据时,不必键入人民币符号和千位分隔符,可以和数值型数据混合计算,结果为货币型。故答案为C)。 11.在设计表时,若输入掩码属性设置为\,则能够接收的输入是答案:A A)abcd B)1234 C)AB+C D)ABa9
题目解析:输入掩码符号L的含义是必须输入字母(A~Z)。根据这个说明可以判断选项A)正确 13.下列关于OLE对象的叙述中,正确的是答案:D A)用于输入文本数据 B)用于处理超级链接数据 C)用于生成自动编号数据
D)用于链接或内嵌Windows支持的对象
题目解析:OLE对象是指字段允许单独地\链接\或\嵌入\对象,如Word文档,Excel表格,图像,声音或者其他二进制数据。故选项D)正确。
14.在数据表的\查找\操作中,通配符\的使用方法是答案:C A)通配任意一个数字字符 B)通配任意一个文本字符
C)通配不在方括号内的任意一个字符 D)通配位于方括号内的任意一个字符
题目解析:通配符\的含义是匹配任意不在方括号里的字符,如b[!ae]ll可查到bill和bull,但不能查到ball或bell。因此选项C)正确。
16.下列关于货币数据类型的叙述中,错误的是答案:B A)货币型字段的长度为8个字节
B)货币型数据等价于具有单精度属性的数字型数据 C)向货币型字段输入数据时,不需要输入货币符号 D)货币型数据与数字型数据混合运算后的结果为货币型
题目解析:货币型数据字段长度为8个字节,向货币字段输入数据时,不必键入货币符号和千位
分隔符,可以和数值型数据混合计算,结果为货币型。货币型数据等价于具有双精度属性的数字型数据。因此答案为B)。
22.Access字段名不能包含的字符是答案:B A)@ B)! C)% D)&
题目解析:在Access中,字段名称应遵循如下命名规则:字段名称的长度最多达64个字符;字段名称可以是包含字母、数字、空格和特殊字符(除句号、感叹号和方括号)的任意组合;字段名称不能以空格开头;字段名称不能包含控制字符(0~31的ASCII码),故本题答案选B)。 \输入掩码\是用户输入数据时的提示格式。它规定了数据的输入格式,有利于提高数据输入的正确性
25.在筛选时,不需要输入筛选规则的方法是答案:B A)高级筛选 B)按窗体筛选 C)按选定内容筛选 D)输入筛选目标筛选
题目解析:当对多个字段设定条件,并且设定多个条件时,可采用\按窗体筛选\。\按选定内容筛选\主要用于对一个字段设定条件时,找出包含选定字段中数据的所有记录。当输入的条件为一个通式或是一个计算公式时,可采用\输入筛选目标筛选\的方式筛选满足条件的记录。更为复杂的设置可采用\高级筛选\来实现。故选项B)为正确答案。 29.在Access中,参照完整性规则不包括答案:A A)查询规则 B)更新规则 C)删除规则 D)插入规则
题目解析:表间的参照完整性规则包括更新规则、删除规则、插入规则。故选项A)为正确答案。 31.若在数据库表的某个字段中存放演示文稿数据,则该字段的数据类型应是答案:D A)文本型 B)备注型 C)超链接型 D)OLE 对象型
题目解析:OLE对象是指字段用于链接或内嵌Windows支持的对象,如Word文档、Excel表格、图像、声音或者其他二进制数据。故选项D)正确。 输入掩码符号L的含义是必须输入字母(A~Z)。
在Access的表结构中,字段的基本要素包括字段名称、数据类型和字段的属性 在Access中可以定义3种类型的主键:自动编号、单字段和多字段 56.若限制字段只能输入数字 0 ~ 9,则应使用的输入掩码字符是答案:C A)X B)A C)0 D)9
题目解析:输入掩码设置中,没有X这个字符;字符\表示必须输入字母或数字;字符\表示可选择输入数字或空格,不允许使用加号或减号;字符\表示必须输入数字0~9。故本题选择C)。