1. Trang chủ
  2. » Luận Văn - Báo Cáo

TỔNG hợp câu hỏi ôn tập ANDROID

37 76 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 37
Dung lượng 39,63 KB
File đính kèm [123doc] - câu) CÓ ĐÁP ÁN.rar (340 KB)

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

đề cương ôn thi lập trình ứng dụng di động Câu hỏi thường gặp khi phỏng vấn tuyển dụng android

Trang 1

TỔNG HỢP CÂU HỎI ÔN TẬP ANDROID

1 Android hỗ trợ những tính năng nào

Trang 2

a Trình bày các sản phẩm bằng các ngôn ngữ khác nhau

b Đại diện cho các sản phẩm trong khu vực khác nhau

c Đại diện cho mọi người bằng các ngôn ngữ khác nhau

d Trình bày các sản phẩm bằng các ngôn ngữ khác nhau với thuộc tính khácnhau

7 Trạng thái nào trong vòng đời dịch vụ? 1) bắt đầu 2) tạm dừng 3) đang chạy4) bị phá hủy 5) chờ đợi 6) năng suất a 1,2,3,5

b 1,3,4

c 2,5,6

d Không ai trong số này

8 Hộp thoại nào sau đây được Android hỗ trợ? 1) AlertDialog 2)ProgressDialog 3) DatePickerDialog 4) TimePickerDialog

a Ngôn ngữ dữ liệu giao diện Android

b Ngôn ngữ định nghĩa giao diện Android

c Ngôn ngữ dữ liệu giao diện ứng dụng

d Ngôn ngữ định nghĩa giao diện ứng dụng

10 Tập tin nào sau đây giải thích ứng dụng bao gồm những gì?

a Chuỗi XML

b Tệp R

c Rõ ràng ( Manifest )

d Tệp bố cục

Trang 3

11 Android hỗ trợ (các) ngoại lệ nào sau đây? 1)

d Không ai trong số này

12 Thông thường kiểu MIME sẽ là

a Html

b Bản văn

c Text / html

d Doc

13 ExpandableListView được sử dụng cho

a Biểu diễn cây đơn giản

Trang 4

b Buzz

c Mailbuzz

d Hộp thư

16 (Các) thành phần nào sau đây là / là thành phần của tệp APK?

a Tài nguyên ( Resources )

b Delvik có thể thực thi (Delvik Executable )

a Đối tượng ít byte hơn

b Đối tượng lớn nhị phân(Binary large objects )

c Đối tượng thấp nhị phân

d Đối tượng bit thấp

19 Kiểu chữ tùy chỉnh của android được gọi là ……

Trang 5

d setIndicator ()

21 Nếu phân mảnh và hoạt động đang chạy và hoạt động bị phá hủy, thì ảnhhưởng của phân mảnh là gì?

a Mảnh vỡ bị phá hủy (Fragment is destroyed )

b Fragment chạy như nó vốn có

c Phân mảnh ở trạng thái nhàn rỗi

d Không ai trong số này

22 Một màn hình duy nhất, người dùng nhìn thấy trên thiết bị tại một thờiđiểm, được gọi là ………

c Tất cả những điều trên và hơn thế nữa

d Không ai trong số này

24 Cấu hình cổng nối tiếp bluetooth có được android hỗ trợ không?

a Đúng

b Không

25 Loại thông báo nào sau đây là / có sẵn trong Android? 1) Thông báo bánh

mì nướng 2) thông báo thanh trạng thái 3) Thông báo hộp thoại 4) thông báocảnh báo

a 1,2,3

b 2,3,4

Trang 6

c 1,3,4

d Không ai trong số này

26 Android có hỗ trợ AWT và Swing không?

d Không ai trong số này

28 Để cập nhật nội dung của trình cung cấp nội dung bằng con trỏ và cam kết,bạn cần gọi…

a Công cụ đóng gói tài sản Android ( Android asset packaging tool )

b Công cụ đóng gói tài sản ứng dụng

c Công cụ đóng gói ứng dụng Android

d Không ai trong số này

30 Có những lớp gói nào giúp truy cập mạng trong android?

Trang 7

d Không ai trong số này

34 Phương thức lưu trữ nào sau đây là các phương thức lưu trữ khác nhau cósẵn trong Android? 1) tùy chọn chia sẻ 2) bộ nhớ trong 3) bộ nhớ ngoài 4) cơ sở

dữ liệu sqlite 5) kết nối mạng 6) bộ nhớ trung gian a 1.2.3.4.6

Trang 8

40 Đối với ………, mã được sử dụng bởi android không phải là mã nguồn mở

a Trình điều khiển thiết bị

b Trình điều khiển video

c Trình điều khiển Wifi

d Trình điều khiển Bluetooth

41 Đối với tài liệu MIME Text / html, mã hóa sẽ ở dạng…

a UTF-8

b ASCIEE

c EBCDIC

Trang 9

d BCD

42 ANR có nghĩa là gì?

a Ứng dụng không được công nhận

b Android không được công nhận

c Ứng dụng không phản hồi(Application not responding )

d Không ai trong số này

43 Trong ……., Người gửi chỉ định loại người nhận

a. a Ý định ngầm ( Implicit intent )

b Ý định rõ ràng

c A và B

d Không ai trong số này

44 (Các) biệt hiệu nào sau đây là / là biệt hiệu của (các) phiên bản Android? 1)bánh nướng nhỏ 2) bánh nướng xốp 3) tổ ong 4) bánh gừng a 1,2,3

a Build.xml

b ActivityCreator.py

c Android.xml

Trang 10

d Manifest.xml

47 Tệp nào sau đây mô tả ứng dụng đang được xây dựng và những thành phầnnào –các hoạt động, dịch vụ, v.v –đang được cung cấp bởi ứng dụng đó?a.Build.xml

a Hoạt động không được lấy nét, nhưng hiển thị trên màn hình

b Hoạt động không được lấy nét, không hiển thị trên màn hình

c Activiy là tiêu điểm cũng hiển thị trên màn hình

d Activiy là tiêu điểm không hiển thị trên màn hình

50 …… lập danh sách dữ liệu ứng dụng thích hợp cho các ứng dụng khác

Trang 11

d Không ai trong số này

52 Sử dụng trình cung cấp nội dung, thao tác nào sau đây có thể thực hiệnđược? 1) tạo 2) đọc 3) cập nhật 4) xóa

c. a Giao thức bắt đầu phiên(Session initiation protocol )

b Giao thức thông tin phiên

c Giao thức thông tin máy chủ

d Giao thức khởi tạo máy chủ

54 Trình biên dịch Dex biên dịch và chuyển mã nguồn thành mã byte được gọi

là ………

a Mã byte Delvik

b Mã byte Java

c Mã byte Android

d Không ai trong số này

55 Để nhận được một phiên bản của menu, chúng ta phải sử dụng

Trang 12

c getRootView ()

d getParent ()

57 AVD là viết tắt của

a Thiết bị ảo Android (Android Virtual Device )

Trang 13

62 Đối với giao diện người dùng creationg trong Android, bạn phải sử dụnga.Nhật thực

d Không ai trong số này

64 IPC là viết tắt của

a Giao tiếp giữa các quá trình

b Giao tiếp nội bộ quy trình

c Kiểm soát quy trình liên

d Kiểm soát quy trình nội bộ

65 Android sử dụng cả nội dung, …… Và loại …… Làm cách để xác định nộidung trên thiết bị

a Uri, MIME

b MIME, HTTP

c Uri, HTTP

d Uri, FTP

66 ADB là viết tắt của

a. a Cầu gỡ lỗi Android(Android debug bridge )

b Cầu gỡ lỗi ứng dụng

c Cầu dữ liệu Android

Trang 14

d Không ai trong số này

68 Công cụ nào sau đây được nhà phát triển sử dụng để kiểm tra ứng dụng? 1)điện thoại android vật lý 2) SDK 3) trình giả lập bên thứ ba 4) JDK 5)

winrunner a 1,2,3

b 3,4,5

c Tất cả những điều trên

d Không ai trong số này

69 ……… là phương tiện tương tác với các hoạt động hoặc các thành phầnkhác của Android

Trang 15

c JVM không miễn phí(JVM was not free )

d Không ai trong số này

Trang 17

81 (Các) tệp nào sau đây được / được sử dụng để cung cấp bố cục cho mànhình của bạn? 1) chuỗi XML 2) Rfile 3) Tệp kê khai 4) Tệp bố trí a 1

b 4

c Tất cả những điều trên

d Không ai trong số này

82 Cần có SDK android để phát triển ứng dụng cho android

b Nó cho phép họ cạnh tranh với iPhone của apple

c Nó làm cho phần cứng hoạt động tốt hơn

d Nó cho phép người dùng tạo ứng dụng, tạo ra doanh thu cho các công ty

85 Google đã cấp phép cho một số ứng dụng độc quyền

a Thật

b Sai

86 Tại sao rất ít người dùng còn lại với phiên bản 1.0 và 1.1?

a Mọi người có 1.0 và 1.1 được nâng cấp tự động lên 1.5 qua mạng

b 1.0 và 1.1 chỉ là ký hiệu số cho phiên bản iPhone của Apple đang chạy

Trang 18

c 1.0 và 1.1 có lỗ hổng bảo mật buộc các nhà mạng phải thu hồi điện thoại sửdụng chúng

d Những chiếc điện thoại đầu tiên được phát hành với phiên bản 1.5

87 Thành phần nào sau đây không phải là một trong ba thành phần chính củaAPK?

89 Doew viết tắt của phần mở rộng apk là gì?

a Gói ứng dụng(Application Package )

Trang 19

b Open Handset Alliance

Trang 20

98 Tên chương trình chuyển mã byte Java thành mã byte Dalvik là gì?

a Trình biên dịch phiên dịch di động (MIC)

b Trình biên dịch Dex

c Công cụ chuyển đổi Dalvik

d Trình biên dịch phiên dịch Android (AIC) 99 Google mua android khi nào?

101 Đoạn mã nào được sử dụng trong android không phải là mã nguồn mở?

a Quản lý năng lượng

b Trình điều khiển âm thanh

a. c Trình điều khiển Wifi(Wifi driver )

Trang 21

a Khả năng bảo vệ

b Bảo vệ

c Kết nối mạng

d Tất cả những thứ ở đây

104 Những gì được chứa trong tệp Layout xml?

a Mã được biên dịch để chạy ứng dụng

b Các chuỗi được sử dụng trong ứng dụng

c Các quyền mà ứng dụng yêu cầu

d Định hướng và bố cục chỉ định màn hình trông như thế nào

105 Động lực kinh doanh chính của Google trong việc hỗ trợ Android là gì?

a Để cạnh tranh trực tiếp với iPhone

b Để san bằng sân chơi cho các thiết bị di động

c Để dồn thị trường ứng dụng trên thiết bị di động cho các mục đích cấp phép

d Để cho phép họ quảng cáo nhiều hơn

105 Android cố gắng hết sức để ……… các thành phần cấp thấp, chẳng hạnnhư ngăn xếp phần mềm, với các giao diện để có thể dễ dàng quản lý mã dànhriêng cho nhà cung cấp

Trang 22

a Ứng dụng chỉ được phân phối bởi Android Market

b Các ứng dụng được phân phối bởi nhiều nhà cung cấp với các chính sáchgiống hệt nhau về các ứng dụng

c Ứng dụng được phân phối bởi nhiều nhà cung cấp với các chính sách khác nhau về ứng dụng.

d Các ứng dụng chỉ được Apple App Store phân phối

109 Thành phần nào sau đây không phải là thành phần của tệp APK?

a Dalvik thực thi

b Thư viện bản địa

c Tài nguyên

d Tất cả những điều này đều là thành phần của APK

111 Android được cấp phép theo giấy phép cấp phép mã nguồn mở nào?

Trang 23

c Xóa dữ liệu đã lưu trữ cho một ứng dụng cụ thể

d Tất cả những điều trên

113 Dịch vụ tiền cảnh

a Bắt đầu khi bạn gọi start foreground ()

b Có thể cung cấp hoặc không thể cung cấp thông báo cho thanh trạng thái

c Không thể loại bỏ thông báo trừ khi dịch vụ bị dừng hoặc bị xóa khỏi nềntrước

d Cả a và c

114 A1, A2, A3 và A4 là các hoạt động được gọi bằng intents Sau đó A2-A3.A4 gọi A2 với cờ ý định FLAG_ACTIVITY_NO_HISTORY Khiphương thức finish () được gọi trên A3, hoạt động chạy currtent sẽ như thế nào?

A1-A4-a A1

b A4

c A3

d A2

115 A1, A2, A3 và A4 là các hoạt động được gọi bằng cách sử dụng ý định Sau

đó A1-A2-A4-A3.A2 gọi A4 với cờ ý địnhFLAG_ACTIVITY_CLEAR_TOP.Khi phương thức finish () được gọi trên A3,hoạt động đang chạy hiện tại sẽ như thế nào?

Trang 24

A1-a) A2

b) A3

c) A4

d) A1

117 Dấu cộng (+) trong câu lệnh android: id = "@ + id / my_id"?

a Xác định nó như một tài nguyên id

b Tạo id mới và thêm vào tài nguyên

c Trình phân tích cú pháp XML phải phân tích cú pháp và xuất chuỗi id

d Cả a & b

118 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

nó khi bị hủy, hãy sử dụng

Trang 26

d màn hình hỗ trợ

126 điều gì là sai đối với onBind ()

a được gọi khi một thành phần khác muốn liên kết với một dịch vụ

b gọi startService () dẫn đến một cuộc gọi đến onBind ()

c nếu bạn không muốn cho phép ràng buộc thì trả về null

d nếu bạn muốn cho phép ràng buộc thì hãy trả về đối tượng Ibinder

127 Phần nào của nền tảng Android là mã nguồn mở? | Các mô-đun Linux cấpthấp của Android A

B tất cả các câu trả lời này # Toàn bộ ngăn xếp là một nền tảng mã nguồn mở

C thư viện bản địa

D khung ứng dụng làm việc

E hoàn thành ứng dụng

128 Làm cách nào để Google kiểm tra phần mềm độc hại trong AndroidMarket? | Android

A Mọi ứng dụng mới đều được quét bởi trình quét vi rút

B Người dùng báo cáo phần mềm độc hại cho Google

C Nhân viên của Google xác minh từng ứng dụng mới

D Một công ty riêng biệt giám sát Thị trường Android cho Google

129 Thành phần nào trong số này không phải là một trong ba thành phần chínhcủa APK? |Android

Trang 27

A Sau khi chúng được cài đặt

B Trước khi chúng được cài đặt

C Không bao giờ

D Trong vòng hai tuần kể từ khi cài đặt

131 Thiết bị giả lập cho android | Android

A Chạy cùng một cơ sở mã như thiết bị thực, tất cả các cách xuống lớp máy.

B Là một trình mô phỏng và hoạt động như một máy ảo cho thiết bị Android

C Chạy cùng một cơ sở mã như thiết bị thực, tuy nhiên ở cấp độ cao hơn

D Một cỗ máy tưởng tượng được xây dựng dựa trên hy vọng và ước mơ củanhững chú voi con

132 Trình giả lập giống hệt như chạy điện thoại thật NGOẠI TRỪ khi giả lập /

mô phỏng cái gì? | Android

133 Trình mô phỏng khác với trình giả lập như thế nào? | Android

A Trình giả lập chỉ được sử dụng để chơi các trò chơi SNES cũ, trình môphỏng được sử dụng để phát triển phần mềm

B Trình mô phỏng được cung cấp cùng với Android SDK còn trình mô phỏngcủa bên thứ ba thì không

C Trình giả lập có thể ảo hóa các cảm biến và các tính năng phần cứng khác,trong khi trình mô phỏng không thể

D Trình giả lập bắt chước máy thực thi mã nhị phân, thay vì mô phỏng hành

vi của mã ở mức cao hơn.

Trang 28

134 Một hoạt động có thể được coi là tương ứng với cái gì? | Android

A Một dự án Java

B Một lớp Java(A Java class )

C Một cuộc gọi phương thức

D Một trường đối tượng

135 SDK Android đi kèm với trình giả lập | Android

A Trình giả lập có trong Android SDK

B Điện thoại Android thực

C Trình giả lập của bên thứ ba (Youwave, v.v.)

D Cả ba tùy chọn sẽ hoạt động.

139 Làm cách nào để kiểm tra xem một hoạt động đã chạy chưa trước khi bắtđầu?

Trang 29

A NEW_TASK_LAUNCH trong lệnh gọi phương thức startActivity ().

B FLAG_ACTIVITY_NEW_TASK trong lệnh gọi phương thức startActivity()

C FLAG_ACTIVITY_SINGLE_TOP trong lệnh gọi phương thức startActivity()

D Bằng cách sử dụng <category android: name =

"android.intent.category.LAUNCHER" /> thuộc tính danh mục này

140 Các hộp thoại được hỗ trợ trong android là gì?

a 4

b 5

c 3

d 6

141 Intent được sử dụng cho

a Chuyển đổi giữa các nhà cung cấp

b Chuyển đổi giữa các hoạt động

c Làm mới hoạt động / dịch vụ tương tự

d Chuyển đổi giữa các dịch vụ

Trang 30

c Máy ảo Dalvik java

d Máy ảo Dalvik (Dalvik Virtual Machine)

c Công cụ phát triển Android(Android Development Tools )

d Công cụ trực tiếp của Android

148 DVM là VM dựa trên cơ sở nào?

a Máy ảo dựa trên ngăn xếp

b Đăng ký máy ảo dựa trên(Register based virtual machine )

c Cả A và B

d Máy ảo dựa trên hàng đợi

Trang 31

149 AVD là gì?

a Thiết bị hình ảnh Android

b Thiết kế trực quan Android

c Thiết bị ảo Android(Android virtual device )

d Thiết kế ảo Android

150 Câu trả lời đúng đối với tệp Manifest.xml là gì?

a Khai báo chuỗi và hoạt động

b Khai báo styles.xml và Colors.xml

c Khai báo lớp trình khởi chạy

d Khai báo các bố cục được sử dụng trong ứng dụng

151 Tìm sai đối với tệp Manifest.xml?

a Khai báo quyền của người dùng

b Khai báo cấp độ API tối thiểu

c Khai báo các tính năng phần cứng và phần mềm

d Khai báo nhà cung cấp nội dung, hoạt động, chế độ xem và nhóm xem

152 Điều gì là đúng đối với tệp Manifest.xml?

a Nó là tệp cấu hình chính

b Một ứng dụng có một tệp manifest.xml

c Các ứng dụng khai báo các thành phần của chúng trong tệp manifest.xml

d Tất cả những điều trên

153 Điều gì là đúng đối với dịch vụ?

a Đó là một giao diện người dùng chạy trong nền

b Nó không phải là một giao diện người dùng chạy trong nền

c Đó là một giao diện người dùng chạy ở nền trước

d Nó không phải là một giao diện người dùng chạy ở nền trước

154 Một ứng dụng có bao nhiêu Broadcast Recievers?

Trang 32

a 1

b 2

c 3

d Vô hạn(Unlimited )

155 Điều nào là đúng đối với trình thu phát sóng?

a Nó được sử dụng để hiển thị giao diện người dùng

b Nó không hiển thị giao diện người dùng

c Nó chỉ chạy trong nền

d Không có cái nào ở trên

156 Nhà cung cấp nội dung làm gì?

a Được sử dụng để gọi hoạt động

b Được sử dụng để chia sẻ dữ liệu giữa các ứng dụng

c Được sử dụng để gọi string.xml và style.xml

d Dùng để gọi tệp tin manifest.xml

Trang 33

161 Nếu người dùng để lại một nhiệm vụ trong thời gian dài

a Hệ thống xóa hoạt động rppt và duy trì trạng thái của tất cả các hoạt độngkhác

b Hệ thống sẽ xóa nhiệm vụ của các hoạt động ngoại trừ hoạt động gốc

c Hệ thống sẽ giữ lại trạng thái nhiệm vụ cho đến khi đóng một cách rõ ràng

d Không có cái nào ở trên

163 Trong android giao diện người dùng được xây dựng bằng cách sử dụng?

a Lượt xem

b Xem các đối tượng nhóm

c Chỉ b

d Cả A và B

165 Có bao nhiêu điều sau đây là đúng đối với hoạt động?

a Hoạt động là giao diện người dùng trực quan

Trang 34

b Hoạt động là một màn hình đơn giản

c Hoạt động là một dịch vụ

d Hoạt động được liên kết với chế độ xem và nhóm chế độ xem

166 Có bao nhiêu điều sau đây là đúng đối với bố cục Frame?

a Bố cục khung không phải là một nhóm chế độ xem

b Không thể thêm bố cục khung vào bố cục tuyến tính

c Bố cục tuyến tính có thể được thêm dưới dạng nhóm chế độ xem vào bố cục khung

d Không thể thêm bố cục khung vào bố cục ngang

167 Điều nào sau đây là đúng đối với công cụ thời gian chạy của android?

a Android sử dụng JVM làm công cụ thời gian chạy

Ngày đăng: 30/10/2020, 16:08

TỪ KHÓA LIÊN QUAN

w