Phát biểu nào dưới đây là sai khi nói về biên dịch và thông dịch?
A. Chương trình dịch của ngôn ngữ lập trình bậc cao gọi là biên dịch còn thông dịch là chương trình dịch dùng với hợp ngữ
B. Một ngôn ngữ lập trình có thể có cả chương trình thông dịch và chương trình biên dịch
C. Thông dịch lần lượt dịch và thực hiện từng câu lệnh còn biên dịch phải dịch trước toàn bộ chương trình sang mã nhị phân thì mới có thể thực hiện được
D. Biên dịch và thông dịch đều kiểm tra tính đúng đắn của câu lệnh
Lời giải của giáo viên
ToanVN.com
Mỗi ngôn ngữ lập trình có thể có cả chương trình thông dịch và chương trình biên dịch vì vậy ngôn ngữ bậc cao và hợp ngữ đều có chương trình thông dịch và biên dịch.
Đáp án: A
CÂU HỎI CÙNG CHỦ ĐỀ
Trong những biểu diễn dưới đây, biểu diễn nào là từ khóa trong Pascal?
Trong NNLT Pascal, chương trình sau có kết quả gì?
If (5 mod 2=0) then write (‘Sai’)
Else write (‘Dung’);
Trong ngôn ngữ lập trình Pascal, từ khóa Var dùng để:
Biến x nhận giá trị nguyên trong đoạn [-300 ; 300], kiểu dữ liệu nào sau đây là phù hợp nhất để khai báo biến x?
Hãy chọn phương án ghép đúng. Ngôn ngữ lập trình là ngôn ngữ
Trong Pascal để khai báo ba biến tệp văn bản f1, f2, f3 cần sử dụng cách viết nào sau đây?
Biến x có thể nhận các giá trị -5, 100, 15, 20. Hãy chọn kiểu dữ liệu phù hợp với biến x?
Trong Pascal, phép toán MOD với số nguyên có tác dụng gì ?
Hãy chọn phương án đúng. Biểu thức: 25 mod 3 + 5 / 2 * 3 có giá trị là :
Trong Pascal, các đoạn chú thích được đặt giữa cặp dấu nào?