第 1 頁:選擇題 |
第 4 頁:基本操作題 |
第 5 頁:程序改錯題 |
第 6 頁:程序設計題 |
第 7 頁:參考答案 |
參考答案:
一、選擇題
1.D!窘馕觥砍绦(program)是為實現(xiàn)特定目標或解決特定問題而用計算機語言編寫的命令序列的集合。設計算法時要考慮到數(shù)據(jù)結構的設計,但是不僅僅是要考慮到數(shù)據(jù)結構的設計,還要考慮到其他的程序結構的問題。設計算法時不能只考慮結果的正確性和可靠性,還需要考慮到程序的時間冗余度等方面。所以答案選擇D。
2.C!窘馕觥烤性鏈表中各個數(shù)據(jù)節(jié)點的存儲空間可以不連續(xù),其存儲順序與邏輯順序也可以不一致,所以A和B選項錯誤。線性鏈表在插入和刪除數(shù)據(jù)時只需要修改指針的指向,即可不需要移動表中的元素。
3.B!窘馕觥咳~子結點和度數(shù)為2的結點之間的關系為葉子結點的個數(shù)一度數(shù)為2的結點個數(shù)+1。
4.B!窘馕觥繎密浖(application software)是用戶可以使用的各種程序設計語言,以及用各種程序設計語言編制的應用程序的集合,分為應用軟件包和用戶程序。所以答案選擇B。
5.C!窘馕觥坑深}可知是要計算結構圖的深度,其值為3。
6.D!窘馕觥砍绦蛘{(diào)試的主要任務是改正程序中的錯誤,而軟件測試是發(fā)現(xiàn)錯誤。
7.A!窘馕觥吭跀(shù)據(jù)庫設計時必須在需求分析階段建立數(shù)據(jù)字典,確定數(shù)據(jù)庫中所需要的數(shù)據(jù)。
8.D!窘馕觥繑(shù)據(jù)庫系統(tǒng)三種模式為內(nèi)模式、外模式和概念模式,所以答案選擇D。
9.B!窘馕觥筷P系之間的操作分為自然連接、投影、交、并、差等,由圖可知此操作為差操作。
10.A!窘馕觥棵嫦?qū)ο蟪绦蛟O計的主要特征就是繼承,所以答案選擇A。
11.C!窘馕觥亢瘮(shù)是指預先定義功能塊,其目的是提高程序的重用性。在C語言中函數(shù)的源程序,后綴名可以為C。C語言所編寫的函數(shù)都可以是一個獨立的源文件。一個C語言程序只能有一個主函數(shù)。C語言中編寫的函數(shù)不是每個都可以獨立地編譯和執(zhí)行的,因為C語言中程序的開始為主函數(shù),如果程序中沒有主函數(shù)則無法進行編譯和執(zhí)行。
12.C!窘馕觥磕K化的特征為將程序分解成獨立的模塊、模塊的重用性、自頂向下逐步細化。
13.D!窘馕觥看祟}考查的是常量和變量的定義,常量不是經(jīng)常使用的變量,而是一個確定的數(shù)值,所以答案選擇D。
14.C。【解析】如果是字符數(shù)據(jù)和整數(shù)運算將先轉(zhuǎn)換成整型再進行運算,當整型和浮點數(shù)進行運算,為了提高精度將會轉(zhuǎn)化為雙精度類型然后進行運算,所以此題結構的數(shù)值類型為double類型。
15.A!窘馕觥看祟}考查除法運算,根據(jù)先乘除后加減,有括號先算括號的原則,先計算x/y,即l2/8=1,所以z=0.9+1=1.9。
16.C。【解析】在輸入時必須遵守scanf函數(shù)中的格式才能正確地賦值給相應的變量,由于scanf函數(shù)為“%d;%d”,所以在輸入時要輸入3;5,答案為C。
17.A!窘馕觥看吮磉_式為邏輯表達式,kl=kl>k2的意義是,如果kl>k2,則kl為真,同理k2=k2>kl,如果k2>kl,則k2為真。所以答案為A。
18.C。【解析】主要考查if(--a),意思為如果--a為真,將會一直進行下列語句,所以答案為C。
19.D!窘馕觥恐饕疾閕f判斷語句,A選項if(a),如果a為真,則輸出X,否則輸出Y。B選項if(a= =0),如果a恒等于0,則輸出 Y,否則輸出 X。C選項a(!=o),如果a不等于0,則輸出X,否則輸出y 。 D選項if(a= =0),如果a恒等于0,則輸出X,否則輸出y。由以上結論可知,輸出結果不同的為D選項。
20.A。【解析】此題考查a--和--a之間的區(qū)別,當while(a--)為真循環(huán)執(zhí)行,a--是執(zhí)行再減1,所以答案選擇A。
相關推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |