軟件設計師(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語言最早是爲了教學的目的開發而成;


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