Đọc đoạn mã sau:
1.0: package pac02;
1.1: public class ClassA {
1.2: protected int xA;
1.3: public String yA;
1.4:}
---------
2.0: package pac01;
2.1: import pac02.ClassA;
2.2: public class Test {
2.3: public static void main(String[] args) {
2.4: ClassA a = new ClassA();
2.5: a.xA = 12;
2.6: a.yA = "Hello";
2.7: System.out.println("a.xA = " + a.xA + "; a.yA = " + a.yA);
2.8: }
2.9: }
Chương trình sẽ in ra kết quả gì khi thực thi?
Chọn một Câu trả lờiA. Lỗi biên dịch dòng 2.7
B. Lỗi biên dịch dòng 2.5
C. Lỗi biên dịch dòng 2.5, 2.7
D. a.xA = 12; a.yA = Hello
Chọn đáp án C
Đọc đoạn mã sau:
1: public abstract class Test {
2: public abstract void methodA();
3:
4: public abstract void methodB()
5: {
6: System.out.printIn("Hello");
7: }
8: }
Cho lớp Student như sau:
public class Student {
private int mark;
public int getMark() {
return mark;
}
public void setMark(int mark) {
this.mark = mark;
}
}
và s là đối tường s của Student.
Đoạn mã nào sau cho phép thay đổi điểm của s thành 10?
Chọn một Câu trả lờiĐọc đoạn mã sau:
1: public abstract class Test {
2: public abstract void methodA();
3:
4: public abstract void methodB()
5: {
6: System.out.printIn("Hello");
7: }
8: }
Làm thế nào để đoạn mã trên biên dịch thành công?
Chọn một Câu trả lời01: public class Test {
02: public static void main(string args[]) {
03: int i= 0;
04: while (true) {
05: if (i==4) break;
06: ++i;
07: System.out.println(i);
08: }
09: }
10: }
Giá trị cuối cùng của i tại dòng 7 là bao nhiêu?
Chọn một Câu trả lời1: package a;
2: class A{protected int x;}
3: class B{
4: public void test(){
5: A a = new A();
6: a.x = 9;
7: System.out.println(a.x);
8: }
9:public static void 10:main(String[] agrs)
11: {
12: B b1=new B();
13: b1.test();
14: }
15: }
Khi chạy đoạn chương trình trên sẽ thông báo gì?
Chọn một Câu trả lời