資1程式小考範例
會提供的英文:
Boolean 、 Byte 、 Char 、 Date 、 Decimal 、 Double 、 Integer 、 Long 、 SByte 、 Short 、 Single 、 String 、 UInteger 、 ULong 、 UShort
一、請將下列空白補上適當的名詞或數字{參考1-17頁}
中文
|
英文
|
佔用Bytes數
|
中文
|
英文
|
佔用Bytes數
|
位元組
|
|
|
長整數
|
|
|
正位元組
|
|
|
正長整數
|
|
|
短整數
|
|
|
單精度浮點數
|
|
|
正短整數
|
|
|
雙精度浮點數
|
|
|
整數
|
|
|
字元
|
|
|
正整數
|
|
|
字串
|
|
|
布林
|
|
|
日期
|
|
|
二、寫出下列各型別可表示的範圍:
型別
|
範圍
|
中文
|
範圍
|
Byte
|
~
|
Long
|
~
|
SByte
|
~
|
Short
|
~
|
Integer
|
~
|
UShort
|
~
|
UInteger
|
~
|
ULong
|
~
|
三、計算題:
1以8位元計算: (100)10
= ( )2 (−100)10
= ( )2
2以12位元計算: (1234)10 = ( )16 (−1234)10
= ( )16
3以12位元計算: (12345)10 = ( )16 (−12345)10
= ( )16
參考:(12345)10轉12bits二進位→( 0011 0000 0011 1001 )2
(−12345)10轉12bits二進位→( 1100 1111 1100 0111 )2 ←最右的1及其右不變,左換
轉成十六進位→( C F C 7 )16
或 216 = 65536 – 12345 = 53191
= 1100 1111 1100 0111