第 1 頁:選擇題 |
第 5 頁:基本操作題 |
第 6 頁:程序改錯 |
第 7 頁:程序設計 |
第 8 頁:參考答案 |
一、選擇題
1.C。【解析】-分法查找只適用于順序存儲的有序表,對于長度為n的有序線性表,最壞情況只需比較log2n次。
2.D。【解析】數據的邏輯結構是指反映數據元素之間邏輯關系的數據結構。數據的存儲結構(也稱數據的物理結構)是指數據的邏輯結構在計算機存儲空間中的存放形式。通常一種數據的邏輯結構根據需要可以表示成多種存儲結構。
3.C。【解析】編輯軟件和瀏覽器屬于工具軟件,教務系統是應用軟件。
4.A。【解析】調試的目的是發現錯誤或導致程序失效的錯誤原因,并修改程序以修正錯誤。調試是測試之后的活動。
5.D。【解析】數據流程圖是一種結構化分析描述模型,用來對系統的功能需求進行建模。
6.B。【解析】開發階段在開發初期分為需求分析、總體設計、詳細設計3個階段,在開發后期分為編碼、測試兩個子階段。
7.C。【解析】模式描述語言(Data Description Language,DDL)來描述、定義的,體現、反映了數據庫系統的整體觀。
8.D。【解析】一個數據庫由一個文件或文件集合組成。這些文件中的信息可分解成一個個記錄。
9.C。【解析】E-R(Entity—Relationship)圖為實體一聯系圖,提供了表示實體型、屬性和聯系的方法,用來描述現實世界的概念模型。
10.D。【解析】選擇是建立一個含有與原始關系相同列數的新表,但是行只包括那些滿足某些特定標準的原始關系行。
11.B。【解析】c語言程序是由主函數和若干子函數構成的,可以嵌套使用。主函數調用子函數,子函數在定義時是并列的,子函數可相互調用或被多次調用。
12.B。【解析】C語言中的變量必須在使用前定義,注釋不記入程序,只是作為一種解釋程序的標識,方便其他用戶修改及查看。
13.D。【解析】標識符主要由英文字母、數字和下劃線構成,但開頭字符一定是字母或下劃線。
14.C。【解析】運算符%要求兩個運算對象都為整型。C中a為double型,不符合要求。
15.C。【解析】當程序調用9etchar時,程序就等著用戶接鍵。用戶輸入的字符被存放在鍵盤緩沖區中,直到用戶按回車為止(回車字符也放在緩沖區中)。如用戶在按回車之前輸入了不止一個字符,其他字符會保留在鍵盤緩存區中,等待后續getchar調用讀取。也就是說,后續的getchar調用不會等待用戶按鍵,而直接讀取緩沖區中的字符,直到緩)中區中的字符讀完為后,才等待用戶按鍵。因此,程序中c的值為輸入的第 一個回車符。
16.D。【解析】C語言中沒有邏輯類型。
17.A。【解析】由于a= =l和a!=1兩者互斥,即總有一個為真,因此二者的或也必定為真。
18.B。【解析】題中當a的值為l時,關系表達式a= =l的值為真,即1,因此程序將跳轉到easel執行a++操作,與題干程序剛好相反。
19.c。【解析】條件運算符(?:)是C語言中唯一的一個三目運算符,它是對第一個表達式做真/假檢測,然后根據結果返回兩個表達式中的一個作為運算的結果。<表達式1>?<表達式2>:<表達式3>。在運算中,首先對第一個表達式進行檢驗,如果為真,則返回表達式2的值;如果為假,則返回表達式3的值。
20.A。【解析】本題考查了多重for循環。當(i*j)>3時,跳出循環,本題中i=1,j=3,i*J后值為3,所以執行下邊語句:m*=i+j,也可寫成m=m*i+j,這時要注意優先級,所以m的值為6。
編輯推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |