(34)下面關(guān)于C++流的敘述中,正確的是
A)cin是一個輸入流對象
B)可以用ifstream定義一個輸出流對象
C)執(zhí)行語句序列char *y="PQMN"; cout<<y; 將輸出字符串 "PQMN"的地址
D)執(zhí)行語句序列char x[80]; cin.getline(x,80); 時,若鍵入
Happy new year
則x中的字符串是"Happy"
(35)有如下程序:
#include <iostream>
using namespace std;
class AA{
int n;
public:
AA(int k):n(k){ }
int get( ){ return n;}
int get( )const{ return n+1;}
};
int main( )
{
AA a(5);
const AA b(6);
cout<<a.get( )<<b.get( );
return 0;
}
執(zhí)行后的輸出結(jié)果是
A)55 B)57 C)75 D)77
二、填空題(每空2分,共30分)
請將每一個空的正確答案寫在答題卡【1】~【15】序號的橫線上,答在試卷上不得分。
(1)數(shù)據(jù)管理技術(shù)發(fā)展過程經(jīng)過人工管理、文件系統(tǒng)和數(shù)據(jù)庫系統(tǒng)三個階段,其中數(shù)據(jù)獨立性最高的階段是 【1】 。
(2)算法復(fù)雜度主要包括時間復(fù)雜度和 【2】 復(fù)雜度。
(3)在進(jìn)行模塊測試時,要為每個被測試的模塊另外設(shè)計兩類模塊:驅(qū)動模塊和承接模塊(樁模塊)。其中 【3】 的作用是將測試數(shù)據(jù)傳送給被測試的模塊,并顯示被測試模塊所產(chǎn)生的結(jié)果。
(4)一棵二叉樹第六層(根結(jié)點為第一層)的結(jié)點數(shù)最多為 【4】 個。
(5)數(shù)據(jù)結(jié)構(gòu)分為邏輯結(jié)構(gòu)和存儲結(jié)構(gòu),循環(huán)隊列屬于 【5】 結(jié)構(gòu)。
(6)下列函數(shù)的功能是判斷字符串str是否對稱,對稱則返回true,否則返回false。請在橫線處填上適當(dāng)內(nèi)容,實現(xiàn)該函數(shù)。
bool fun(char *str)
{
int i=0, j=0;
while (str[j]) 【6】 ;
for(j--; i<j && str[i]==str[j]; i++,j--);
return i 【7】 j;
}
(7)執(zhí)行語句序列
int x=10, &r=x;
cout><<x><<'-'<<r><<endl;
輸出結(jié)果為 【8】 。
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |