- 零基礎學Java程序設計
- 祝明慧編著
- 846字
- 2022-05-06 19:56:00
2.8 習題
一、填空題
1.0b110001轉化為八進制是________,025轉化為二進制是________。
2.0b11000101轉化為十六進制是________,0x5F轉化為二進制是________。
3.整型占________字節。
4.短整型占________字節。
5.B對應的ASCII碼值為________,b對應的ASCII碼值為________。
6.計算機默認的計數方式是________。
7.八進制是將________位二進制合并轉化為1位。每個八進制數的前綴是________,后面的每位只能是0~________。
8.十六進制是將________位二進制合并為1位。每個十六進制數的前綴是________或________,后面的每位為數字________或字母________。
9.用來顯示字符串的printf的格式符是________。
10.在Java語言中,字符的存儲類型為________。
11.用來顯示十六進制數值的printf的格式符是________。如果想為十六進制數輸出前綴,可在%后面添加________標記。
12.在Java語言中,轉義字符通過________與________的組合,來表示一些特殊的字符。
13.指數表示法又被稱為________。
14.在Java語言中,小數在運行時,會遇到無窮的情況。針對這種情況,Java語言提供了________、________和NaN 3個特殊值。
二、選擇題
1.下列( )是二進制。
A.013
B.0b101F
C.0b102
D.101
2.下列( )是八進制。
A.013
B.0b101
C.0AF
D.0x3
3.下列( )是十六進制。
A.013
B.0b101
C.0AF
D.0x2F
4.下列( )是十進制。
A.13
B.0b101
C.0AF
D.0x2F
5.將0b10101轉化為十進制之后是( )。
A.8
B.17
C.9
D.21
6.將十進制17轉化為二進制之后是( )。
A.0b1000
B.0b10001
C.0b1001
D.0b11001
7.下列( )不在整型的范圍內。
A.0
B.-122222
C.-2147483649
D.2147483647
8.下列( )不在短整型的范圍內。
A.0
B.-122222
C.-28
D.22556
9.如果在計算機中輸入年齡,合適的存儲類型為( )。
A.整型
B.短整型
C.長整型
D.字節型
10.下列( )不在字節型的范圍內。
A.0
B.-500
C.100
D.20
11.下列( )不在長整型的范圍內。
A.0
B.9223372036854775807
C.9223372036854775810
D.20
12.下列( )不是以小數表示法表示的小數。
A.123.
B.12456
C.3.14
D.314
13.下列( )不是使用指數表示法表示的小數。
A.2E-3
B.E-3
C.0.0005E3
D.-2E-3
14.下列( )不在雙精度類型的范圍內。
A.0.000000001
B.4.9E-324
C.4.9E-325
D.4.9E-323
15.下列( )不在浮點類型的范圍內。
A.0.000000001f
B.1.4E-46f
C.1.5E-45f
D.3.4028235E38f
16.下列( )是在代碼中表示的字符。
A.a
B.'A'
C.'ABCD'
D.'A
17.'\072'對應的字符是( )。
A.a
B.?
C.:
D.!
18.下列( )是正確的標識符。
A.6jhum32
B.m*n
C.m$n
D.int
19.下列( )不是轉義字符。
A.\b
B.\\
C.\r
D.\\'
三、簡答題
1.簡述將八進制轉化為二進制的規則。
2.簡述將二進制轉化為八進制的規則。
3.什么是大駝峰和小駝峰?
4.什么是關鍵字?
5.什么是ASCII?
6.Java語言支持哪4種字符表示方式?
四、編程題
1.以下變量聲明代碼還可以怎么寫?

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

- Spring Boot 2實戰之旅
- Learning LibGDX Game Development(Second Edition)
- UI圖標創意設計
- 程序員面試筆試寶典
- HTML5+CSS3基礎開發教程(第2版)
- 深入淺出Windows API程序設計:編程基礎篇
- Java EE核心技術與應用
- Test-Driven Development with Django
- Unity 2018 Augmented Reality Projects
- R語言:邁向大數據之路(加強版)
- Vue.js光速入門及企業項目開發實戰
- 深入理解Java虛擬機:JVM高級特性與最佳實踐
- Java編程指南:語法基礎、面向對象、函數式編程與項目實戰
- Mastering Data Analysis with R
- 現代JavaScript編程:經典范例與實踐技巧