Công nghệ Java cho di động môn Công nghệ thông tin | Trường đại học Kinh Doanh và Công Nghệ Hà Nội

Câu 3: Tệp nào sau đây mô tả ứng dụng đang được xây dựng vànhững thành phần nào – hoạt động, dịch vụ, v.v. – đang được ứng dụng đó cung cấp? Android.xml build.xml Manifest.xml  *AndroidManifest.xml. Tài liệu giúp bạn tham  khảo, ôn tập và đạt kết quả cao. Mời đọc đón xem!

lOMoARcPSD| 48704538
Công nghệ Java cho di động
Phần thi 1: Phần 1
Câu hỏi 1: (1 đáp án)
Câu 1: Lớp cơ sở nào cho tất cả các lớp Android?
none of these
Android
*Object
Class
Câu hỏi 2: (1 đáp án)
Câu 2: Bạn có thể sử dụng trực tiếp nguồn tài nguyên nào sau đây từ những tài nguyên sẵn
có?
string
styleable
*style
raw
Câu hỏi 3: (1 đáp án)
Câu 3: Tệp nào sau đây mô tả ứng dụng đang được xây dựng và những thành phần nào – hoạt
động, dịch vụ, v.v. – đang được ứng dụng đó cung cấp?
Android.xml
build.xml
Manifest.xml
*AndroidManifest.xml
Câu hỏi 4: (1 đáp án)
Câu 4: Tập lệnh nào sau đây được sử dụng đểy dựng ứng dụng và cài đặt nó trên thiết bị?
AndroidManifest.xml
Android.xml
Manifest.xml
*build.xml u hỏi 5: (1 đáp án)
Câu 5: Điều nào sau đây chứa ứng dụng sau khi nó được biên dịch?
asses/
src/
*bin/
Câu hỏi 6: (1 đáp án)
Câu 6: Câu nào sau đây chứa mã nguồn Java của ứng dụng?
*src/
bin/
res/
asses/
Câu hỏi 7: (1 đáp án)
Câu 7:res/ holds
static files
Java source code
*resources
lOMoARcPSD| 48704538
application
Câu hỏi 8: (1 đáp án)
Câu 8 : assets/ holds
*static files
resources
application
Java source code
Câu hỏi 9: (1 đáp án)
Câu 9: Tiện ích đơn giản nhất là label, trong Android được gọi là ____________
none of these
lableview
grid view
*TextView
Câu hỏi 10: (1 đáp án)
Câu 10:Tiện ích nào sau đây giúp bạn nhúng hình ảnh vào hoạt động của mình?
*Cả 1 và 2
ImageButton(2)
ImageView(1)
Không có đáp án đúng
Câu hỏi 11: (1 đáp án)
Câu 11: Trường _____________cung cấp hỗ trợ chính tả tự động .
Android:digits
Android:singleLine
Android:capitalize
*Android:autoText
Câu hỏi 12: (1 đáp án)
Câu 12: _____________ trường chỉ chấp nhận một số chữ số nhất định
Android:singleLine
Android:autoText
*Android:digits
Android:capitalize
Câu hỏi 13: (1 đáp án)
Câu 13: Trường ____________ được sử dụng cho đầu vào một dòng hoặc đầu vào nhiều dòng
Android:autoText
Android:digits
Android:capitalize
*Android:singleLine
Câu hỏi 14: (1 đáp án)
Câu 14:Chúng ta sử dụng phương pháp nào sau đây để lấy gốc của cây?
findViewById()
getParent()
*getRootView()
getParentOfType()
Câu hỏi 15: (1 đáp án)
lOMoARcPSD| 48704538
Câu 15: Nếu bạn muốn tăng khoảng trắng giữa các widget, bạn sẽ cần sử dụng thuộc tính
____________: *Android:padding
Android:digits
Android:autoText
Android:capitalize
Câu hỏi 16: (1 đáp án)
Câu 16: Thuộc tính Android:layout_alignParentTop nhận một giá trị :
character
float
integer
*Boolean
Câu hỏi 17: (1 đáp án)
Câu 17:Hệ điều hành di động của Android dựa trên phiên bản sửa đổi của:
Unix kernel
*Linux kernel
Mac
windows
Câu hỏi 18: (1 đáp án)
Câu 18: Có những lớp gói nào giúp truy cập mạng trong Android?
android.nfc
java.net
android.mtp
*android.net Câu hỏi 19: (1 đáp án)
Câu 19: Ứng dụng Android được viết bằng ngôn ngữ lập trình nào ?:
.Net
*java
c++
linux
Câu hỏi 20: (1 đáp án)
Câu 20:Để thao tác với Ngày/Giờ, gói nào được sử dụng trong android?
*util
test
text
view
Câu hỏi 21: (1 đáp án)
Câu 21:Để tạo giao diện người dùng trên Android, bạn phải sử dụng:
java and SQL
Java and Pl/sql
Eclipse
*java and XML
Câu hỏi 22: (1 đáp án)
Câu 22:Dịch vụ nào sau đây được cung cấp bởi hệ điều hành Android?
lOMoARcPSD| 48704538
1: location
2: sensor reading
3: WiFi
4: cloud computing
Tấ cả
2 ,3,4 và hơn thế nữa
Không có
*
1 ,2,3 và hơn thế nữa
Câu hỏi 23: (1 đáp án)
Câu 23:Tại thời điểm thực hiện cuộc gọi mạng, giao diện người dùng bị chậm hoặc bị treo do :
too much load (quá tải)
virus
*Network latency (độ trễ mạng)
hardware problem (vấn đề phần cứng)
Câu hỏi 24: (1 đáp án)
Câu 24:Sự thật buồn cười về sự khởi đầu của Android là…
*Phiên bản Android đầu tiên được phát hành mà không có điện thoại thực tế trên
thị trường
it is close source (nó là nguồn gần)
it is call as Eureka (nó được gọi là Eureka)
it is for desktop (nó dành cho máy tính để bàn)
Câu hỏi 25: (1 đáp án)
Câu 25: _________lập danh sách dữ liệu ứng dụng phù hợp cho các ứng dụng khác
service provider (nhà cung cấp dịch vụ)
*content provider ( nhà cung cấp nội dung )
Resource (Nguồn)
application provider (nhà cung cấp ứng dụng)
Câu hỏi 26: (1 đáp án)
Câu 26:Loại thông báo nào sau đây có sẵn trên Android? 1)
Tost notification ( Thông báo lớn nhất )
2) Status bar notification (Thông báo trên thanh trạng thái)
3) Dialog notification( Thông báo hộp thoại )
4) alert notification ( Thông báo cảnh báo )
2 ,3, 4
1 ,3, 4
Không có đáp án đúng
*
1 ,2, 3
Câu hỏi 27: (1 đáp án)
Câu 27:Android cung cấp một số chủ đề tiêu chuẩn, được liệt kê trong:
menifeest.XML
lOMoARcPSD| 48704538
Downloaded by ANhh Trân (Anhhtrann14062003@gmail.com)
application
*R.style
X.style
Câu hỏi 28: (1 đáp án)
Câu 28:Có thể viết mã Android bằng c/c++ không?
*
Không
Câu hỏi 29: (1 đáp án)
Câu 29:Để viết mã Android bằng c/c++, bạn cần sử dụng:
SDK
JDK
*NDK
MDK
Câu hỏi 30: (1 đáp án)
Câu 30:Sử dụng nhà cung cấp nội dung, thao tác nào sau đây có thể thực hiện được? 1)
create
2) read
3) update
4) delete
*
Tất cả 1,2,3,4
Không có đáp án đúng
1 ,2, 3
2 ,3, 4
Câu hỏi 31: (1 đáp án)
Câu 31:Để cập nhật nội dung của nhà cung cấp nội dung bằng cách sử dụng con trỏ và cam kết,
bạn cần gọi:
updates()
*commitUpdates()
Không có đáp án đúng
commit()
Câu hỏi 32: (1 đáp án)
Câu 32:Để chèn dữ liệu vào nhà cung cấp nội dung, bạn cần sử dụng:
1) Insert(),
2) BulkInsert(),
3) getContentProvider(),
4)update()
*
1 and 2
3 and 4
Không có đáp án đúng
lOMoARcPSD| 48704538
Downloaded by ANhh Trân
(Anhhtrann14062003@gmail.com)
Tất cả 1,2,3,4 Câu
hỏi 33: (1 đáp án) Câu
33:BLOB nghĩa là gì?
*Binary large objects (Đối tượng lớn nhị phân)
bit low object (Đối tượng hơi thấp)
Binary low object (Đối tượng thấp nhị phân)
Bytes less object (Đối tượng ít byte hơn )
Câu hỏi 34: (1 đáp án)
Câu 34:Android sử dụng cả nội dung ________ và loại _________ làm cách để xác định nội
dung trên thiết bị.
MIME,HTTP
*Uri, MIME
uri,FTP
Uri,HTTP
Câu hỏi 35: (1 đáp án)
Câu 35:Yêu cầu sử dụng dữ liệu hoặc dịch vụ của ứng dụng khác yêu cầu phải thêm thành phần
quyền của người dùng vào tệp___________ của bạn
Manifest.xml
*AndroidManifest.xml
Android.xml
Không có đáp đúng
Câu hỏi 36: (1 đáp án)
Câu 36:Ứng dụng _______________ là một ứng dụng giám sát email.
Buzz
MailBox
*MailBuzz
Mail
Câu hỏi 37: (1 đáp án)
Câu 37:IPC là viết tắt của
Intra process control
Intra process communication
Inter process control
*Inter process communication
Câu hỏi 38: (1 đáp án)
Câu 38:Đâu là phương tiện tương tác với các hoạt động hoặc các thành phần Android khác
IPB PCI
*IPC
PCB
Câu hỏi 39: (1 đáp án)
Câu 39:Trong Android, bạn có thể đưa ra thông báo qua
Manager
note
*NotificationManager
lOMoARcPSD| 48704538
Downloaded by ANhh Trân (Anhhtrann14062003@gmail.com)
Notification
Câu hỏi 40: (1 đáp án)
Câu 40:Trình quản lý thông báo (NotificationManager ) là gì:
user service (dịch vụ người dùng )
Interactive service
*system service (dịch vụ hệ thống)
Không có đáp án đúng
Câu hỏi 41: (1 đáp án)
Câu 41:Sau khi được cài đặt trên thiết bị, mỗi ứng dụng Android sẽ tồn tại trong ?:
external memory (Bộ nhớ ngoài ) device memory (Bộ nhớ thiết bị )
Không có đáp án đúng
*security sandbox (Hộp cát bảo mật )
Câu hỏi 42: (1 đáp án)
Câu 42:Lớp hoạt động
gốc?
Context
Object
ActivityGroup
*ContextThemeWrapper
Câu hỏi 43: (1 đáp án)
Câu 43:Các lớp con Trực tiếp,gián tiếp của Dịch vụ là gì?
RecognitionService ( Dịch vụ công nhận)
SpellCheckerService ( Dịch vụ kiểm tra chính tả )
RemoteViewsService ( Dịch vụ RemoteViews )
*InputMethodService ( Phương thức đầu vàoDịch vụ )
Câu hỏi 44: (1 đáp án)
Câu 44:Các lớp con Trực tiếp của Hoạt động là gì?
ListActivity ( Danh sáchHoạt động )
*Tất cả đáp án trên
AccountAuthenticatorActivity ( Tài khoảnAuthenticatorHoạt động )
ActivityGroup ( Nhóm hoạt động )
FragmentActivity ( mảnhHoạt động )
ExpandableListActivity ( Danh sách hoạt động có thể mở rộng )
Câu hỏi 45: (1 đáp án)
Câu 45:Các lớp con Trực tiếp,gián tiếp của Hoạt động là gì?
*Tất cả đáp án trên
TabActivity (TabHoạt động)
LauncherActivity ( Hoạt động của trình khởi chạy )
PreferenceActivity ( Hoạt động ưu tiên )
Câu hỏi 46: (1 đáp án)
Câu 46:Loại dịch vụ gốc?
*ContextWrapper
lOMoARcPSD| 48704538
Downloaded by ANhh Trân
(Anhhtrann14062003@gmail.com)
Object
ContextThemeWrapper
Context Câu
hỏi 47: (1 đáp án)
Câu 47:Thành phần nào không được kích hoạt bởi Intent?
*ContentProvider
Services
Activity
BroadcastReceiver
Câu hỏi 48: (1 đáp án)
Câu 48:Khi nào nhà cung cấp nội dung sẽ được kích hoạt?
*Using ContentResolver ( Sử dụng ContentResolver )
Using SQLite (Sử dụng SQLite )
Không có đáp án đúng
Using Intent ( Ý định sử dụng )
Câu hỏi 49: (1 đáp án)
Câu 49:Đặc điểm quan trọng nào của thiết bị mà bạn nên xem xét khi thiết kế và phát triển ứng
dụng của mình?
Device features ( Tính năng thiết bị )
*Tất cả đáp trên
Platform Version ( Phiên bản nền tảng )
Input configurations ( Cấu hình đầu vào )
Screen size and density ( Kích thước và mật độ màn hình )
Câu hỏi 50: (1 đáp án)
Câu 50:Kích thước màn hình trong Android là bao nhiêu?
Normal (Bình thường )
*Tất cả đáp án trên
Small (Nhỏ)
Large (Lớn )
extra large (Cực lớn )
Câu hỏi 51: (1 đáp án)
Câu 51:Mật độ màn hình trong Android là bao nhiêu?
extra high density (mật độ cực cao)
low density (mật độ thấp )
high density (mật độ cao )
*Tất cả đáp án trên
medium density (mật độ trung bình )
Câu hỏi 52: (1 đáp án)
Câu 52:Bạn có thể tắt một hoạt động bằng cách gọi phương thức _______ của nó:
*finish() hoàn thành
onDestory()
finishActivity()
Không có đán đúng
lOMoARcPSD| 48704538
Downloaded by ANhh Trân (Anhhtrann14062003@gmail.com)
Câu hỏi 53: (1 đáp án)
Câu 53:Sự khác biệt giữa bối cảnh hoạt động và bối cảnh ứng dụng là gì?
Không có đáp án đúng
*Phiên bản Hoạt động được gắn với vòng đời của Hoạt động. trong khi phiên bản ứng
dụng được gắn với vòng đời của ứng dụng.
Phiên bản Hoạt động được gắn với vòng đời của Hoạt động, trong khi phiên bản ứng
dụng được gắn với vòng đời của ứng dụng
Phiên bản Hoạt động được gắn với vòng đời của ứng dụng, trong khi phiên bản ứng dụng
được gắn với vòng đời của Hoạt động.
Câu hỏi 54: (1 đáp án)
Câu 54:Cái nào KHÔNG liên quan đến lớp mảnh?
DialogFragment
ListFragment
*CursorFragment ( Đoạn con trỏ )
PreferenceFragment
Câu hỏi 55: (1 đáp án)
Câu 55:Định nghĩa của Loader (Trình tải )?
Không có đáp án đúng
trình tải giúp dễ dàng tải dữ liệu đồng bộ trong một hoạt động hoặc đoạn
*trình tải giúp dễ dàng tải dữ liệu không đồng bộ trong một hoạt động hoặc đoạn.
Trình tải không giúp dễ dàng tải dữ liệu không đồng bộ trong một hoạt động hoặc đoạn.
Câu hỏi 56: (1 đáp án)
Câu 56:Đặc điểm của Loaders?
*Tất cả đáp án trên
Chúng tự động kết nối lại với con trỏ của trình tải cuối cùng khi được tạo lại sau khi thay
đổi cấu hình. Vì vậy, họ không cần phải truy vấn lại dữ liệu của mình.
Chúng có sẵn cho mọi Hoạt động và Phân đoạn.
Chúng cung cấp khả năng tải dữ liệu không đồng bộ.
Họ giám sát nguồn dữ liệu của mình và đưa ra kết quả mới khi nội dung thay đổi.
Câu hỏi 57: (1 đáp án)
Câu 57:Có bao nhiêu cách để bắt đầu dịch vụ?
Bound (ràng buộc )
Started (đã bắt đầu )
Không có đáp án đúng
*a & b
Câu hỏi 58: (1 đáp án)
Câu 58:Nếu dịch vụ của bạn là riêng tư đối với ứng dụng của riêng bạn và chạy trong cùng quy
trình với ứng dụng khách (điều này là phổ biến), bạn nên tạo giao diện của mình bằng cách mở
rộng lớp ________?
AIDL
Messenger
*Binder (chất kết dính )
lOMoARcPSD| 48704538
Downloaded by ANhh Trân
(Anhhtrann14062003@gmail.com)
Không có đáp án đúng
Câu hỏi 59: (1 đáp án)
Câu 59:Nếu bạn cần giao diện của mình hoạt động trên nhiều quy trình khác nhau, bạn có thể
tạo giao diện cho dịch vụ bằng ________? Binder (chất kết dính )
lOMoARcPSD| 48704538
Downloaded by ANhh Trân (Anhhtrann14062003@gmail.com)
Messenger
*b or c
AIDL
Câu hỏi 60: (1 đáp án)
Câu 60:AsyncTask cho phép bạn thực hiện công việc không đồng bộ trên giao diện người dùng
của mình. Nó thực hiện các hoạt động chặn trong một luồng công việc và sau đó xuất bản kết
quả trên luồng UI.
*true (Đúng )
False (Sai ) Câu hỏi 61: (1 đáp án)
Câu 61:Chúng ta cần sử dụng gói nào để viết các trường hợp kiểm thử Android?
text
view
*test
util
Câu hỏi 62: (1 đáp án)
Câu 62:Bạn nhận được phiên bản TabSpec từ máy chủ thông qua :
setIndicator()
setContent()
*newTabSpec()
setup()
Câu hỏi 63: (1 đáp án)
Câu 63:ExpandableListView được sử dụng cho
Tree deletion (Xóa cây )
*Tree creation (Tạo cây )
Tree generation (Thế hệ cây )
simplified tree representation ( biểu diễn cây đơn giản )
Câu hỏi 64: (1 đáp án)
Câu 64:Để nhận một instance của Menu, chúng ta phải sử dụng
onCreate()
setup()
setIndicator()
*onCreateOptionsMenu()
Câu hỏi 65: (1 đáp án)
Câu 65:Nếu bạn cung cấp _________, mã định danh lựa chọn của bạn (tham số thứ hai) có thể là
0.
Tapas
*Runnable
Includes
Droide
Câu hỏi 66: (1 đáp án)
lOMoARcPSD| 48704538
Downloaded by ANhh Trân
(Anhhtrann14062003@gmail.com)
Câu 66:Menu có thể được đặt ở chế độ phím tắt theo bảng chữ cái bằng cách gọi:
*setQwertyMode()
setIndicator() setup()
setContent() Câu hỏi 67: (1
đáp án)
Câu 67:Thông thường loại MIME sẽ là
text
Doc
*Text/HTML
html
Câu hỏi 68: (1 đáp án)
Cây 68:Đối với tài liệu MIME Text/Html, mã hóa sẽ ở __________
ASCIEE
BCD
EBCDIC
*UTF-8
Câu hỏi 69: (1 đáp án)
Câu 69:Cấu hình cổng nối tiếp Bluetooth có được Android hỗ trợ không?
No (Không )
*yes (Có ) Câu hỏi 70: (1 đáp án) Câu 70:Android là gì?
application software ( phần mềm ứng dụng )
programming language ( ngôn ngữ lập trình )
windows operating system ( hệ điều hành windows )
*mobile operating system ( hệ điều hành di động )
Câu hỏi 71: (1 đáp án)
Câu 71:Định dạng nào sau đây không được Android hỗ trợ?
mp4 FLV
*AVI
3 gp
Câu hỏi 72: (1 đáp án)
Câu 72:Các trình duyệt có sẵn cho Android đều dựa trên:
IE
*open source webkit ( bộ web nguồn mở )
google crome
firefox Câu hỏi 73: (1 đáp án)
Câu 73:Tập đoàn nào sau đây đã mua Android?
apple
Không có đáp án đúng
*google
microsoft
Câu hỏi 74: (1 đáp án)
Câu 74:Tính năng nào sau đây được Android hỗ trợ?
lOMoARcPSD| 48704538
Downloaded by ANhh Trân (Anhhtrann14062003@gmail.com)
*Tất cả đáp án trên
Bluetooth
Multitasking ( đa nhiệm )
video chatting ( trò chuyện video )
Câu hỏi 75: (1 đáp án)
Câu 75:ý nghĩa của localization là ?
*đại diện cho người dân bằng các ngôn ngữ khác nhau
đại diện cho các sản phẩm bằng các ngôn ngữ khác nhau
đại diện cho các sản phẩm bằng các ngôn ngữ khác nhau với thuộc tính khác nhau
đại diện cho các sản phẩm ở khu vực khác nhau
Câu hỏi 76: (1 đáp án)
Câu 76:APK là gì
application package kit
Application package file
*Android package kit
Android package file
Câu hỏi 77: (1 đáp án)
Câu 77:ADB là viết tắt của
Application data bridge
Application Debug Bridge
Android data bridge
*Android Debug Bridge
Câu hỏi 78: (1 đáp án)
Câu 78:Android có đưa ra giả định về kích thước màn hình, độ phân giải hoặc chipset của thiết
bị không?
Yes (Có )
*no (Không ) Câu hỏi 79: (1 đáp án)
Câu 79:Đối với __________, mã được Android sử dụng không phải là mã nguồn mở.
Device driver
Bluetooth driver
video driver
*WiFi driver Câu hỏi 80: (1 đáp án)
Câu 80:Trình biên dịch nào được sử dụng để biên dịch mã Android?
AIC
Mobile Interpretive Compiler
DIC
*Dex compiler
Câu hỏi 81: (1 đáp án)
Câu 81:Thành phần nào sau đây là thành phần của tệp APK?
Resources (1) Delvik Executable (2)
lOMoARcPSD| 48704538
Downloaded by ANhh Trân
(Anhhtrann14062003@gmail.com)
Không có đáp án đúng
lOMoARcPSD| 48704538
Downloaded by ANhh Trân
(Anhhtrann14062003@gmail.com)
*Cả 1 và 2 Câu
hỏi 82: (1 đáp án)
Câu 82:Android có hỗ trợ AWT và Swing không?
*No (Không )
YES (Có )
Câu hỏi 83: (1 đáp án)
Câu 83:Có thể chạy mã nguồn java trực tiếp trên Android không?
YES (Có )
*No (Không )
Câu hỏi 84: (1 đáp án)
Câu 84:AVD là viết tắt của
*Android Virtual Device
None
application virtual device
Android video device
Câu hỏi 85: (1 đáp án)
Câu 85:Tệp nào sau đây được sử dụng để cung cấp bố cục cho màn hình của bạn?
1) Strings XML- ( Chuỗi XML)
2) R file -( Tệp R )
3) Manifest (Tệp kê khai )
4) Layout file (Tệp bố cục )
*
4
Tất cả 1,2,3,4
1
Không đáp án đúng
Câu hỏi 86: (1 đáp án)
Câu 86:Tệp nào sau đây giải thích ứng dụng bao gồm những gì?
Strings XML
Layout file
*Manifest
R file
Câu hỏi 87: (1 đáp án)
Câu 87:Ứng dụng Android sử dụng mã nguồn nào sau đây và chuyển đổi nó thành tệp thực thi
Delvik?
the JDK
the SDK
*java source code
.NET source code
Câu hỏi 88: (1 đáp án)
Câu 88:Nhà phát triển sử dụng công cụ nào sau đây để kiểm thử ứng dụng?
1)điện thoại Android vật lý
lOMoARcPSD| 48704538
Downloaded by ANhh Trân
(Anhhtrann14062003@gmail.com)
2) SDK
3)Trình mô phỏng bên thứ ba
4)JDK
5)winrunner
*
1 ,2, 3
Tất cả 1,2,3,4,5
Không có đáp án đúng
3 ,4, 5
Câu hỏi 89: (1 đáp án)
Câu 89: Eclipse là:
Android tool
*IDE
Không đáp án đúng
Android interface
Câu hỏi 90: (1 đáp án)
Câu 90:thư mục con 'values' có ___________ xác định giá trị không đổi
none of these
doc file
*XML file
Image file
Câu hỏi 91: (1 đáp án)
Câu 91:Tệp R tạo………..
Manually (Thủ công )
Emulated ( mô phỏng )
Không đáp án đúng
*Automatically
Câu hỏi 92: (1 đáp án)
Câu 92:Cần có SDK Android để phát triển ứng dụng cho Android.
No (Không )
*Yes (Có ) Câu hỏi 93: (1 đáp án)
Câu 93:Tệp _________ nào sau đây chứa văn bản mà ứng dụng của bạn đã sử dụng?
manifest.xml
*string.xml
web.xml
text.xml Câu hỏi 94: (1 đáp án)
Câu 94:Cái nào sau đây không có bất kỳ thành phần UI nào và chạy dưới dạng tiến trình nền?
*services (dịch vụ )
Không đáp án đúng Emulator
Simulator ( giả lập )
Câu hỏi 95: (1 đáp án)
Câu 95:Một màn hình duy nhất mà người dùng nhìn thấy trên thiết bị cùng một lúc, được gọi là
_______________
Application (ứng dụng )
lOMoARcPSD| 48704538
Downloaded by ANhh Trân (Anhhtrann14062003@gmail.com)
*activity (hoạt động )
GUI
Service (dịch vụ )
Câu hỏi 96: (1 đáp án)
Câu 96:Nếu Đoạn và hoạt động đang chạy và hoạt động bị hủy thì ảnh hưởng đến đoạn đó là
gì?
*Fragment is destroyed ( Mảnh vỡ bị phá hủy )
Không đáp án đúng
Fragment goes in idle state ( Mảnh vỡ ở trạng thái không hoạt động )
Fragment runs as it is ( Đoạn chạy như cũ ) Câu hỏi 97: (1 đáp án)
Câu 97:Các trạng thái trong vòng đời sử dụng là gì?
1) bắt đầu - starting
2) tạm dừng - paused
3)đang chạy - running
4) bị hủy - destroyed
5) chờ - wait
6)kết quả - yield
*
1 ,3, 4
Không đáp án đúng
1 ,2,3, 5
2 ,5, 6
Câu hỏi 98: (1 đáp án)
Câu 98:Trong ___________, người gửi chỉ định loại người nhận.
a and b
*Implicit intent
Không đáp án đúng
Explicit intent
Câu hỏi 99: (1 đáp án)
Câu 99:Ở trạng thái tạm dừng - pause
hoạt động tập trung, cũng hiển thị trên màn hình
*hoạt động không được chú ý nhưng hiển thị trên màn hình
hoạt động không được chú ý,không hiển thị trên màn hình
hoạt động được tập trung, không hiển thị trên màn hình
hoạt động không được tập trung, không hiển thị trên màn hình
Câu hỏi 100: (1 đáp án)
Câu 100:________________cơ sở dữ liệu được Android tự động cung cấp cho bạn.
*SQLite
MySql
lOMoARcPSD| 48704538
Downloaded by ANhh Trân (Anhhtrann14062003@gmail.com)
Apache
Oracle
Câu hỏi 101: (1 đáp án) Câu
101:Bố cục trong android?
Relative Layout - Giao diện tương đối
*Tất cả đáp án trên
Linear Layout - Bố cục tuyến tính
Table Layout - Bố cục bảng
Frame Layout - Bố cục khung
Câu hỏi 102: (1 đáp án)
Câu 102: Các lớp hộp thoại trong Android?
DatePickerDialog - DatePickerHộp thoại
ProgressDialog - Hộp thoại tiến trình
TimePickerDialog - TimePickerHộp thoại
*Tất cả đáp án
AlertDialog - Hộp thoại cảnh báo
Câu hỏi 103: (1 đáp án)
Câu 103: Nếu bạn muốn chia sẻ dữ liệu trên tất cả các ứng dụng, bạn nên chọn?
Internal Storage - Lưu trữ nội bộ
*content provider - nhà cung cấp nội dung
Shared Preferences - Sở thích được chia sẻ
SQLite Databases
Câu hỏi 104: (1 đáp án)
Câu 104:Sự khác biệt giữa api android và api google?
Không có đáp án
*API google bao gồm Google Maps và các thư viện dành riêng cho Google khác.
Android chỉ bao gồm các thư viện Android cốt lõi.
API google chỉ bao gồm các thư viện Android cốt lõi. Android bao gồm Google
Maps và các thư viện dành riêng cho Google khác.
Câu hỏi 105: (1 đáp án)
Câu 105: bmgr được sử dụng để làm gì?
*Tất cả đáp án trên
khôi phục hoạt động
sao lưu các ứng dụng
xóa dữ liệu đã lưu trữ cho một ứng dụng cụ thể
Câu hỏi 106: (1 đáp án)
Câu 106: dịch vụ tiền cảnh?
*Cả 1 và 3
thông báo không thể bị loại bỏ trừ khi dịch vụ bị dừng hoặc bị xóa khỏi nền trước
(3)
bắt đầu khi bạn gọi start foreground() (1)
có thể hoặc không thể cung cấp thông báo cho thanh trạng thái (2) Câu hỏi 107:
(1 đáp án)
lOMoARcPSD| 48704538
Downloaded by ANhh Trân (Anhhtrann14062003@gmail.com)
Câu 107: A1,A2,A3 và A4 là các hoạt động được gọi bằng cách sử dụng ý định. Sau đó, A1-
A4A2--A3.A4 gọi A2 với cờ ý định FLAG_ACTIVITY_NO_HISTORY. Khi phương thức kết
thúc được gọi trên A3, dòng điện đang chạy sẽ như thế nào hoạt động?
A1
A3
*
A4
A2
Câu hỏi 108: (1 đáp án)
Câu 108: A1,A2,A3 và A4 là các hoạt động được gọi bằng cách sử dụng ý định. Sau đó, A1-
A2A4--A3.A2 gọi A4 với cờ ý định FLAG_ACTIVITY_CLEAR_TOP. Khi phương thức
finish() được gọi trên A3, kết quả sẽ là gì hoạt động đang chạy hiện tại?
*
A4
A2
A3
A1
Câu hỏi 109: (1 đáp án)
Câu 109: A1,A2,A3 và A4 là các hoạt động được gọi là sử dụng ý định. Sau đó là A1-A2-A3-
A4. A3 gọi A4 không có cờ ý định, khi phương thức finish() được gọi trên A4. Hoạt động đang
chạy hiện tại sẽ là gì?
A1
*A3
A4
A2
Câu hỏi 110: (1 đáp án)
Câu 110: Dấu cộng (+) có nghĩa là trong câu lệnh android:id=@+id/my_id?
Trình phân tích cú pháp XML sẽ phân tích cú pháp và trích xuất chuỗi id
Cả 1 và 2
Xác định nó là tài nguyên id (1)
*Tạo id mới và thêm vào tài nguyên (2)
Câu hỏi 111: (1 đáp án)
Câu 111: Khi bạn muốn hệ thống chạy dịch vụ vô thời hạn, bằng cách khởi động lại dịch vụ khi
bị dừng, hãy sử dụng
START_REDELIVER_INTENT
START_SERVICE_INDEFINITELY
START_NOT_STICKY
*START_STICKY
Câu hỏi 112: (1 đáp án)
Câu 112:Hệ thống Android sử dụng ý định để
lOMoARcPSD| 48704538
Downloaded by ANhh Trân
(Anhhtrann14062003@gmail.com)
ý định của hệ thống phát sóng
*Tất cả đáp án trên
Để gọi các ứng dụng khác từ ứng dụng của bạn.
phát sóng ý định tùy chỉnh
Câu hỏi 113: (1 đáp án)
Câu 113:Màn hình đã tắt' là một ví dụ
*Normal broadcast - Phát sóng bình thường
Không
Ordered broadcast - Phát sóng theo yêu cầu
background operation - hoạt động nền
Câu hỏi 114: (1 đáp án)
Câu 114: Nếu bạn cố gắng truy cập vào column nhưng không thoát ra, hệ thống sẽ ném:
NullPointerException - NullPointerNgoại lệ
*illegalArgumentException - Ngoại lệ Đối số bất hợp pháp
SQLException - Ngoại lệ SQL
ArrayIndexOutOfBoundsException - ArrayIndexOutOfBoundsNgoại lệ
Câu hỏi 115: (1 đáp án)
Câu 115: Kết quả tối đa được trả về bởi phương thức getFromLocationName() có thể là
3
2
4
*5
Câu hỏi 116: (1 đáp án)
Câu 116: Các phương thức startForeground() và stopForeground() được giới thiệu ở cấp độ API
nào.
*2.0
1.5
3.0
Câu hỏi 117: (1 đáp án)
Câu 117: Trước tiên, hãy luôn kiểm tra tính khả dụng của hiệu ứng âm thanh bằng cách gọi
phương thức sau trên lớp hiệu ứng âm thanh tương ứng.
isavailable()
iscaview()
*ischeckable()
isvaluable () Câu hỏi 118: (1 đáp án)
Câu 118:Các ứng dụng yêu cầu lọc dựa trên kích thước màn hình có thể sử dụng các thuộc tính.
supportevery-screen
*
Câu hỏi 119: (1 đáp án)
| 1/41

Preview text:

lOMoAR cPSD| 48704538
Công nghệ Java cho di động Phần thi 1: Phần 1
Câu hỏi 1: (1 đáp án)
Câu 1: Lớp cơ sở nào cho tất cả các lớp Android? • none of these • Android • *Object • Class
Câu hỏi 2: (1 đáp án)
Câu 2: Bạn có thể sử dụng trực tiếp nguồn tài nguyên nào sau đây từ những tài nguyên sẵn có? • string • styleable • *style • raw
Câu hỏi 3: (1 đáp án)
Câu 3: Tệp nào sau đây mô tả ứng dụng đang được xây dựng và những thành phần nào – hoạt
động, dịch vụ, v.v. – đang được ứng dụng đó cung cấp? • Android.xml • build.xml • Manifest.xml • *AndroidManifest.xml
Câu hỏi 4: (1 đáp án)
Câu 4: Tập lệnh nào sau đây được sử dụng để xây dựng ứng dụng và cài đặt nó trên thiết bị? • AndroidManifest.xml • Android.xml • Manifest.xml •
*build.xml Câu hỏi 5: (1 đáp án)
Câu 5: Điều nào sau đây chứa ứng dụng sau khi nó được biên dịch? • asses/ • src/ • *bin/
Câu hỏi 6: (1 đáp án)
Câu 6: Câu nào sau đây chứa mã nguồn Java của ứng dụng? • *src/ • bin/ • res/ • asses/
Câu hỏi 7: (1 đáp án) Câu 7:res/ holds • static files • Java source code • *resources lOMoAR cPSD| 48704538 • application
Câu hỏi 8: (1 đáp án) Câu 8 : assets/ holds • *static files • resources • application • Java source code
Câu hỏi 9: (1 đáp án)
Câu 9: Tiện ích đơn giản nhất là label, trong Android được gọi là ____________ • none of these • lableview • grid view • *TextView
Câu hỏi 10: (1 đáp án)
Câu 10:Tiện ích nào sau đây giúp bạn nhúng hình ảnh vào hoạt động của mình? • *Cả 1 và 2 • ImageButton(2) • ImageView(1) • Không có đáp án đúng
Câu hỏi 11: (1 đáp án)
Câu 11: Trường _____________cung cấp hỗ trợ chính tả tự động . • Android:digits • Android:singleLine • Android:capitalize • *Android:autoText
Câu hỏi 12: (1 đáp án)
Câu 12: _____________ trường chỉ chấp nhận một số chữ số nhất định • Android:singleLine • Android:autoText • *Android:digits • Android:capitalize
Câu hỏi 13: (1 đáp án)
Câu 13: Trường ____________ được sử dụng cho đầu vào một dòng hoặc đầu vào nhiều dòng • Android:autoText • Android:digits • Android:capitalize • *Android:singleLine
Câu hỏi 14: (1 đáp án)
Câu 14:Chúng ta sử dụng phương pháp nào sau đây để lấy gốc của cây? • findViewById() • getParent() • *getRootView() • getParentOfType()
Câu hỏi 15: (1 đáp án) lOMoAR cPSD| 48704538
Câu 15: Nếu bạn muốn tăng khoảng trắng giữa các widget, bạn sẽ cần sử dụng thuộc tính ____________: *Android:padding • Android:digits • Android:autoText • Android:capitalize
Câu hỏi 16: (1 đáp án)
Câu 16: Thuộc tính Android:layout_alignParentTop nhận một giá trị : • character • float • integer • *Boolean
Câu hỏi 17: (1 đáp án)
Câu 17:Hệ điều hành di động của Android dựa trên phiên bản sửa đổi của: • Unix kernel • *Linux kernel • Mac • windows
Câu hỏi 18: (1 đáp án)
Câu 18: Có những lớp gói nào giúp truy cập mạng trong Android? • android.nfc • java.net • android.mtp •
*android.net Câu hỏi 19: (1 đáp án)
Câu 19: Ứng dụng Android được viết bằng ngôn ngữ lập trình nào ?: • .Net • *java • c++ • linux
Câu hỏi 20: (1 đáp án)
Câu 20:Để thao tác với Ngày/Giờ, gói nào được sử dụng trong android? • *util • test • text • view
Câu hỏi 21: (1 đáp án)
Câu 21:Để tạo giao diện người dùng trên Android, bạn phải sử dụng: • java and SQL • Java and Pl/sql • Eclipse • *java and XML
Câu hỏi 22: (1 đáp án)
Câu 22:Dịch vụ nào sau đây được cung cấp bởi hệ điều hành Android? lOMoAR cPSD| 48704538 1: location 2: sensor reading 3: WiFi 4: cloud computing • Tấ cả • 2 ,3,4 và hơn thế nữa • Không có • * 1 ,2,3 và hơn thế nữa
Câu hỏi 23: (1 đáp án)
Câu 23:Tại thời điểm thực hiện cuộc gọi mạng, giao diện người dùng bị chậm hoặc bị treo do : • too much load (quá tải) • virus •
*Network latency (độ trễ mạng) •
hardware problem (vấn đề phần cứng)
Câu hỏi 24: (1 đáp án)
Câu 24:Sự thật buồn cười về sự khởi đầu của Android là… •
*Phiên bản Android đầu tiên được phát hành mà không có điện thoại thực tế trên thị trường •
it is close source (nó là nguồn gần) •
it is call as Eureka (nó được gọi là Eureka) •
it is for desktop (nó dành cho máy tính để bàn)
Câu hỏi 25: (1 đáp án)
Câu 25: _________lập danh sách dữ liệu ứng dụng phù hợp cho các ứng dụng khác •
service provider (nhà cung cấp dịch vụ) •
*content provider ( nhà cung cấp nội dung ) • Resource (Nguồn) •
application provider (nhà cung cấp ứng dụng)
Câu hỏi 26: (1 đáp án)
Câu 26:Loại thông báo nào sau đây có sẵn trên Android? 1)
Tost notification ( Thông báo lớn nhất )
2) Status bar notification (Thông báo trên thanh trạng thái)
3) Dialog notification( Thông báo hộp thoại )
4) alert notification ( Thông báo cảnh báo ) • 2 ,3, 4 • 1 ,3, 4 • Không có đáp án đúng • * 1 ,2, 3
Câu hỏi 27: (1 đáp án)
Câu 27:Android cung cấp một số chủ đề tiêu chuẩn, được liệt kê trong: menifeest.XML lOMoAR cPSD| 48704538 application • *R.style • X.style
Câu hỏi 28: (1 đáp án)
Câu 28:Có thể viết mã Android bằng c/c++ không? • *Có • Không
Câu hỏi 29: (1 đáp án)
Câu 29:Để viết mã Android bằng c/c++, bạn cần sử dụng: • SDK • JDK • *NDK • MDK
Câu hỏi 30: (1 đáp án)
Câu 30:Sử dụng nhà cung cấp nội dung, thao tác nào sau đây có thể thực hiện được? 1) create 2) read 3) update 4) delete • * Tất cả 1,2,3,4 • Không có đáp án đúng • 1 ,2, 3 • 2 ,3, 4
Câu hỏi 31: (1 đáp án)
Câu 31:Để cập nhật nội dung của nhà cung cấp nội dung bằng cách sử dụng con trỏ và cam kết, bạn cần gọi: • updates() • *commitUpdates() • Không có đáp án đúng • commit()
Câu hỏi 32: (1 đáp án)
Câu 32:Để chèn dữ liệu vào nhà cung cấp nội dung, bạn cần sử dụng: 1) Insert(), 2) BulkInsert(), 3) getContentProvider(), 4)update() • * 1 and 2 • 3 and 4 • Không có đáp án đúng
Downloaded by ANhh Trân (Anhhtrann14062003@gmail.com) lOMoAR cPSD| 48704538
Tất cả 1,2,3,4 Câu
hỏi 33: (1 đáp án) Câu 33:BLOB nghĩa là gì? •
*Binary large objects (Đối tượng lớn nhị phân) •
bit low object (Đối tượng hơi thấp) •
Binary low object (Đối tượng thấp nhị phân) •
Bytes less object (Đối tượng ít byte hơn )
Câu hỏi 34: (1 đáp án)
Câu 34:Android sử dụng cả nội dung ________ và loại _________ làm cách để xác định nội dung trên thiết bị. • MIME,HTTP • *Uri, MIME • uri,FTP • Uri,HTTP
Câu hỏi 35: (1 đáp án)
Câu 35:Yêu cầu sử dụng dữ liệu hoặc dịch vụ của ứng dụng khác yêu cầu phải thêm thành phần
quyền của người dùng vào tệp___________ của bạn • Manifest.xml • *AndroidManifest.xml • Android.xml • Không có đáp đúng
Câu hỏi 36: (1 đáp án)
Câu 36:Ứng dụng _______________ là một ứng dụng giám sát email. • Buzz • MailBox • *MailBuzz • Mail
Câu hỏi 37: (1 đáp án)
Câu 37:IPC là viết tắt của • Intra process control • Intra process communication • Inter process control • *Inter process communication
Câu hỏi 38: (1 đáp án)
Câu 38:Đâu là phương tiện tương tác với các hoạt động hoặc các thành phần Android khác • IPB PCI • *IPC • PCB
Câu hỏi 39: (1 đáp án)
Câu 39:Trong Android, bạn có thể đưa ra thông báo qua • Manager • note *NotificationManager Downloaded by ANhh Trân (Anhhtrann14062003@gmail.com) lOMoAR cPSD| 48704538 Notification
Câu hỏi 40: (1 đáp án)
Câu 40:Trình quản lý thông báo (NotificationManager ) là gì: •
user service (dịch vụ người dùng ) • Interactive service •
*system service (dịch vụ hệ thống) • Không có đáp án đúng
Câu hỏi 41: (1 đáp án)
Câu 41:Sau khi được cài đặt trên thiết bị, mỗi ứng dụng Android sẽ tồn tại trong ?: •
external memory (Bộ nhớ ngoài ) device memory (Bộ nhớ thiết bị ) • Không có đáp án đúng •
*security sandbox (Hộp cát bảo mật )
Câu hỏi 42: (1 đáp án) Câu 42:Lớp hoạt động gốc? • Context • Object • ActivityGroup • *ContextThemeWrapper
Câu hỏi 43: (1 đáp án)
Câu 43:Các lớp con Trực tiếp,gián tiếp của Dịch vụ là gì? •
RecognitionService ( Dịch vụ công nhận) •
SpellCheckerService ( Dịch vụ kiểm tra chính tả ) •
RemoteViewsService ( Dịch vụ RemoteViews ) •
*InputMethodService ( Phương thức đầu vàoDịch vụ )
Câu hỏi 44: (1 đáp án)
Câu 44:Các lớp con Trực tiếp của Hoạt động là gì? •
ListActivity ( Danh sáchHoạt động ) • *Tất cả đáp án trên •
AccountAuthenticatorActivity ( Tài khoảnAuthenticatorHoạt động ) •
ActivityGroup ( Nhóm hoạt động ) •
FragmentActivity ( mảnhHoạt động ) •
ExpandableListActivity ( Danh sách hoạt động có thể mở rộng )
Câu hỏi 45: (1 đáp án)
Câu 45:Các lớp con Trực tiếp,gián tiếp của Hoạt động là gì? • *Tất cả đáp án trên •
TabActivity (TabHoạt động) •
LauncherActivity ( Hoạt động của trình khởi chạy ) •
PreferenceActivity ( Hoạt động ưu tiên )
Câu hỏi 46: (1 đáp án)
Câu 46:Loại dịch vụ gốc? • *ContextWrapper
Downloaded by ANhh Trân (Anhhtrann14062003@gmail.com) lOMoAR cPSD| 48704538 • Object • ContextThemeWrapper Context Câu
hỏi 47: (1 đáp án)
Câu 47:Thành phần nào không được kích hoạt bởi Intent? • *ContentProvider • Services • Activity • BroadcastReceiver
Câu hỏi 48: (1 đáp án)
Câu 48:Khi nào nhà cung cấp nội dung sẽ được kích hoạt? •
*Using ContentResolver ( Sử dụng ContentResolver ) •
Using SQLite (Sử dụng SQLite ) • Không có đáp án đúng •
Using Intent ( Ý định sử dụng )
Câu hỏi 49: (1 đáp án)
Câu 49:Đặc điểm quan trọng nào của thiết bị mà bạn nên xem xét khi thiết kế và phát triển ứng dụng của mình? •
Device features ( Tính năng thiết bị ) • *Tất cả đáp trên •
Platform Version ( Phiên bản nền tảng ) •
Input configurations ( Cấu hình đầu vào ) •
Screen size and density ( Kích thước và mật độ màn hình )
Câu hỏi 50: (1 đáp án)
Câu 50:Kích thước màn hình trong Android là bao nhiêu? • Normal (Bình thường ) • *Tất cả đáp án trên • Small (Nhỏ) • Large (Lớn ) • extra large (Cực lớn )
Câu hỏi 51: (1 đáp án)
Câu 51:Mật độ màn hình trong Android là bao nhiêu? •
extra high density (mật độ cực cao) •
low density (mật độ thấp ) •
high density (mật độ cao ) • *Tất cả đáp án trên •
medium density (mật độ trung bình )
Câu hỏi 52: (1 đáp án)
Câu 52:Bạn có thể tắt một hoạt động bằng cách gọi phương thức _______ của nó: • *finish() – hoàn thành • onDestory() • finishActivity() • Không có đán đúng Downloaded by ANhh Trân (Anhhtrann14062003@gmail.com) lOMoAR cPSD| 48704538
Câu hỏi 53: (1 đáp án)
Câu 53:Sự khác biệt giữa bối cảnh hoạt động và bối cảnh ứng dụng là gì? Không có đáp án đúng
*Phiên bản Hoạt động được gắn với vòng đời của Hoạt động. trong khi phiên bản ứng
dụng được gắn với vòng đời của ứng dụng. •
Phiên bản Hoạt động được gắn với vòng đời của Hoạt động, trong khi phiên bản ứng
dụng được gắn với vòng đời của ứng dụng •
Phiên bản Hoạt động được gắn với vòng đời của ứng dụng, trong khi phiên bản ứng dụng
được gắn với vòng đời của Hoạt động.
Câu hỏi 54: (1 đáp án)
Câu 54:Cái nào KHÔNG liên quan đến lớp mảnh? • DialogFragment • ListFragment •
*CursorFragment ( Đoạn con trỏ ) • PreferenceFragment
Câu hỏi 55: (1 đáp án)
Câu 55:Định nghĩa của Loader (Trình tải )? • Không có đáp án đúng •
trình tải giúp dễ dàng tải dữ liệu đồng bộ trong một hoạt động hoặc đoạn •
*trình tải giúp dễ dàng tải dữ liệu không đồng bộ trong một hoạt động hoặc đoạn. •
Trình tải không giúp dễ dàng tải dữ liệu không đồng bộ trong một hoạt động hoặc đoạn.
Câu hỏi 56: (1 đáp án)
Câu 56:Đặc điểm của Loaders? • *Tất cả đáp án trên •
Chúng tự động kết nối lại với con trỏ của trình tải cuối cùng khi được tạo lại sau khi thay
đổi cấu hình. Vì vậy, họ không cần phải truy vấn lại dữ liệu của mình. •
Chúng có sẵn cho mọi Hoạt động và Phân đoạn. •
Chúng cung cấp khả năng tải dữ liệu không đồng bộ. •
Họ giám sát nguồn dữ liệu của mình và đưa ra kết quả mới khi nội dung thay đổi.
Câu hỏi 57: (1 đáp án)
Câu 57:Có bao nhiêu cách để bắt đầu dịch vụ? • Bound (ràng buộc ) • Started (đã bắt đầu ) • Không có đáp án đúng • *a & b
Câu hỏi 58: (1 đáp án)
Câu 58:Nếu dịch vụ của bạn là riêng tư đối với ứng dụng của riêng bạn và chạy trong cùng quy
trình với ứng dụng khách (điều này là phổ biến), bạn nên tạo giao diện của mình bằng cách mở rộng lớp ________? • AIDL • Messenger • *Binder (chất kết dính )
Downloaded by ANhh Trân (Anhhtrann14062003@gmail.com) lOMoAR cPSD| 48704538 • Không có đáp án đúng
Câu hỏi 59: (1 đáp án)
Câu 59:Nếu bạn cần giao diện của mình hoạt động trên nhiều quy trình khác nhau, bạn có thể
tạo giao diện cho dịch vụ bằng ________? Binder (chất kết dính ) Downloaded by ANhh Trân (Anhhtrann14062003@gmail.com) lOMoAR cPSD| 48704538 Messenger *b or c • AIDL
Câu hỏi 60: (1 đáp án)
Câu 60:AsyncTask cho phép bạn thực hiện công việc không đồng bộ trên giao diện người dùng
của mình. Nó thực hiện các hoạt động chặn trong một luồng công việc và sau đó xuất bản kết quả trên luồng UI. • *true (Đúng ) •
False (Sai ) Câu hỏi 61: (1 đáp án)
Câu 61:Chúng ta cần sử dụng gói nào để viết các trường hợp kiểm thử Android? • text • view • *test • util
Câu hỏi 62: (1 đáp án)
Câu 62:Bạn nhận được phiên bản TabSpec từ máy chủ thông qua : • setIndicator() • setContent() • *newTabSpec() • setup()
Câu hỏi 63: (1 đáp án)
Câu 63:ExpandableListView được sử dụng cho • Tree deletion (Xóa cây ) • *Tree creation (Tạo cây ) •
Tree generation (Thế hệ cây ) •
simplified tree representation ( biểu diễn cây đơn giản )
Câu hỏi 64: (1 đáp án)
Câu 64:Để nhận một instance của Menu, chúng ta phải sử dụng • onCreate() • setup() • setIndicator() • *onCreateOptionsMenu()
Câu hỏi 65: (1 đáp án)
Câu 65:Nếu bạn cung cấp _________, mã định danh lựa chọn của bạn (tham số thứ hai) có thể là 0. • Tapas • *Runnable • Includes • Droide
Câu hỏi 66: (1 đáp án)
Downloaded by ANhh Trân (Anhhtrann14062003@gmail.com) lOMoAR cPSD| 48704538
Câu 66:Menu có thể được đặt ở chế độ phím tắt theo bảng chữ cái bằng cách gọi: *setQwertyMode() setIndicator() setup()
setContent() Câu hỏi 67: (1 đáp án)
Câu 67:Thông thường loại MIME sẽ là • text • Doc • *Text/HTML • html
Câu hỏi 68: (1 đáp án)
Cây 68:Đối với tài liệu MIME Text/Html, mã hóa sẽ ở __________ • ASCIEE • BCD • EBCDIC • *UTF-8
Câu hỏi 69: (1 đáp án)
Câu 69:Cấu hình cổng nối tiếp Bluetooth có được Android hỗ trợ không? • No (Không ) •
*yes (Có ) Câu hỏi 70: (1 đáp án) Câu 70:Android là gì? •
application software ( phần mềm ứng dụng ) •
programming language ( ngôn ngữ lập trình ) •
windows operating system ( hệ điều hành windows ) •
*mobile operating system ( hệ điều hành di động )
Câu hỏi 71: (1 đáp án)
Câu 71:Định dạng nào sau đây không được Android hỗ trợ? • mp4 FLV • *AVI • 3 gp
Câu hỏi 72: (1 đáp án)
Câu 72:Các trình duyệt có sẵn cho Android đều dựa trên: • IE •
*open source webkit ( bộ web nguồn mở ) • google crome •
firefox Câu hỏi 73: (1 đáp án)
Câu 73:Tập đoàn nào sau đây đã mua Android? • apple • Không có đáp án đúng • *google • microsoft
Câu hỏi 74: (1 đáp án)
Câu 74:Tính năng nào sau đây được Android hỗ trợ? Downloaded by ANhh Trân (Anhhtrann14062003@gmail.com) lOMoAR cPSD| 48704538 *Tất cả đáp án trên Bluetooth • Multitasking ( đa nhiệm ) •
video chatting ( trò chuyện video )
Câu hỏi 75: (1 đáp án)
Câu 75:ý nghĩa của localization là ? •
*đại diện cho người dân bằng các ngôn ngữ khác nhau •
đại diện cho các sản phẩm bằng các ngôn ngữ khác nhau •
đại diện cho các sản phẩm bằng các ngôn ngữ khác nhau với thuộc tính khác nhau •
đại diện cho các sản phẩm ở khu vực khác nhau
Câu hỏi 76: (1 đáp án) Câu 76:APK là gì • application package kit • Application package file • *Android package kit • Android package file
Câu hỏi 77: (1 đáp án)
Câu 77:ADB là viết tắt của • Application data bridge • Application Debug Bridge • Android data bridge • *Android Debug Bridge
Câu hỏi 78: (1 đáp án)
Câu 78:Android có đưa ra giả định về kích thước màn hình, độ phân giải hoặc chipset của thiết bị không? • Yes (Có ) •
*no (Không ) Câu hỏi 79: (1 đáp án)
Câu 79:Đối với __________, mã được Android sử dụng không phải là mã nguồn mở. • Device driver • Bluetooth driver • video driver •
*WiFi driver Câu hỏi 80: (1 đáp án)
Câu 80:Trình biên dịch nào được sử dụng để biên dịch mã Android? • AIC • Mobile Interpretive Compiler • DIC • *Dex compiler
Câu hỏi 81: (1 đáp án)
Câu 81:Thành phần nào sau đây là thành phần của tệp APK? •
Resources (1) Delvik Executable (2)
Downloaded by ANhh Trân (Anhhtrann14062003@gmail.com) lOMoAR cPSD| 48704538 Không có đáp án đúng Downloaded by ANhh Trân (Anhhtrann14062003@gmail.com) lOMoAR cPSD| 48704538 *Cả 1 và 2 Câu
hỏi 82: (1 đáp án)
Câu 82:Android có hỗ trợ AWT và Swing không? • *No (Không ) • YES (Có )
Câu hỏi 83: (1 đáp án)
Câu 83:Có thể chạy mã nguồn java trực tiếp trên Android không? • YES (Có ) • *No (Không )
Câu hỏi 84: (1 đáp án)
Câu 84:AVD là viết tắt của • *Android Virtual Device • None • application virtual device • Android video device
Câu hỏi 85: (1 đáp án)
Câu 85:Tệp nào sau đây được sử dụng để cung cấp bố cục cho màn hình của bạn?
1) Strings XML- ( Chuỗi XML) 2) R file -( Tệp R )
3) Manifest – (Tệp kê khai )
4) Layout file – (Tệp bố cục ) • * 4 • Tất cả 1,2,3,4 • 1 • Không đáp án đúng
Câu hỏi 86: (1 đáp án)
Câu 86:Tệp nào sau đây giải thích ứng dụng bao gồm những gì? • Strings XML • Layout file • *Manifest • R file
Câu hỏi 87: (1 đáp án)
Câu 87:Ứng dụng Android sử dụng mã nguồn nào sau đây và chuyển đổi nó thành tệp thực thi Delvik? • the JDK • the SDK • *java source code • .NET source code
Câu hỏi 88: (1 đáp án)
Câu 88:Nhà phát triển sử dụng công cụ nào sau đây để kiểm thử ứng dụng?
1)điện thoại Android vật lý Downloaded by ANhh Trân (Anhhtrann14062003@gmail.com) lOMoAR cPSD| 48704538 2) SDK
3)Trình mô phỏng bên thứ ba 4)JDK 5)winrunner • * 1 ,2, 3 • Tất cả 1,2,3,4,5 • Không có đáp án đúng • 3 ,4, 5
Câu hỏi 89: (1 đáp án) Câu 89: Eclipse là: • Android tool • *IDE • Không đáp án đúng • Android interface
Câu hỏi 90: (1 đáp án)
Câu 90:thư mục con 'values' có ___________ xác định giá trị không đổi • none of these • doc file • *XML file • Image file
Câu hỏi 91: (1 đáp án)
Câu 91:Tệp R tạo……….. • Manually (Thủ công ) • Emulated ( mô phỏng ) • Không đáp án đúng • *Automatically
Câu hỏi 92: (1 đáp án)
Câu 92:Cần có SDK Android để phát triển ứng dụng cho Android. • No (Không ) •
*Yes (Có ) Câu hỏi 93: (1 đáp án)
Câu 93:Tệp _________ nào sau đây chứa văn bản mà ứng dụng của bạn đã sử dụng? • manifest.xml • *string.xml • web.xml •
text.xml Câu hỏi 94: (1 đáp án)
Câu 94:Cái nào sau đây không có bất kỳ thành phần UI nào và chạy dưới dạng tiến trình nền? • *services (dịch vụ ) •
Không đáp án đúng Emulator Simulator ( giả lập )
Câu hỏi 95: (1 đáp án)
Câu 95:Một màn hình duy nhất mà người dùng nhìn thấy trên thiết bị cùng một lúc, được gọi là _______________ • Application (ứng dụng ) Downloaded by ANhh Trân (Anhhtrann14062003@gmail.com) lOMoAR cPSD| 48704538 • *activity (hoạt động ) • GUI • Service (dịch vụ )
Câu hỏi 96: (1 đáp án)
Câu 96:Nếu Đoạn và hoạt động đang chạy và hoạt động bị hủy thì ảnh hưởng đến đoạn đó là gì? •
*Fragment is destroyed – ( Mảnh vỡ bị phá hủy ) • Không đáp án đúng •
Fragment goes in idle state – ( Mảnh vỡ ở trạng thái không hoạt động ) •
Fragment runs as it is – ( Đoạn chạy như cũ ) Câu hỏi 97: (1 đáp án)
Câu 97:Các trạng thái trong vòng đời sử dụng là gì? 1) bắt đầu - starting 2) tạm dừng - paused 3)đang chạy - running 4) bị hủy - destroyed 5) chờ - wait 6)kết quả - yield • * 1 ,3, 4 • Không đáp án đúng • 1 ,2,3, 5 • 2 ,5, 6
Câu hỏi 98: (1 đáp án)
Câu 98:Trong ___________, người gửi chỉ định loại người nhận. • a and b • *Implicit intent • Không đáp án đúng • Explicit intent
Câu hỏi 99: (1 đáp án)
Câu 99:Ở trạng thái tạm dừng - pause •
hoạt động tập trung, cũng hiển thị trên màn hình •
*hoạt động không được chú ý nhưng hiển thị trên màn hình •
hoạt động không được chú ý,không hiển thị trên màn hình •
hoạt động được tập trung, không hiển thị trên màn hình •
hoạt động không được tập trung, không hiển thị trên màn hình
Câu hỏi 100: (1 đáp án)
Câu 100:________________cơ sở dữ liệu được Android tự động cung cấp cho bạn. • *SQLite • MySql
Downloaded by ANhh Trân (Anhhtrann14062003@gmail.com) lOMoAR cPSD| 48704538 Apache • Oracle
Câu hỏi 101: (1 đáp án) Câu 101:Bố cục trong android? •
Relative Layout - Giao diện tương đối • *Tất cả đáp án trên •
Linear Layout - Bố cục tuyến tính •
Table Layout - Bố cục bảng •
Frame Layout - Bố cục khung
Câu hỏi 102: (1 đáp án)
Câu 102: Các lớp hộp thoại trong Android? •
DatePickerDialog - DatePickerHộp thoại •
ProgressDialog - Hộp thoại tiến trình •
TimePickerDialog - TimePickerHộp thoại • *Tất cả đáp án •
AlertDialog - Hộp thoại cảnh báo
Câu hỏi 103: (1 đáp án)
Câu 103: Nếu bạn muốn chia sẻ dữ liệu trên tất cả các ứng dụng, bạn nên chọn? •
Internal Storage - Lưu trữ nội bộ •
*content provider - nhà cung cấp nội dung •
Shared Preferences - Sở thích được chia sẻ • SQLite Databases
Câu hỏi 104: (1 đáp án)
Câu 104:Sự khác biệt giữa api android và api google? • Không có đáp án •
*API google bao gồm Google Maps và các thư viện dành riêng cho Google khác.
Android chỉ bao gồm các thư viện Android cốt lõi. •
API google chỉ bao gồm các thư viện Android cốt lõi. Android bao gồm Google
Maps và các thư viện dành riêng cho Google khác.
Câu hỏi 105: (1 đáp án)
Câu 105: bmgr được sử dụng để làm gì? • *Tất cả đáp án trên • khôi phục hoạt động • sao lưu các ứng dụng •
xóa dữ liệu đã lưu trữ cho một ứng dụng cụ thể
Câu hỏi 106: (1 đáp án)
Câu 106: dịch vụ tiền cảnh? • *Cả 1 và 3 •
thông báo không thể bị loại bỏ trừ khi dịch vụ bị dừng hoặc bị xóa khỏi nền trước (3) •
bắt đầu khi bạn gọi start foreground() (1) •
có thể hoặc không thể cung cấp thông báo cho thanh trạng thái (2) Câu hỏi 107: (1 đáp án)
Downloaded by ANhh Trân (Anhhtrann14062003@gmail.com) lOMoAR cPSD| 48704538
Câu 107: A1,A2,A3 và A4 là các hoạt động được gọi bằng cách sử dụng ý định. Sau đó, A1-
A4A2--A3.A4 gọi A2 với cờ ý định FLAG_ACTIVITY_NO_HISTORY. Khi phương thức kết
thúc được gọi trên A3, dòng điện đang chạy sẽ như thế nào hoạt động? • A1 • A3 • * A4 • A2
Câu hỏi 108: (1 đáp án)
Câu 108: A1,A2,A3 và A4 là các hoạt động được gọi bằng cách sử dụng ý định. Sau đó, A1-
A2A4--A3.A2 gọi A4 với cờ ý định FLAG_ACTIVITY_CLEAR_TOP. Khi phương thức
finish() được gọi trên A3, kết quả sẽ là gì hoạt động đang chạy hiện tại? • * A4 • A2 • A3 • A1
Câu hỏi 109: (1 đáp án)
Câu 109: A1,A2,A3 và A4 là các hoạt động được gọi là sử dụng ý định. Sau đó là A1-A2-A3-
A4. A3 gọi A4 không có cờ ý định, khi phương thức finish() được gọi trên A4. Hoạt động đang
chạy hiện tại sẽ là gì? • A1 • *A3 • A4 • A2
Câu hỏi 110: (1 đáp án)
Câu 110: Dấu cộng (+) có nghĩa là trong câu lệnh android:id=@+id/my_id? •
Trình phân tích cú pháp XML sẽ phân tích cú pháp và trích xuất chuỗi id • Cả 1 và 2 •
Xác định nó là tài nguyên id (1) •
*Tạo id mới và thêm vào tài nguyên (2)
Câu hỏi 111: (1 đáp án)
Câu 111: Khi bạn muốn hệ thống chạy dịch vụ vô thời hạn, bằng cách khởi động lại dịch vụ khi bị dừng, hãy sử dụng • START_REDELIVER_INTENT • START_SERVICE_INDEFINITELY • START_NOT_STICKY • *START_STICKY
Câu hỏi 112: (1 đáp án)
Câu 112:Hệ thống Android sử dụng ý định để
Downloaded by ANhh Trân (Anhhtrann14062003@gmail.com) lOMoAR cPSD| 48704538 •
ý định của hệ thống phát sóng *Tất cả đáp án trên
Để gọi các ứng dụng khác từ ứng dụng của bạn.
phát sóng ý định tùy chỉnh
Câu hỏi 113: (1 đáp án)
Câu 113:Màn hình đã tắt' là một ví dụ •
*Normal broadcast - Phát sóng bình thường • Không có •
Ordered broadcast - Phát sóng theo yêu cầu •
background operation - hoạt động nền
Câu hỏi 114: (1 đáp án)
Câu 114: Nếu bạn cố gắng truy cập vào column nhưng không thoát ra, hệ thống sẽ ném: •
NullPointerException - NullPointerNgoại lệ •
*illegalArgumentException - Ngoại lệ Đối số bất hợp pháp •
SQLException - Ngoại lệ SQL •
ArrayIndexOutOfBoundsException - ArrayIndexOutOfBoundsNgoại lệ
Câu hỏi 115: (1 đáp án)
Câu 115: Kết quả tối đa được trả về bởi phương thức getFromLocationName() có thể là • 3 • 2 • 4 • *5
Câu hỏi 116: (1 đáp án)
Câu 116: Các phương thức startForeground() và stopForeground() được giới thiệu ở cấp độ API nào. • *2.0 • 1.5 • 3.0
Câu hỏi 117: (1 đáp án)
Câu 117: Trước tiên, hãy luôn kiểm tra tính khả dụng của hiệu ứng âm thanh bằng cách gọi
phương thức sau trên lớp hiệu ứng âm thanh tương ứng. • isavailable() • iscaview() • *ischeckable() •
isvaluable () Câu hỏi 118: (1 đáp án)
Câu 118:Các ứng dụng yêu cầu lọc dựa trên kích thước màn hình có thể sử dụng các thuộc tính. • • supportevery-screen • • *
Câu hỏi 119: (1 đáp án) Downloaded by ANhh Trân (Anhhtrann14062003@gmail.com)