(31)下列描述中,抽象類(lèi)的特性是
A)可以說(shuō)明虛函數(shù)
B)可以定義友元函數(shù)
C)可以進(jìn)行構(gòu)造函數(shù)重載
D)不能說(shuō)明其對(duì)象
(32)在C++語(yǔ)言中,打開(kāi)一個(gè)文件就是將這個(gè)文件與一個(gè)什么建立關(guān)聯(lián)?
A)流
B)類(lèi)
C)結(jié)構(gòu)
D)對(duì)象
(33)下列程序的運(yùn)行結(jié)果是
#include
void fun(int *a, int *b)
{ int *k;
k=a; a=b; b=k;
}
void main()
{ int a=3, b=6, *x=&a, *y=&b;
fun(x,y);
cout << a << " " << b;
}
A)6 3
B)3 6
C)編譯出錯(cuò)
D)0 0
(34)執(zhí)行語(yǔ)句 for(i=1;i++<4;);,后變量 i 的值是
A)3
B)4
C)5
D)不定
(35)判斷char型變量c是否為小寫(xiě)字母的正確表達(dá)式是
A)′a′<=c<=′z′
B)(c>=A)&&(c<=z)
C)(′a′>=c)||(′z′<=c)
D)(c>=′a′)&&(c<=′z′)
二、填空題
請(qǐng)將每一個(gè)空的正確答案寫(xiě)在答題卡序號(hào)的橫線(xiàn)上,答在試卷上不給分。
(1)在算法正確的前提下,評(píng)價(jià)一個(gè)算法的兩個(gè)標(biāo)準(zhǔn)是 1 。
(2)將代數(shù)式Z= 轉(zhuǎn)換成程序設(shè)計(jì)中的表達(dá)式為 2 。
(3)軟件危機(jī)出現(xiàn)于60年代末,為了解決軟件危機(jī),人們提出了 3 的原理來(lái)設(shè)計(jì)軟件,這就是軟件工程誕生的基礎(chǔ)。
(4) 4 是數(shù)據(jù)庫(kù)設(shè)計(jì)的核心。
(5)在關(guān)系模型中,把數(shù)據(jù)看成一個(gè)二維表,每一個(gè)二維表稱(chēng)為一個(gè) 5 。
(6)一個(gè)C++語(yǔ)言程序的開(kāi)發(fā)步驟通常包括編輯、 6 、鏈接、運(yùn)行和調(diào)試。
(7)若已知a=10,b=20,則表達(dá)式!a (8)下面程序的運(yùn)行結(jié)果是 8 和 9 。
#include
#define N 10
#define s(x)x*x
#define f(x)(x*x)
void main()
{ int i1,i2;
i1=1000/s(N); i2=1000/f(N);
cout << i1 << " " << i2;
}
(9)友元類(lèi)的所有成員函數(shù)都是另一個(gè)類(lèi)的 10 。
(10) 11 是實(shí)現(xiàn)C++語(yǔ)言編譯時(shí)多態(tài)性的機(jī)制, 12 是實(shí)現(xiàn)C++語(yǔ)言運(yùn)行時(shí)多態(tài)性的機(jī)制。
(11)表達(dá)式x.operator++()還可寫(xiě)成 13 。
(12)以下程序的輸出結(jié)果是 14 。
#include
void main()
{ int a=0;
a+=(a=8);
cout << a;
}
(13)若要在C盤(pán)根目錄下作為二進(jìn)制文件打開(kāi)文件test.dat,則應(yīng)該用的語(yǔ)句是 15 。
相關(guān)推薦:
各地2012年計(jì)算機(jī)等級(jí)考試費(fèi)用匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |