wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

6. Method

Total questions: 10

Worksheet time: 6mins

Name
Class
Date
1.

Để khai báo một hàm có hai tham số đầu vào lần lượt thuộc kiểu chuỗi và số nguyên, có kiểu trả về là số thực thì cách khai báo nào là đúng?

a)

public static void func1(String a, int b)

b)

public static double func2(int a, String b)

c)

public static double func3(String a, int b)

d)

public static int func4(String a, int b)

2.

Từ khóa return có chức năng gì đối với một hàm?

a)

Trả về giá trị của hàm

b)

Ngắt hàm

c)

Ngắt các vòng lặp trong hàm

d)

Không có chức năng gì hết

3.

Một hàm có kiểu trả về là void thì hàm này có được phép sử dụng từ khóa return hay không, và mục đích để sử dụng từ khóa return là gì đối với hàm này?

a)

Có, để trả về giá trị của hàm

b)

Không

c)

Có, để ngắt hàm

4.

Trên màn hình console sẽ in ra thông tin gì?

a)

[2, 4, 6, 8]

b)

-10

c)

[-10, 2, 4, 6, 8]

d)

[-10, 4, 6, 8]

5.

Trên màn hình console sẽ in ra thông tin gì?

a)

[-10]

b)

[-10, 2, 4, 6, 8]

c)

[-10, 4, 6, 8]

d)

-10

6.

Trên màn hình console sẽ in ra thông tin gì?

a)

20

b)

1

c)

21

d)

Thông báo lỗi

7.

Trên màn hình console sẽ in ra thông tin gì?

a)

20

b)

1

c)

21

d)

Thông báo lỗi

8.

Chọn phát biểu đúng và đầy đủ nhất về phương pháp ghi chồng hàm?

a)

Hàm ghi chồng phải có tên trùng nhau

b)

Các hàm ghi chồng phải có kiểu trả về khác nhau

c)

Các hàm ghi chồng phải có đầu vào khác nhau và tên trùng nhau

d)

Các hàm ghi chồng phải có kiểu trả về giống nhau

9.

Hãy chọn khai báo hàm đúng?

a)

public static func1(int a, int[] b)

b)

public static void func2(int ...args, int a)

c)

public static void func3(int a, int ...args)

d)

public static int (int a, int b)

10.

Hàm có bắt buộc phải có tham số đầu vào hay không?

a)

b)

Không