软件设计师(2)--基础常见错误

一、多媒体技术

1.位图与矢量图相比,位图(占用空间较大,处理侧重于获取和复制,显示速度较快);

2.显示器上的文本或图像是由点组成的,屏幕上点越密,点距越小,分辨率越高;

3.在彩色喷墨打印机中,将油墨进行混合后得到的颜色称为(相减色);

4.数字图像的冗余主要表现为:

空间冗余:图像间相邻像素之间存在较强的相关性所造成的冗余;

时间冗余:视频图像序列中不同帧之间的相关性所造成的冗余;

视觉冗余:人眼所看不到或者不敏感的那部分冗余;

信息熵冗余:也称编码冗余,图像中平均每个像素使用的比特数大于该图像的信息熵,则信息熵冗余;

结构冗余:图像中存在很强的纹理;

知识冗余:在图像中还包含某些先验知识有关的信息;

5.下面的编码中,(B)不属于数字音、视频压缩编码标准:

A.WMV  B.WAPI  C. H.264  D. AVS

6.媒体的分类及区别:http://blog.csdn.net/nuisthou/article/details/48153981;

二、系统开发与软件工程

1.下面的任务中,不属于软件工程需求分析阶段的是()

A.确定软件系统的可靠性需求;

B.确定软件系统的性能需求;

C.确定软件系统将采用什么开发语言开发;

D.确定软件系统的数据要求;

2.软件需求说明书是软件需求分析阶段的重要文件,下述()不是其应包含的内容:

1.数据描述    2.功能描述  3.模块描述  4.性能描述

3.软件开发模型:

瀑布模型:有明确的目的;原型模型:不需要有明确的目的;

螺旋模型:结合了瀑布模型和演化模型优点,加入了风险分析;从概念模型开始第一个螺旋;

喷泉模型:最核心的特点是迭代,所有开发活动没有明确界限,可交叉进行;

4.统一过程(UP)将一个周期的开发划分为4个阶段,其中()开发剩余的构件:

A.初始阶段  B.精化阶段   C.构建阶段   D.提交阶段

5.CMM将软件过程的成熟度分为5个等级:

1.初始级:软件过程是混乱的,成功往往依赖个人;

2.可重复级:建立政策;

3.已定义级:软件过程文档化,标准化;

4.已管理级:定量分析;

5.优化级:反馈,持续的进行改进;

6.极限编程(XP)的4大价值观是沟通,简单,反馈,勇气;

7.项目风险相关知识:

风险识别:识别一些常见的、已知的及可预测的风险;

风险预测:又称风险估算:风险发生的可能性;风险产生的后果;

风险评估:定义风险参考水平值,预测影响参考水平值的风险组合;

风险控制:风险避免、风险监控、风险管理及意外事件计划。

三、程序语言:

1.C语言是一种结构化语言;

2.高级语言的编译过程可以分成若干阶段:

词法分析:输入源程序,对构成源程序的字符串进行扫描识别出一个个单词;

语法分析:将单词分解成各类“短语”、“句子”等;

语义分析:语义分析和中间代码生成;

目标代码生成:把中间代码变成特定机器上的低级语言代码;

3.C语言经过编译器之后生成一个后缀为OBJ的二进制文件(目标文件);最后要由“连接程序”将此OBJ文件与C语言提供的各种函数库连接起来生成一个后缀为EXE的可执行文件;

4.若程序存在死循环,那么属于(语义)错误;

5.Pascal语言最早是为了教学的目的开发而成;


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章