1. Trang chủ
  2. » Công Nghệ Thông Tin

Đề cương Công nghệ Java cho thiết bị phi máy tính

24 452 5

Đ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 24
Dung lượng 28,19 KB

Nội dung

Đề cương Công nghệ Java cho thiết bị phi máy tính là: Tập hợp các câu hỏi trắc nghiệm, đã có đáp án được in đậm; Các câu hỏi đều nằm trong chương trình học và bám sát đề thi. Chúc các bạn ôn tập tốt và đạt kết quả cao. ♥

HA(1) = Loại thiết bị phi máy tính cài đặt, tích hợp với Java? Thiết bị dẫn đường phương tiện giao thông Điện thoại Smart Phone Thiết bị định vị GPS Thiết bị chọn kênh tivi A(2) = Byte code gì? Là mã lệnh chương trình java Là mã máy java Là mã trung gian mã lệnh chương trình mã máy java Là mã máy ứng dụng java thiết bị phi máy tính HA(3) = Lớp test sau có chức gì? public class test extends Throwable { } Khơng có chức Bắt lỗi hàm ném Ném lỗi Bắt lỗi ném lỗi HA(4) = ý nghĩa quan trọng máy ảo Java? Cài đặt loại thiết bị điện tử để ảo hóa Cài đặt xử lý máy tính thiết bị điện tử Cài đặt bien dịch chương trình máy tính Java thiết bị điện tử Cài đặt, biên dịch mã nguồn Java thiết bị điện tử tích hợp vi xử lý HA(5) = JVM hiểu gì? Bộ công cụ phát triển ứng dụng Java cho thiết bị phi máy tính Hệ thống thư viện chuẩn Java dùng cho lập trình Máy ảo, cung cấp cơng cụ thực thi mã lệnh byte code java Môi trường thực thi java hệ thống xử lý thực HA(6) = Lớp mainclass Java có đặc tính gì? Tất đáp án khác Chứa hàm main để chạy ứng dụng Lớp ứng dụng Cho phép lớp kế thừa HA(7) = Sau biên dịch mã nguồn, JVM tạo dạng file nào? doc .java .class .exe HA(8) = Để khai báo lớp có tên lop01 lop02 thuộc gói pack01 dùng cú pháp nào? package pack01; pack01; package pack01.lop02; package pack01.lop01; HA(9) = Package java gì? Là cấu trúc dùng để tập hợp file thành nhóm tương đồng Là cấu trúc dùng để tập hợp lớp gói khác thành nhóm tương đồng Là cấu trúc dùng để tập hợp thư viện thành nhóm tương đồng Là cấu trúc dùng để tập hợp đối tượng thành nhóm tương đồng HA(10) = Để tạo lớp có khả bắt lỗi phải kế thừa từ lớp Java? Throwable Runable Exception Throw HA(11) = Từ khố extends sử dụng để làm gì? Xác định lớp khơng có tài ngun cho kế thừa Xác định lớp rỗng Xác định lớp cho lớp kế thừa Xác định lớp kế thừa lớp cha HA(12) = Làm để khai báo biến số nguyên i riêng cho hàm lớp? private int i; protected int i; static int i(); public int i; HA(13) = Lớp Exception dùng để xử lý việc nhận lỗi Như vậy, hàm thuộc lớp muốn ném cho lớp Exception dùng cú pháp nào? throws Exception throw new Exception new Exception throw Exception HA(14) = Khai báo mảng số nguyên ma java cú pháp nào? int ma[]={1,2,3,4,5}; int ma=[1,2,3,4,5]; int ma={1,2,3,4,5}; int ma[]=[1,2,3,4,5]; HA(15) = Từ khoá public dùng để đặt phạm vi khai báo cho thành phần nào? Hàm Tất các thành phần lớp Mảng Biến HA(16) = Kiểu liệu logic java định nghĩa từ khóa nào? boolean yesno logic bit HA(17) = Khai báo cho hàm dựng lớp có tên myclass01? public void mylass01(); public abstract void myclass01() {}; public myclass01(); public virtual myclass01(); HA(18) = Lớp Exception có đặc tính nào? Tạo đối tượng kiểu Object Tạo đối tượng ném lỗi runtime Tạo đối tượng kiểu String Tạo đối tượng bắt lỗi runtime HA(19) = Cho biết kết chạy lớp Second sau đây? class First { public First (String s) { System.out.println(s); } } public class Second extends First { public stic void main(String args []) { new Second(); } } Báo lỗi lớp Một lỗi ném thiếu tham số Khơng có lỗi Đối tượng lớp tạo HA(20) = Cơng cụ JRE Java có ý nghĩa gì? Là môi trường cung cấp thư viện, tệp tin để máy ảo java chạy tảng máy tính bảng Là môi trường cung cấp thư viện, tệp tin để máy ảo java chạy thiết bị phi máy tính Là mơi trường cung cấp thư viện, tệp tin để máy ảo java chạy tảng máy tính để bàn xách y Là mơi trường cung cấp thư viện, tệp tin để máy ảo java chạy tảng cụ thể A(21) = public class lop1 { public int k; public int nhap() { k = 10; } } public class lop2 extends lop1 { public int k; public int nhap() { k = 100; } } Sau tạo đối tượng gọi hàm nhập đoạn lệnh: lop1 obj = new lop2(); lop1.nhap(); giá trị k gì? 100 10 Khơng có giá trị gán 100 10 HA(22) = public class class1 { int a,b; class1() { a = 10; b = 10; }; class1(int x, int y) { a = x; b =y; }; } Sau tạo đối tượng obj lệnh: class1 obj = new class1(5,5) a,b có kết nào? a=5 b=5 a=10 b=0 a=10 b=10 a=0 b=10 HA(23) = public class lop1 { public int k; public int nhap() { k = 10; } } public class lop2 extends lop1 { public int k; public int nhap() { k = 100; } } Sau tạo đối tượng gọi hàm nhập đoạn lệnh: lop1 obj = new lop2(); lop1.nhap(); giá trị k gì? 100 100 10 10 null HA(24) = Hàm Class2() lớp Class2 sau gọi dạng hàm nào? public class Class2 { public int a; public int b; Class2() { a=10;b=20; }; } Một lớp Hàm dựng Hàm xử lý liệu Hàm huỷ HA(25) = Cấu trúc try catch dùng để làm gì? Bắt lỗi khai báo liệu Ném lỗi cho lớp khác Bắt lỗi cú pháp chương trình Bắt lỗi chương trình runtime HA(26) = Lệnh import goi1.lop01; dùng để làm gì? Khai báo thư viện goi1 Xây dựng goi1 Xây dựng lớp lop01 Nhập sử dụng lớp lop01 goi1 HA(27) = Hàm dựng lập trình hướng đối tượng java có đặc tính nào? Chạy sau gọi từ đối tượng tạo không gọi từ đối tượng tạo giống với hàm bình thường khác Tự động gọi chạy đối tượng tạo HA(28) = Nếu viết mã code cho hàm dựng lớp mà muốn gọi hàm dựng lớp cha phải tuân thủ qui định nào? Không thể gọi Gọi vị trí Gọi dòng Gọi dòng cuối HA(29) = Gói thư viện chứa phương thức xử lý toán học ứng dụng Java? Gói java.lang Gói java.util Gói java.math Gói java.net HA(30) = Ưu điểm việc kế thừa liệu gì? Có thể sử dụng hàm lớp cho kế thừa phạm vi cho phép Có thể nạp chồng hàm Khơng phải khai báo biến liệu Sử dụng mã nguồn lớp khác mà không cần xây dựng lại HA(31) = Để tạo đối tượng obj từ lớp Class1 dùng cú pháp nào? Class1 new obj(); Class1 obj; Class1 obj(); Class1 obj = new Class1(); HA(32) = Một chương trình Java viết môi trường NetBean bao gồm thành phần nào? Một lớp mainclass nhiều lớp khác Chỉ lớp main class Nhiều lớp mainclass nhiều lớp khác khơng thiết phi có lớp mainclass HA(33) = JDK công cụ dùng để? Hệ thống thư viện java Sun Tạo Máy ảo java Môi trường thực thi java Công cụ phát triển ứng dụng Java HA(34) = Để khai báo biến số nguyên i dùng chung cho tất các đối hượng, hàm, lớp khai báo nào? public int i; private int i(); int i(); protected int i; HA(35) = Để khai báo hàm x java có khả ném lỗi cho lớp y xử lý lỗi dùng lệnh nào? void x() throws y void x() throw y void x() exception y void x() extends y HA(36) = Để sử dụng lớp xây dựng gói thư viện dùng lệnh nào? import using package include HA(37) = Công cụ Netbean cho phép xây dựng ứng dụng chạy thiết bị điện tử nào? Trên thiết bị máy tính phi máy tính có tích hợp chip xử lý Trên loại thiết bị điện tử có gắn chip vi xử lý Trên thiết bị phi máy tính có tích hợp chip vi xử lý Trên thiết bị máy tính mơi trường Web HA(38) = Cơng cụ JavaCard Java có ý nghĩa gì? Cho phép ứng dụng applet chạy bảo mật máy tính Cho phép ứng dụng applet chạy bảo mật thẻ thơng minh có nhớ nhỏ lưu vết Cho phép ứng dụng applet chạy bảo mật máy chủ dịch vụ Web Cho phép ứng dụng chạy bảo mật điện thoại di động máy tính bảng HA(39) = public class lop1: { public void test() { System.out.println(123); }; public void test(char c) { System.out.println(c); }; }; Sau tạo đối tượng obj gọi hàm: obj.test() kết in hình gì? C Khơng in kết 123 123 c HA(40) = Phép gán sau không hợp lệ? float f = 45.0; double d = 45.0; long l = 40; int i = -32; HA(41) = Từ khoá protected dùng để đặt phạm vi khai báo cho thành phần nào? Tất các thành phần lớp Mảng Hàm Biến HA(42) = Từ khóa implement dùng để làm gì? Khai báo lớp thi hành giao diện Khai báo giao diện Khai báo lớp kế thừa giao diện Khai báo lớp dạng mainclass HA(43) = Netbeans công cụ cho phép triển khai phát triển ứng dụng java cho tảng nào? Tất loại thiết bị điện tử phi máy tính Máy tính Tất thiết bị phi máy tính cài đặt java Máy tính tất thiết bị phi máy tính cài đặt java HA(44) = Throwable lớp thư viện java dùng để làm gì? Xử lý lỗi runtime Xử lý lỗi cú pháp Xây dựng phương thức lớp có khả bắt lỗi Xây dựng phương thức lớp có khả ném lỗi HA(45) = Phương thức main ứng dụng Java chấp nhận tham số kiểu gì? int boolean String byte HA(46) = Tệp tin javac.exe cơng cụ JDK dùng để làm gì? Biên dịch mã nguồn java thành mã byte code Thông dịch từ mã bytecode thành mã máy thực thi Thực thi mã lệnh chương trình java Biên dịch mã nguồn java thành mã máy HA(47) = Tệp tin java.exe cơng cụ JDK dùng để làm gì? Thực thi mã lệnh chương trình java Biên dịch mã nguồn java thành mã máy Thông dịch từ mã bytecode thành mã máy thực thi Biên dịch mã nguồn java thành mã byte code HA(48) = Phương thức có tên trùng với tên lớp khơng xác định kiểu giá trị trả gọi gì? Destructor Constructor Variable Object HA(49) = J2SE công cụ phát triển ứng dụng java dạng nào? Các ứng dụng web Các ứng dụng cho loại thiết bị phi máy tính Các ứng dụng máy tính Các ứng dụng web HA(50) = Java định nghĩa ngoại lệ nào? Hệ thống xử lý bắt lỗi Sự kiện xảy chương trình chạy phát sinh lỗi làm chương trình gián đoạn Là lỗi phát sinh soạn thảo chương trình Sự kiện xảy chương trình chạy phát sinh lỗi chương trình tiếp tục chạy HA(51) = Chỉ cách dùng để cài đặt, xây dựng, phát triển chạy ứng dụng java thiết bị máy tính? Cài đặt JRE Cài đặt JVM Cài đặt JDK Netbean Cài đặt Netbean HA(52) = Phép gán sau không hợp lệ? int other = (int)true; short s = 10; double d = 0x12345678; float f = -412; HA(53) = Từ khoá private dùng để đặt phạm vi khai báo cho thành phần nào? Tất các thành phần lớp Mảng Hàm Biến HA(54) = Công cụ JDK cài đặt loại thiết bị nào? Máy tính thiết bị phi máy tính có chip xử lý hỗ trợ byte code Cài đặt tất thiết bị điện tử Trên thiết bị phi máy tính máy truyền hình, nghe nhạc, máy dân dụng Chỉ máy tính HA(55) = Biến liệu dạng static có tính chất sau đây? Lưu giá trị cho đối tượng Lưu giá trị cho lớp Lương tự kiểu public Lương tự kiểu private HA(56) = Lớp interface có đặc tính gì? Dạng lớp bắt buộc phải kế thừa để xây dựng Lớp có tính đa hình Chỉ chứa khai báo phương thức liệu Dạng lớp không cho phép kế thừa HA(57) = Để thi hành interface java dùng từ khóa? imports extends implements include HA(58) = Trong lập trình hướng đối tượng java, hàm dựng tạo lớp? Chỉ tạo tối đa hai hàm dựng Chỉ tạo tối đa ba hàm dựng Chỉ tạo hàm dựng Có thể tạo nhiều hàm dựng khác HA(59) = Để khai báo biến số nguyên i dùng chung cho hàm lớp lớp khai báo nào? private int i; protected int i; int i(); public int i; HA(60) = Cho biết lệnh throw java dùng để làm gì? Dùng để bắt lỗi xảy Khai báo hàm xử lý lỗi Chuyển đến đoạn lệnh khác có lỗi runtime xảy Dùng để ném lỗi xảy chạy để khối try catch bắt lấy HB(1) = Cho biết kết chạy đoạn chương trình sau? public class MyProgram { public static void main(String args[]) { try { System.out.Print (Hello world! ); } finally { System.out.println(Finally executing ); } } } Hello world! Hello world! Finally executing Final executing Không in HB(2) = Khối lệnh try catch finally dùng để làm gì? Khai báo đối tượng Exception để xử lý lỗi sau cho chương trình tiếp tục chạy Bắt lỗi runtime dùng đối tượng Exception để xử lý lỗi sau cho chương trình dừng lại Bắt lỗi runtime thoát khỏi ứng dụng Bắt lỗi runtime dùng đối tượng Exception để xử lý lỗi sau cho chương trình tiếp tục chạy HB(3) = Gói thư viện java.io.* Java chứa phương thức cho phép thực việc gì? Các phương thức thuộc tính xử lý toán học Xử lý đồ họa Các phương thức thuộc tính Nhập/xuất liệu Khơng chọn đáp án HB(4) = Cho biết kết sau thực đoạn chương trình sau? try { int x = 0; int y = / x; } catch (Exception e) { System.out.println(Exception); } catch (ArithmeticException ae) { System.out.println( Arithmetic Exception); } System.out.println(finished); Lỗi biên dịch Exception Arithmetic Exception finished HB(5) = Để khai báo interface java dùng từ khóa nào? public interface public class interface public interface HB(6) = public class A{ } Khẳng định sau với lớp A có nội dung trên? A cho phép lớp kế thừa khác gói A cho phép lớp kế thừa gói A lớp không phép kế thừa A cho phép kế thừa HB(7) = Giả sử: A B interface, C class Khẳng định sau đúng? A thi hành B,C C thi hành A,B B thi hành C A thi hành B HB(8) = Cho biết kết chạy đoạn chương trình sau? public class X { public static void main(String [] args) { try { badMethod(); System.out.Print (A); } catch (Exception ex) { System.out.Print (B); } Finally { System.out.Print (C); } System.out.Print (D); } public stic void badMethod() {} } ABCD ABD BCD ACD HB(9) = Khái niệm lớp giao diện java đúng? Là tập hợp hành vi phương thức thuộc phạm vi private có tên khơng có nội dung Là tập hợp hành vi phương thức thuộc phạm vi protected có tên khơng có nội dung Là tập hợp hành vi phương thức thuộc phạm vi public có tên khơng có nội dung Là tập hợp thuộc tính thuộc phạm vi public có tên khơng có nội dung HB(10) = Nếu lớp myclass khai báo theo phạm vi private sau sử dụng nào? private class myclass{ } Dùng cho lớp khác gói Chỉ dùng bên gói Có thể dùng cho lớp Dùng cho tất lớp gói khác gói HB(11) = Nguyên tắc chung xử lý biệt lệ khối try catch finally gì? Nếu gặp biệt lệ runtime cho chương trình tiếp tục chạy lệnh Nếu gặp biệt lệ runtime bắt lấy, xử lý dừng chương trình Nếu gặp biệt lệ runtime bắt lấy, xử lý cho chương trình tiếp tục chạy Nếu gặp biệt lệ runtime dừng chương trình báo lỗi hệ thống HB(12) = Sau chạy đoạn chương trình sau, kết gì? public class CommandArgs { public static void main(String [] args) { String s1 = args[1]; String s2 = args[2]; String s3 = args[3]; String s4 = args[4]; System.out.Print ( args[2] = + s2); } } args [2] = args [2] = args [2] = Null Ném biệt lệ HB(13) = Gói (package) java chứa thành phần nào? Gồm có lớp, đối tượng, thư viện, giao diện (interface) Gồm có lớp, đối tượng, thư viện, giao diện (interface) Gồm có lớp giao diện (interface) Gồm có lớp, đối tượng, thư viện HB(14) = Khi lớp xây dựng phương thức trùng với tên, kiểu giá trị trả tham số lớp cha gọi gì? Overriding Constructor Descontructor Overloading HB(15) = Vì Java không sử dụng kiểu trỏ lập trình C/C++? Vì cơng cụ khó làm cho nhiều lập trình viên bối sử dụng Con trỏ dùng để quản lý nhớ, xử lý khơng cách làm rò rỉ nhớ khơng đảm bảo tính tin cậy Vì khơng cần thiết Vì khơng thuận tiện cho việc quản lý nhớ chạy ứng dụng mạng HB(16) = public class Class2 { public int a; public int b; Class2() { a=10;b=20; }; Class2(int x, int y) { a=x;b=y; }; } Hàm Class2(int x, int y) gọi hàm gì? Hàm huỷ Hàm dựng Hàm xử lý liệu Một lớp HB(17) = public class class1 { int a,b; class1() { a = 10; b = 10; }; class1(int x, int y) { a = x; b =y; }; } Sau tạo đối tượng obj lệnh: class1 obj = new class1() a,b có kết nào? a=0 b=10 a=0 b=0 a=10 b=0 a=10 b=10 HB(18) = Đoạn chương trình đây, sau biên dịch chạy cho kết nào? public class Test { static int age; public static void main (String args []) { age = age + 1; System.out.println(The age is + age); } } Lỗi Runtime Không báo kết HB(19) = Kết đoạn chương trình sau nào? public class Foo{ public static void main(String[] args) { try { return; } Finally { System.out.println( Finally ); } } } Xảy biệt lệ thực Lỗi biên dịch Finally Khơng trả lại kết HB(20) = Tính độc lập Máy ảo JVM hiểu nào? JVM độc lập cài đặt loại thiết bị JVM tảng phụ thuộc cho phép ứng dụng Java chạy tảng cụ thể JVM máy ảo chạy hệ điều hành nên độc lập JVM khơng độc lập nền, phụ thuộc vào nhà cung cấp java HB(21) = Cho biết phát biểu sau try catch finally ? Khối try có nhiều khối catch Khối try khơng bắt buộc phải có khối finally Khối try phải bắt buộc phải có khối catch Tất đáp án khác HB(22) = Khẳng định với lớp A khai báo sau? final class A{ } A cho phép kế thừa A cho phép lớp kế thừa khác gói cho phép lớp kế thừa gói A lớp khơng phép kế thừa HB(23) = Lớp khác với giao diện nội dung nào? Lớp định nghĩa phạm vi giao diện có phạm vi public Lớp có đầy đủ thuộc tính phương thức giao diện có phương thức, thuộc tính dạng final Tất các đáp án khác Lớp có đầy đủ nội dung giao diện có tên phương thức HB(24) = Kết phép gán Double d = Math.random(); cho d giá trị bao nhiêu? 0.0

Ngày đăng: 08/12/2018, 09:58

TỪ KHÓA LIÊN QUAN

w