Phát biểu nào dưới đây là sai về chương trình?
A. Chương trình có chức năng chuyển đổi chương trình được viết bằng ngôn ngữ lập trình bậc cao thành chương trình thực hiện được trên máy tính được gọi là chương trình dịch.
B. Trong biên dịch không có chương trình đích để lưu trữ và sử dụng lại khi cần.
C. Chương trình viết bằng ngôn ngữ lập trình bậc cao phải được chuyển đổi thành chương trình trên ngôn ngữ máy mới có thể thực hiện được;
D. Chương trình dịch có hai loại: thông dịch và biên dịch.
Lời giải của giáo viên
ToanVN.com
Biên dịch được thực hiện qua hai bước sau:
+ Duyệt, kiểm tra, phát hiện lỗi, xác định chương trình nguồn có dịch được không.
+ Dịch chương trình nguồn thành một chương trình đích có thể thực hiện trên máy và lưu trữ lại để sử dụng về sau.
CÂU HỎI CÙNG CHỦ ĐỀ
Mỗi ngôn ngữ lập trình thường có các thành phần cơ bản nào?
Giả sử a,b là biến nguyên và x là biến thực. Khai báo nào sau đây đúng?
Xét biểu thức logic: (n >0) and (n mod 2 = 0). Khẳng định nào sau đây là đúng?
Trong các khai báo sau, khai báo nào là khai báo biến trong pascal :
Trong ngôn ngữ lập trình Pascal, từ khoá PROGRAM dùng để làm gì?
Trong NN lập trình Pascal, đoạn chương trình sau dùng để làm gì?
Var x, y, t: integer; Begin x: = t; t:= y; y:= x; End.
Phát biểu nào dưới đây là sai khi nói về biên dịch và thông dịch ?
Trong khai báo dưới đây bộ nhớ sẽ cấp phát cho các biến tổng cộng là bao nhiêu byte?
Var x,y,z : Integer; c,h: Char; ok: Boolean;
Trong ngôn ngữ lập trình Pascal, hằng và biến khác nhau cơ bản như thế nào?