Câu hỏi Đáp án 3 năm trước 56

 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ữ

Đáp án chính xác ✅

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

verified ToanVN.com

+ Biên dịch (compiler) : 

Bước 1 : Duyệt, phát hiện lỗi, kiểm tra tính đúng đắn của lệnh trong chương trình nguồn.

Bước 2 : Dịch toàn bộ chương trình nguồn thành một chương trình trên ngôn ngữ máy.

+ Thông dịch (interpreter):

Bước 1 : Kiểm tra tính đúng đắn của lệnh tiếp theo trong chương trình nguồn.

Bước 2 : Chuyển lệnh đó thành ngôn ngữ máy.

Bước 3 : Thực hiện các câu lệnh vừa được chuyển đổi .

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

Câu 1: Trắc nghiệm

Khi chạy chương trình với lệnh Write(3:2); sẽ được kết quả là:

Xem lời giải » 3 năm trước 64
Câu 2: Trắc nghiệm

Hãy chọn biểu diễn hằng đúng trong các biểu diễn sau:

Xem lời giải » 3 năm trước 58
Câu 3: Trắc nghiệm

Hãy chọn kết quả đúng của đoạn chương trình sau.

s := 0;   for i:= 1 to 10 do  s:=s + i;  Write(s);

Xem lời giải » 3 năm trước 57
Câu 4: Trắc nghiệm

Để thoát khỏi Turbo Pascal.

Xem lời giải » 3 năm trước 56
Câu 5: Trắc nghiệm

Để biểu diễn x3 ta có thể viết

Xem lời giải » 3 năm trước 52
Câu 6: Trắc nghiệm

Sau khi thi hành đoạn chương trình sau , thì biến x viết ra mà hình có giá trị là bao nhiêu ?. 

A:= 4 ; B: = 1; X:= 2 ;

IF A + B > 6 THEN X := X + A + B else X := 2; WRITE (X);

Xem lời giải » 3 năm trước 52
Câu 7: Trắc nghiệm

Trong NNLT Pascal, chương trình sau có kết quả gì?

If  (5 mod 2=0) then write (‘Sai’)

                                    Else write (‘Dung’);

Xem lời giải » 3 năm trước 51
Câu 8: Trắc nghiệm

Tệp f có dữ liệu   5   9   15  để đọc 3 giá trị trên từ tệp f và ghi các giá trị này vào 3 biến x, y, z ta sử dụng câu lệnh:

Xem lời giải » 3 năm trước 51
Câu 9: Trắc nghiệm

Trong Pascal phép toán div, mod là

Xem lời giải » 3 năm trước 51
Câu 10: Trắc nghiệm

Đoạn chương trình sau thực hiện công việc gì ?

i := 0 ;            while i <> 0 do write(i, ‘ ’) ;

Xem lời giải » 3 năm trước 50
Câu 11: Trắc nghiệm

Câu lệnh dùng thủ tục đọc có dạng:

Xem lời giải » 3 năm trước 50
Câu 12: Trắc nghiệm

Phát biểu nào dưới đây chắc chắn sai ?

Xem lời giải » 3 năm trước 50
Câu 13: Trắc nghiệm

Câu lệnh nào sau đây dùng để nhập một số từ bàn phím vào biến x

Xem lời giải » 3 năm trước 49
Câu 14: Trắc nghiệm

Xét đoạn chương trình sau.

for i:=1 to 10 do

if (i mod  3 = 0) or (i mod 5 = 0) then write(i:3);

Xem lời giải » 3 năm trước 49
Câu 15: Trắc nghiệm

Để khai báo biến n thuộc kiểu số nguyên ta viết

Xem lời giải » 3 năm trước 49

📝 Đề thi liên quan

Xem thêm »
Xem thêm »

❓ Câu hỏi mới nhất

Xem thêm »
Xem thêm »