freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

[工學]全國計算機等級考試二級c全真模擬試卷-文庫吧在線文庫

2025-02-10 20:04上一頁面

下一頁面
  

【正文】 函數的返回 類型 ? A) void B) int C) new D) long ( 20) ( 20)不能作為重載函數的調用的依據是 A)參數個數 B)參數類型 C)函數類型 D)函數名稱 ( 21) ( 21)下列程序的輸出結果為 include int func( int n) { if ( n1) return 1。} void print() {coutnum。ref=num。 cout*a*b 。} }。 ( 4) ( 4)一個項目具有一個項目主管,一個項目主管可管理多個項目,則實體 項目主管 與實體 項目 的聯系屬于 【 4】 的聯系。 num++。 ( 12) ( 12) C++語言支持的兩種多態(tài)性分別是編譯時的多態(tài)性和 【 13】 的多態(tài)性。 (3)B 解析: 由棧 后進先出 的特點可知: A)中 e1不可能比 e2先出, C)中 e3不可能比 e4先出,且 e1不可能比 e2先出, D)中棧是先進后出的,所以不可能是任意順序。 (7)D 解析: 軟件工程包括 3個要素,即方法 、工具和過程。 (12)A 解析: 關鍵字是系統(tǒng)已預定義的單詞,在程序中有 不同的用途,考生應該熟記。 (17)D 解析: 本題考察的是數組的基本使用,數組還可以通過對應的指針調用傳遞參數,其余選項的說法都是正確的。 (25)C 解析: 本題考察考生對拷貝構造函數的掌握。 (32)A 解析: 本題考察的是文件流的操作, app表示追加方式打開文件(即將指針移至文件尾),binary表示以二進制方式打開文件。 (3)內聚 解析: 內聚性是一個模塊內部各個元素間彼此結合的緊密程度的度量,內聚是從功能角度來度量模塊內的聯系;耦合性是模塊間互相連接的緊密程度的度量。 (10)50 解析: 本題考察的是函數的默認參數,如果一個函數中有多個參數,則默認參數應從右至左逐個定義,所以題目中 x使用參數 5, y使用默認參數 0。 ( 1) ( 1)算法的空間復雜度是指 A)算法程序的長度 B)算法程序中的指令條數 C)算法程序所占的存儲空間 D)執(zhí)行過程中所需要的存儲空間 ( 2) ( 2)用鏈表表示線性表的優(yōu)點是 A)便于隨機存取 B)花費的存儲空間較順序存儲少 C)便于插入和刪除操作 D)數據元素的物理順序與邏輯順序相同 ( 3) ( 3)數據結構中,與所使用的計算機無關的是數據的 A)存儲結構 B)物理結構 C)邏輯結 構 D)物理和存儲結構 ( 4) ( 4)結構化程序設計主要強調的是 A)程序的規(guī)模 B)程序的效率 C)程序設計語言的先進性 D)程序易讀性 ( 5) ( 5)軟件設計包括軟件的結構、數據接口和過程設計,其中軟件的過程設計是指 A)模塊間的關系 B)系統(tǒng)結構部件轉換成軟件的過程描述 C)軟件層次結構 D)軟件開發(fā)過程 ( 6) ( 6)檢查軟件產品是否符合需求定義的過程稱為 A)確認測試 B)集成測試 C)驗證測試 D)驗收測試 ( 7) ( 7)數據流圖用于抽象描述一個軟件的邏 輯模型,數據流圖由一些特定的圖符構成。 D) 8++; ( 13) ( 13)下列程序的運 行結果為 include void main() { int a=2。 default:cout1。 ( 18) ( 18)下面程序的運行結果為 include void swap( int amp。 } A) 2,3 B) 3,2 C) 2,2 D) 3,3 ( 19) ( 19)一個函數功能不太復雜但要求被頻繁調用,應選用 A)內聯函數 B)重載函數 C)遞歸函數 D)嵌套函數 ( 20) ( 20)下面關于 C++語言變量的敘述錯誤的是 A) C++語言中變量分為 auto, static, extern和 register四種存儲類型 B)自動變量和外部變量的作用域為整個程序 C)內部靜態(tài)變量的作用域是定義它的函數 D)外部靜態(tài)變量的作用域是定義它的文件 ( 21) ( 21)為了使類中的某個成員不 能被類的對象通過成員操作符訪問,則不能把該成員的訪問權限定義為 A) public B) protected C) private D) static ( 22) ( 22)在 C++語言程序中,對象之間的相互通信通過 A)繼承實現 B)調用成員函數實現 C)封裝實現 D)函數重載實現 ( 23) ( 23)類的析構函數是在什么時候調用的? A)類創(chuàng)建時 B)創(chuàng)建對象時 C)刪除對象時 D)不自動調用 ( 24) ( 24)通??截悩嬙旌瘮档膮凳? A)某個對象名 B)某個對象的成員名 C)某個對象的引用名 D)某個對象的指針名 ( 25) ( 25)下面程序的運行結果為 include class A { static int n。 () 。} }。} }。in。 } A) 25 B) 36 C) 258 D) 369 ( 35) ( 35)下列程序的運行結果為 include templateclass TT class FF { TT a1, a2, a3。} A) B) 6 15 C) 6 D) 15 二、填空題 請將每一個空的正確答案寫在答題卡序號的橫線上,答在試卷上不給分。 ( 7) ( 7)下面程序的結果為 【 7】 。amp。 coutendl。 include void main() { (′ *′) 。數據的邏輯結構只抽象的反映數據元素之間的邏輯關系,而不管它在計算機中的存儲表示形式。所謂算法的時間復雜度是指執(zhí)行算法所需要的計算工作量;算法的空間復雜度一般是指執(zhí)行這個算法所需要的內存空間。為該類 【 11】 函數的原型說明。 include void main() { int a[ 6] ={1,2,3,4,5,6}。 else coutfalseendl。采用這個方法提高了軟件的 【 3】 。} TT Sum() {return a1+a2+a3。 coutfun( a,3) endl。 C) cout′\ xA′ 。 coutendl。} }。} }。 b=temp。a[ 0],下列的哪個選項和其他 3個選項不是等價的? A) x=*pa。,則( a++) +b和 a+++b這兩個表達式的值分別為 A) 3,3 B) 3,4 C) 4,3 D) 4,4 ( 15) ( 15)下面程序的運行結果為 include void main( ) { char a=′ 3′ 。char c=′ a′ 。 (14)cout′ A′ 。 (7)2 解析: 因為運算符 ++和 都是右結合的且優(yōu)先級高于雙目運算符 +,所以上式的運算順序為先 a++, b,再 a+b,最后 a自加 1。 二、填空題 (1)存儲結構 解析: 數據的邏輯結構是指反映數據元素之間邏輯關系的數據結構;數據的存儲結構是指數據的邏輯結構在計算機存儲空間中的存放形式。 (28)D 解析: 只有公有繼承的公有成員才能被派生類的對象直接訪問,其他的情況都會因為訪問權限問題產生錯誤。 (21)D 解析: 本題考察的是遞歸函數的使用,題中遞歸函數的結束條件為 n1,遞推公式為 f( n)=n+f( n1),所以計算結果為 5+4+3+2+1+1,最后一個 1為 n=0時的返回值。 (14)D 解析: 本題主要考察 C++語言的基本語法,選項 A)中應該為 mn‖ mn。首先,從 ER圖到關系模式的轉換是比較直接的,實體與聯系都可以表示成關系, ER圖中屬性也可以轉換成關系的屬性??刂瞥煞郑河脕順嬙斐绦虻倪壿嬁刂平Y構。 參考答案與解析 一、選擇題 (1)B 解析: 利用前序和中序遍歷的方法可以確定二叉樹的結構,具體步驟如下:① 前序遍歷的第一個結點 A為樹的根結點;② 中序遍歷中 A的左邊的結點為 A的左子樹, A右邊的結點為 A的右子樹;③ 再分別對 A的左右子樹進行上述兩步處理,直到每個結點都找到正確的位置。 ( 10) ( 10)下面程序的運行結果為 【 10】 。則表達 式 a+++b的值為 【 7】 。 } A) 2 B) 3 C) 4 D) 5 二、填空題 請將每一個空的正確答案寫在答題卡序號的橫線上,答在試卷上不給分。y) 。 cout refendl。 () 。 } A) 0 B) 10 C) 15 D) 16 ( 22) ( 22)在 C++語言中 ,數據封裝要解決的問題是 A)數據的規(guī)范化 B)便于數據轉換 C)避免數據丟失 D)防止不同模塊之間數據的非法訪問 ( 23) ( 24) ( 24)對類的構造函數和析構函數描述正確的是 A)構造函數可以重載,析構函數不能重載 B)構造函數不能重載,析構函數可以重載 C)構造函數可以重載,析構函數也可以重載 D)構造函數不能重載,析構函數也不能重載 ( 25) ( 25)下面程序的運行結果為 include class A { int num。 ( 16) ( 16)下面關于 break語句的描述中,不正確的是 A) break可以用于循環(huán)體內 B) break語句可以在 for循環(huán)語句中出現多次 C) break語句可以在 switch語句中出現多次 D) break語句可用于 if條件判斷語句內 ( 17) ( 17)下面關于數組的描述錯誤的是 A)在 C++語言中數組的名字就是指向該數組第一個元素的指 針 B)長度為 n的數組,下標的范圍是 0~ n1 C)數組的大小必須在編譯時確定 D)數組只能通過值參數和引用參數兩種方式傳遞給函數 ( 18) ( 18)下面程序錯誤的語句是 ① include ② void main() ③ { ④ int *p=new int[ 1] 。 if( i==1) break。 全真模擬試卷( 2) 一、選擇題 在下列各題的 A)、 B)、 C)、 D)四個選項中,只有一個選項是正確的,請將正確的選項涂寫在答題卡相應位置上,答在試卷上不得分。 (8)選擇結構 解析: 順序結構(也叫連續(xù)結構)和循環(huán)結構是經常被使用的,不過選擇結構( if和 switch)也是一種重要的流程控制結構。 (2)log2n 解析: 對于長度為 n的有序線性表,在最壞情況下,二分查找只需要比較 log2n次,而順序查找需要比較 n次。 (30)B 解析: 虛基類的引入就是為了消除二義性,其構造函數的調用仍然是按照繼承的順序進行的,對于多個虛基類則按它們說明的次序調用,虛基類的構造函數選 于非虛基類的構造函數執(zhí)行。 (23)C 解析: 構造函數在創(chuàng)建對象時系統(tǒng)自動調用,其功能是使用給定的值將對象初始化。 (16)B 解析: 本題考察的是基本循環(huán)語句的使用,選項 A), C)和 D)都為正確的形式,在選項 B)中的 while( a=10)后缺少結束符分號 ; 。 (11)D 解析: C++語言最重要的特點是其為一種面向對象的程序設計語言,但是 C++語言也包含了全部的 C語言的特征。所謂算法的時間復雜度是指執(zhí)行算法所需要的計算工作量;算法的空間復雜度一般是指
點擊復制文檔內容
試題試卷相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1