- 零基礎學C++程序設計
- 劉媛媛編著
- 1207字
- 2022-05-06 12:28:14
2.7 習題
一、填空題
1.計算機使用的進制為_____。
2.二進制數每位可以使用_____與_____這兩個整數表示。
3.二進制進位規則為“逢_____進一”。
4.二進制借位規則為“借一當_____”。
5.在C++語言中,整數的默認保存類型是_____。
6.整型使用_____表示,占_____字節。
7.短整型使用_____表示。
8.雙精度類型在內存中占_____字節。
9.單精度類型在內存中占_____字節。
10.?的轉義字符書寫格式為_____。
11.字符B的ASCII碼值為_____。
12.布爾類型使用英文字母_____表示。該類型只有_____和假兩個值。
13.常量可以分為_____常量與自定義常量。
二、選擇題
1.下列整數的十進制寫法錯誤的是( )。
A.666 B.123 C.085 D.654
2.下列整數的十六進制寫法正確的是( )。
A.d085 B.010 C.0X66 D.100
3.下面代碼的運行結果是(?。?/p>

A.15 B.16 C.17 D.18
4.int類型占( )字節。
A.4 B.3 C.2 D.1
5.長整型的數值表示范圍為(?。?。
A.-223~0 B.-215~215-1 C.-231~231 D.-231~231-1
6.下面代碼的運行結果是( )。

A.a B.? C.: D.!
7.下面選項不屬于小數的是(?。?。
A.5.0 B..3 C.1. D..
8.下面選項屬于字符常量的是( )。
A.'1' B.t1 C. 'ad' D.'1s'
9.下面代碼的運行結果是(?。?。

A.107 B.108 C. 109 D.110
10.下面的標識符是錯誤的選項為( )。
A.4ac B.A3 C._name D.A_c32
11.下面不屬于C++語言關鍵字的選項為(?。?。
A.name B.int C. long D.short
12.下面代碼的運行結果是(?。?。

A.360 B.4 C.8 D.2
13.下面不是轉義字符的是(?。?/p>
A.\b B.\\ C.\r D \\’
14.下列四組選項中,正確的C++語言標識符是( )。
A.%x B.a+b C.a123 D.123
15.下面代碼的運行結果是(?。?。

A.65 B.'A' C.A D.a
16.在C++語言中,字符c對應的ASCII碼值是(?。?。
A.66 B.67 C.99 D.100
17.在C++語言中,字符類型使用( )表示。
A.int B.float C.char D.double
18.下面代碼的運行結果是(?。?/p>


A.?Hello B.?Hello C.Hello D.HelloWorld World
19.下面合法的八進制數是(?。?/p>
A.0 B.018 C.-077 D.0.10
20.下面不合法的十六進制數是( )。
A.oxff B.0Xabc C.0x11 D.0x19
21.下面代碼的運行結果是(?。?。

A.60 B.61 C.62 D.63
22.八進制在進行加法運算時,遵循(?。┮巹t。
A.逢八進一 B.逢二進一 C.逢十進一 D.逢十六進一
23.下面對命名規則介紹錯誤的是(?。?。
A.標識符只能由字母、數字和下畫線組成
B.標識符的第一個字符只能是字母或下畫線
C.標識符中的字母是需要區分大小寫的,即標識符A和a會被計算機識別為兩個標識符
D.標識符可以使用關鍵字
24.下面的數字可以用無符號整型保存的是(?。?。
A.10000000000000 B.1.5
C.1 D.-1
25.在C++語言中,字符型數據在內存中以( )形式存放。
A.原碼 B.BCD碼 C.反碼 D.ASCII碼
26.下面選項屬于float類型的是( )。
A.3.14 B.3.14f C.3.14L D.0.0314E2
27.C++的合法注釋是(?。?。
A./*This is a C++ program/* B.// This is a C++ program
C."This is a C++ program D./This is a C++ program//
28.下列數據類型不是C++語言基本數據類型的是(?。?。
A.字符型 B.整型 C.實型 D.數組
29.下列字符列中,可作為C++語言程序自定義標識符的是(?。?。
A.switch B.file C.break D.do
30.在C++語言中,自定義的標識符(?。?/p>
A.能使用關鍵字并且不區分大小寫 B.不能使用關鍵字并且不區分大小寫
C.能使用關鍵字并且區分大小寫 D.不能使用關鍵字并且區分大小寫
31.C++語言中的標識符只能由字母、數字和下畫線三種字符組成,且第一個字符(?。?。
A.必須為字母
B.必須為下畫線
C.必須為字母或下畫線
D.可以是字母、數字和下畫線中的任一種字符
32.自定義常量需要使用關鍵字(?。┒x。
A.const B.do C.break D.switch
三、找錯題
下面代碼有兩處錯誤,請指出。

四、編程題
1.以下的變量聲明,還可以怎么寫?

2.使用轉義字符輸出以下內容。

- Java逍遙游記
- Java程序設計與開發
- 復雜軟件設計之道:領域驅動設計全面解析與實戰
- Getting Started with React
- Spring 5企業級開發實戰
- Learning Cython Programming(Second Edition)
- PWA入門與實踐
- Oracle 12c中文版數據庫管理、應用與開發實踐教程 (清華電腦學堂)
- Java編程指南:基礎知識、類庫應用及案例設計
- SEO實戰密碼
- Learning Unity 2D Game Development by Example
- Java實戰(第2版)
- HTML5+CSS3+JavaScript 從入門到項目實踐(超值版)
- Java EE Web應用開發基礎
- Ext JS 4 Plugin and Extension Development