1. Trang chủ
  2. » Thể loại khác

ĐÁP ÁN TRẮC NGHIỆM _LẬP TRÌNH CHO THIẾT BỊ DI ĐỘNG_IT18_04 TÍN CHỈ

51 1K 24

Đ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

Tiêu đề Đáp án trắc nghiệm lập trình cho thiết bị di động
Trường học University of Information Technology
Chuyên ngành Mobile Programming
Thể loại Trắc nghiệm
Định dạng
Số trang 51
Dung lượng 58,55 KB

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

Nội dung

Khai báo dữ liệu mẫu Khai báo giao diện hiện thị cho dữ liệu Thiết lập Adapter cho đối tượng: AutoCompleteTextView b.. Xây dựng Adapter thông qua phương thức khởi tạo ứng với dữ liệu và

Trang 1

ĐÁP ÁN TRẮC NGHIỆM _LẬP TRÌNH CHO THIẾT BỊ DI

Android Preferences có thể được thiết lập qua các cách nào?

a Tạo ra một file preferences.xml trong thư mục res/xml, Thiết lập các

preferences thông qua code(Đ)

b Tạo ra một file preferences.xml trong thư mục res/xml, Tạo ra một file trong

bộ nhớ máy

c Tạo ra một file trong bộ nhớ máy

d Thiết lập các preferences thông qua code, Tạo ra một file trong bộ nhớ máyCâu 3

Android Run Time là gì?

a Là môi trường chạy Android Nó bao gồm các thư viện lõi và máy ảo Dalvik.(Đ)

b Một bộ quản lý giao diện để cung cấp quản lý hiển thị trên màn hình

c Một thư viện đa phương tiện để phát âm thanh và trình chiều phim

d Thư viện đồ hoạ bao gồm SGL và OpenGL

Câu 4

Bộ các phần mềm để lập trình J2ME trên điện thoại di động gồm?

a Eclipse, EclipseME, Sun Wireless Toolkit

b EclipseME, JDK, Sun Wireless Toolkit

c Windows, EclipseME, Sun Wireless Toolkit

d JDK, Windows, Eclipse

e JDK, Eclipse, EclipseME, Sun Wireless Toolkit(Đ)

Trang 2

Câu 5

Bốn thành phần cơ bản nào được sử dụng để xây dựng các ứng dụng

Android?

a Activities, Services, Broadcast and Intent, Receivers, Content Providers(Đ)

b Media, SQLite, Activities, Intent

c Surface Manager, Activities, Content, Providers, Views

d Views, Services, SQLite, Media

Câu 6

Các bước xây dựng AutoCompleteTextView là?

a Khai báo dữ liệu mẫu

Khai báo giao diện hiện thị cho dữ liệu

Thiết lập Adapter cho đối tượng: AutoCompleteTextView

b Xây dựng Adapter thông qua phương thức khởi tạo ứng với dữ liệu và giao diện hiển thị

Thiết lập Adapter cho đối tượng: AutoCompleteTextView

c Khai báo dữ liệu mẫu

Khai báo giao diện hiện thị cho dữ liệu

Xây dựng Adapter thông qua phương thức khởi tạo ứng với dữ liệu và giao diện hiển thị

Thiết lập Adapter cho đối tượng: AutoCompleteTextView(Đ)

d Khai báo dữ liệu mẫu

Khai báo giao diện hiển thị cho dữ liệu

Xây dựng Adapter thông qua phương thức khởi tạo ứng với dữ liệu và giao diện hiển thị

Câu 7

Các bước xây dựng một Spinner là?

a Tạo tham chiếu điều khiển Spinner

Thiết lập Adapter cho điều khiển Spinner

b Xây dựng Adapter thông qua tài nguyên và giao diện mẫu

Tạo tham chiếu điều khiển Spinner

Trang 3

c Xây dựng Adapter thông qua tài nguyên và giao diện mẫu

Tạo tham chiếu điều khiển Spinner

Thiết lập Adapter cho điều khiển Spinner(Đ)

d Xây dựng Adapter thông qua tài nguyên và giao diện mẫu

Thiết lập Adapter cho điều khiển Spinner

Trang 5

d public void keyRepeated( int keyCode ); public void keyReleased( int keyCode );

Câu 12

Các lớp đối tượng hỗ trợ cho lập trình quay video gồm?

a MediaRecorder, SurfaceHolder, SurfaceView(Đ)

b Recorder, SurfaceHolder, SurfaceView

c MediaRecorder, SurfaceHolder, TextView

d VideoRecorder, SurfaceView, VideoView

Trang 6

d Không phương án nào đúng

Câu 15

Các mode được cung cấp để tạo, đọc/ghi dữ liệu cho file trong bộ nhớ trong bao gồm?

a MODE_PRIVATE, MODE_APPEND, MODE_WORLD_READABLE

b MODE_PRIVATE, MODE_APPEND, MODE_WORLD_WRITEABLE

c MODE_PRIVATE, MODE_APPEND, MODE_WORLD_READABLE, MODE_WORLD_WRITEABLE(Đ)

Các phương thức quan trọng trên AdapterView là?

a OnFocusChange(View , boolean hasFocus)

Trang 7

Các tệp tin thi hành nào được tạo ra bằng cách chuyển đổi từ các lớp đã được biên dịch của ngôn ngữ Java dựa trên việc sử dụng các công cụ được cung cấp trong SDK?

Các thành phần cơ bản của một đối tượng cảnh báo gồm?

a Biểu tượng, nội dung cảnh báo

Trang 8

b Biểu tượng, Tiêu đề, Nội dung

c Nội dung, Tiêu đề cảnh báo

d Biểu tượng, Tiêu đề, Nội dung, Thời điểm cảnh báo(Đ)

Câu 22

Các thành phần trong kiến trúc nền tảng Symbian là?

a Kernel, Symbian System Layer, Symbian Application Engines

b Kernel, Symbian System Layer, UI Design

c Kernel, Symbian System Layer, Symbian Application Engines, UI Design(Đ)

d Symbian System Layer, Symbian Application Engines, UI Design

Câu 23

Các trạng thái media player bao gồm?

a Started, Prefetched, Closed

b Started, Prefetched, Unrealized, Realized

c Started, Unrealized, Realized, Closed

d Started, Prefetched, Unrealized, Realized, Closed(Đ)

Câu 24

Cách lập trình để nhận tin nhắn là?

a Lập trình lớp kế thừa Activity với hàm onReceive để xử lý nhận tin

b Lập trình lớp kế thừa BroadcastReceiver với hàm getSms để xử lý nhận tin

c Lập trình lớp kế thừa Service với hàm onReceive để xử lý nhận tin

d Lập trình lớp kế thừa BroadcastReceiver với hàm onReceive để xử lý nhận tin(Đ)

Trang 9

c Tạo và khởi chạy một Intent với tham số là Intent.ACTION_DIAL và số điện thoại cần gọi

d Tạo và khởi chạy một Intent với tham số là Intent.ACTION_EDIT và số điện thoại cần gọi

Câu 26

Cấu hình cơ bản của J2ME bao gồm những thành phần nào?

a Một máy ảo Java (JVM) để thực thi các mã byte của chương trình, Hệ thống

mã thực thi làm giao diện với hệ thống thiết bị vật lý

b Một máy ảo Java (JVM) để thực thi các mã byte của chương trình, Hệ thống

mã thực thi làm giao diện với hệ thống thiết bị vật lý, Tập các lớp thư viện lõi của Java(Đ)

c Hệ thống mã thực thi làm giao diện với hệ thống thiết bị vật lý, Tập các lớp thư viện lõi của Java

d Một máy ảo Java (JVM) để thực thi các mã byte của chương trình, Tập các lớp thư viện lõi của Java

Chức năng của gói phần mềm EclipseME dùng để?

a Cung cấp cơ chế và thư viện để lập trình trên J2ME(Đ)

b Là phần mềm máy điện thoại di động ảo trên máy tính

Trang 11

Có những thao tác cơ bản nào để xử lý sự kiện?

a Chương trình quản lý của thiết bị (application manager) được thông báo về sựkiện đó; Một thông điệp của chương trình quản lý thiết bị sẽ được gửi tới

MIDlet

b Thiết bị phần cứng phải nhận diện được có sự thay đổi trên các đối tượng; Chương trình quản lý của thiết bị (application manager) được thông báo về sự kiện đó

c Thiết bị phần cứng phải nhận diện được có sự thay đổi trên các đối tượng; Một thông điệp của chương trình quản lý thiết bị sẽ được gửi tới MIDlet

d Thiết bị phần cứng phải nhận diện được có sự thay đổi trên các đối tượng; Chương trình quản lý của thiết bị (application manager) được thông báo về sự kiện đó; Một thông điệp của chương trình quản lý thiết bị sẽ được gửi tới

Trang 13

d setCommandListener(); setItemStateListener(); setItemCommandListener()(Đ)

Trang 14

Để lưu những dữ liệu nhỏ dưới dạng key-value (cặp tên khóa – giá trị khóa)

ta sử dụng kỹ thuật hay phương pháp nào?

a Lưu trữ bằng SQLite database

b Đọc/ghi file trên bộ nhớ ngoài (thẻ nhớ)

c SharedPreferences(Đ)

d Đọc/ghi file trong bộ nhớ trong

Câu 47

Để tạo file và ghi dữ liệu cho file vào trong bộ nhớ trong, ta sử dụng

phương thức write(arg) Tham số arg có kiểu thế nào?

Trang 15

Để thêm một thành phần Image lên Form dùng phương thức?

a int append(Image img)(Đ)

b int append(Item item)

c int append(Item item)

d void insert(int itemNum, Item item)

Trang 16

a Lấy về bản ghi của contact có giá trị ID là ‘c’

b Lấy về bản ghi cuối cùng trong tệp cơ sở dữ liệu

c Lấy về danh sách (tất cả) các bản ghi.(Đ)

d Lấy về bản ghi đầu tiên trong tệp cơ sở dữ liệu

Câu 54

Đối tượng điều khiển AdapterView là?

a AdapterView: đối tượng điều khiển cho phép hiển thị thông tin cơ bản

b AdapterView: đối tượng điều khiển dạng tập hợp, cho phép hiển thị thông tin

cơ bản theo dạng danh sách và thực hiện quản lý thông tin theo từng mục riêng biệt(Đ)

c AdapterView: đối tượng điều khiển dạng tập hợp, cho phép hiển thị thông tin

cơ bản theo dạng danh sách

Câu 55

Đối tượng điều khiển ListView là?

a Cho phép xây dựng dữ liệu hỗ trợ người dùng hoàn chỉnh quá trình nhập liệu trên EditText

b Đối tượng điều khiển hiển thị một danh mục ở một thời điểm, người dùng có thể lựa chọn một trong nhiều danh mục để hiển thị

c Đối tượng cơ sở cho phép gắn kết các dữ liệu bên dưới lên các đối tượng điều khiển dạng danh sách

d ListView hiển thị một danh sách các phần tử khác nhau trên một giao diện cho phép cuộn theo chiều dọc(Đ)

Trang 17

Câu 56

Đối tượng điều khiển Spinner là?

a Cho phép xây dựng dữ liệu hỗ trợ người dùng hoàn chỉnh quá trình nhập liệu trên EditText

b Đối tượng thừa kế từ EditText

c Đối tượng cơ sở cho phép gắn kết các dữ liệu bên dưới lên các đối tượng điều khiển dạng danh sách

d Spinner: đối tượng điều khiển hiển thị một danh mục ở một thời điểm, người dùng có thể lựa chọn một trong nhiều danh mục để hiển thị(Đ)

Câu 57

Đối tượng List có thể tồn tại dưới các dạng nào?

a Lựa chọn một mục (exclusiveselection), dạng không tường minh (implicit)

b Lựa chọn nhiều mục (multi-selection), dạng không tường minh (implicit)

c Lựa chọn nhiều mục (multi-selection), lựa chọn một mục (exclusiveselection)

và dạng không tường minh (implicit)(Đ)

d Lựa chọn nhiều mục (multi-selection), lựa chọn một mục (exclusiveselection)Câu 58

Đối tượng ServiceConnection có tác dụng?

a Liên kết giữa thành phần ứng dụng với dịch vụ đang chạy(Đ)

b Quản lý kết đối giữa dịch vụ với chương trình ứng dụng

c Tạo một kết nối giữa các dịch vụ với nhau

d Tạo một kết nối từ hệ điều hành đến dịch vụ đang chạy

Câu 59

Đối tượng TelephonyManager có thể dùng để?

a Đăng ký nghe và xử lý khi thay đổi màn hình điện thoại

b Đăng ký nghe và xử lý khi thay đổi trạng thái điện thoại(Đ)

c Xử lý thay đổi trạng thái các cuộc điện thoại

d Xử lý thay đổi trạng thái các cuộc điện thoại

Câu 60

Đối tượng TextBox có những hằng ràng buộc nào?

Trang 18

b new Alert( tiêu_đề, nội_dung, ảnh, kiểu );

c setTicker(đối tượng Ticker);

d new Ticker(dòng thông báo);(Đ)

Câu 62

Đối tượng và lệnh để gửi tin nhắn Sms là?

a Đối tượng SmsManager và lệnh sendTextMessage(Đ)

b Đối tượng TelephonyManager và lệnh sendSms

c Đối tượng TelephonyManager và lệnh sendTextMessage

d Đối tượng SmsManager và lệnh sendTextSms

Câu 63

Dòng điện thoại di động thông minh hiện nay thuộc thế thứ mấy trong quá trình phát triển cho đến nay?

a Thế hệ thứ 2

Trang 19

a Được tự động sao chép vào bộ nhớ trong

b Bị xóa luôn khỏi bộ nhớ ngoài

Trang 20

Giao diện lớp PhoneStateListener có tác dụng gì?

a Lập trình đăng ký nghe các cuộc gọi đến

b Lập trình đăng ký nghe và xử lý khi có sự thay đổi trạng thái điện thoại(Đ)

c Lập trình xử lý khi có sự thay đổi trạng thái cuộc gọi điện thoại

d Lập trình xử lý điện thoại và các tin nhắn

a Body

b Footer(Đ)

c Request method

d Header

Trang 21

Câu 72

Gói (package) nào chứa và quản lý nhiều lớp đối tượng giao diện màn hình

để nhóm vào trong ViewGroup?

a Xử lý khi có sự thay đổi các cuộc gọi nhỡ

b Xử lý khi có sự thay đổi cuộc gọi đến

c Xử lý khi có sự thay đổi trạng thái của cuộc gọi(Đ)

d Xử lý khi có sự thay đổi trạng thái điện thoại

Trang 22

Hệ thống tọa độ của AndEngine có trục tọa độ nằm ở vị trí nào của màn hình?

a Đặt quyền được đọc trạng thái điện thoại

b Đặt quyền được nhận các cuộc điện thoại

c Đặt quyền được nhận các cuộc điện thoại Đặt quyền được thực hiện các cuộc gọi điện(Đ)

d Đặt quyền được thực hiện các cuộc gọi điện

Câu 78

Khi Activity ở trạng thái paused thì:

a Activity bị giải phóng khỏi bộ nhớ

b Activity vẫn hiển thị (visible) nhưng không thể tương tác (lost focus).(Đ)

c Activity được khởi động lại hoàn toàn và phục hồi lại trạng thái trước đó

d Activity bị thay thế hoàn toàn bởi một activity mới

Trang 23

Kiến trúc Android gồm các thành phần chính nào?

a Linux Kernel, Application Framework, Application Layer

b Linux Kernel, Libraries, Application Framework

c Linux Kernel, Libraries, Application Framework, Application Layer(Đ)

d Linux Kernel, Libraries, Application Layer

Câu 83

Kiến trúc nền tảng Bada bao gồm các lớp nào?

a Device, Service

b Kernel, Device, Service

c Kernel, Framework, Service

d Kernel, Device, Service, Framework(Đ)

Trang 24

Kiểu layout nào sắp xếp các đối tượng có quan hệ với nhau Một đối tượng

sẽ được xếp bên cạnh theo vị trí tương đối so với một đối tượng khác?

Trang 25

a Đặt chế độ chạy Activity khi tác động vào cảnh báo(Đ)

b Đặt thời gian chạy cảnh báo

c Đặt nội dung cho cảnh báo

d Đặt tiêu đề cho cảnh báo

Câu 92

Lệnh tạo một danh sách hiển thị các mục chọn trên màn hình là?

a new Displayable( mục_chọn, kiểu );

b new Alert( tiêu_đề, nội_dung, ảnh, kiểu );

c new Display( tiêu_đề, mục_chọn, kiểu );

d new List( tiêu_đề, kiểu, danh_sách, ảnh );(Đ)

e new MIDlet( tiêu_đề, nội_dung, ảnh, kiểu );

Câu 93

Lệnh xác định đối tượng TelephonyManager là?

a Lệnh getSystemService với tham số là Context.TELEPHONY_MANAGER

Trang 26

b Lệnh getSystemService với tham số là Context.TELEPHONY

c Lệnh getSystemService với tham số là Context.TELEPHONY_SERVICE(Đ)

b Intent tường minh

c Không có intent nào

Trang 27

d Pending intent

Câu 98

Loại Preference cơ bản nào cho phép người dùng chọn nhạc chuông từ thiết

bị Dữ liệu lưu trữ kiểu String?

c Đối tượng màn hình chứa nội dung hiển thị mức thấp(Đ)

d Đối tượng để vẽ đồ hoạ trên màn hình ở mức thấp

Câu 101

Lớp Connection có chức năng gì?

a Là kiểu kết nối cơ bản nhất trong Generic Connection Framework Các kiểu kết nối khác đều kế thừa Connection(Đ)

b Quản lý một kết nối để truyền nội dung

c Quản lý một kết nối dựa trên dòng input

d Quản lý một kết nối dựa trên dòng output

Câu 102

Trang 28

Lớp Connector được dùng để mở kết nối đến một tài nguyên nào đó thông qua phương thức Open Cú pháp nào là đúng khi sử dụng phương thức Open này?

Lớp Display mô tả chức năng gì?

a Đối tượng màn hình chứa nội dung hiển thị mức cao

Trang 29

a createPlayer (DataSource source), createPlayer(InputStream stream, String type), createPlayer(String locator)(Đ)

b createPlayer(DataSource source), createPlayer(String locator)

c createPlayer(DataSource source), createPlayer(InputStream stream, String type)

d createPlayer(InputStream stream, String type), createPlayer(String locator)Câu 107

Lớp nào là lớp trung tâm cho việc tạo ra các player (trình nghe nhạc)?

Lớp quản lý giao diện LinearLayout là?

a LinearLayout: kiểu layout sắp xếp các đối tượng theo dòng từ trái sang phải

và trên xuống dưới.(Đ)

b LinearLayout: kiểu layout đơn giản nhất, các đối tượng luôn được sắp xếp ở góc trái trên

c LinearLayout: kiểu layout sắp xếp các đối tượng theo tọa độ tuyệt đối trên màn hình

d LinearLayout: kiểu layout sắp xếp các đối tượng có quan hệ với nhau Một đối tượng sẽ được xếp bên cạnh theo vị trí tương đối so với một đối tượng khácCâu 109

Lớp SurfaceHolder có tác dụng?

a Điều khiển quay video

b Kiểm tra trạng thái sẵn sàng của Camera

c Quản lý hình ảnh video đang được ghi để xử lý hiển thị(Đ)

d Lưu giữ kết quả quay video

Câu 110

MIDP 2.0 hỗ trợ kiểu ảnh RGB không?

Trang 30

a Có(Đ)

b Không

c Tùy tình huống

Câu 111

MMAPI là viết tắt của cụm từ gì ?

a Mobile Management Application Programming Intelligent

b Multi Media Application Programming Interface

c Mobile Media Access Personal Interface

d Mobile Media Application Programming Interface(Đ)

Trang 31

Một chương trình tối thiểu trên MIDlet phải có?

a Lập trình hàm startApp để khời động chương trình

b Lập trình lớp Display để quản lý hiển thị trên màn hình

c Lập trình lớp Displayable để tạo nội dung đồ họa với người dùng

d Lập trình lớp MIDlet để khởi động chương trình

e Lớp kế thừa từ MIDlet và lập trình ghi đè 3 hàm startApp, pauseApp,

b setAdapter(Class Extends<T implements Adapter>)

c setAdapter(Class Extends<T implements Adapter>)

Trang 33

Những tính năng cơ bản nào được AndEngine cung cấp?

a Hỗ trợ các thiết bị với những độ phân giải khác nhau, Hỗ trợ cảm ứng đa điểm, Hỗ trợ bản đồ map Tiled

b Hỗ trợ cảm ứng đa điểm, Hỗ trợ bộ thư viện vật lý Box2D, Hỗ trợ bản đồ mapTiled

c Hỗ trợ các thiết bị với những độ phân giải khác nhau, Hỗ trợ cảm ứng đa điểm, Hỗ trợ bộ thư viện vật lý Box2D

d Hỗ trợ các thiết bị với những độ phân giải khác nhau, Hỗ trợ cảm ứng đa điểm, Hỗ trợ bộ thư viện vật lý Box2D, Hỗ trợ bản đồ map Tiled(Đ)

Câu 125

Nơi đâu là vị trí sẽ xử lý logic di chuyển của các vòng trong game Tháp Hà Nội?

a hàm getAction() của lớp Sprite

b hàm open() của lớp Scene

c hàm getmStack() của lớp Sprite

d hàm onAreaTouch() của lớp Sprite(Đ)

Câu 126

Notification là đối tượng dùng để?

a Tạo biểu tượng trên thanh trạng thái của màn hình

b Tạo cảnh báo/thông báo trên thanh trạng thái của màn hình gồm biểu tượng, nội dung text,…(Đ)

c Tạo một thông báo ở chính giữa màn hình

d Tạo thông báo văn bản trên thanh trạng thái của màn hình

Câu 127

Ngày đăng: 04/10/2023, 10:13

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w