Trắc nghiệm Visual J++_svk14
Tr¾c nghiƯm Visual J++ 'Cau HB(1) = "Mét líp đợc xây dựng có hàm nh sau:" & vbCrLf & _ "public class lop1:" & vbCrLf & _ "{" & vbCrLf & _ "public void test()" & vbCrLf & _ "{" & vbCrLf & _ " System.out.println(123);" & vbCrLf & _ " };" & vbCrLf & _ "public void test(char c)" & vbCrLf & _ "{" & vbCrLf & _ " System.out.println(c);" & vbCrLf & _ " };" & vbCrLf & _ "};" & vbCrLf & _ "Hái: sau tạo đợc đối tợng obj gọi hàm: obj.test() kết in hình là:": TB(1, 1) = "123" TB(1, 2) = "c" TB(1, 3) = "kh«ng in kết nào" TB(1, 4) = "123 c" 'Câu2 HB(2) = "Một lớp đợc xây dựng có hàm nh sau:" & vbCrLf & _ "public class lop1:" & vbCrLf & _ "{" & vbCrLf & _ "public void test()" & vbCrLf & _ "{" & vbCrLf & _ " System.out.println(123);" & vbCrLf & _ " };" & vbCrLf & _ "public void test(char c)" & vbCrLf & _ "{" & vbCrLf & _ " System.out.println(c);" & vbCrLf & _ " };" & vbCrLf & _ "};" & vbCrLf & _ "Hỏi: sau tạo đợc đối tợng obj gọi hàm: obj.test('x') kết in hình là:" TB(2, 1) = "x" TB(2, 2) = "c" TB(2, 3) = "không in kết nào" TB(2, 4) = "x-123" HB(3) = "Để tạo đối tợng obj từ lớp Class1 ta dùng cú pháp nào:" TB(3, 1) = "Class1 obj = new Class1();" TB(3, 2) = "Class1 obj;" TB(3, 3) = "Class1 obj();" TB(3, 4) = "Class1 new obj();" HB(4) = "Để tăng giá trị biến số nguyên i lên đn vị ta dïng có ph¸p:" TB(4, 1) = "i++;" TB(4, 2) = "++i;" TB(4, 3) = "i=i+1;" TB(4, 4) = "tÊt c đáp án khác đúng." HB(5) = " Để gim giá trị biến số nguyên i lên đn vị ta dùng cú pháp:" TB(5, 1) = "i ;" TB(5, 2) = " i;" TB(5, 3) = "i=i-1;" TB(5, 4) = "tất c đáp án khác đúng." 'Câu6: HB(6) = "Để khai báo biến số nguyên i dùng chung cho tất các đối hợng, hàm, lớp ta khai báo:" TB(6, 1) = "public int i;" TB(6, 2) = "private int i();" TB(6, 3) = "protected int i;" TB(6, 4) = "int i();" 'C©u7: HB(7) = "Để khai báo biến số nguyên i dùng chung cho hàm lớp lớp ta khai báo:" TB(7, 1) = "protected int i;" TB(7, 2) = "public int i;" TB(7, 3) = "private int i;" TB(7, 4) = "int i();" 'Câu8: HB(8) = "Để khai báo biến số nguyên i riêng cho hàm lớp ta khai b¸o:" TB(8, 1) = "private int i;" TB(8, 2) = "public int i;" TB(8, 3) = "protected int i;" TB(8, 4) = "static int i();" 'Câu9: HB(9) = "Để thực việc lặp 10 lần cấu trúc for ta dïng lÖnh:" TB(9, 1) = "for(int i=1; i=0; )" 'C©u11: HB(11) = "Để khai báo mảng ma có 10 phần tư sè nguyªn ta dïng:" TB(11, 1) = "int ma[] = new int[9];" TB(11, 2) = "int ma[10];" TB(11, 3) = "int ma = new int[10];" TB(11, 4) = "int ma[] = new int[10];" 'C©u12: HB(12) = "CÊu tróc lƯnh switch case đợc dùng để:" TB(12, 1) = "thực hiƯn viƯc chän mét nhiỊu trêng hỵp" TB(12, 2) = "thực vòng lặp" TB(12, 3) = "thực hiƯn viƯc chän mét trêng hỵp" TB(12, 4) = "thùc hiƯn viƯc chän mét trêng hỵp" 'Câu13: HB(13) = "Gi sử mảng ma đợc khai báo có 10 phần tử, để truy cập vào phần tử thø th× dïng chØ sè:" TB(13, 1) = "ma [4]" TB(13, 2) = "ma [5]" TB(13, 3) = "ma [6]" TB(13, 4) = "ma [0]" 'C©u14: HB(14) = "Gi sử mảng ma đợc khai báo có 10 phần tử, để truy cập vào phần tử thứ dùng chØ sè:" TB(14, 1) = "ma [4]" TB(14, 2) = "ma [2+2]" TB(14, 3) = "ma [3+1]" TB(14, 4) = "sử dụng đợc tất đáp án khác." 'Câu15: HB(15) = "Một lớp class1 đợc xây dựng gồm hµm sau:" & vbCrLf & _ "public class class1" & vbCrLf & _ "{" & vbCrLf & _ "int a,b;" & vbCrLf & _ "class1()" & vbCrLf & _ " {" & vbCrLf & _ " a = 10; b = 10;" & vbCrLf & _ " };" & vbCrLf & _ "class1(int x, int y)" & vbCrLf & _ " {" & vbCrLf & _ " a = x; b =y;" & vbCrLf & _ " };" & vbCrLf & _ "}" & vbCrLf & _ "sau t¹o ®èi tỵng obj b»ng lƯnh: class1 obj = new class1() a,b có kết quả:" TB(15, 1) = "a=10 vµ b=10" TB(15, 2) = "a=10 vµ b=0" TB(15, 3) = "a=0 vµ b=10" TB(15, 4) = "a=0 vµ b=0" 'Câu16: HB(16) = "Một lớp class1 đợc xây dựng gồm hàm sau:" & vbCrLf & _ "public class class1" & vbCrLf & _ "{" & vbCrLf & _ "int a,b;" & vbCrLf & _ "class1()" & vbCrLf & _ " {" & vbCrLf & _ " a = 10; b = 10;" & vbCrLf & _ " };" & vbCrLf & _ "class1(int x, int y)" & vbCrLf & _ " {" & vbCrLf & _ " a = x; b =y;" & vbCrLf & _ " };" & vbCrLf & _ "}" & vbCrLf & _ "sau tạo đối tợng obj lệnh: class1 obj = new class1(5,5) a,b có kết quả" TB(16, 1) = "a=5 vµ b=5" TB(16, 2) = "a=10 vµ b=0" TB(16, 3) = "a=0 vµ b=10" TB(16, 4) = "a=10 vµ b=10" 'Câu17: HB(17) = "Một đoạn chong trình java ®ỵc viÕt nh sau" & vbCrLf & _ "int a = 10;" & vbCrLf & _ "int b = 3;" & vbCrLf & _ "int c = a/b;" & vbCrLf & _ "thì kết c là" TB(17, 1) = "3" TB(17, 2) = "2" TB(17, 3) = "1" TB(17, 4) = "3.3333" 'Câu18: HB(18) = "Một đoạn chong trình java đợc viết nh sau" & vbCrLf & _ "int a = 10;" & vbCrLf & _ "int b = 3;" & vbCrLf & _ "int c = a%b;" & vbCrLf & _ "thì kết c lµ" TB(18, 1) = "1" TB(18, 2) = "2" TB(18, 3) = "3" TB(18, 4) = "3.3333" 'C©u19: HB(19) = "Một đoạn chong trình java đợc viết nh sau" & vbCrLf & _ "int a = 10;" & vbCrLf & _ "int b = 3;" & vbCrLf & _ "float c = (float)a%b;" & vbCrLf & _ "th× kÕt c là" TB(19, 1) = "3.3333" TB(19, 2) = "2" TB(19, 3) = "3" TB(19, 4) = "4" 'Câu20: HB(20) = "Để so sánh giá trị biến a b có hay không sư dơng biĨu thøc" TB(20, 1) = "a==b" TB(20, 2) = "a = b" TB(20, 3) = "a! = b" TB(20, 4) = "a = !b" 'C©u21: HB(21) = "Cho đoạn chơng trình sau:" & vbCrLf & _ "int a=10;" & vbCrLf & _ "int b=20;" & vbCrLf & _ "System.out.println(a==b);" & vbCrLf & _ "Hái kÕt qu¶ thùc đoạn chơng trình in giá trị" TB(21, 1) = "false" TB(21, 2) = "10" TB(21, 3) = "20" TB(21, 4) = "true" 'C©u22: HB(22) = "Cho đoạn chơng trình sau:" & vbCrLf & _ "int a=10;" & vbCrLf & _ "int b=10;" & vbCrLf & _ "System.out.println(a==b);" & vbCrLf & _ "Hái kÕt qu¶ thùc đoạn chơng trình in giá trị" TB(22, 1) = "true" TB(22, 2) = "10" TB(22, 3) = "20" TB(22, 4) = "false" 'C©u23: HB(23) = "CÊu trúc lệnh while lập trình hớng đối tợng java đợc sử dụng để" TB(23, 1) = "thực lệnh lặp dựa biểu thức logic" TB(23, 2) = "thực lệnh lặp dựa biến đếm" TB(23, 3) = "thùc hiƯn lƯnh chän nhiỊu trêng hỵp" TB(23, 4) = "thùc hiÖn lÖnh chän trêng hợp" 'Câu24: HB(24) = "từ khoá return hàm đợc dùng để" TB(24, 1) = "xác định giá trị trả hàm" TB(24, 2) = "xác định giá trị trả biểu thức" TB(24, 3) = "xác định giá trị trả lớp" TB(24, 4) = "xác định giá trị trả mảng" 'Câu25: HB(25) = "Cho đoạn chơng trình sau:" & vbCrLf & _ "int a=10;" & vbCrLf & _ "int b=10;" & vbCrLf & _ "boolean b=a==b;" & vbCrLf & _ "Hái kÕt qu¶ cđa b sau thùc đoạn chơng trình trên:" TB(25, 1) = "true" TB(25, 2) = "10" TB(25, 3) = "không thực đợc lỗi." TB(25, 4) = "false" 'Câu 26: HB(26) = "một hàm lớp với kiểu liệu void có đặc điểm:" TB(26, 1) = "không trả giá trị nào" TB(26, 2) = "trả giá trị nhất" TB(26, 3) = "trả hai giá trị" TB(26, 4) = "trả ba giá trị" 'Câu 27 HB(27) = "Một đoạn chơng trình đợc viết nh sau" & vbCrLf & _ "int a=12;" & vbCrLf & _ "int b=23;" & vbCrLf & _ "int max = a==b?a:b;" & vbCrLf & _ "Hỏi: sau thực đoạn chơng trình max có giá trị:" TB(27, 1) = "12" TB(27, 2) = "23" TB(27, 3) = "10" TB(27, 4) = "20" 'Câu 28 HB(28) = "Một đoạn chơng trình đợc viết nh sau" & vbCrLf & _ "int a=12;" & vbCrLf & _ "int b=23;" & vbCrLf & _ "int max = a