NEW
Font size
WorksheetsCâu hỏi về Android và SQLite
Total questions: 35
Worksheet time: 18mins
Phát biểu nào sau đây về thư viện SQLite trên Android là sai?
Dữ liệu có thể truy nhập bởi các ứng dụng khác
Cần phải kết nối đến server
Không cần phải khai báo thêm thư viện trong file graddle
Cần phải khai báo file lưu trữ dữ liệu
Để đặt kích thước hợp lý nhất cho một view nào đó trong Android ta nên dùng đơn vị nào sau đây?
pixel
mm
dp
inch
Để đặt kích thước font chữ cho các thành phần giao diện trong Android ta nên dùng đơn vị nào sau đây?
dp
mm
pixel
sp
Phương thức nào được sử dụng để hiển thị menu kiểu popup?
show0
start()
display0
begin()
Phương thức callback nào được sử dụng để xử lý kết quả khi mở activity bằng phương thức startActivityForResult()?
onActivityResult
onActivityFinish
onActivityCallback
onActivityForResult
Bạn có thể tắt một activity bằng cách gọi phương thức nào sau đây?
finish0
Dispose0
Destroy0
finishActivity()
Các dữ liệu của ứng dụng yêu cầu tính bảo mật, riêng tư thì không nên lưu theo cách nào?
Shared Preferences
Nhúng vào tài nguyên của ứng dụng
Internal Storage
External Storage
Phương thức openFileInput() được sử dụng với mục đích gì?
Mở file trong thư mục cài đặt của ứng dụng để đọc
Mở file trong thư mục dùng chung giữa các ứng dụng để đọc
Mở file trong thư mục dùng chung giữa các ứng dụng để ghi
Mở file trong thư mục cài đặt của ứng dụng để ghi
Phát biểu nào sau đây về lớp ScrollView là không chính xác?
Cho phép cuộn khi nội dung lớn hơn kích thước màn hình hiển thị
Các đáp án đều chính xác
Chỉ có 1 đối tượng con trực tiếp
Cho phép cuốn cả theo chiều dọc và chiều ngang
Khi sử dụng lớp AsyncTask, phương thức nào không được sử dụng để cập nhật giao diện?
doInBackground
onProgressUpdate
onPostExecute
onPreExecute
Thư viện của hệ quản trị cơ sở dữ liệu nào được tích hợp sẵn trong Android?
MySQL
SQLite
DB2
SQL Server
Oracle
Việc truy nhập file ở bộ nhớ ngoài cần cấp quyền từ người dùng bắt đầu từ phiên bản Android nào?
Android 5.0
Android 6.0
Android 7.0
Android 8.0
Các bảng dữ liệu SQLite của ứng dụng có thể được lưu trữ như thế nào?
Có thể lưu trữ vào file ở thư mục cài đặt của ứng dụng hoặc thư mục dùng chung
Chỉ có thể lưu trữ vào file ở thư mục cài đặt của ứng dụng
Chỉ có thể lưu trữ vào file ở thư mục dùng chung giữa các ứng dụng
Thư viện SQLite không lưu trữ dữ liệu vào file
Để truyền tham số kiểu String cho phương thức doInBackground() thì cách nào sau đây được sử dụng? Giả sử lớp mới được tạo ra có tên là SlowTask.
new SlowTask().execute("param1", "param2");
new SlowTask("param1", "param2").run();
new SlowTask().run("param1", "param2");
new SlowTask("param1", "param2").execute();
Để truyền tham số kiểu String cho phương thức doInBackground() thì cách nào sau đây được sử dụng? Giả sử lớp mới được tạo ra có tên là SlowTask.
new SlowTask().execute("param1", "param2");
new SlowTask("param1", "param2").run();
new SlowTask().run("param1", "param2");
new SlowTask("param1", "param2").execute();
Đối tượng thuộc lớp nào được sử dụng để đọc dữ liệu từ file?
OutputStream
InputStream
WriteStream
ReadStream
Công cụ chỉnh sửa giao diện trực quan trong Android Studio phù hợp với việc sử dụng kiểu layout nào nhất?
RelativeLayout
LinearLayout
FrameLayout
TableLayout
ConstraintLayout
Trong ứng dụng download file, phương thức nào của đối tượng thuộc lớp HttpURLConnection được sử dụng để xác định kích thước của file được tải về?
getContentSize()
getContentLength()
getFileLength()
getFileSize()
Thư mục res không chứa kiểu file tài nguyên nào của một project Android?
File định nghĩa các chuỗi ký tự dùng chung
File định nghĩa cấu trúc menu
File cấu hình các thư viện sử dụng trong project.
File định nghĩa các giá trị dùng chung
Để khai báo các thư viện sử dụng trong ứng dụng, ta khai báo vào file script của gradle ở mức nào?
Mức thư viện
Mức project
Mức module
Các đáp án còn lại đều không đúng
Lớp nào có thể được sử dụng để thực hiện kết nối Internet không theo các giao thức chuẩn?
Volley
Socket
URL
HttpURLConnection
Giao thức nào được sử dụng để giao tiếp theo các giao thức chuẩn?
Volley
Socket
URL
HttpURLConnection
Trong gradle, tham số nào hỗ trợ được các dòng máy thấp hơn?
Cả 3 tham số: minSdkVersion, compiledSdkVersion, và targetSdkVersion đều phải thiết lập.
minSdkVersion
targetSdkVersion
compiledSdkVersion
Intent action nào được sử dụng để mở một trang web?
Intent.ACTION_ACCESS_INTERNET
Intent.ACTION_GET_CONTENT
Intent.ACTION_MAIN
Intent.ACTION_VIEW
Lớp nào có thể được sử dụng để tạo một danh sách của danh sách, trong đó danh sách tên ngài cuộn dọc và các danh sách con cuộn ngang giống ứng dụng Google Play?
RecyclerView
ScrollView
ListView
GridView
Đối tượng thuộc lớp nào được sử dụng để ghi dữ liệu vào file?
ReadStream
WriteStream
OutputStream
InputStream
Broadcast receivers chạy ở thread nào trong Android?
System Thread
Worker Thread
Main Thread
Background Thread
Đối tượng thuộc lớp nào được sử dụng để đọc dữ liệu tải về từ Internet?
UploadStream
OutputStream
DownloadStream
InputStream
Nếu muốn một menu item luôn xuất hiện trên action bar thì giá trị thuộc tính showAsAction nào được chọn?
withText
never
ifRoom
always
Phương thức nào được sử dụng để mở một activity mới từ activity hiện tại?
startActivity()
openActivity()
newActivity()
beginActivity()
Việc thiết lập activity mở đầu khi chạy ứng dụng được thực hiện trong file nào?
Thiết lập trong file AndroidManifest.xml
Thiết lập trong file build.config
Thiết lập trong file MainActivity.java
Thiết lập trong file strings.xml
Thư viện Room của Android cung cấp cách thức truy cập thao tác với dữ liệu từ hệ quản trị cơ sở dữ liệu nào?
SQL Server
SQLite
MySQL
MariaDB
Khi phương thức onCreate() được gọi lại với cùng một lớp service được startService(), phương thức có được gọi lại không?
Có
Không
Phương án nào thích hợp nhất cho việc lưu trữ các cài đặt của ứng dụng?
a. Internal Storage
b. External Storage
c. SQLite Databases
d. Shared Preferences
Phương thức nào bắt buộc phải viết chồng khi sử dụng lớp AsyncTask?
a. onPostExecute()
b. onPreExecute0
c. onProgressUpdate0)
d. dolnBackground()
