Chương trình giúp chuyển đổi tự ngôn ngữ bậc cao sang ngôn ngữ máy được gọi là
BÀI 1: KHÁI NIỆM LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH Show 1. Ngôn ngữ lập trình- Ngôn ngữ lập trình là ngôn ngữ dùng để diễn tả thuật toán sao cho máy tính hiểu và thực hiện được. - Có 3 loại ngôn ngữ lập trình:
2. Lập trình- Lập trình là việc sử dụng cấu trúc dữ liệu và các lệnh của ngôn ngữ lập trình cụ thể để mô tả dữ liệu và diễn đạt các thao tác của thuật toán. 3. Chương trình dịch- Chương trình dịch là chương trình đặc biệt, 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 sang ngôn ngữ máy. a. Biên dịch (Compiler)- Biên dịch được thực hiện qua hai bước
=> Biên dịch thuận tiện cho các chương trình ổn định và cần thực hiện nhiều lần. b. Thông dịch (Interpreter)- Thông dịch được thực hiện bằng cách lặp lại dãy các bước sau:
=> Thông dịch phù hợp với môt trường đối thoại giữa người và máy.
45 điểm Trần Tiến
Chương trình dịch là chương trình: A. Chuyển đổi ngôn ngữ máy sang ngôn ngữ lập trình bậc cao B. Chuyển đổi chương trình viết bằng hợp ngữ hoặc ngôn ngữ lập trình bậc cao sang ngôn ngữ máy C. Chuyển đổi hợp ngữ sang ngôn ngữ lập trình bậc cao D. Chuyển đổi ngôn ngữ máy sang hợp ngữ Tổng hợp câu trả lời (3)
a
a
Đáp án : B Giải thích : Mỗi chương trình viết bằng ngôn ngữ khác muốn máy tính thực hiện trên máy tính đều phải được dịch ra ngôn ngữ máy nhờ chương trình dịch. Câu hỏi hay nhất cùng chủ đề
Tham khảo giải bài tập hay nhấtLoạt bài Lớp 10 hay nhấtxem thêmXem toàn bộ tài liệu Lớp 10: tại đây
Câu 1: Chương trình dịch là chương trình: A. Chuyển đổi ngôn ngữ máy sang ngôn ngữ lập trình bậc cao B. Chuyển đổi chương trình viết bằng hợp ngữ hoặc ngôn ngữ lập trình bậc cao sang ngôn ngữ máy C. Chuyển đổi hợp ngữ sang ngôn ngữ lập trình bậc cao D. Chuyển đổi ngôn ngữ máy sang hợp ngữ
Đáp án : B Giải thích : Mỗi chương trình viết bằng ngôn ngữ khác muốn máy tính thực hiện trên máy tính đều phải được dịch ra ngôn ngữ máy nhờ chương trình dịch. Câu 2: Ngôn ngữ máy là gì? A. Là bất cứ ngôn ngữ lập trình nào mà có thể mô tả thuật toán để giao cho máy tính thực hiện B. Là ngôn ngữ duy nhất mà máy tính có thể hiểu và thực hiện được C. Là ngôn ngữ gần với ngôn ngữ tự nhiên, có tính độc lập cao và không phụ thuộc vào các loại máy D. Một phương án khác
Đáp án : B Giải thích : Ngôn ngữ máy là ngôn ngữ duy nhất để viết chương trình mà máy tính có thể hiểu và thực hiện được. Việc viết chương trình bằng ngôn ngữ máy có thể khai thác triệt để các đặc điểm phần cứng của máy. Câu 3: Ngôn ngữ lập trình bao gồm: A. Hợp ngữ, ngôn ngữ bậc cao B. Ngôn ngữ máy, hợp ngữ C. Ngôn ngữ máy, hợp ngữ, ngôn ngữ bậc cao
D. Ngôn ngữ bậc cao, ngôn ngữ máy
Đáp án : C Giải thích : Ngôn ngữ lập trình bao gồm ngôn ngữ máy, hợp ngữ, ngôn ngữ bậc cao. Câu 4: Ngôn ngữ lập trình bậc cao là? A. Là ngôn ngữ máy tính có thể trực tiếp hiểu và thực hiện được B. Là ngôn ngữ gần với ngôn ngữ tự nhiên, có tính độc lập cao và ít phụ thuộc vào loại máy cụ thể C. Là ngôn ngữ có thể mô tả được tất cả các thuật toán D. Là ngôn ngữ mô tả thuật toán dưới dạng văn bản
Đáp án : B Giải thích : Ngôn ngữ lập trình bậc cao là ngôn ngữ gần với ngôn ngữ tự nhiên, có tính độc lập cao và ít phụ thuộc vào loại máy cụ thể, làm việc với nhiều kiểu dữ liệu và cách tổ chức dữ liệu đa dạng. Câu 5: Ngôn ngữ lập trình là: A. Ngôn ngữ khoa học B. Ngôn ngữ tự nhiên C. Ngôn ngữ giao tiếp hằng ngày D. Ngôn ngữ để viết chương trình
Đáp án : D Giải thích : Ngôn ngữ lập trình là ngôn ngữ để viết chương trình giúp máy tính hiểu và thực hiện được. Câu 6: Ngôn ngữ lập trình không cần chương trình dịch là: A. Hợp ngữ B. Ngôn ngữ lập trình bậc cao C. Ngôn ngữ máy D. Pascal
Đáp án : C Giải thích : Mỗi loại máy có một ngôn ngữ máy riêng. Ngôn ngữ máy là ngôn ngữ duy nhất để viết chương trình mà máy tính có thể hiểu và thực hiện được. Câu 7: Câu nào là sai khi nói về đặc điểm của ngôn ngữ lập trình bậc cao: A. Chương trình viết bằng ngôn ngữ bậc cao phải được dịch bằng chương trình dịch máy mới hiểu và thực hiện được B. Ngôn ngữ bậc cao gần với ngôn ngữ tự nhiên C. Có tính độc lập cao, ít phụ thuộc vào các loại máy cụ thể D. Thực hiện được trên mọi loại máy
Đáp án : D Giải thích : Ngôn ngữ lập trình bậc cao là ngôn ngữ gần với ngôn ngữ tự nhiên, có tính độc lập cao và ít phụ thuộc vào loại máy cụ thể. Chương trình viết bằng ngôn ngữ bậc cao phải được dịch bằng chương trình dịch máy mới hiểu và thực hiện được. Câu 8: Ngôn ngữ Pascal thuộc loại: A. Ngôn ngữ bậc cao B. Hợp ngữ C. Ngôn ngữ máy
D. Cả A, B, C đều sai
Đáp án : A Giải thích : Ngôn ngữ lập trình bậc cao là ngôn ngữ gần với ngôn ngữ tự nhiên, có tính độc lập cao và ít phụ thuộc vào loại máy cụ thể. Chương trình viết bằng ngôn ngữ bậc cao phải được dịch bằng chương trình dịch máy mới hiểu và thực hiện được. Một số ngôn ngữ lập trình bậc cao: FORTRAN, COBOL, PASCAL, C… Câu 9: Hợp ngữ là: A. Ngôn ngữ trong các lệnh sử dụng một số từ tiếng Anh B. Ngôn ngữ máy tính có thể trực tiếp hiểu được C. Ngôn ngữ gần với ngôn ngữ tự nhiên, có tính độc lập cao, ít phụ thuộc vào các loại máy cụ thể D. Ngôn ngữ trong các lệnh sử dụng một số từ tiếng Việt
Đáp án : A Giải thích : Hợp ngữ là ngôn ngữ kết hợp ngôn ngữ máy với ngôn ngữ tự nhiên của con người. Nó cho phép người lập trình sử dụng một số từ ( thường là từ viết tắt các từ tiếng Anh) để thể hiện lệnh cần thực hiện. Câu 10: Ngôn ngữ nào sau đây máy có thể trực tiếp hiểu và thực hiện? A. Ngôn ngữ bậc cao B. Hợp ngữ C. Pascal D. Ngôn ngữ máy
Đáp án : D Giải thích : Ngôn ngữ máy là ngôn ngữ duy nhất để viết chương trình mà máy tính có thể trực tiếp hiểu và thực hiện được.
|