
TN LTM code
Authored by BANG P
Information Technology (IT)
University
Used 1+ times

AI Actions
Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...
Content View
Student View
28 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Đoạn code sau làm gì?
PipedInputStream in = new PipedInputStream();
PipedOutputStream out = new PipedOutputStream();
in.connect(out);
out.write("Hello".getBytes());
byte[] buffer = new byte[5];
in.read(buffer);
System.out.println(new String(buffer));
In ra "Hello"
Gây lỗi IOException
Không in gì do chưa đóng ống dẫn
In ra ký tự rỗng
Answer explanation
Giải thích: Code tạo ống dẫn, ghi chuỗi "Hello" vào PipedOutputStream, đọc lại từ PipedInputStream và in ra.
2.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Lỗi trong đoạn code sau là gì?
try {
PipedOutputStream out = new PipedOutputStream();
out.write("Test".getBytes()); }
catch (IOException e) {
System.out.println("Lỗi I/O");
}
Thiếu import java.io.*
Chưa kết nối PipedOutputStream với PipedInputStream
Sai phương thức write()
Không có lỗi
Answer explanation
Giải thích: PipedOutputStream phải được kết nối với PipedInputStream trước khi ghi dữ liệu.
3.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Kết quả của đoạn code sau là gì?
Thread thread = new Thread(() -> { System.out.print("X"); });
thread.start();
System.out.print("Y");
Luôn in "XY"
Luôn in "YX"
Có thể in "XY" hoặc "YX" tùy lần chạy
Lỗi biên dịch
Answer explanation
Giải thích: Luồng thread và luồng main chạy song song, thứ tự in không xác định.
4.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Đoạn code sau thiếu gì để đọc dữ liệu từ bàn phím?
BufferedReader reader = new BufferedReader(new InputStreamReader(_______));
String input = reader.readLine();
System.out
System.in
FileInputStream
PipedInputStream
Answer explanation
Giải thích: System.in là luồng nhập tiêu chuẩn từ bàn phím.
5.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Phương thức nào sau đây đóng cả PipedInputStream và PipedOutputStream?
void closePipe(PipedInputStream in, PipedOutputStream out)
{ // Chọn phương thức phù hợp }
in.close(); out.close();
try (in; out) { ... } (Java 9+)
Pipe.closeAll(in, out);
Không cần đóng
Answer explanation
Giải thích: Cú pháp try-with-resources (Java 9+) tự động đóng cả hai luồng.
6.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Đoạn code sau có gì sai?
PipedInputStream in = new PipedInputStream();
PipedOutputStream out = new PipedOutputStream();
out.connect(in);
// Dòng này out.write(65);
Sai thứ tự kết nối (phải là in.connect(out))
Thiếu import
Không bắt IOException
Không có lỗi
Answer explanation
Giải thích: Các phương thức connect() và write() có thể ném IOException.
7.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Kết quả của đoạn code sau?
try {
int x = 10 / 0;
} catch (ArithmeticException e) {
System.out.print("A");
} catch (Exception e) {
System.out.print("B");
} finally {
System.out.print("C");
}
AC
BC
A
Lỗi biên dịch
Answer explanation
Giải thích: Khối finally luôn chạy sau try/catch.
Access all questions and much more by creating a free account
Create resources
Host any resource
Get auto-graded reports

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple
Others
Already have an account?