22秋《C++》作業(yè)1
試卷總分:100 得分:100
一、單選題 (共 10 道試題,共 40 分)
1.與C語(yǔ)言相比,C++增加了( )的概念。
A.函數(shù)
B.指針
C.類
D.變量
2.字符串常量“A”的長(zhǎng)度是( )
A.0
B.1
C.2
D.3
3.定義函數(shù) int show(int a,int b) { return a+b; } 則a被稱為函數(shù)的( )
A.形參
B.返回值
C.名字
D.實(shí)參
4.下列標(biāo)識(shí)符不合法的是( )
A.a1
B.tex_1
C._sum
D.2word
5.在C++中,14%4的運(yùn)算結(jié)果為( )
A.1
B.2
C.3
D.4
6.所謂數(shù)據(jù)封裝就是將一組數(shù)據(jù)和與這組數(shù)據(jù)有關(guān)操作組裝在一起,形成一個(gè)實(shí)體,這實(shí)體也就是( )。
A.類
B.對(duì)象
C.函數(shù)體
D.數(shù)據(jù)塊
7.雙精度浮點(diǎn)型的類型說(shuō)明符為( )
A.int
B.double
C.float
D.long
8.如不希望函數(shù)返回任何值,則可以將函數(shù)的返回值定義為( )
A.int
B.0
C.void
D.return
9.C++程序從( )開(kāi)始執(zhí)行。
A.預(yù)處理命令
B.第一個(gè)函數(shù)的第一條語(yǔ)句
C.第一條語(yǔ)句
D.main函數(shù)的第一條語(yǔ)句
10.若聲明數(shù)組int a[10],則對(duì)數(shù)組中第三個(gè)元素的引用正確的是( )。
A.a[1]
B.a[2]
C.a[3]
D.a[4]
二、多選題 (共 8 道試題,共 32 分)
11.有關(guān)sizeof(double)不正確的描述是( )
A.一種函數(shù)調(diào)用
B.一個(gè)雙精度型表達(dá)式
C.一個(gè)整型表達(dá)式
D.一個(gè)不合法的表達(dá)式
12.下列關(guān)于數(shù)組初始化的說(shuō)法正確的是( )
A.若對(duì)數(shù)組a定義:"static int x[10]",則數(shù)組元素值均為0
B."int x[10]={1,2,3,4,5,6,7,8,9}"表示x[9]元素值為9
C.對(duì)于"int x[10]"它的元素初值是不確定的
D."int x[10]={1,2,3,4,5}"是不合法的,因?yàn)閿?shù)組長(zhǎng)度為10,而初始值僅有5個(gè)
13.以下說(shuō)法中不正確的是( )
A.C++語(yǔ)言程序總是從第一個(gè)函數(shù)開(kāi)始執(zhí)行
B.C++語(yǔ)言程序總是從main()函數(shù)開(kāi)始執(zhí)行
C.C++語(yǔ)言程序中的main()函數(shù)必須放在程序的開(kāi)始部分
D.在C++語(yǔ)言程序中,要調(diào)用的函數(shù)必須在main()函數(shù)中定義
14.在C語(yǔ)言中,不合法的長(zhǎng)整型常數(shù)是( )
A.2.1869e10
B.0L
C.4962710
D.0.054838743
15.下列關(guān)于數(shù)組初始化的說(shuō)法正確的是( )
A.若對(duì)數(shù)組a定義:"static int x[10];",則數(shù)組元素值均為0
B."int x[10]={1,2,3,4,5,6,7,8,9};"表示x[9]元素值為9
C.對(duì)于"int x[10];"它的元素初值是不確定的
D."int x[10]={1,2,3,4,5};"是不合法的,因?yàn)閿?shù)組長(zhǎng)度為10,而初始值僅有5個(gè)
16.下面的表達(dá)式中值為0的是( )
A.3/5
B.5>>3
C.! 3
D.5%3
17.已知x,y,z是整型變量,則下列選項(xiàng)中正確的是( )
A.if (x&&y) cout<<"x&&y"
B.if (x=y) cout<<"x=y"
C.if (x#y) cout<<"x#y"
D.if(x<>y) cout<<"x<>y"
18.下列關(guān)于數(shù)組初始化的說(shuō)法正確的是( )
A.若對(duì)數(shù)組a定義:"static int x[10];",則數(shù)組元素值均為0
B."int x[10]={1,2,3,4,5,6,7,8,9};"表示x[9]元素值為9
C.對(duì)于"int x[10];"它的元素初值是不確定的
D."int x[10]={1,2,3,4,5};"是不合法的,因?yàn)閿?shù)組長(zhǎng)度為10,而初始值僅有5個(gè)
三、判斷題 (共 7 道試題,共 28 分)
19.在C++中,可以通過(guò)在當(dāng)前類中將另一個(gè)類作為自己的友元類,來(lái)在另一個(gè)類中訪問(wèn)當(dāng)前類的私有成員。
20.sizeof(表達(dá)式)的功能是返回指定的表達(dá)式值的數(shù)據(jù)類型在內(nèi)存中占用的字節(jié)數(shù)。
21.當(dāng)一個(gè)函數(shù)體內(nèi)定義的局部變量和全局變量同名時(shí),程序會(huì)優(yōu)先選擇使用全局變量。
22.C++語(yǔ)言中不允許使用宏定義方法定義符號(hào)常量,只能用關(guān)鍵字const 來(lái)定義符號(hào)常量。
23.for語(yǔ)句中的循環(huán)控制變量必須在for語(yǔ)句內(nèi)部進(jìn)行聲明。
24.一條語(yǔ)句最多只能定義一個(gè)變量并指定初始值。
25.C++是最開(kāi)始提出類概念的語(yǔ)言
奧鵬,國(guó)開(kāi),廣開(kāi),電大在線,各省平臺(tái),新疆一體化等平臺(tái)學(xué)習(xí)
詳情請(qǐng)咨詢QQ : 3230981406或微信:aopopenfd777