一、填空題 1.true、false 2.基本數據類型、引用數據類型 3.&、&&、|、|| 4.5 5.56 二、判斷題 1.× 2.√ 3.× continue語句只能用於迴圈語句,碰到continue語句就表示不執行後面的語句,直接轉到下一次迴圈的開始。 4.√ 5.× 三、選擇題 1.AD ...
一、填空題
1.true、false
2.基本數據類型、引用數據類型
3.&、&&、|、||
4.5
5.56
二、判斷題
1.×
2.√
3.×
continue語句只能用於迴圈語句,碰到continue語句就表示不執行後面的語句,直接轉到下一次迴圈的開始。
4.√
5.×
三、選擇題
1.AD
2.C
3.C
4.B
5.A
四、簡答題
1.請列舉Java語言中的8種基本數據類型,並說明每種數據類型所占用的空間的大小。
byte :1位元組
short :2位元組
int :4位元組
long:8位元組
char : 2位元組(C語言中是1位元組)
float :4位元組
double :8位元組
boolean : false/true 1位元組
2.簡述&&和&的區別並舉例說明。
&和&&都可以用作邏輯與的運算符,表示邏輯與(and);&&還具有短路的功能,即如果第一個表達式為false,則不再計算第二個表達式,
int x = 11,y = 11;
if(x++>11 & y++>11) {
}
System.out.println(x + " " + y);
運行結果: 12 12
int x = 11,y = 11;
if(x++>11 && y++>11) {
}
System.out.println(x + " " + y);
運行結果: 12 11
3.簡述跳轉語句break和continue的作用和區別。
break:while迴圈break是用於永久終止迴圈。即不執行本次迴圈中break後面的語句,直接跳出迴圈。
continue:while迴圈continue是用於終止本次迴圈。即本次迴圈中continue後面的代碼不執行,進行下一次迴圈的入口判斷。
五、編程題
1.請編寫程式,實現計算“1+3+5+7+...+99”的值。要求如下:
(1)使用迴圈語句實現自然數1~99的遍歷。
(2)在遍歷過程中,通過條件判斷遍歷的數是否為奇數,如果是就累加,否則不加。
2.請使用冒泡排序演算法編寫程式,實現對數組{25,24,12,76,101,96,28}的排序。
侵刪