软考中级软件设计师历年经典真题及解析part16Word格式.docx
- 文档编号:14637767
- 上传时间:2022-10-23
- 格式:DOCX
- 页数:13
- 大小:175.73KB
软考中级软件设计师历年经典真题及解析part16Word格式.docx
《软考中级软件设计师历年经典真题及解析part16Word格式.docx》由会员分享,可在线阅读,更多相关《软考中级软件设计师历年经典真题及解析part16Word格式.docx(13页珍藏版)》请在冰豆网上搜索。
C.数据查询
D.数据控制
本题考查的是数据库系统中的基本概念。
DBMS主要是实现对共享数据有效的组织、管理和存取,因此DBMS应具有数据定义、数据库操作、数据库运行管理、数据组织与存储管理和数据库的建立和维护等功能。
其中,DBMS提供数据定义语言(DataDefinitionLanguage,DDL),用户可以对数据库的结构进行描述,包括外模式、模式和内模式的定义;
数据库的完整性定义;
安全保密定义,如口令、级别和存取权限等。
这些定义存储在数据字典中,是DBMS运行的基本依据。
DBMS向用户提供数据操纵语言(DataManipulationLanguage,DML),实现对数据库中数据的基本操作,如检索、插入、修改和删除。
DML分为两类:
宿主型和自含型。
所谓宿主型是指将DML语句嵌入某种主语言(如C,COBOL等)中使用;
自含型是指可以单独使用DML语句,供用户交互使用。
总之,任何一个DBMS都应当提供给使用者建立数据库的功能,称为“数据库的定义”。
在SQL标准中,是通过数据库定义语言来实现的。
因此,应选择答案A。
第3题
()不是良好的编程风格。
A.变量名采用单字母符号或单字母加数字串
B.程序代码采用缩进格式
C.为变量设置初始值
D.程序中包含必要的注释
程序的设计风格是指编写程序时源程序采用的格式。
虽然不存在程序格式的强制性统一要求,但是程序毕竟还需要人来阅读和维护,因此在长期的实践中,人们总结了一些良好的程序设计风格。
良好的程序设计风格使程序结构一目了然,帮助你和别人理解它,帮助你思考,也帮助你发现程序中不正常的地方,使程序中的错误更容易被发现。
良好的程序设计风格包括很多内容,针对题目中涉及的方面,采用缩进格式使程序的形式反映出其内在的意义结构、使用具有描述意义的名字、充分而合理地使用注释、不滥用语言技巧、使用表达式的自然形式及为变量设置初始值等属于良好的编程风格。
第4题
某有限自动机的状态图如图所示,其特点是()
A.仅识别以0开始以1结尾的0、1串
B.仅识别含有3个0的0、1串
C.仅识别含有偶数个1的0、1串
D.仅识别以0开始以1结尾且0与1交错出现的0、1串
本题考查程序语言基础知识。
有限自动机是一种识别装置的抽象概念,它能准确地识别正规集。
一个有限自动机可以用两种直观的方式表示:
状态转换图和状态转换矩阵。
对于一个字符串集合中的任一字符串ω,若存在一条从初态节点到某一终止状态节点的路径,且这条路径上所有弧的标记符连接成的字符串等于ω,则称ω可由有限自动机识别,并称该字符串集合为该自动机能识别的语言。
图中,结点A是初态,结点B是终态。
从初态出发,必然要通过标记为0的弧,到达终态T的所有弧上都标记了1,因此,该自动机识别的01字符串以0开头以1结尾,其中对于0和1的个数及奇偶性没有限制。
第5题
"<titlestyle="italic">science</title>"是XML中一个元素的定义,其中元素的内容是()。
A.title
B.style
C.italic
D.science
D。
"
<titlestyle="
italic"
>science</title>"是一个XML元素的定义,其中
title是元素标记名称;
style是元素标记属性名称;
italic是元素标记属性值;
science是元素内容。
第6题
DMA工作方式下,在()之间建立了直接的数据通路。
A.CPU与外设
B.CPU与主存
C.主存与外设
D.外设与外设
C。
DMA控制外设和主存之间的数据传送,无须CPU的干预。
因此DMA工作方式下,在主存和外设之间建立了直接的数据通路。
第7题
下图是一个软件项目的活动图,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的值表示完成活动所需要的时间,则()在关键路径上。
A.B
B.C
C.D
D.H
B。
本题主要考查关键路径求解的问题。
从开始顶点到结束顶点的最长路径为关健路径(临界路径),关键路径上的活动为关键活动。
在本题中找出的最长路径是Start->
C->
F->
G-->
Finish,其长度为4+3+3+7=17,而其它任何路径的长度都比这条路径小,因此我们可以知道里程碑C在关键路径上。
第8题
计算机获取模拟视频信息的过程中首先要进行()。
A.A/D变换
B.数据压缩
C.D/A变换
D.数据存储
本题考查多媒体中关于模拟视频信息处理方面的基础知识。
模拟视频信号进入计算机时,首先需要解决模拟视频信息的数字化问题。
与音频数字化一样,视频数字化的目的是将模拟信号经A/D转换和彩色空间变换等过程,转换成计算机可以显示和处理的数字信号。
由于电视和计算机的显示机制不同,因此要在计算机上显示视频图像需要作许多处理。
例如,电视是隔行扫描,计算机的显示器通常是逐行扫描;
电视是亮度(Y)和色度(C)的复合编码,而PC的显示器工作在RGB空间;
电视图像的分辨率和显示屏的分辨率也各不相同等。
这此问题在电视图像数字化过程中都需考虑。
一般,对模拟视频信息进行数字化采取如下方式:
(1)先从复合彩色电视图像中分离出彩色分量,然后数字化。
目前市场上的大多数电视信号都是复合的全电视信号,如录像带、激光视盘等存储设备上的电视信号。
对这类信号的数字化,通常是将其分离成YUV、YIQ或RGB彩色空间的分量信号,然后用3个A/D转换器分别进行数字化。
这种方式称为复合数字化。
(2)先对全彩色电视信号数字化,然后在数字域中进行分离,以获得YUV、YIQ或RGB分量信号。
用这种方法对电视图像数字化时,只需一个要一个高速A/D转换器。
这种方式称为分量数字化。
视频信息数字化的过程比声音复杂一些,它是以一幅幅彩色画面为单位进行的。
分量数字化方式是使用较多的一种方式。
电视信号使用的彩色空间是YUV空间,即每幅彩色画面有亮度(Y)和色度(U、V)3个分量,对这3个分量需分别进行取样和量化,得到一幅数字图像。
由于人眼对色度信号的敏感程度远小如对亮度信号那么灵敏,因此色度信号的取样频率可以比亮度信号的取样频率低一些,以减少数字视频的数据量。
数字图像数据的数据量大,而数字视频信息的数据量就更加突出。
例如,每帧352×
240像素点,图像深度16位的图像,其数据量约为1.3Mb,每秒30帧,其数据量就高达40Mb/s,这样大的数据量无论是传输、存储还是处理,都是极大的负担。
第9题
C程序中全局变量的存储空间在()分配。
A.代码区
B.静态数据区
C.栈区
D.堆区
全局变量、静态局部变量、静态全局变量都存放在静态数据存储区。
第10题
假设段页式存储管理系统中的地址结构如下图所示,则系统中()。
A.页的大小为4K,每个段的大小均为4096个页,最多可有256个段
B.页的大小为4K,每个段的最大允许有4096个页,最多可有256个段
C.页的大小为8K,每个段的大小均为2048个页,最多可有128个段
D.页的大小为8K,每个段的最大允许有2048个页,最多可有128个段
本题考查段页式存储管理,从题目给出的段号、页号、页内地址位数情况,可以推算出每一级寻址的寻址空间。
如:
已知页内地址是从第0位到第11位,共12个位,所以一个页的大小为:
212=4K。
页号是从第12位到第23位,共12个位,所以一个段中有212=4096个页。
段号是从第24位到第31位,共8个位,所以一共有28=256个段。
第11题
如果使用大量的连接请求攻击计算机,使得所有可用的系统资源都被消耗殆尽,最终计算机无法再处理合法用户的请求,这种手段属于()攻击。
A.拒绝服务
B.口令入侵
C.网络监听
D.IP欺骗
拒绝服务是指通过向服务器发送大量连接请求,导致服务器系统资源都被消耗,从而无法向正常用户提供服务的现象。
第12题
在面向对象软件开发过程中,采用设计模式()。
A.允许在非面向对象程序设计语言中使用面向对象的概念
B.以复用成功的设计和体系结构
C.以减少设计过程创建的类的个数
D.以保证程序的运行速度达到最优值
设计模式是对被用来在特定场景下解决一般设计问题的类和相互通信的对象的描述。
一般而言一个设计模式有4个基本要素:
模式名称、问题(模式的使用场合)、解决方案和效果。
每一个设计模式系统地命名、解释和评价了面向对象系统中一个重要的和重复出现的设计。
设计模式使人们可以更加简单方便地复用成功的设计和体系结构;
将已证实的技术表述成设计模式,也会使新系统的开发者更加容易理解其设计思路。
设计模式可以帮助开发者做出有利于复用的选择,避免设计时损害系统复用性。
因此正确答案为B。
第13题
结构化分析的输出不包括()。
A.数据流图
B.数据字典
C.加工逻辑
D.结构图
《软件设计师教程(第5版)》P325页:
结构化方法的分析结果由以下几部分组成:
一套分层的数据流图、一本数据词典、一组小说明(也称加工逻辑说明)、补充材料。
因此本题选择D选项,结构图不属于结构化分析的输出。
第14题
案例题
阅读下列说明和Java代码,将应填入(n)处的字句写在答题纸的对应栏内。
【说明】
某公司的组织结构图如图6-1所示,现采用组合(Composition)设计模式来设计,得到如图6-2所示的类图。
其中Company为抽象类,定义了在组织结构图上添加(Add)和删除(Delete)分公司/办事处或者部门的方法接口。
类ConcreteCompany表示具体的分公司或者办事处,分公司或办事处下可以设置不同的部门。
类HRDepartment和FinanceDepartment分别表示人力资源部和财务部。
图6-1组织结构图
图6-2类图
【Java代码】
importjava.util.*;
(1)Company{
protectedStringname;
publicCompany(Stringname){
(2)=name;
}
publicabstractvoidAdd(Companyc);
//增加子公司、办尊处或部门
publicabstractvoidDelete(Companyc);
//删除子公司、办事处或部门
}
classConcreteCompanyextendsCompany{
privateList<
(3)>
children=n
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中级 软件 设计师 历年 经典 解析 part16