一、選擇題
1、下列代碼,能夠輸出?hello?world?的是_____
A.?cout?(hello?world)
B.?cout?<<?hello?world
C.?cout:hello?world
D.?cout?<<?"hello?world";
答案:D
解析:cout輸出的文本內容要用雙引號引起來
2、在?C++中,可以存儲浮點數?35.16?的數據類型是_____
A.?double
B.?int
C.?long?long
D.?bool
答案:A
解析:
存浮點數:float(單精度浮點型)、double(雙精度浮點型)
存整數:int(整型)、long long(長整型)
存真/假:bool(布爾型)
存字符:char(字符型)
3、在?C++程序中,8?%?2?的結果是_____
A.?2
B.?4
C.?1
D.?0
答案:D
解析:% 模運算(取余運算),8除以2的余數為0,選D
4、下列輸出結果為?7?的語句是_____
A.?cout?<<?3?+?4;
B.?cout?<<?"3?+?4";
C.?cout?<<?3?*?4;
D.?cout?>>?2?+?5;
答案:A
解析:A輸出:7
B輸出:3?+?4
C輸出:12
D語法錯誤:cout后面應該跟輸出流符號:<<
5、在?C++語言中,表示大于等于的運算符是____
A.?<=
B.?<
C.?>
D.?>=
答案:D
解析:關系運算符有
> | < | >= | <= | == | != |
大于 | 小于 | 大于等于 | 小于等于 | 等于 | 不等于 |
二、判斷題
1、在?C++語言中,一個程序只能有一個?main?函數。
答案:對。
2、在?C++語言中,變量可以命名為?9_num。
答案:錯。
解析:變量名的命名規則:
可以包含數字、字母、下劃線
但是不能以數字開頭
不能是C++保留的關鍵字(例:if、for、while、break等)
3、在?C++語言中,可以使用?int?類型存儲?5.1478。
答案:錯。
解析:浮點數可以使用float、double存儲,整數用int、long long
4、在?C++語言中,/運算符可以用來求兩個數的余數。
答案:錯。
解析: /求商 %求余數
5/2:結果為2 ????5%2:結果為1
5、在?C++語言中,邏輯運算符&&表示邏輯與,只有兩個操作數都為真時才返回真。
答案:對
解析:邏輯運算符有:
&& | 邏輯與 | 兩邊都為真,結果才為真 |
|| | 邏輯或 | 兩邊都為假,結果才為假 |
! | 邏輯非 | 非假即真,非真即假 |
舉例:
(5>2) && (5>3) 結果為真
(5>2) && (5<3) 結果為假
(5>2) || (5<3) 結果為真
(5<2) || (5<3) 結果為假
!0 結果為真
!1 結果為假
>文末彩蛋:
關注并查看老師的個人主頁,學習完整csp信奧賽完整系列課程:??
https://edu.csdn.net/lecturer/7901