22秋《C++》作業(yè)4
試卷總分:100 得分:100
一、單選題 (共 10 道試題,共 40 分)
1.如不希望函數返回任何值,則可以將函數的返回值定義為( )
A.int
B.0
C.void
D.return
2.在C++中,下列選項中是合法的八進制數的是
A.127
B.091
C.0x12
D.01011
3.對于int *pa[5];的描述,正確的是( )。
A.pa是一個指向數組的指針,所指向的數組是5個int型元素
B.pa是一個指向某個數組中第5個元素的指針,該元素是int型變量
C.pa[5]表示某個數組的第5個元素的值
D.pa是一個具有5個元素的指針數組,每個元素是一個int型指針
4.在函數定義中的形參屬于( )。
A.局部變量
B.全局變量
C.靜態(tài)變量
D.寄存器變量
5.使用地址作為實參傳給形參,下列說法正確的是( )。
A.實參是形參的備份
B.實參與形參無聯系
C.實參與形參是同一對象
D.形參是實參的備份
6.在C++中,14%4的運算結果為( )
A.1
B.2
C.3
D.4
7.在while循環(huán)中使用( )語句可以立即跳出整個循環(huán)體。
A.continue
B.return
C.case
D.break
8.C++ 中不能用來組成循環(huán)結構的關鍵字是( )
A.for
B.while
C.switch
D.do
9.指針變量是用來存放( )的變量。
A.其他變量的值
B.其他變量的變量名
C.函數名
D.地址
10.說明語句在某一個類定義、函數定義或復合語句中的變量被稱為( )
A.全局變量
B.局部變量
C.形式變量
D.實際變量
二、多選題 (共 8 道試題,共 32 分)
11.C++語言中,下面的描述不正確的是( )
A.do-while語句構成的循環(huán),當while語句中的表達式值為非零時結束循環(huán)
B.do-while語句構成的循環(huán)必須用break語句才能退出
C.不能使用do-while語句構成的循環(huán)
D.do-while語句構成的循環(huán),當while語句中的表達式值為零時結束循環(huán)
12.下列關于數組初始化的說法正確的是( )
A.若對數組a定義:"static int x[10];",則數組元素值均為0
B."int x[10]={1,2,3,4,5,6,7,8,9};"表示x[9]元素值為9
C.對于"int x[10];"它的元素初值是不確定的
D."int x[10]={1,2,3,4,5};"是不合法的,因為數組長度為10,而初始值僅有5個
13.若有定義: char *str[]={"one","two","three"},**p=str; 則可以表示出字符't'的表達是( )
A.*str+2
B.*str[2]
C.*(p+1)
D.**++p
14.以下為不合法的十六進制數是( )
A.0x2A
B.0x11Au
C.0X0
D.3A
15.下面哪些是C++標準I/O操作包含的類對象( )
A.cin
B.cerr
C.clog
D.cout
16.若有以下定義和語句: int w[2][3],(*pw)[3]; pw=w; 則對w數組元素合法引用是( )
A.pw[0][0]
B.*(pw[1]+2)
C.*(w[0]+2)
D.*(pw+1)[2]
17.下列關于數組初始化的說法正確的是( )
A.若對數組a定義:"static int x[10];",則數組元素值均為0
B."int x[10]={1,2,3,4,5,6,7,8,9};"表示x[9]元素值為9
C.對于"int x[10];"它的元素初值是不確定的
D."int x[10]={1,2,3,4,5};"是不合法的,因為數組長度為10,而初始值僅有5個
18.已知x,y,z是整型變量,則下列選項中正確的是( )
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"
三、判斷題 (共 7 道試題,共 28 分)
19.結構體的默認訪問權限為public,而類中的默認訪問權限為protected。
20.C++中的注釋可以幫助讀者閱讀源程序,但并不參與程序的運行。
21.某類中的友元類的所有成員函數可以存取或修改該類中的私有成員。
22.編譯錯誤屬于異常,可以拋出。
23.返回值類型、參數個數和類型都相同的函數也可以重載。
24.C++是最開始提出類概念的語言
25.指針指向的內存地址可以改變,與之類似,引用指向的變量也可以改變。
奧鵬,國開,廣開,電大在線,各省平臺,新疆一體化等平臺學習
詳情請咨詢QQ : 3230981406或微信:aopopenfd777