Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Câu hỏi ôn tập Mobile TH3456

Total questions: 29

Worksheet time: 15mins

Name
Class
Date
1.

Phương thức nào được sử dụng để thiết lập một sự kiện onClick trên một Button?

a)

 setOnClickListener()

b)

setClickListener()

c)

 registerClickListener()

2.

Để xử lý sự kiện onClick trên một Button, chúng ta cần thực hiện những bước nào?

a)

Thiết lập sự kiện onClick trên Button, và định nghĩa phương thức xử lý sự kiện

b)

Chỉ cần thiết lập sự kiện onClick trên Button

c)

 Chỉ cần định nghĩa phương thức xử lý sự kiện

3.

Phương thức nào được sử dụng để thiết lập một sự kiện onTouch trên một View?

a)

setOnTouchListener()

b)

setTouchListener()

c)

registerTouchListener()

4.

Khi sử dụng sự kiện onTouch, các thông tin nào có thể được lấy từ đối tượng MotionEvent?

a)

Vị trí điểm chạm

b)

Loại sự kiện chạm (touch event)

c)

Cả A và B đều đúng

5.

Phương thức nào được sử dụng để thiết lập một sự kiện onKey trên một View?

a)

 setOnKeyListener()

b)

setKeyListener()

c)

registerKeyListener()

6.

 Khi sử dụng sự kiện onKey, các thông tin nào có thể được lấy từ đối tượng KeyEvent?

a)

 Mã phím được bấm

b)

Trạng thái phím (pressed, released, etc.)

c)

Cả A và B đều đúng

7.

 Phương thức nào được sử dụng để thiết lập một sự kiện onFocus trên một View?

a)

setOnFocusChangeListener()

b)

setFocusListener()

c)

registerFocusListener()

8.

Intent được sử dụng để làm gì?

a)

 Chuyển dữ liệu giữa các Activity

b)

 Khởi chạy các Component khác trong ứng dụng

c)

Cả A và B đều đúng

9.

 Có bao nhiêu loại Intent chính trong Android?

a)

1 loại

b)

2 loại (Explicit Intent và Implicit Intent)

c)

3 loại

10.

Khi nào chúng ta sử dụng Explicit Intent?

a)

Khi muốn khởi chạy một Component cụ thể trong ứng dụng

b)

Khi muốn khởi chạy một Component bên ngoài ứng dụng

c)

Cả A và B đều đúng

11.

Khi nào chúng ta sử dụng Implicit Intent?

a)

Khi muốn khởi chạy một Component cụ thể trong ứng dụng

b)

Khi muốn khởi chạy một Component bên ngoài ứng dụng

c)

 Cả A và B đều đúng

12.

Để truyền dữ liệu giữa các Activity, chúng ta sử dụng phương thức nào?

a)

putExtra()

b)

setData()

c)

Cả A và B đều đúng

13.

 Khi sử dụng Implicit Intent, chúng ta cần khai báo Intent Filter trong file AndroidManifest.xml. Những thông tin nào cần khai báo trong Intent Filter?

a)

 Action

b)

Category

c)

Cả A và B đều đúng

14.

Phương thức nào được sử dụng để lấy dữ liệu từ Intent?

a)

getExtra()

b)

getData()

c)

Cả A và B đều đúng

15.

Với Intent Filter có action "android.intent.action.MAIN", Component sẽ được hiển thị như thế nào?

a)

 Như một entry point cho ứng dụng

b)

Như một component bị ẩn

c)

 Không được hiển thị

16.

Intent Filter với action "android.intent.action.VIEW" được sử dụng để:

a)

 Hiển thị một Component như entry point của ứng dụng

b)

Xử lý các yêu cầu xem nội dung (view content)

c)

Xử lý các yêu cầu chỉnh sửa nội dung

17.

 Intent Filter với action "android.intent.action.CALL" được sử dụng để:

a)

Thực hiện một cuộc gọi

b)

Tiếp nhận một cuộc gọi

c)

 Cả A và B đều đúng

18.

Để khởi chạy một Activity mới, chúng ta sử dụng phương thức nào?

a)

startActivity()

b)

launchActivity()

c)

initActivity()

19.

Để nhận kết quả trả về từ một Activity, chúng ta sử dụng phương thức nào?

a)

A. startActivity()

b)

startActivityForResult()

c)

A. Cả A và B đều đúng

20.

Để khởi chạy một Service, chúng ta sử dụng phương thức nào?

a)

startService()

b)

launchService()

c)

 initService()

21.

 Để liên kết với một Service, chúng ta sử dụng phương thức nào?

a)

bindService()

b)

connectService()

c)

 Cả A và B đều đúng

22.

Khi một Service kết thúc, phương thức nào được gọi?

a)

onServiceStarted()

b)

 onServiceFinished()

c)

 onDestroy()

23.

Để đăng ký một Broadcast Receiver, chúng ta sử dụng phương thức nào?

a)

 registerReceiver()

b)

addReceiver()

c)

initReceiver()

24.

Để gửi một Broadcast, chúng ta sử dụng phương thức nào?

a)

sendBroadcast()

b)

broadcastIntent()

c)

 postBroadcast()

25.

Khi một Broadcast Receiver nhận được một Broadcast, phương thức nào được gọi?

a)

onReceive()

b)

onBroadcastReceived()

c)

 onNotify()

26.

9. Để nhận dữ liệu từ một Intent trong Service, chúng ta sử dụng phương thức nào?

a)

getIntent()

b)

getData()

c)

getExtras()

27.

Để gửi dữ liệu từ một Service sang một Activity, chúng ta sử dụng phương thức nào?

a)

startActivity()

b)

sendBroadcast()

c)

 Cả A và B đều không đúng

28.

Để gửi một Broadcast với dữ liệu, chúng ta sử dụng phương thức nào?

a)

sendBroadcast()

b)

sendBroadcast(Intent)

c)

Cả A và B đều đúng

29.

Khi nhận được một Broadcast, để lấy dữ liệu từ Intent, chúng ta sử dụng phương thức nào?

a)

getIntent()

b)

getExtras()

c)

getData()