wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

JAVA期末小小測驗

Total questions: 8

Worksheet time: 20mins

Name
Class
Date
1.

如何在Java中宣告和初始化一個陣列?

a)

int[] arrayName = new int[]{element1, element2, element3};

b)

int arrayName = new int[]{element1, element2, element3};

c)

int[] arrayName = {element1, element2, element3};

d)

int[] arrayName = new int[element1, element2, element3];

2.

Java中的int和double資料類型有什麼不同?

a)

int資料類型是64位元,double資料類型是128位元。

b)

int資料類型是32位元,double資料類型是64位元。

c)

int資料類型是16位元,double資料類型是32位元。

d)

int資料類型是8位元,double資料類型是16位元。

3.

如何在Java中使用for迴圈?

a)

for (int i = 0; i <= n; i++) { // 使用小於等於符號

b)

for (int i = 1; i <= n; i++) { // 從1開始循環

c)

for (int i = 0; i < n; i--) { // 使用遞減符號

d)

for (int i = 0; i < n; i++) { // 在此處開始寫要重複的工作 }

4.

在Java中,如何使用switch-case進行條件控制?

a)

在Java中,switch-case中case必須在switch之前

b)

在Java中,使用switch-case基本語法如下: switch (expression) { case value1: // 如果條件等於value1,就執行這邊的工作 break; case value2: // 如果條件等於value1,就執行這邊的工作 break; default: // 如果條件都不符合就執行這邊的工作 }

c)

在Java中,switch-case只能有一個case

d)

在Java中,switch-case不需要大括號

5.

資管系二技在大三時程式設計主要是學習甚麼語言?

a)

Python

b)

JavaScript

c)

Html

d)

JAVA語言

6.

下列關於1維陣列(1-dimensional array)的敘述何者錯誤

a)

陣列是連續的記憶體空間

b)

陣列中的每個元素都有索引(index)

c)

索引(index)能用來計算該元素實際儲存的記憶體位置

d)

索引(index)從1開始編號

7.

3. int[][] a = {{1,2},{1,2,3},{1,2,3,4}}; 下列敘述錯誤的是( )

a)

A. a.length 的值是3

b)

B. a[2].length 的值是 4。

c)

C. a[0][1]的值是 1。

d)

D. a[2][0]的值是 1。

8.

2. System.out.println(‘a’+1);輸出結果為 a1。

a)

True

b)

False