
TN LTM code

Quiz
•
Information Technology (IT)
•
University
•
Easy
BANG P
Used 1+ times
FREE Resource
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.
Create a free account and access millions of resources
Similar Resources on Wayground
25 questions
Quiz_3

Quiz
•
University
30 questions
HỆ ĐIỀU HÀNH - BÀI 9

Quiz
•
University
30 questions
Kiến thức về lỗ hổng bảo mật

Quiz
•
University
25 questions
KTPM-GROUP-2-3

Quiz
•
University
32 questions
Câu hỏi về mô hình OSI và TCP/IP

Quiz
•
University
25 questions
COS 16 Quiz

Quiz
•
University
31 questions
Reviewer

Quiz
•
University
26 questions
Componenti del Computer

Quiz
•
1st Grade - University
Popular Resources on Wayground
55 questions
CHS Student Handbook 25-26

Quiz
•
9th Grade
18 questions
Writing Launch Day 1

Lesson
•
3rd Grade
10 questions
Chaffey

Quiz
•
9th - 12th Grade
15 questions
PRIDE

Quiz
•
6th - 8th Grade
40 questions
Algebra Review Topics

Quiz
•
9th - 12th Grade
22 questions
6-8 Digital Citizenship Review

Quiz
•
6th - 8th Grade
10 questions
Nouns, nouns, nouns

Quiz
•
3rd Grade
10 questions
Lab Safety Procedures and Guidelines

Interactive video
•
6th - 10th Grade