11[單選題]下列關于條件語句的描述中,錯誤的是( )。
A.一條if語句中最多只能有一個else子句
B.if語句的if體內可以出現開關語句
C.if語句中else if子句和else子句的順序是沒有限制的
D.if語句中else子句是與它最近的if子句配對的
參考答案:C
12[單選題]下列描述中正確的是( )
A.軟件工程只是解決軟件項目的管理問題
B.軟件工程主要解決軟件產品的生產率問題
C.軟件工程的主要思想是強調在軟件開發過程中需要應用工程化原則
D.軟件工程只是解決軟件開發中的技術問題
參考答案:C
13[單選題]下列關于靜態成員的描述中,錯誤的是( )。
A.靜態成員都是使用static來說明的
B.靜態成員是屬于類的,不是屬于某個對象的
C.靜態成員只可以用類名加作用域運算符來引用,不可用對象引用
D.靜態數據成員的初始化是在類體外進行的
參考答案:C
14[單選題] 下面關于c+十語言變量的敘述錯誤的是( )。
A.c++語言中變量分為aut0、static、extem和register4種存儲類型
B.自動變量和外部變量的作用域為整個程序
C.內部靜態變量的作用域是定義它的函數
D.外部靜態變量的作用域是定義它的文件
參考答案:B
參考解析:自動變量是函數體或分程序內定義的變量,它的作用域在所定義的函數體內或分程序體內。
15[單選題] 下面關于運算符重載的描述錯誤的是( )。
A.運算符重載不能改變操作數的個數、運算符的優先級、運算符的結合性和運算符的語法結構
B.不是所有的運算符都可以進行重載
C.運算符函數的調用必須使用關鍵字operat。
D.在C+十語言中不可通過運算符重載創造出新的運算符
參考答案:C
參考解析:例如“::”運算符就不能被重載;通過重載可以創造新的運算方式,但是不能臆造新的運算符;定義的時候必須使用關鍵字0perator,而調用時可直接使用運算符。
16[單選題]用樹形結構來表示實體之間聯系的模型稱為( )。
A.關系模型B.層次模型C.網狀模型D.格式化模型
參考答案:B
參考解析:用樹形結構來表示實體之間聯系的模型稱為層次模型。
17[單選題]程序設計方法要求在程序設計過程中( )。
A.先編制出程序,經調試使程序運行結果正確后再畫出程序的流程圖
B.先編制出程序,經調試使程序運行結果正確后再在程序中的適當位置處加注釋
C.先畫出流程圖,再根據流程圖編制出程序,最后經調試使程序運行結果正確后再在程序中的適當位置處加注釋
D.以上三種說法都不對
參考答案:D
參考解析:在程序設計過程中,一個很重要的環節是首先確定實現各種功能的算法,并且用某種工具將它精確地表達出來。流程圖是其中的工具之一。因此,程序設計的過程應是先畫出流程圖,然 后根據流程圖編制出程序。因此,選項A中的說法是錯誤的。 程序中的注釋是為了提高程序的可讀性。使程序易于理解、易于維護,注釋必須在編制程序的同時加 入。因此,選項B和C中的說法也都是錯誤的。
18[單選題] 下列敘述中錯誤的是( )。
A.gets函數用于從終端讀入字符串
B.getchar函數用于從磁盤文件讀入字符
C.fputs函數用于把字符串輸出到文件
D.fwrite函數用于以二進制形式輸出數據到文件
參考答案:B
參考解析:本題考查的是C語言中輸入、輸出函數的使用,9ets和getchar函數用于從標準輸入設備鍵盤讀入字符串和字符;fputs用于把字符串輸出到文件;fwrite用于以二進制形式輸出數據到文件。
19[單選題] 下列關于數據庫設計的敘述中,正確的是( )。
A.在需求分析階段建立數據字典
B.在概念設計階段建立數據字典
C.在邏輯設計階段建立數據字典
D.在物理設計階段建立數據字典
參考答案:A
參考解析:數據字典是在需求分析階段建立,在數據庫設計過程中不斷修改、充實和完善的
20[填空題]在面向對象方法中,一個對象請求另一對象為其服務的方式是通過發送_______實現。
【答案】消息
【解析】這是概念題,通過發送消息實現。
相關推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |