Tr¾c nghiÖm Visual J++
'Cau 1
HB(1) = "Mét líp ®îc x©y dùng cã c¸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 khi t¹o ®îc ®èi tîng obj vµ gäi hµm: obj.test() th× kÕt qu¶ in ra mµn
h×nh lµ:":
TB(1, 1) = "123"
TB(1, 2) = "c"
TB(1, 3) = "kh«ng in ra kÕt qu¶ nµo"
TB(1, 4) = "123 vµ c"
'C©u2
HB(2) = "Mét líp ®îc x©y dùng cã c¸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 khi t¹o ®îc ®èi tîng obj vµ gäi hµm: obj.test('x') th× kÕt qu¶ in ra
mµn h×nh lµ:"
TB(2, 1) = "x"
TB(2, 2) = "c"
TB(2, 3) = "kh«ng in ra kÕt qu¶ 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ị của biến số nguyên i lên một đ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 các đáp án khác đều đúng."
HB(5) = " Để gim giá trị của biến số nguyên i lên một đ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 các đáp án khác đều đúng."
'Câu6:
HB(6) = "Để khai báo một biến số nguyên i dùng chung cho tất các các đối h-
ợng, hàm, lớp thì 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 một biến số nguyên i dùng chung cho các hàm trong lớp
đó và lớp con của nó thì 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 một biến số nguyên i riêng cho các hàm trong lớp thì 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 hiện việc lặp 10 lần bằng cấu trúc for ta dùng lệnh:"
TB(9, 1) = "for(int i=1; i<=10; i++)"
TB(9, 2) = "for(int i=1; i<=10; i--)"
TB(9, 3) = "for(int i=0; i<=10; i++)"
TB(9, 4) = "for(int i=0; i<=10; --)"
'Câu10:
HB(10) = "Để thực hiện việc lặp 10 lần bằng cấu trúc for ta dùng lệnh:"
TB(10, 1) = "for(int i=10; i>=1; i--)"
TB(10, 2) = "for(int i=10; i>=1; i++)"
TB(10, 3) = "for(int i=10; i>=0; i++)"
TB(10, 4) = "for(int i=10; 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 trong nhiều trờng hợp"
TB(12, 2) = "thực hiện các vòng lặp"
TB(12, 3) = "thực hiện việc chọn một trong 2 trờng hợp"
TB(12, 4) = "thực hiện việc chọn một trong 3 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ứ 5 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ứ 5 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 c¶ c¸c ®¸p ¸n kh¸c."
'C©u15:
HB(15) = "Mét líp class1 ®îc x©y dùng gåm c¸c 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 khi t¹o ®èi tîng obj b»ng lÖnh: class1 obj = new class1() th× a,b sÏ 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 c¸c 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 khi t¹o ®èi tîng obj b»ng lÖnh: class1 obj = new class1(5,5) th× a,b sÏ
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 trong java ®îc viÕt nh sau" & vbCrLf & _
"int a = 10;" & vbCrLf & _
"int b = 3;" & vbCrLf & _
"int c = a/b;" & vbCrLf & _
"th× kÕt qu¶ cña 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 trong java ®îc viÕt nh sau" & vbCrLf & _
"int a = 10;" & vbCrLf & _
"int b = 3;" & vbCrLf & _
"int c = a%b;" & vbCrLf & _
"th× kÕt qu¶ cña 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 trong java ®îc viÕt nh sau" & vbCrLf & _
"int a = 10;" & vbCrLf & _
"int b = 3;" & vbCrLf & _
"float c = (float)a%b;" & vbCrLf & _
"th× kÕt qu¶ cña c lµ"
TB(19, 1) = "3.3333"
TB(19, 2) = "2"
TB(19, 3) = "3"
TB(19, 4) = "4"
'C©u20: