Software Design - - the first half of 2012 multiple-choice questions important points

1, according to the associative memory (content) access.

A: Address

B: After first-out manner

C: Content

D: first-in first-out manner

 

[A]:

Associative memory is a memory accessed by content . Its working principle is that part of a data or data as a key, the key of each cell is compared with the memory, to find all keywords with the same data word memory.

Associative memory is available in the cache memory, used as a segment table, or page table in virtual memory table fast memory, it is also used in the database and knowledge base.

 

 

2, computer digital music synthesis technologies include (FM and Wave Table) are two ways in which (Wave Table) synthesis of music, the sound quality is better.

A: FM and AM
B: AM and the PM
C: the FM and the PM
D: the Table the FM and the Wave

A: FM
B: AM
C:PM
D:Wave Table
 
[A]:

Multimedia computer systems and sound, in addition to a digital sound waveform, there is a class notation used, comprising a computer synthesized voice speech synthesis and music synthesis.

Music synthesis technologies include frequency modulation (FM) synthesis of music, waveform table (WaveTable) music synthesis in two ways.

FM music synthesis is the frequency of the high frequency variation of the oscillation signal according to a modulation rule of the modulation scheme. Using different modulation wave frequency and modulation index can be conveniently synthesized tone waveform having a different spectral distribution, the reproduction of some musical instruments. This method can be used to get "electronic analog sound" has a unique effect, to create a variety of sounds, is not available in real instrument sounds. Wavetable synthesis is music all sounds the variety of real instruments can be issued (including each range, tone) recorded, stored as a wave table file.

During playback, the music information issued according to the MIDI file recording command wave form, one by one to find the information corresponding to the sound from the "table", after the synthesis, processing played back. Modulated musical tone synthesis technology has been very realistic, musical tone waveform table synthesis technology more real. Currently both music synthesis technologies used in multimedia computer audio card.

 

 

 

3, a data flow diagram (the DFD) data flow between function and function of the system model, wherein the top-level data flow diagram describes the (input and output) system.
A: process
B: input and output
C: data storage
D: data entities


[A]:

FIG transfer data from the data flow and processing perspective, graphically engraved two data stream from input to output of the movement transformation process , which is based on functional decomposition. For some complex practical problems, there are often numerous processing in the data flow graph, which

It does not look like intuitive and easy to understand, and therefore a data stream of FIG layered modeled. Stepwise decomposition in a hierarchy system and to reflect the data flow graph of this hierarchical structural relationship.

In the hierarchical data flow graph, the relationship should be maintained, "balance" between the layers of the data flow diagram, the input and output data streams in the respective layers should be consistent .

 

 

 

4, similar to module A performs several logical functions, by determining the parameters of a function module which is completed, the block having a poly (logic) within.
A: sequence
B: Process
C: Logical
D: Function


[A]:

Module independence is an important principle to create a well-designed, - - like using two criteria coupling and cohesion between modules module to measure. Cohesion refers to the closeness of the link between internal modules each element, the higher the degree of cohesion, the better the independence of the module. Cohesion generally have the following:

① the chance polyethylene: means no connection between the various processing elements within a module.

② the logical cluster: refers to perform similar functions within the several logical module, this module is determined by the parameter which is completed - a function.

③ the polymerization time: the combination of actions need to be performed in one - is formed from the module.

④ Communication inner polyethylene: refers to all the processing elements within a module are operating on the same data structure, each processing means or the same

Produce the same input data or output data.

⑤ the sequential polymerization: refers to a processing element of each module is closely related to the same - and the functions must be performed sequentially, before the output is a function of the input element of a function element.

⑥ function within poly: is the strongest cohesive, refers to all the elements together to complete within a module - a function, indispensable.

 

 

 

5、若软件项目组对风险采用主动的控制方法,则(风险避免)是最好的风险控制策略。

A:风险避免

B:风险监控

C:风险消除

D:风险管理及意外事件计划

 

【解析】:

风险控制的目的是辅助项目组建立处理风险的策略。
有效的策略必须考虑以下三个问题,即风险避免、风险监控和风险管理及意外事件计划,而其中风险避免是最好的风险控制策略。

 
 
 

 

6、 McCall软件质量模型从软件产品的运行、修正和转移三个方面确定了11个质量特性, 其中(灵活性)不属于产品运行方面的质量特性。
A:正确性
B:可靠性
C:效率
D:灵活性


【解析】:

McCall软件质量模型从软件产品的运行、修正和转移三个方面确定了11个质量特性。
产品运行方面包括正确性、可靠性、易使用性、效率和完整性,

产品修正方面包括可维护性、灵活性和可测试性

产品转移方面包括可移植性、复用性 和互用性

 

 

 

7、根据ISO/IEC 9126软件质量模型中对软件质量特性的定义,可维护性质量特性的(易测试性)子特性是指与为确认经修改软件所需努力有关的软件属性。

A:易测试性

B:易分析性

C:稳定性

D:易改变性

 

【解析】:

根据ISO/IEC9126软件质量模型的定义,可维护性质量特性包含易分析性、易改变性、稳定性和易测试性4个子特性。

易分析性是:指为诊断缺陷或失效原因,或为判定待修改的部分所需努力有关的软件属性

易改变性是:指与进行修改、排错或适应环境变换所需努力有关的软件属性

稳定性是:指与修改造成未预料效果的风险有关的软件属性

易测试性是:指为确认经修改软件所需努力有关的软件属性。

 

 

 

8、 以下关于封装在软件复用中所充当的角色的叙述,正确的是(封装使得其他开发人员不需要知道一个软件组件内部如何工作)。
A:封装使得其他开发人员不需要知道一个软件组件内部如何工作
B:封装使得软件组件更有效地工
C:封装使得软件开发人员不需要编制开发文档
D:封装使得软件组件开发更加容易


 【解析】:

封装是一种信息隐藏技术,其目的是使对象(组件)的使用者和生产者分离,也就是使其他开发人员无需了解所要使用的软件组件内部的工作机制,只需知道如何使用组件,即组件提供的功能及其接口。

 

 

 

9、函数(过程)调用时,常采用传值与传地址两种方式在实参与形参间传递信息。以下叙述中,正确的是(传地址方式下,将实参的地址传给形参,因此,实参必须有地址)。

A:在传值方式下,将形参的值传给实参,因此,形参必须是常量或变量

B:在传值方式下,将实参的值传给形参,因此,实参必须是常量或变量

C:在传地址方式下,将形参的地址传给实参,因此,形参必须有地址

D:传地址方式下,将实参的地址传给形参,因此,实参必须有地址

 

【解析】:

一个函数被调用时,可能需要接收从外部传入的数据信息,传值调用与引用调用(传地址)是函数调用时常采用的信息传递方式。传值调用是将实参的值传给被调用函数的形参

因此实参可以是常量、变量、表达式或函数调用,而引用调用的实质是将实参的地址传给被调用函数的形参,因此实参必须具有地址

 
 

Guess you like

Origin www.cnblogs.com/sunjiaojiao/p/11599291.html