




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
C++運(yùn)算符使用考題及答案姓名:____________________
一、單項(xiàng)選擇題(每題2分,共10題)
1.下列關(guān)于C++運(yùn)算符優(yōu)先級(jí)的描述,正確的是()。
A.關(guān)系運(yùn)算符優(yōu)先級(jí)高于賦值運(yùn)算符
B.賦值運(yùn)算符優(yōu)先級(jí)高于算術(shù)運(yùn)算符
C.邏輯運(yùn)算符優(yōu)先級(jí)高于算術(shù)運(yùn)算符
D.算術(shù)運(yùn)算符優(yōu)先級(jí)高于關(guān)系運(yùn)算符
2.下列關(guān)于C++運(yùn)算符的結(jié)合性,描述錯(cuò)誤的是()。
A.乘法運(yùn)算符具有左結(jié)合性
B.賦值運(yùn)算符具有右結(jié)合性
C.關(guān)系運(yùn)算符具有左結(jié)合性
D.邏輯運(yùn)算符具有右結(jié)合性
3.下列關(guān)于C++運(yùn)算符的描述,錯(cuò)誤的是()。
A.`++i`和`i++`都可以用于自增操作
B.`i++`是先使用i的值,然后自增
C.`--i`和`i--`都可以用于自減操作
D.`i--`是先自減,然后使用i的值
4.下列關(guān)于C++運(yùn)算符的描述,正確的是()。
A.`i=i+1`與`i+=1`是相同的操作
B.`i=i*2`與`i*=2`是不同的操作
C.`i=i-3`與`i-=3`是不同的操作
D.`i=i/4`與`i/=4`是相同的操作
5.下列關(guān)于C++運(yùn)算符的描述,錯(cuò)誤的是()。
A.`i%2`可以用來(lái)判斷i是否為奇數(shù)
B.`i<<1`可以用來(lái)將i的二進(jìn)制左移一位
C.`i>>1`可以用來(lái)將i的二進(jìn)制右移一位
D.`i&1`可以用來(lái)判斷i是否為奇數(shù)
6.下列關(guān)于C++運(yùn)算符的描述,正確的是()。
A.`i+=3`與`i=i+3`是相同的操作
B.`i-=5`與`i=i-5`是不同的操作
C.`i*=2`與`i=i*2`是相同的操作
D.`i/=4`與`i=i/4`是不同的操作
7.下列關(guān)于C++運(yùn)算符的描述,錯(cuò)誤的是()。
A.`i==10`與`i=10`是相同的操作
B.`i!=20`與`i=20`是不同的操作
C.`i>30`與`i=30`是不同的操作
D.`i<40`與`i=40`是相同的操作
8.下列關(guān)于C++運(yùn)算符的描述,正確的是()。
A.`i&&j`是邏輯與操作,當(dāng)i和j都為真時(shí)結(jié)果為真
B.`i||j`是邏輯或操作,當(dāng)i和j都為真時(shí)結(jié)果為假
C.`i^j`是邏輯異或操作,當(dāng)i和j不同時(shí)結(jié)果為真
D.`!i`是邏輯非操作,當(dāng)i為真時(shí)結(jié)果為假
9.下列關(guān)于C++運(yùn)算符的描述,錯(cuò)誤的是()。
A.`i>>1`可以用來(lái)將i的二進(jìn)制右移一位
B.`i<<1`可以用來(lái)將i的二進(jìn)制左移一位
C.`i&1`可以用來(lái)判斷i是否為奇數(shù)
D.`i|1`可以用來(lái)判斷i是否為奇數(shù)
10.下列關(guān)于C++運(yùn)算符的描述,正確的是()。
A.`i+=5`與`i=i+5`是相同的操作
B.`i-=2`與`i=i-2`是不同的操作
C.`i*=3`與`i=i*3`是相同的操作
D.`i/=6`與`i=i/6`是不同的操作
二、多項(xiàng)選擇題(每題3分,共10題)
1.下列哪些運(yùn)算符在C++中具有左結(jié)合性?()
A.`+`
B.`-`
C.`*`
D.`/`
E.`%`
2.下列哪些運(yùn)算符在C++中具有右結(jié)合性?()
A.`++`
B.`--`
C.`*`
D.`/`
E.`%`
3.在C++中,以下哪些是二元運(yùn)算符?()
A.`+`
B.`-`
C.`*`
D.`/`
E.`%`
4.下列哪些是邏輯運(yùn)算符?()
A.`&&`
B.`||`
C.`!`
D.`&`
E.`|`
5.在C++中,以下哪些是位運(yùn)算符?()
A.`&`
B.`|`
C.`^`
D.`<<`
E.`>>`
6.下列哪些運(yùn)算符在C++中用于類(lèi)型轉(zhuǎn)換?()
A.`static_cast`
B.`dynamic_cast`
C.`const_cast`
D.`reinterpret_cast`
E.`sizeof`
7.下列哪些運(yùn)算符在C++中用于比較兩個(gè)值?()
A.`==`
B.`!=`
C.`<`
D.`<=`
E.`>`
F.`>=`
8.下列哪些運(yùn)算符在C++中用于賦值操作?()
A.`=`
B.`+=`
C.`-=`
D.`*=`
E.`/=`
F.`%=`
G.`<<=`
H.`>>=`
I.`&=`
J.`^=`
K.`&&=`
L.`||=`
9.在C++中,以下哪些是算術(shù)運(yùn)算符?()
A.`+`
B.`-`
C.`*`
D.`/`
E.`%`
F.`++`
G.`--`
H.`sizeof`
I.`&`
J.`*`
10.下列哪些是C++中的位字段運(yùn)算符?()
A.`&`
B.`|`
C.`^`
D.`<<`
E.`>>`
F.`~`
G.`<<=`
H.`>>=`
三、判斷題(每題2分,共10題)
1.在C++中,單目運(yùn)算符`++`和`--`具有相同的優(yōu)先級(jí)。()
2.在C++中,邏輯運(yùn)算符`&&`和`||`具有相同的優(yōu)先級(jí)。()
3.在C++中,位運(yùn)算符`&`、`|`和`^`的優(yōu)先級(jí)高于算術(shù)運(yùn)算符`+`和`-`。()
4.在C++中,運(yùn)算符`sizeof`用于獲取變量的內(nèi)存大小。()
5.在C++中,運(yùn)算符`new`和`delete`用于動(dòng)態(tài)內(nèi)存分配和釋放。()
6.在C++中,運(yùn)算符`*`用于解引用指針。()
7.在C++中,運(yùn)算符`[]`用于訪問(wèn)數(shù)組的元素。()
8.在C++中,運(yùn)算符`->`用于訪問(wèn)對(duì)象的成員變量或成員函數(shù)。()
9.在C++中,運(yùn)算符`()`用于函數(shù)調(diào)用或結(jié)構(gòu)體成員訪問(wèn)。()
10.在C++中,運(yùn)算符`::`用于命名空間成員的訪問(wèn)。()
四、簡(jiǎn)答題(每題5分,共6題)
1.解釋C++中的算術(shù)運(yùn)算符`+`、`-`、`*`、`/`和`%`的功能及其優(yōu)先級(jí)。
2.描述C++中的關(guān)系運(yùn)算符`==`、`!=`、`>`、`>=`、`<`和`<=`的功能。
3.解釋C++中的邏輯運(yùn)算符`&&`、`||`和`!`的功能及其結(jié)合性。
4.描述C++中的位運(yùn)算符`&`、`|`、`^`、`<<`和`>>`的功能及其應(yīng)用場(chǎng)景。
5.解釋C++中的賦值運(yùn)算符`=`、`+=`、`-=`、`*=`、`/=`、`%=`、`<<=`和`>>=`的功能。
6.說(shuō)明C++中運(yùn)算符優(yōu)先級(jí)和結(jié)合性的概念,并舉例說(shuō)明如何使用括號(hào)來(lái)改變運(yùn)算順序。
試卷答案如下
一、單項(xiàng)選擇題答案及解析:
1.D.算術(shù)運(yùn)算符優(yōu)先級(jí)高于關(guān)系運(yùn)算符
解析:在C++中,算術(shù)運(yùn)算符的優(yōu)先級(jí)高于關(guān)系運(yùn)算符。
2.B.賦值運(yùn)算符具有右結(jié)合性
解析:在C++中,賦值運(yùn)算符是右結(jié)合的,這意味著在多個(gè)賦值運(yùn)算符連用時(shí),從右向左進(jìn)行計(jì)算。
3.A.`++i`和`i++`都可以用于自增操作
解析:`++i`和`i++`都可以用來(lái)實(shí)現(xiàn)變量的自增,但它們的作用時(shí)機(jī)不同。
4.A.`i=i+1`與`i+=1`是相同的操作
解析:`i+=1`是`i=i+1`的簡(jiǎn)寫(xiě)形式,兩者實(shí)現(xiàn)的功能相同。
5.D.`i&1`可以用來(lái)判斷i是否為奇數(shù)
解析:`i&1`通過(guò)位與運(yùn)算判斷i的最低位是否為1,從而判斷i是否為奇數(shù)。
6.C.`i-=3`與`i=i-3`是不同的操作
解析:`i-=3`是`i=i-3`的簡(jiǎn)寫(xiě)形式,兩者實(shí)現(xiàn)的功能相同。
7.A.`i==10`與`i=10`是相同的操作
解析:`i==10`是比較運(yùn)算,而`i=10`是賦值運(yùn)算,兩者操作不同。
8.A.`i&&j`是邏輯與操作,當(dāng)i和j都為真時(shí)結(jié)果為真
解析:邏輯與運(yùn)算符`&&`只有當(dāng)兩個(gè)操作數(shù)都為真時(shí),結(jié)果才為真。
9.D.`i|1`可以用來(lái)判斷i是否為奇數(shù)
解析:`i|1`通過(guò)位或運(yùn)算將i的最低位設(shè)置為1,從而判斷i是否為奇數(shù)。
10.A.`i+=5`與`i=i+5`是相同的操作
解析:`i+=5`是`i=i+5`的簡(jiǎn)寫(xiě)形式,兩者實(shí)現(xiàn)的功能相同。
二、多項(xiàng)選擇題答案及解析:
1.A.`+`B.`-`C.`*`D.`/`E.`%`
解析:這些運(yùn)算符都是二元運(yùn)算符,需要兩個(gè)操作數(shù)。
2.A.`++`B.`--`
解析:這些運(yùn)算符是單目運(yùn)算符,具有右結(jié)合性。
3.A.`+`B.`-`C.`*`D.`/`E.`%`
解析:這些運(yùn)算符都是二元算術(shù)運(yùn)算符。
4.A.`&&`B.`||`C.`!`
解析:這些運(yùn)算符都是邏輯運(yùn)算符。
5.A.`&`B.`|`C.`^`D.`<<`E.`>>`
解析:這些運(yùn)算符都是位運(yùn)算符。
6.A.`static_cast`B.`dynamic_cast`C.`const_cast`D.`reinterpret_cast`E.`sizeof`
解析:這些運(yùn)算符用于類(lèi)型轉(zhuǎn)換。
7.A.`==`B.`!=`C.`<`D.`<=`E.`>`F.`>=`
解析:這些運(yùn)算符用于比較兩個(gè)值。
8.A.`=`B.`+=`C.`-=`D.`*=`E.`/=`F.`%=`G.`<<=`H.`>>=`I.`&=`J.`^=`K.`&&=`L.`||=`
解析:這些運(yùn)算符用于賦值操作。
9.A.`+`B.`-`C.`*`D.`/`E.`%`F.`++`G.`--`H.`sizeof`I.`&`J.`*`
解析:這些運(yùn)算符都是算術(shù)運(yùn)算符。
10.A.`&`B.`|`C.`^`D.`<<`E.`>>`F.`~`G.`<<=`H.`>>=`
解析:這些運(yùn)算符都是位字段運(yùn)算符。
三、判斷題答案及解析:
1.×
解析:?jiǎn)文窟\(yùn)算符`++`和`--`的優(yōu)先級(jí)高于其他單目運(yùn)算符。
2.×
解析:邏輯運(yùn)算符`&&`和`||`的優(yōu)先級(jí)低于關(guān)系運(yùn)算符。
3.×
解析:位運(yùn)算符`&`、`|`和`^`的優(yōu)先級(jí)低于算術(shù)運(yùn)算符`+`和`-`。
4.√
解析:`sizeof`運(yùn)算符用于獲取變量的內(nèi)存大小。
5.√
解析:`new`和`delete`用于動(dòng)態(tài)內(nèi)存分配和釋放。
6.√
解析:`*`運(yùn)算符用于解引用指針。
7.√
解析:`[]`運(yùn)算符用于訪問(wèn)數(shù)組的元素。
8.√
解析:`->`運(yùn)算符用于訪問(wèn)對(duì)象的成員變量或成員函數(shù)。
9.√
解析:`()`運(yùn)算符用于函數(shù)調(diào)用或結(jié)構(gòu)體成員訪問(wèn)。
10.√
解析:`::`運(yùn)算符用于命名空間成員的訪問(wèn)。
四、簡(jiǎn)答題答案及解析:
1.算術(shù)運(yùn)算符`+`用于加法,`-`用于減法,`*`用于乘法,`/`用于除法,`%`用于取模。優(yōu)先級(jí)從高到低。
2.關(guān)系運(yùn)算符`==`用于比較兩個(gè)值是否相等,`!=`用于比較兩個(gè)值是否不相等,`>`用于比較左操作數(shù)是否大于右操作數(shù),`>=`用于比較左操作數(shù)是否大于或等于右操作數(shù),`<`用于比較左操作數(shù)是否小于右操作數(shù),`<=`用于比較左操作數(shù)是否小于或等于右操作數(shù)。
3.邏輯與運(yùn)算符`&&`只有當(dāng)兩個(gè)操作數(shù)都為真時(shí),結(jié)果才為真。邏輯或運(yùn)算符`|
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 落聘人員協(xié)議書(shū)
- 立案調(diào)解協(xié)議書(shū)
- 瑜伽館轉(zhuǎn)店合同協(xié)議書(shū)
- 混凝土班組承包協(xié)議書(shū)
- 用小橋車(chē)頂貨款協(xié)議書(shū)
- 耳蝸康復(fù)協(xié)議書(shū)
- 美女撕掉協(xié)議書(shū)
- 在校生兼職保安協(xié)議書(shū)
- 手術(shù)室工程聯(lián)合協(xié)議書(shū)
- 村委院綠化改造協(xié)議書(shū)
- 國(guó)有企業(yè)干部選拔任用條例
- 辦理居住證工作證明 (模板)
- 中藏醫(yī)適宜技術(shù)課件
- 通用造價(jià)35kV~750kV線路(國(guó)網(wǎng))課件
- 2022年廣東省深圳市中考化學(xué)真題試卷
- 工貿(mào)企業(yè)有限空間作業(yè)場(chǎng)所安全管理臺(tái)賬
- 國(guó)際財(cái)務(wù)管理教學(xué)ppt課件(完整版)
- DB33∕T 715-2018 公路泡沫瀝青冷再生路面設(shè)計(jì)與施工技術(shù)規(guī)范
- 彩色簡(jiǎn)約魚(yú)骨圖PPT圖表模板
- 光引發(fā)劑的性能與應(yīng)用
- PID控制經(jīng)典PPT
評(píng)論
0/150
提交評(píng)論