khoahoc.vietjack.com

Câu hỏi:

11/06/2026 24 Lưu

1:public class foo {

2: public static void stringReplace (String text) {

3: text = text.replace ('j' , 'i');

4: }

5: public static void bufferReplace (StringBuffer text) {

6: text = text.append ("C");

7: }

8: public static void main (String args[]) {

9: String textString = new String ("java");

10: StringBuffer textBuffer = new StringBuffer ("java");

11: stringReplace (textString);

12: bufferReplace (textBuffer);

13: System.out.println (textString + textBuffer);

14: }

15:}

Kết quả chương trình trên:

Chọn một Câu trả lời

A.

javajavaC

B.

iavaiava

C.

Chương trình biên dịch thành công, nhưng lỗi trong quá trình chạy.

D.

Lỗi biên dịch

Quảng cáo

Trả lời:

verified Giải bởi Vietjack

Chọn đáp án A

Vì:

+ Lệnh 9 sinh ra xâu textString có giá trị là "java"

+ Lệnh 10 sinh ra xâu textBuffer có giá trị là "java"

+ Lệnh 11 gọi hàm stringReplace(textString), hàm này sẽ thay thế kí tự j bởi kí tự I tuy nhiên không làm thay đổi giá trị của xâu gốc => textString ="java"

+ Lệnh 12 sẽ gọi hàm bufferReplace (textBuffer), hàm này sẽ thêm vào cuối xâu textBuffer kí tự C => Xâu textBuffer="javaC"

+ Lệnh 13 sẽ in ra "javajavaC"

CÂU HỎI HOT CÙNG CHỦ ĐỀ

Câu 1

A.

int x; //a comment

B.

/* a comment */

C.

/**a comment*/

D.

<!--a comment--!>

Lời giải

Chọn đáp án D

Vì:

Trong java có 2 cách viết chú thích

Chú thích 1 dòng: //chú thích một dòng

Chú thích nhiều dòng: /*chú thích nhiều dòng*/

Lời giải

Chọn đáp án D

Vì:

Phương thức abstract là phương thức chưa được cài đặt phần thân.

Câu 3

A.

interface Eatable {}

interface Runnable {}

public interface Animal extends Eatable,Runnable{}

B.

interface Eatable {}

interface Runnable {}

public interface Animal implements Eatable,Runnable{}

C.

interface Eatable {}

interface Runnable {}

public interface Animal implement Eatable,Runnable{}

D.

interface Eatable {}

interface Runnable {}

public interface Animal extends Eatable and Runnable{}

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Câu 4

A.

Trong khối lệnh bất kỳ

B.

Trong hàm tạo

C.

Trong phương thức

D.

Tại thời điểm khai báo thuộc tính

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Câu 7

A.

public interface Summable {

int sum();

}

B.

public interface Summable {

public int sum();

}

C.

public interface Summable {

public static double PI=3.14;

public int getArea();

}

D.

public interface Summable {

public static double PI=3.14;

public int getArea(){

return (int)0*PI;

}

}

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP