1. Trang chủ
  2. » Giáo Dục - Đào Tạo

câu hỏi trắc nghiệm ôn thi môn lập trình mạng

48 457 2

Đ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 48
Dung lượng 139,79 KB

Nội dung

CÂU H I ÔN THI TR C NGHI M MÔN L P TRÌNH M NGỎ Ắ Ệ Ậ Ạ Biên So n : GV Bùi Ti n Tr ngạ ế ườ Câu H i S 001 : ỏ ố Ch n phát bi u đúngọ ể [A] InputStream và OutputStream là hai lu ng d li u ki u byteồ ữ ệ ể [B] Reader và Writer là hai lu ng d li u ki u characterồ ữ ệ ể C] C hai đ u đúng.ả ề [D] T t c đ u saiấ ả ề Câu H i S 002 : ỏ ố Package là t p h p c a :ậ ợ ủ A] L p và Interfaceớ [B] L pớ [C] Interface [D] Các công c biên d chụ ị Câu H i S 003 : ỏ ố cho bi t các t o ra m t th hi n c a InputStreamReader t m t th hi n c aế ạ ộ ể ệ ủ ừ ộ ể ệ ủ InputStream [A] S d ng ph ng th c createReader() c a l p InputStreamử ụ ươ ứ ủ ớ [B] S d ng ph ng th c createReader() c a l p InputStreamReaderử ụ ươ ứ ủ ớ C] T o m t th hi n c a InputStream r i truy n vào cho hàm kh i t o c aạ ộ ể ệ ủ ồ ề ở ạ ủ InputStreamReader [D] T t c các câu trên đ u saiấ ả ề Câu H i S 004 : ỏ ố Ch n phát bi u đúng :ọ ể [A] (1) L p Writer có th đ c dùng đ ghi các ký t có cách mã hóa khác nhau raớ ể ượ ể ự lu ng xu tồ ấ [B] (2) L p Writer có th đ c dùng đ ghi các ký t Unicode ra lu ng xu tớ ể ượ ể ự ồ ấ [C] (3) L p Writer có th đ c dùng đ ghi giá tr các ki u d li u c s ra lu ng xu tớ ể ượ ể ị ể ữ ệ ơ ở ồ ấ D] Câu (1) và (2) đúng Câu H i S 005 : ỏ ố Khai báo nào sau đây là khai báo h p l c a m t l p abstract?ợ ệ ủ ộ ớ A] abstract class Vehicle { abstract void display(); } [B] class Vehicle { abstract void display(); } [C] abstract class Vehicle { abstract void display( System.out.println("Car"); } [D] abstract Vehicle { abstract void display(); } Câu H i S 006 : ỏ ố Cho đo n mã sau đây :ạ int x = 11; do { 1 x += 20; } while (x<10); Đo n mã trên l p bao nhiêu l n?ạ ặ ầ [A] 0 B] 1 [C] 4 [D] 5 Câu H i S 007 : ỏ ố M t ch ng trình JAVA có th ch y trên b t kỳ h th ng máy tính nào có_________?ộ ươ ể ạ ấ ệ ố [A] H máy Intelệ [B] Trình biên d ch Javaị [C] H đi u hành Linuxệ ề D] Máy o Javaả Câu H i S 008 : ỏ ố Cho đo n mã sau đây :ạ int values[] = {1,2,3,4,5,6,7,8}; for (int i=0; i<X; ++i) System.out.println(values[i]); giá tr c a X ph i là bao nhiêu đ đo n mã in ra 4 ph n t đ u tiên c a m ng?ị ủ ả ể ạ ầ ử ầ ủ ả [A] 1 B] 4 [C] 8 [D] Không có giá tr nào vì đo n mã có l i.ị ạ ỗ Câu H i S 009 : ỏ ố Phát bi u nào sau đây SAI v t khóa static?ể ề ừ [A] M t thu c tính static đ c dùng chung b i t t c các đ i t ng thu c l p đóộ ộ ượ ở ấ ả ố ượ ộ ớ [B] M t ph ng th c static có th đ c g i mà không c n kh i t o đ i t ngộ ươ ứ ể ượ ọ ầ ở ạ ố ượ [C] T khóa static không dùng trong khai báo l pừ ớ D] M t ph ng th c static có th s d ng t t c các bi n trong l pộ ươ ứ ể ử ụ ấ ả ế ớ Câu H i S 010 : ỏ ố N u bi n chr có ki u d li u char (Character) thì câu l nh if nào sau đây đúng cú pháp?ế ế ể ữ ệ ệ [A] if (chr = "a") [B] if (chr = 'a') [C] if (chr == "a") D] if (chr == 'a') Câu H i S 011 : ỏ ố K t qu c a bi u th c : 15 & 29 là bao nhiêu?ế ả ủ ể ứ [A] 12 [B] 44 [C] 14 2 D] 13 Câu H i S 012 : ỏ ố Cho đo n mã sau, khi th c hi n xong thì bi n x có giá tr bao nhiêu?ạ ự ệ ế ị int x = 12, y = 5, z; z = y ; x += z; [A] 16 [B] 18 C] 17 [D] 12 Câu H i S 013 : ỏ ố Cho đo n mã sau, K t qu c a đo n mã là?ạ ế ả ủ ạ class StringBufferTest { pulic static void main(String []args) { 1. StringBuffer result = new StringBuffer(); 2. StringBuffer s = null; 3. result.append(s); 4. result.insert(0,"123"); 5. System.out.println(result); } } [A] L i biên d ch dòng s 3ỗ ị ở ố [B] L i biên d ch dòng s 4ỗ ị ở ố [C] L i biên d ch dòng s 1ỗ ị ở ố D] In ra k t qu "123null"ế ả Câu H i S 014 : ỏ ố Bi u th c trong câu l nh switch KHÔNG đ c có ki u d li u nào?ể ứ ệ ượ ể ữ ệ [A] char [B] byte [C] short D] String Câu H i S 015 : ỏ ố Cho đo n mã sau, k t qu in ra màn hình là gì?ạ ế ả String s; System.out.println("s = " + s); [A] "s = null" [B] L i th c thiỗ ự C] L i biên d chỗ ị [D] "s = " Câu H i S 016 : ỏ ố 3 Trong Java, đa k th a th c hi n b ng cách nào?ế ừ ự ệ ằ [A] Th a k t 2 hay nhi u l pừ ế ừ ề ớ [B] Th a k t 1 Interface và 1 hay nhi u l pừ ế ừ ề ớ C] Th a k t 1 l p và 1 hay nhi u Interfaceừ ế ừ ớ ề [D] T t c đ u đúngấ ả ề Câu H i S 017 : ỏ ố Ch n phát bi u đúngọ ể [A] L p Class là l p cha c a l p Objectớ ớ ủ ớ [B] L p Object là m t l p finalớ ộ ớ C] M i l p đ u k th a tr c ti p ho c gián ti p t l p Objectọ ớ ề ế ừ ự ế ặ ế ừ ớ [D] T t c các câu trên đ u saiấ ả ề Câu H i S 018 : ỏ ố L p nào sau đây dùng đ th c hi n các thao tác nh p xu t c b n v i consoleớ ể ự ệ ậ ấ ơ ả ớ A] System [B] Math [C] String [D] StringBuffer Câu H i S 019 : ỏ ố L p nào sau đây không ph i là l p bao?ớ ả ớ A] String [B] Integer [C] Boolean [D] Character Câu H i S 020 : ỏ ố Đo n mã sau sai ch nào?ạ ỗ public class Question { public static void main(String[] args) { Boolean b = new Boolean("TRUE"); if (b){ for (Integer i=0;i<10 ;i++ ){ System.out.println(i); } } } } [A] (1) Đo n mã không có l iạ ỗ [B] (2) Đi u ki n c a câu l nh if ph i có ki u boolean thay vì Booleanề ệ ủ ệ ả ể [C] (3) Ch s c a câu l nh for là int thay vì Integerỉ ố ủ ệ D] Câu (2) và (3) đúng Câu H i S 021 : ỏ ố 4 Ph ng th c nào sau đây s làm cho giá tr bi n s b thay đ iươ ứ ẽ ị ế ị ổ [A] (1) s.concat() [B] (2) s.toUpperCase() [C] (3) s.replace() D] câu (1) và (2) đúng Câu H i S 022 : ỏ ố hãy cho bi t k t xu t c a đo n ch ng trình sau : ế ế ấ ủ ạ ươ public class S1 { public static void main(String[] args) { new S2(); } S1(){ System.out.print("S1"); } } class S2 extends S1{ S2(){ System.out.print("S2"); } } [A] S1 [B] S2 C] S1S2 [D] S2S1 Câu H i S 023 : ỏ ố ch n phát bi u đúng cho hàm kh i t oọ ể ở ạ [A] m t l p s k th a các hàm kh i t o t l p chaộ ớ ẽ ế ừ ở ạ ừ ớ B] Trình biên d ch s t đ ng t o hàm kh i t o m c đ nh n u l p không đ nh nghĩaị ẽ ự ộ ạ ở ạ ặ ị ế ớ ị hàm kh i t oở ạ [C] T t c các hàm kh i t o có ki u tr v là voidấ ả ở ạ ể ả ề [D] T t c các câu trên d u saiấ ả ề Câu H i S 024 : ỏ ố Cho bi t k t xu t c a đo n ch ng trình sau :ế ế ấ ủ ạ ươ class Question { String s = "Outer"; public static void main(String[] args) { S2 s2 = new S2(); s2.display(); } }; class S1{ String s = "S1"; 5 void display(){ System.out.print(s); } } class S2 extends S1{ String s = "S2"; } A] S1 [B] S2 [C] null [D] S1S2 Câu H i S 025 : ỏ ố M t ki u d li u s có d u có hai giá tr +0 và -0 b ng sau :ộ ể ữ ệ ố ấ ị ằ [A] Đúng B] Sai [C] Ch đúng v i ki u s nguyênỉ ớ ể ố [D] Ch đúng v i ki u s th cỉ ớ ể ố ự Câu H i S 026 : ỏ ố Ch n khai báo tên bi n đúng :ọ ế [A] Big01LongStringWidthMeaninglessName [B] $int [C] bytes D] T t c các câu đ u đúngấ ả ề Câu H i S 027 : ỏ ố Ch n khai báo đúng cho ph ng th c mainọ ươ ứ [A] public static void main() [B] public void main(String[] arg) C] public static void main(String[] args) [D] public static int main(String[] arg) Câu H i S 028 : ỏ ố Ch n th t đúng c a các thành ph n trong m t t p tin ngu nọ ứ ự ủ ầ ộ ậ ồ [A] câu l nh import, khai báo package, khai báo l pệ ớ [B] Khai báo package đ u tiên; th t câu l nh import và khai báo l p là tùy ýầ ứ ự ệ ớ C] Khai báo package, câu l nh import, khai báo l p ệ ớ [D] Câu l nh import tr c tiên;th t c a khai báo package và khai báo l p là tùy ýệ ướ ứ ự ủ ớ Câu H i S 029 : ỏ ố cho câu l nh sau :ệ int[] x = new int[25]; Ch n k t qu đúng sau khi thi hành câu l nh trênọ ế ả ệ [A] x[24] ch a đ c đ nh nghĩaư ượ ị 6 [B] x[25] có giá tr 0ị [C] x[0] = có giá tr nullị D] x.length = 25 Câu H i S 030 : ỏ ố Cho đo n mã sauạ class Q6 { public static void main(String[] args) { Holder h = new Holder(); h.held = 100; h.bump(h); System.out.println(h.held); } }; class Holder{ public int held; public void bump(Holder theHolder){ theHolder.held++; } } Giá tr in ra c a câu l nh dòng th 6 là :ị ủ ệ ứ [A] 0 [B] 1 [C] 100 D] 101 Câu H i S 031 : ỏ ố Cho đo n mã sau :ạ class Q7 { public static void main(String[] args) { double d = 12.3; Decrement dec = new Decrement(); dec.decrement(d); System.out.println(d); } }; class Decrement{ public void decrement(double decMe){ decMe = decMe - 1.0; } } Giá tr in ra c a câu l nh dòng th 6 là :ị ủ ệ ứ [A] 0.0 [B] -1.0 C] 12.3 7 [D] 11.3 Câu H i S 032 : ỏ ố Mi n giá tr c a bi n ki u Short là :ề ị ủ ế ể [A] nó ph thu c vào n n ph n c ng bên d iụ ộ ề ầ ứ ướ [B] T 0 đ n 2^16 - 1ừ ế C] T -2^15 đ n 2^15 - 1 ừ ế [D] T -2^31 đ n 2^31 - 1ừ ế Câu H i S 033 : ỏ ố Mi n giá tr c a bi n ki u byte là : ề ị ủ ế ể [A] nó ph thu c vào n n ph n c ng bên d iụ ộ ề ầ ứ ướ [B] T 0 đ n 2^8 - 1ừ ế C] T -2^7 đ n 2^7 - 1 ừ ế [D] T -2^15 đ n 2^15 - 1ừ ế Câu H i S 034 : ỏ ố Cho bi t giá tr c a x, a và b sau khi thi hành đo n mã sau :ế ị ủ ạ int x, a = 6, b = 7; x = a++ + b++; [A] x = 15, a = 7, b = 8 [B] x = 15, a = 6, b = 7 C] x = 13, a = 7, b = 8 [D] x = 13, a = 6, b = 7 Câu H i S 035 : ỏ ố Bi u th c nào sau đây là h p l :ể ứ ợ ệ [A] (1) int x = 6; x = !x; [B] (2) int x = 6; if (!(x>3)){} [C] (3) int x = 6; x = ~x; D] Câu (2) và (3) đúng Câu H i S 036 : ỏ ố Bi u th c nào sau đây cho x có giá tr d ng :ể ứ ị ươ A] int x = -1; x = x >>> 5; [B] int x = -1; x = x >>> 32; [C] byte x = -1; x = x >>> 5; [D] int x = -1; x = x >> 5; Câu H i S 037 : ỏ ố Bi u th c nào sau đây h p lể ứ ợ ệ [A] String x = "Hello"; int y = 9; x+=y; [B] String x = "Hello"; int y = 9; x= x + y; [C] String x = null; int y = (x != null) && (x.length>0)?x.length():0; D] T t c các câu đ u đúngấ ả ề 8 Câu H i S 038 : ỏ ố Đo n mã nào sau đây in ra màn hình ch "Equal":ạ ữ [A] (1) int x = 100; float y = 100.0F;if (x==y){ System.out.println("Equal");} [B] (2) Integer x = new Integer(100);Integer y = new Integer(100); if (x==y){ System.out.println("Equal");} [C] (3) String x = "100"; String y = "100"; if (x==y){ System.out.println("Equal");} D] Câu (1) và (3) đúng Câu H i S 039 : ỏ ố Cho bi t k t qu sau khi thi hành ch ng trình sau :ế ế ả ươ 01: public class Short { 02: public static void main(String[] args) { 03: StringBuffer s = new StringBuffer("Hello"); 04: if ((s.length()>5) && 05: (s.append("there").equals("False"))) 06: ;//do nothing 07: System.out.println("value is : " + s); 08: } 09: }; A] Giá tr xu t là Helloị ấ [B] L i biên d ch t i dòng 4 và 5ỗ ị ạ [C] Không có giá tr xu tị ấ [D] Thông báo NullPointerException Câu H i S 040 : ỏ ố Cho bi t k t qu sau khi th c hi n ch ng trình sau :ế ế ả ự ệ ươ public class Xor { public static void main(String[] args) { byte b = 10; byte c = 15; b = (byte) (b^c); System.out.println("b contains " + b); } }; [A] K t qu là : b contains 10ế ả B] K t qu là : b contains 5ế ả [C] K t qu là : b contains 250ế ả [D] K t qu là : b contains 245ế ả Câu H i S 041 : ỏ ố Cho bi t k t qu sau khi biên d ch và thi hành ch ng trình sau :ế ế ả ị ươ 01: public class Conditional { 02: public static void main(String[] args) { 03: int x = 4; 9 04: System.out.println("value is " + ((x>4)?99.99:9)); 05: } 06: }; [A] K t qu là : value is 99.99ế ả [B] K t qu là : value is 9ế ả C] K t qu là : value is 9.0ế ả [D] L i biên d ch t i dòng 4ỗ ị ạ Câu H i S 042 : ỏ ố Cho bi t k t qu c a đo n mã sau :ế ế ả ủ ạ int x = 3; int y = 10; System.out.println(y % x); [A] 0 B] 1 [C] 2 [D] 3 Câu H i S 043 : ỏ ố Ch n câu khai báo không h p l :ọ ợ ệ [A] string s; [B] abstract double d; [C] abstract final double hyperbolConsine(); D] T t c các câu đ u đúngấ ả ề Câu H i S 044 : ỏ ố Ch n câu phát bi u đúngọ ể [A] M t l p tr u t ng không th ch a ph ng th c finalộ ớ ừ ượ ể ứ ươ ứ B] M t l p final không th ch a các ph ng th c tr u t ngộ ớ ể ứ ươ ứ ừ ượ [C] C hai đ u đúngả ề [D] C hai đ u saiả ề Câu H i S 045 : ỏ ố ch n cách s a ít nh t đ đo n mã sau biên d ch đúngọ ử ấ ể ạ ị 01: final class Aaa 02: { 03: int xxx; 04: void yyy(){xxx = 1;} 05: } 06: 07: 08: class Bbb 09: { 10: final Aaa finalRef = new Aaa(); 11: 12: final void yyy() 10 [...]... thực thi C] Không có lỗi, in ra "b is 1" [D] Tất cả đáp án đều sai Câu Hỏi Số 068 : Cho đoạn chương trình sau Kết quả của đoạn chương trình là? class A { int b = 1; public static void main(String []args) { System.out.println("b is " + b); } } A] Lỗi biên dịch [B] Lỗi thực thi [C] Không có lỗi, in ra "b is 1" [D] Tất cả đáp án đều sai Câu Hỏi Số 069 : Nếu String name = "Bui \n Tien \n Truong"; thì câu. .. Không trả về gì cả Câu Hỏi Số 109 : Cho đoạn mã sau : short s = 9; int i = 10; s = i; Phát biểu nào sau đây đúng với đoạn mã trên? [A] Lỗi Thực Thi B] Lỗi Biên Dịch [C] Không Có Lỗi [D] Mất độ chính xác dữ liệu Câu Hỏi Số 110 : Cho đoạn mã sau : short s = 9; int i = 10; i = s; Phát biểu nào sau đây đúng với đoạn mã trên? [A] Lỗi biên dịch [B] Lỗi thực thi [C] Mất độ chính xác D] Không có lỗi Câu Hỏi. .. Integer.parseInt("123"); Câu Hỏi Số 133 : Từ khoá nào khi thực thi sẽ tham khảo đến bản thân lớp chứa nó? A] this [B] super [C] abstract [D] final Câu Hỏi Số 134 : Phương thức loại nào trong các loại sau không được quyền truy cập đến để thay đổi trong Java? A] private [B] protected [C] public [D] private protected Câu Hỏi Số 135 : Cho biết kết quả sau khi thực thi đoạn chương trình sau : class C2 { public... null" [C] Lỗi biên dịch [D] Lỗi thực thi Câu Hỏi Số 144 : Cho đoạn mã sau : String st = "0123\u456789"; System.out.println(st.length()); Sau khi thực thi, kết quả in lên màn hình là bao nhiêu? [A] 6 B] 7 [C] 8 [D] 9 Câu Hỏi Số 145 : Trong ngôn ngữ Java, ta không thể chuyển biến kiểu int và biến kiểu boolean như trong ngôn ngữ C/C++ Đúng hay Sai? A] Đúng [B] Sai 35 Câu Hỏi Số 146 : Giá trị mặc định cho... hoặc long [C] Kết xuất của chương trình chỉ là dòng : value is two D] Kết xuất của chương trình chỉ là dòng : value is two và value is three Câu Hỏi Số 066 : Cho đoạn mã int a = 9/0; Kết quả của đoạn mã là gì? [A] Lỗi biên dịch B] Lỗi thực thi [C] Không có lỗi, a có kết quả là NaN [D] Tất cả đều sai Câu Hỏi Số 067 : Cho đoạn chương trình sau Kết quả của đoạn chương trình là? class A { static int b =... Dòng 7 Câu Hỏi Số 058 : (ảnh JAVA0064.jpg) Cho đoạn mã sau đây (ảnh) : 01: Dog rover,fido; 02: Animal anim; 03: 04: rover = new Dog(); 05: anim = rover; 06: fido = (Dog) anim; Hãy chọn phát biểu đúng : [A] Dòng 5 không thể biên dịch 15 [B] Dòng 6 không thể biên dịch [C] Đoạn mã biên dịch thành công nhưng sẽ phát sinh Exception tại dòng 6 D] Đoạn mã biên dịch thành công và có thể thi hành Câu Hỏi Số... Washer B] Dòng 7 sẽ không biên dịch; cần có phép ép kiểu để chuyển từ kiểu Washer sang kiểu SwampThing [C] Đoạn mã sẽ biên dịch nhưng sẽ phát sinh Exception ở dòng 7 vì chuyển đổi kiểu khi thực thi từ interface sang class là không được phép [D] Đoạn mã sẽ biên dịch và sẽ phát sinh Exception ở dòng 7 vì kiểu lớp của w tại thời điểm thực thi không thể chuyển sang kiểu SwampThing Câu Hỏi Số 061 : Cho đoạn... Scanner [B] Scaner [C] ScanReader [D] ScanerReader Câu Hỏi Số 099 : Trong Java, các câu lệnh xử lý Exception sẽ được đặt trong khối nào? [A] try B] catch [C] finally [D] Exception Câu Hỏi Số 100 : Câu lệnh nào sau đây sẽ KHÔNG phát sinh ra lỗi biên dịch? [A] char your_char = "int"; [B] char what_char = "L" C] char ok = '\u3456'; [D] char what = ''Hello'' Câu Hỏi Số 101 : Cho biểu thức x = ++a + b++; với... oneForAll [C] 1ForAll [D] 1forall Câu Hỏi Số 079 : Muốn khai báo hằng số PI trong Java thì dùng câu lệnh nào sau đây? [A] final constant double PI = 3.14159; [B] final PI = 3.14159; C] final double PI = 3.14159; [D] constant double PI = 3.14159; Câu Hỏi Số 080 : Nếu String name = "HA NOI"; thì câu lệnh name.length(); sẽ trả về bao nhiêu? [A] 5 [B] 8 [C] 7 D] 6 Câu Hỏi Số 081 : Khi khai báo một lớp,... = new double[2][8]; Câu Hỏi Số 084 : 21 Lỗi xảy ra trong quá trình biên dịch từ tập tin nguồn (.java) sang tập tin bytecode (.class) được gọi là? [A] Lỗi luận lý [B] Lỗi thực thi [C] Tất cả đều sai D] Lỗi cú pháp Câu Hỏi Số 085 : Trong Java, tham số kiểu nguyên của một phương thức sẽ được truyền [A] Theo tham chiếu [B] Tùy vào trường hợp C] Theo tham trị [D] Tất cả đều sai Câu Hỏi Số 086 : Giá trị . CÂU H I ÔN THI TR C NGHI M MÔN L P TRÌNH M NGỎ Ắ Ệ Ậ Ạ Biên So n : GV Bùi Ti n Tr ngạ ế ườ Câu H i S 001 : ỏ ố Ch n phát bi u đúngọ ể [A] InputStream. n mã không có l iạ ỗ [B] (2) Đi u ki n c a câu l nh if ph i có ki u boolean thay vì Booleanề ệ ủ ệ ả ể [C] (3) Ch s c a câu l nh for là int thay vì Integerỉ ố ủ ệ D] Câu (2) và (3) đúng Câu H. hyperbolConsine(); D] T t c các câu đ u đúngấ ả ề Câu H i S 044 : ỏ ố Ch n câu phát bi u đúngọ ể [A] M t l p tr u t ng không th ch a ph ng th c finalộ ớ ừ ượ ể ứ ươ ứ B] M t l p final không th ch a các ph

Ngày đăng: 14/01/2015, 19:38

w