Là môi trường lập trình ứng dụng tổng thể Phản hồi Đáp án đúng là:Cung cấp cơ chế và thư viện để lập trình trên J2ME Tham khảo : Tham khảo Tài liệu hướng dẫn học Bài 1 – phần 3: Công ngh
Trang 1Lĩnh vực ứng dụng trên điện thoại di động chiếm tỷ lệ cao nhất là?
c Cung cấp thư viện lập trình trên J2ME
d Là phần mềm máy điện thoại di động ảo trên máy tính
e Là môi trường lập trình ứng dụng tổng thể
Phản hồi
Đáp án đúng là:Cung cấp cơ chế và thư viện để lập trình trên J2ME
Tham khảo : Tham khảo Tài liệu hướng dẫn học Bài 1 – phần 3: Công nghệ J2ME và cách lập trình
Bộ các phần mềm để lập trình J2ME trên điện thoại di động gồm?
Chọn một câu trả lời:
a Eclipse, EclipseME, Sun Wireless Toolkit
b EclipseME, JDK, Sun Wireless Toolkit
c JDK, Eclipse, EclipseME, Sun Wireless Toolkit
d JDK, Windows, Eclipse
e Windows, EclipseME, Sun Wireless Toolkit
Phản hồi
Đáp án đúng là:JDK, Eclipse, EclipseME, Sun Wireless Toolkit
Tham khảo : Tham khảo Tài liệu hướng dẫn học Bài 1 – phần 3: Công nghệ J2ME và cách lập trìnhCác thành phần trong kiến trúc nền tảng Symbian là?
Chọn một câu trả lời:
a Symbian System Layer, Symbian Application Engines, UI Design
b Kernel, Symbian System Layer, Symbian Application Engines
c Kernel, Symbian System Layer, Symbian Application Engines, UI Design
Trang 2d Kernel, Symbian System Layer, UI Design
Phản hồi
Đáp án đúng là: Kernel, Symbian System Layer, Symbian Application Engines, UI Design
Tham khảo: Tham khảo Tài liệu hướng dẫn học Bài 1 – phần 1 : Công nghệ mobile và ứng dụng
Tỷ lệ thị trường mà các điện thoại di động thông minh với nền tảng Android chiếm hiện nay?
c TiledLayer( cols, rows, Image, fw, fh );
d setAnimatedTile(int animatedTileIndex, int staticTileIndex)
Trang 3Đáp án đúng là: notifyDestroyed(), notifyPaused(), resumeRequest()
Tham khảo : Tham khảo Tài liệu hướng dẫn học Bài 2 – phần 1: Phương pháp xử lý đồ họa trong J2MELớp giao diện nào dưới đây dùng để lọc dữ liệu trên các bản ghi?
Trang 4Tham khảo : Tham khảo Tài liệu hướng dẫn học Bài 2 – phần 1: Phương pháp xử lý đồ họa trong J2ME
Lớp Display mô tả chức năng gì?
Đáp án đúng là: Đối tượng quản lý hiển thị trên màn hình, mỗi midlet chỉ có một đối tượng này
Tham khảo : Tham khảo Tài liệu hướng dẫn học Bài 2 – phần 1: Phương pháp xử lý đồ họa trong J2ME
Đối tượng Ticker để tạo một dòng thông báo trên màn hình và gắn với một đối tượng khả hiện Lệnh tạo một Ticker là?
Chọn một câu trả lời:
a setTicker(đối tượng Ticker);
b new Ticker(dòng thông báo);
c new Alert( tiêu_đề, nội_dung, ảnh, kiểu );
d getDisplay();
Phản hồi
Đáp án đúng là:new Ticker(dòng thông báo);
Các phương thức chính giao tiếp giữa bộ quản lý ứng dụng với MIDlet?
Trang 5Tham khảo : Tham khảo Tài liệu hướng dẫn học Bài 2 – phần 1: Phương pháp xử lý đồ họa trong J2ME
Tham khảo : Tham khảo Tài liệu hướng dẫn học Bài 2 – phần 1: Phương pháp xử lý đồ họa trong J2ME
Hãng thiết bị có thể chạy hệ điều hành Windowphone của Microsoft là?
Tham khảo : Tham khảo Tài liệu hướng dẫn học Bài 1 – phần 2 : Công nghệ cho lập trình trên mobile
Việc thiết lập kết nối giữa Eclipse với Sun WTK có tác dụng?
Chọn một câu trả lời:
a Có thể chạy thử chương trình ứng dụng bằng J2ME
b Tự động gọi máy điện thoại ảo cung cấp bởi Sun WTK cho việc chạy chương trình
c Tự động biên dịch chương trình
d Cung cấp máy ảo Java để thông dịch lệnh khi chạy chương trình
e Không cần thiết phải thiết lập kết nối
Phản hồi
Đáp án đúng là:Tự động gọi máy điện thoại ảo cung cấp bởi Sun WTK cho việc chạy chương trình
Tham khảo : Tham khảo Tài liệu hướng dẫn học Bài 1 – phần 3: Công nghệ J2ME và cách lập trình
Nền tảng J2ME để lập trình cho điện thoại di động cấu hình thấp gồm các thành phần?
Chọn một câu trả lời:
a Java, C/C++, VB, MIDlet
b CLDC, Linux, Windows, Java
c KVM, CLDC, MID profile, Optionals
d KVM, MIDlet
e Linux, KVM, Java
Phản hồi
Đáp án đúng là: KVM, CLDC, MID profile, Optionals
Tham khảo : Tham khảo Tài liệu hướng dẫn học Bài 1 – phần 3: Công nghệ J2ME và cách lập trình
Theo thống kê của financetwitter.com năm 2014, nền tảng di động nào có tốc độ phát triển nhanh nhất?
Chọn một câu trả lời:
a RIM
Trang 6Tham khảo: Tham khảo Tài liệu hướng dẫn học Bài 1 – phần 2 : Công nghệ cho lập trình trên mobile
Ngôn ngữ lập trình trên nền tảng iOS là?
Đáp án đúng là:Objective-C & Swift
Tham khảo : Tham khảo Tài liệu hướng dẫn học Bài 1 – phần 2 : Công nghệ cho lập trình trên mobile
Sự khác nhau giữa TextField và TextBox là?
Chọn một câu trả lời:
a Hoàn toàn giống nhau
b TextField có khả năng thiết lập các ràng buộc cho dữ liệu nhập TextBox giới hạn khả năng hiển thị ký tự, có thể tạo ra các thanh cuộn khi cần thiết
c TextBox là lớp con của lớp Item, do đó nó là một thành phần của Form, vì vậy nó có thể được hiện thị đồng thời với các thành phần khác của Form Khi hiển thị một TextField các đối tượng khác sẽ không được hiện thị lên thiết bị
d TextField là lớp con của lớp Item, do đó nó là một thành phần của Form, vì vậy nó có thể được hiện thị đồng thời với các thành phần khác của Form Khi hiển thị một TextBox các đối tượng khác sẽ không được hiện thị lên thiết bị
Phản hồi
Đáp án đúng là:TextField là lớp con của lớp Item, do đó nó là một thành phần của Form, vì vậy nó có thể được hiện thị đồng thời với các thành phần khác của Form
Khi hiển thị một TextBox các đối tượng khác sẽ không được hiện thị lên thiết bị
Tham khảo : Tham khảo Tài liệu hướng dẫn học Bài 2 – phần 1: Phương pháp xử lý đồ họa trong J2ME
Đăng ký đối tượng nghe xử lý sự kiện cho các đối tượng Displayable để thực hiện bằng các phương thức nào?Chọn một câu trả lời:
Trang 7Phản hồi
Đáp án đúng là: A setCommandListener(); setItemStateListener(); setItemCommandListener()
Tham khảo : Tham khảo Tài liệu hướng dẫn học Bài 2 – phần 1: Phương pháp xử lý đồ họa trong J2ME
Có những lớp giao diện để xử lý sự kiện nào trong J2ME?
Đáp án đúng là: CommandListener; ItemCommandListene ; ItemStateListener
Lớp đồ họa nào để tạo hoạt cảnh (animation) trên màn hình?
Tham khảo : Tham khảo Tài liệu hướng dẫn học Bài 2 – phần 1: Phương pháp xử lý đồ họa trong J2ME
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à?
Chọn một câu trả lời:
a new List( tiêu_đề, kiểu, danh_sách, ảnh );
b new Alert( tiêu_đề, nội_dung, ảnh, kiểu );
c new Display( tiêu_đề, mục_chọn, kiểu );
d new MIDlet( tiêu_đề, nội_dung, ảnh, kiểu );
e new Displayable( mục_chọn, kiểu );
Phản hồi
Đáp án đúng là:new List( tiêu_đề, kiểu, danh_sách, ảnh );
Tham khảo : Tham khảo Tài liệu hướng dẫn học Bài 1 – phần 3: Công nghệ J2ME và cách lập trình
Chúng ta có thể lập trình ứng dụng trên Symbian bằng ngôn ngữ lập trình?
Chọn một câu trả lời:
a J2ME
b Java
c C/C++ và Assembly
Trang 8d C/C++
e C/C++ và J2ME
Phản hồi
Đáp án đúng là:C/C++ và J2ME
Tham khảo: Tham khảo Tài liệu hướng dẫn học Bài 1 – phần 2 : Công nghệ cho lập trình trên mobile
Để thêm một thành phần Image lên Form dùng phương thức?
Chọn một câu trả lời:
a int append(Item item)
b int append(Image img)
c int append(Item item)
d void insert(int itemNum, Item item)
Phản hồi
Đáp án đúng là:int append(Image img)
Tham khảo : Tham khảo Tài liệu hướng dẫn học Bài 2 – phần 1: Phương pháp xử lý đồ họa trong J2ME
Các hằng giá trị có trong DateField là?
Tham khảo : Tham khảo Tài liệu hướng dẫn học Bài 2 – phần 1: Phương pháp xử lý đồ họa trong J2ME Engine nào
hỗ trợ nhiều nhất các định dạng đồ họa được tạo ra bởi các phần mềm đồ họa chuyên nghiệp?
Trang 9Tham khảo: Phần 1 – Tài liệu hướng dẫn tự học bài 8
Những tính năng cơ bản nào được AndEngine cung cấp?
Chọn một câu trả lời:
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ộ thư viện vật lý Box2D,
Hỗ trợ bản đồ map Tiled
b 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
c Hỗ trợ cảm ứng đa điểm, Hỗ trợ bộ thư viện vật lý Box2D, Hỗ trợ bản đồ map Tiled
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
Phản hồi
Đáp án đúng là: 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
Tham khảo : Tham khảo Tài liệu hướng dẫn học Bài 8 – Kỹ thuật phát triển Game trong Android
Đối tượng TextBox có những hằng ràng buộc nào?
Tham khảo : Tham khảo Tài liệu hướng dẫn học Bài 2 – phần 1: Phương pháp xử lý đồ họa trong J2ME
Điện thoại di động đầu tiên tự nó có thể thực hiện được các cuộc gọi là của hãng nào và thời gian nào?
Trang 10Phản hồi
Đáp án đúng là:Motorola, 1973
Tham khảo: Tham khảo Tài liệu hướng dẫn học Bài 1 – phần 1 : Công nghệ mobile và ứng dụng
Sự khác nhau giữa Display và Displayable là?
Chọn một câu trả lời:
a Display là lớp cơ sở, Displayable là lớp dẫn xuất
b Display là nội dung hiển thị, Displayable là quản lý hiển thị
c Display để quản lý hiển thị, Displayable là nội dung hiển thị
d Display để lập trình chương trình chính, Displayable để lập trình đồ họa
e Hoàn toàn giống nhau
Phản hồi
Đáp án đúng là:Display để quản lý hiển thị, Displayable là nội dung hiển thị
Tham khảo : Tham khảo Tài liệu hướng dẫn học Bài 1 – phần 3: Công nghệ J2ME và cách lập trìnhKiến trúc Android gồm các thành phần chính nào?
Chọn một câu trả lời:
a Linux Kernel, Libraries, Application Layer
b Linux Kernel, Application Framework, Application Layer
c Linux Kernel, Libraries, Application Framework, Application Layer
d Linux Kernel, Libraries, Application Framework
Phản hồi
Đáp án đúng là: Linux Kernel, Libraries, Application Framework, Application Layer
Tham khảo: Tham khảo Tài liệu hướng dẫn học Bài 1 – phần 2 : Công nghệ cho lập trình trên mobileMột chương trình tối thiểu trên MIDlet phải có?
Chọn một câu trả lời:
a Lập trình lớp Display để quản lý hiển thị trên màn hình
b Lập trình lớp MIDlet để khởi động chương trì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 hàm startApp để 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, destroyApp
Phản hồi
Đáp án đúng là:Lớp kế thừa từ MIDlet và lập trình ghi đè 3 hàm startApp, pauseApp, destroyAppTham khảo : Tham khảo Tài liệu hướng dẫn học Bài 1 – phần 3: Công nghệ J2ME và cách lập trìnhCông nghệ mạng di động chủ yếu sử dụng nhiều trên thế giới là GSM, chiếm tỷ lệ khoảng?
Chọn một câu trả lời:
a 75%
b 25%
Trang 11Tham khảo: Tham khảo Tài liệu hướng dẫn học Bài 1 – phần 2 : Công nghệ cho lập trình trên mobile
Chương trình MIDlet có các trạng thái gồm?
Tham khảo : Tham khảo Tài liệu hướng dẫn học Bài 1 – phần 3: Công nghệ J2ME và cách lập trình
Đâu chưa phải là ứng dụng có thể thực hiện được trên điện thoại di động?
Đáp án đúng là:Hệ thống máy chủ quản trị cơ sở dữ liệu
Tham khảo: Tham khảo Tài liệu hướng dẫn học Bài 1 – phần 2 : Công nghệ cho lập trình trên mobile
Cấu hình cơ bản của J2ME bao gồm những thành phần nào?
Chọn một câu trả lời:
a 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
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ý
c 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
d 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
Phản hồi
Trang 12Đáp án đúng là: 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
Tham khảo : Tham khảo Tài liệu hướng dẫn học Bài 2 – phần 1: Phương pháp xử lý đồ họa trong J2ME
Vòng đời của midlet bao gồm các pha nào?
Đáp án đúng là: Active, Pause, Destroy
Tham khảo: Tham khảo Tài liệu hướng dẫn học Bài 1 – phần 2 : Công nghệ cho lập trình trên mobile
Các phương thức quan trọng trên AdapterView là?
Tham khảo : Tham khảo Tài liệu hýớng dẫn học Bài 5– phần 3: Phương pháp xử lý sự kiện
Thuộc tính nào trong XML dùng để đặt cạnh trái của phần tử hiện thời trùng với cạnh trái của phần tử có id được chỉ ra?
Tham khảo : Tham khảo Tài liệu hướng dẫn học Bài 5– phần 2: Các đối tượng cơ bản
Đối tượng điều khiển Spinner là?
Chọn một câu trả lời:
a Đối tượng thừa kế từ EditText
b 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
Trang 13c Đố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ị
Tham khảo : Tham khảo Tài liệu hýớng dẫn học Bài 5– phần 2: Cỏc đối tượng: cừ bản
Những phương thức nào dưới đây để lấy thông tin về ngày, tháng, năm?
Tham khảo : Tham khảo Tài liệu hýớng dẫn học Bài 5– phần 2: Cỏc đối tượng: cừ bản
Kiểu layout nào sắp xếp các đối tượng theo toạ độ tuyệt đối trên màn hình?
Trang 14Tham khảo : Tham khảo Tài liệu hướng dẫn học Bài 5 – Kỹ thuật lập trình cơ bản trong Android.
Đối tượng điều khiển AdapterView là?
Chọn một câu trả lời:
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ựchiệ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
Phản hồi
Đáp án đúng là: 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 và thực hiện quản lý thông tin theo từng mục riờng biệt
Tham khảo : Tham khảo Tài liệu hýớng dẫn học Bài 5– phần 3: Phương pháp xử lý sự kiện
Kiểu layout nào quản lý các đối tượng luôn được sắp xếp ở góc trên bên trái màn hình?
Tham khảo : Tham khảo Tài liệu hướng dẫn học Bài 5 – Kỹ thuật lập trình cơ bản trong Android
Giao diện nghe sự kiện View.OnTouchListener cú hàm xử lý sự kiện là?
Tham khảo : Tham khảo Tài liệu hýớng dẫn học Bài 5– phần 3: Phương pháp xử lý sự kiện
Đối tượng điều khiển AutoCompletetTextView là?
Chọn một câu trả lời:
a Đối tượng thừa kế từ EditText
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 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
c 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
d Đối tượng thừa kế từ EditText
Phản hồi
Trang 15Đáp án đúng là: Đối tượng thừa kế từ EditText
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
Tham khảo : Tham khảo Tài liệu hýớng dẫn học Bài 5– phần 3: Phương pháp xử lý sự kiện
Kiểu layout nào quản lý các đối tượng được sắp xếp theo dạng hàng cột, trong đó mỗi ô là một đối tượng?Chọn một câu trả lời:
Tham khảo : Tham khảo Tài liệu hướng dẫn học Bài 5 – Kỹ thuật lập trình cơ bản trong Android
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?Chọn một câu trả lời:
Tham khảo : Tham khảo Tài liệu hướng dẫn học Bài 7 – Các kỹ thuật nâng cao trên Android
Thứ tự sử dụng cách lệnh để tạo một cảnh báo mới?
Chọn một câu trả lời:
a Tạo đối tượng nội dung Notification.Builder
Hiển thị lên màn hình bằng notify
b Nội dung Notification.Builder
Tạo đối tượng Notification từ nội dung
Hiển thị lên màn hình bằng notify
c Tạo đối tượng nội dung Notification.Builder
Tạo đối tượng Notification từ nội dung
d Tạo đối tượng Notification từ nội dung
Phản hồi
Đáp án đúng là: nội dung Notification.Builder
Tạo đối tượng Notification từ nội dung
Hiển thị lên màn hình bằng notify
Tham khảo : Tham khảo Tài liệu hướng dẫn học Bài 6 – phần 3: Notifications
Loại Preference cơ bản nào hiển thị toggle 2 trạng thái on-off Dữ liệu lưu trữ kiểu boolean?
Chọn một câu trả lời:
Trang 16Tham khảo : Tham khảo Tài liệu hướng dẫn học Bài 7 – Các kỹ thuật nâng cao trên Android.
Tác vụ hệ thống nào gọi ứng dụng thực thi tác vụ thay đổi thông tin của một gói dữ liệu nào đó?
Tham khảo : Tham khảo tài liệu hướng dẫn học Bài 6- Một số xử lý mức hệ thống trên Android
Lệnh xác định đối tượng TelephonyManager là?
Chọn một câu trả lời:
a Lệnh getSystemService với tham số là Context.TELEPHONY_MANAGER
b Lệnh getSystemService với tham số là Context.TELEPHONY
c Lệnh getSystemService với tham số là Context.TELEPHONY_SERVICE
d Lệnh getSystemTelephony
Phản hồi
Đáp án đúng là: Lệnh getSystemService với tham số là Context.TELEPHONY_SERVICE
Tham khảo : Tham khảo Tài liệu hướng dẫn học Bài 6 – phần 2: Gửi nhận tin nhắn
Có mấy cách sử dụng Intent để kích hoạt và thực thi một activity?
Tham khảo : Tham khảo tài liệu hướng dẫn học Bài 6- Một số xử lý mức hệ thống trên Android
Tác vụ hệ thống nào thực thi ứng dụng dial, trên màn hình sẽ có ứng dụng này cùng số điện thoại sẽ gọi được xuất hiện?
Trang 17a Lưu giữ kết quả quay video
b Quản lý hình ảnh video đang được ghi để xử lý hiển thị
c Điều khiển quay video
d Kiểm tra trạng thái sẵn sàng của Camera
Phản hồi
Đáp án đúng là: Quản lý hình ảnh video đang được ghi để xử lý hiển thị
Tham khảo : Tham khảo Tài liệu hướng dẫn học Bài 6 – phần 2: Gửi nhận tin nhắn
Loại Intent nào cho phép các dịch vụ (thành phần) của ứng dụng được yêu cầu thực hiện?
Tham khảo : Tham khảo tài liệu hướng dẫn học Bài 6- Một số xử lý mức hệ thống trên Android
Sử dụng phương thức nào sau đây để kích hoạt một Activity?
Tham khảo : Tham khảo tài liệu hướng dẫn học Bài 6- Một số xử lý mức hệ thống trên Android
Loại Preference cơ bản nào hiển thị một danh sách gồm nhiều item kiểu radio button Dữ liệu lưu trữ kiểu String?
Trang 18Tham khảo : Tham khảo Tài liệu hướng dẫn học Bài 7 – Các kỹ thuật nâng cao trên Android.
Lệnh khởi chạy và kết thúc Service độc lập là?
Tham khảo : Tham khảo Tài liệu hướng dẫn học Bài 6 – phần 1: Intents
Lệnh xóa bỏ cảnh báo (*.cancelAll()) thực hiện trên đối tượng nào?
Tham khảo : Tham khảo Tài liệu hướng dẫn học Bài 6 – phần 3: Notifications
Lệnh setContentIntent trên đối tượng nội dung Notification.Builder có tác dụng?
Chọn một câu trả lời:
a Đặt chế độ chạy Activity khi tác động vào cảnh báo
b Đặt nội dung cho cảnh báo
c Đặt thời gian chạy cảnh báo
d Đặt tiêu đề cho cảnh báo
Phản hồi
Đáp án đúng là: nội dung Notification.Builder
Tạo đối tượng Notification từ nội dung
Trang 19Hiển thị lên màn hình bằng notify.
Tham khảo : Tham khảo Tài liệu hướng dẫn học Bài 6 – phần 3: Notifications
Giao diện lớp PhoneStateListener có tác dụng gì?
Chọn một câu trả lời:
a Lập trình đăng ký nghe các cuộc gọi đến
b Lập trình xử lý điện thoại và các tin nhắn
c Lập trình đăng ký nghe và xử lý khi có sự thay đổi trạng thái điện thoại
d Lập trình xử lý khi có sự thay đổi trạng thái cuộc gọi điện thoại
Phản hồi
Đáp án đúng là: Lập trình đăng ký nghe và xử lý khi có sự thay đổi trạng thái điện thoại
Tham khảo : Tham khảo Tài liệu hướng dẫn học Bài 6 – phần 2: Gửi nhận tin nhắn
Các lớp đối tượng hỗ trợ cho lập trình quay video gồm?
Chọn một câu trả lời:
a Recorder, SurfaceHolder, SurfaceView
b MediaRecorder, SurfaceHolder, SurfaceView
c VideoRecorder, SurfaceView, VideoView
d MediaRecorder, SurfaceHolder, TextView
Phản hồi
Đáp án đúng là: MediaRecorder, SurfaceHolder, SurfaceView
Tham khảo : Tham khảo Tài liệu hướng dẫn học Bài 6 – phần 2: Gửi nhận tin nhắn
Có thể lấy số EMEI của máy điện thoại bằng lệnh nào trên đối tượng TelephonyManager?
Tham khảo : Tham khảo Tài liệu hướng dẫn học Bài 6 – phần 2: Gửi nhận tin nhắn
Giao diện (interface) nào lắng nghe trên 1 port xác định và tạo ra một StreamConnection ngay khi nhận thấy hoạt động trên port đó trong bộ thư viện Generic Connection Framework (GCF)?
Trang 20Phản hồi
Đáp án đúng là: StreamConnectionNotifier
Tham khảo : Tham khảo Tài liệu hướng dẫn học Bài 3 – phần 2: Kỹ thuật kết nối và trao đổi dữ liệu
nào trong các phương thức sau dùng để lấy thông tin Header mà server gửi về?
Tham khảo : Tham khảo Tài liệu hướng dẫn học Bài 3 – phần 2: Kỹ thuật kết nối và trao đổi dữ liệu
Để gửi hoặc nhận tin nhắn, ứng dụng trước hết phải tạo một instance của giao diện MessageConnection, sử dụng GCF connection factory Địa chỉ URL nào là hợp lệ?
Tham khảo : Tham khảo Tài liệu hướng dẫn học Bài 3 – phần 2: Kỹ thuật kết nối và trao đổi dữ liệu
Lớp nào là lớp trung tâm cho việc tạo ra các player (trình nghe nhạc)?
Tham khảo : Tham khảo Tài liệu hướng dẫn học Bài 3 – phần 1: Kỹ thuật đa phương tiện
Phương thức nào được dùng để xem danh sách các file video được hỗ trợ theo từng thiết bị?
Chọn một câu trả lời:
Trang 21Tham khảo : Tham khảo Tài liệu hướng dẫn học Bài 3 – phần 1: Kỹ thuật đa phương tiện
Cú pháp để lấy audio trên thiết bị ghi lại audio mặc định là?
a Quản lý một kết nối để truyền nội dung
b Quản lý một kết nối dựa trên dòng input
c Quản lý một kết nối dựa trên dòng output
d 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
Phản hồi
Đáp án đúng là: 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
Tham khảo : Tham khảo Tài liệu hướng dẫn học Bài 3 – phần 1: Kỹ thuật đa phương tiện
Các trạng thái media player bao gồm?
Chọn một câu trả lời:
a Started, Prefetched, Unrealized, Realized
b Started, Prefetched, Unrealized, Realized, Closed
c Started, Prefetched, Closed
d Started, Unrealized, Realized, Closed
Phản hồi
Đáp án đúng là: Started, Prefetched, Unrealized, Realized, Closed
Tham khảo : Tham khảo Tài liệu hướng dẫn học Bài 3 – phần 1: Kỹ thuật đa phương tiện
Cú pháp để một player sử dụng để chạy các giai điệu là?
Trang 22Tham khảo : Tham khảo Tài liệu hướng dẫn học Bài 3 – phần 1: Kỹ thuật đa phương tiện
Với phương pháp kết nối bằng Http, Phương thức nào cho phép gửi một luồng byte đến server?Chọn một câu trả lời:
2) createPlayer(InputStream stream, String type)
3) createPlayer(OutputStream stream, String type)
Tham khảo : Tham khảo Tài liệu hướng dẫn học Bài 3 – phần 1: Kỹ thuật đa phương tiện
MMAPI là viết tắt của cụm từ gì ?
Chọn một câu trả lời:
a Mobile Media Access Personal Interface
b Mobile Management Application Programming Intelligent
c Mobile Media Application Programming Interface
d Multi Media Application Programming Interface
Phản hồi
Trang 23Đáp án đúng là: Mobile Media Application Programming Interface
Tham khảo : Tham khảo Tài liệu hướng dẫn học Bài 3 – phần 1: Kỹ thuật đa phương tiện
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?
Tham khảo : Tham khảo Tài liệu hướng dẫn học Bài 3 – phần 2: Kỹ thuật kết nối và trao đổi dữ liệu
Với phương pháp kết nối bằng Http, để truyền các tham số từ client đến server ta sử dụng trường (field) nào?Chọn một câu trả lời:
Tham khảo : Tham khảo Tài liệu hướng dẫn học Bài 3 – phần 2: Kỹ thuật kết nối và trao đổi dữ liệu
Để đảm bảo chỉ những dữ liệu thay đổi sau ngày 1 tháng 8 năm 2015 mới được gửi về từ server, ta sử dụng
Tham khảo : Tham khảo Tài liệu hướng dẫn học Bài 3 – phần 2: Kỹ thuật kết nối và trao đổi dữ liệu
Trong phương pháp messaging, bộ API nhắn tin không dây (WMA), dùng để gửi và nhận các tin nhắn văn bản hoặc nhị phân ngắn trên kết nối không dây WMA là viết tắt của cụm từ nào?
Chọn một câu trả lời:
a Wireless Media API
Trang 24b World Map API
c Wireless Management API
d Wireless Messaging API
Phản hồi
Đáp án đúng là:Wireless Messaging API
Tham khảo : Tham khảo Tài liệu hướng dẫn học Bài 3 – phần 2: Kỹ thuật kết nối và trao đổi dữ liệu
Để truy cập đến một tệp tin có tên xác định, phương thức sau sẽ được sử dụng:
Tham khảo : Tham khảo Tài liệu hướng dẫn học Bài 3 – phần 2: Kỹ thuật kết nối và trao đổi dữ liệu
Phương thức nào trong các phương thức dưới đây của lớp Manager dùng để xem danh sách các file video được hỗ trợ theo từng thiết bị?
Tham khảo : Tham khảo Tài liệu hướng dẫn học Bài 3 – phần 1: Kỹ thuật đa phương tiện
Giao thức HTTP và HTTPS đều gửi request và response Máy client gửi request, còn server sẽ trả về response Client request không bao gồm phần nào?
Trang 25Tham khảo : Tham khảo Tài liệu hướng dẫn học Bài 3 – phần 2: Kỹ thuật kết nối và trao đổi dữ liệu.
Class (lớp) nào không thuộc nhóm class hình thành các khối thao tác mà bạn làm với API trong bộ thư viện MMAPI?Chọn một câu trả lời:
Tham khảo : Tham khảo Tài liệu hướng dẫn học Bài 3 – phần 1: Kỹ thuật đa phương tiện
Trong phương pháp messaging, tin nhắn nhị phân bị giới hạn đến bao nhiêu bytes?
Tham khảo : Tham khảo Tài liệu hướng dẫn học Bài 3 – phần 2: Kỹ thuật kết nối và trao đổi dữ liệu
Thuộc tính nào là giá trị mặc định của một Preference?
Tham khảo: Phần 1 – Tài liệu hướng dẫn tự học bài 7
Với phương pháp làm việc với file trong bộ nhớ trong ta sử dụng phương thức write() để ghi dữ liệu lên file Tham sốđầu vào của phương thức này là gì?
Chọn một câu trả lời:
a mảng float[] chứa dữ liệu cần ghi
b Tên file
c mảng byte[] chứa dữ liệu cần ghi
d mảng String[] chứa dữ liệu cần ghi
Phản hồi
Trang 26Đáp án đúng là: mảng byte[] chứa dữ liệu cần ghi
Tham khảo: Phần 2 – Tài liệu hướng dẫn tự học bài 7
Trong Android, cơ sở dữ liệu mà bạn tạo cho 1 ứng dụng thì đối tượng nào có quyền truy cập và sử dụng?
Chọn một câu trả lời:
a Không hạn chế đối tượng nào
b Chỉ có ứng dụng đó với có quyền truy cập và sử dụng
Phản hồi
Đáp án đúng là: Chỉ có ứng dụng đó với có quyền truy cập và sử dụng
Tham khảo: Phần 1 – Tài liệu hướng dẫn tự học bài 7
Phương thức getString(arg1,arg2) của đối tượng SharedPreference dùng để lấy giá trị của một preference dựa vào key Tham số arg1 xác định giá trị gì?
Chọn một câu trả lời:
a Chỉ số của key trong danh sách đối tượng SharedPreference
b Kiểu preference đang xử lý
c Key của preference muốn nhận dữ liệu
d Giá trị mặc định nếu không tìm thấy được dữ liệu của preference
Phản hồi
Đáp án đúng là: Key của preference muốn nhận dữ liệu
Tham khảo: Phần 1 – Tài liệu hướng dẫn tự học bài 7
Chúng ta có thể thực hiện lưu trữ file vào trong bộ nhớ trong của thiết bị, mặc định đây là những file có tính chất gì?Chọn một câu trả lời:
Tham khảo: Phần 2 – Tài liệu hướng dẫn tự học bài 7
Để 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?
Chọn một câu trả lời:
a Đọc/ghi file trong bộ nhớ trong
b Đọc/ghi file trên bộ nhớ ngoài (thẻ nhớ)
c Lưu trữ bằng SQLite database
d SharedPreferences
Phản hồi
Đáp án đúng là: SharedPreferences
Trang 27Tham khảo: Phần 1 – Tài liệu hướng dẫn tự học bài 7
Andengine chỉ thích hợp cho việc phát triển loại game nào?
Tham khảo: Phần 1 – Tài liệu hướng dẫn tự học bài 8
Phương thức getString(arg1,arg2) của đối tượng SharedPreference dùng để lấy giá trị của một preference dựa vào key Tham số arg2 xác định giá trị gì?
Chọn một câu trả lời:
a Chỉ số của key trong danh sách đối tượng SharedPreference
b Key của preference muốn nhận dữ liệu
c Kiểu preference đang xử lý
d Giá trị mặc định nếu không tìm thấy được dữ liệu của preference
Phản hồi
Đáp án đúng là: Giá trị mặc định nếu không tìm thấy được dữ liệu của preference
Tham khảo: Phần 1 – Tài liệu hướng dẫn tự học bài 7
SharedPreference chưa hỗ trợ lưu trữ kiểu dữ liệu nào?
Tham khảo: Phần 1 – Tài liệu hướng dẫn tự học bài 7
Thuộc tính nào là bắt buộc của một Preference và là giá trị kiểu String duy nhất, được sử dụng để xác định một Preference?
Trang 28Tham khảo: Phần 1 – Tài liệu hướng dẫn tự học bài 7
Engine nào hỗ trợ demo game của bạn ngay trong khi design, rất thuận tiện cho việc test thử các modulGame?Chọn một câu trả lời:
Tham khảo: Phần 1 – Tài liệu hướng dẫn tự học bài 8
Loại game nào khiến người chơi phải sử dụng một số kỹ năng trong thời gian thực để đạt được mục tiêu?Chọn một câu trả lời:
Tham khảo: Phần 1 – Tài liệu hướng dẫn tự học bài 8
Thành phần cơ bản nào trong AndEngine quản lý các thực thể được vẽ trên màn hình?
Tham khảo : Tham khảo Tài liệu hướng dẫn học Bài 8 – Kỹ thuật phát triển Game trong Android
Để thêm một đối tượng Sprite vào Scene trong lập trình AndEngine ta sử dụng phương thức nào?