-
Câu hỏi:
Phát biểu nào dưới đây là đúng trong các phát biểu dưới đây?
- A. Mỗi ngôn ngữ lập trình bậc cao đều có đúng một chương trình dịch
- B. Chương trình dịch gồm hợp dịch, thông dịch, biên dịch
- C. Máy tính chỉ nhận biết được kí tự 0 và kí tự 1 nên chương trình bằng ngôn ngữ máy cũng phải được dịch sang mã nhị phân
- D. Một ngôn ngữ lập trình bậc cao có thể có nhiều chương trình dịch khác nhau
Lời giải tham khảo:
Đáp án đúng: D
Một ngôn ngữ lập trình bậc cao có thể có nhiều chương trình dịch khác nhau như thông dịch và biên dịch. Bất kì một chương trình được viết bằng ngôn ngữ nào đều phải dịch sang ngôn ngữ máy.
Đáp án D
Câu hỏi này thuộc đề thi trắc nghiệm dưới đây, bấm vào Bắt đầu thi để làm toàn bài
Hướng dẫn Trắc nghiệm Online và Tích lũy điểm thưởng
CÂU HỎI KHÁC
- Phát biểu nào dưới đây là đúng trong các phát biểu dưới đây
- Phát biểu nào dưới đây chắc chắn sai về chương trình và lập trình?
- Phát biểu nào sau đây chắc chắn sai về thuật toán và chương trình?
- Ngôn ngữ lập trình là ngôn ngữ như thế nào?
- Ngôn ngữ máy là gì
- Phát biểu nào dưới đây là hợp lí nhất về biến?
- Chọn phát biểu đúng trong các phát biểu dưới đây về cú pháp:
- Phát biểu nào dưới đây là hợp lí nhất khi nói về biến
- Phát biểu nào dưới đây là hợp lí nhất khi nói về hằng
- Phát biểu nào dưới đây là hợp lí nhất khi nói về tên
- Chọn câu phát biểu hợp lí nhất về khai báo hằng?
- Phát biểu nào sau đây là đúng về chương trình?
- Chọn câu đúng trong các câu sau về khai báo và chương trình:
- Từ khóa USES dùng để làm gì
- Khai báo hằng nào là đúng trong các khai báo sau
- Trong chương trình dịch Pascal sẽ cấp phát bao nhiêu byte bộ nhớ cho các biến trong khai báo sau?
- Biến x nhận giá trị nguyên trong đoạn [-300 ; 300], kiểu dữ liệu nào sẽ phù hợp nhất để khai báo biến x?
- Với ngôn ngữ lập trình Pascal, giả sử x:= a/b; thì x phải khai báo kiểu dữ liệu nào?
- Khai báo nào sau đây đúng
- Danh sách các biến là một hoặc nhiều tên biến, các tên biến được viết cách nhau bởi dấu gì?
- Trong Pascal, đâu là cú pháp để khai báo biến?
- Ngôn ngữ lập trình bậc cao là ngôn ngữ ra sao?
- Phát biểu nào không đúng trong các phát biểu dưới đây về chương trình dịch?
- Phát biểu nào sau đây là sai khi nói về biên dịch và thông dịch?
- Nêu các thành phần của ngôn ngữ lập trình?
- Phát biểu nào sau đây là đúng về tên dành riêng?
- Biến Y nhận giá trị là 0.4. Khai báo nào sau đây là đúng?
- Trong ngôn ngữ lập trình Pascal, kiểu dữ liệu nào trong các kiểu sau đây có miền giá trị lớn nhất?
- Phạm vi giá trị của kiểu integer thuộc khoảng giá trị nào?
- Biến x có thể nhận các giá trị -5, 100, 15, 20.
- Đại lượng dùng để lưu trữ giá trị, giá trị có thể được thay đổi trong quá trình thực hiện chương trình
- Để thực hiện gán giá trị 20 cho biến X. Phép gán nào sau đây là đúng?
- Hàm cho giá trị bằng bình phương của x là hàm gì?
- Biểu thức số học nào sau đây là hợp lệ?
- Trong ngôn ngữ lập trình Pascal, với câu lệnh như sau:
- Cho chương trình : Var x,y : real;
- Muốn in giá trị lưu trong 2 biến a và b ra màn hình ta dùng lệnh gì?
- Câu lệnh nào dưới đây dùng để nhập một số từ bàn phím vào biến x?
- Trong Turbo Pascal, muốn chạy chương trình ta dúng tổ hợp phím nào?
- Muốn tính diện tích S của hình vuông cạnh A với giá trị nguyên nằm trong phạm vi từ 10 đến 100