
200+ câu trắc nghiệm Chương trình dịch có đáp án - Phần 1
30 câu hỏi
Phát hiện được lỗi ngữ nghĩa và tự động biểu diễn dữ liệu đầu vào
Phát hiện được lỗi cú pháp
Thông báo lỗi cú pháp
Tạo được chương trình đích
Chọn đáp án A
Chương trình là dãy các lệnh được tổ chức theo các quy tắc được xác định bởi ngôn ngữ lập trình cụ thể
Trong chế độ thông dịch, mỗi câu lệnh của chương trình nguồn được dịch thành một câu lệnh của chương trình đích
Mọi bài toán đều có chương trình để giải trên máy tính
Nếu chương trình nguồn có lỗi cú pháp thì chương trình đích cũng có lỗi cú pháp
Chọn đáp án A
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
Chuyển đổi chương trình được viết bằng ngôn ngữ lập trình Pascal thành chương trình thực hiện được trên máy
Chuyển đổi chương trình được viết bằng ngôn ngữ máy thành chương trình thực hiện được trên máy
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 hợp ngữ
Chọn đáp án A
Chương trình thông dịch và chương trình biên dịch
Chương trình dịch, bảng chữ cái, cú pháp, ngữ nghĩa
Bảng chữ cái, cú pháp, ngữ nghĩa
Tên dành riêng, tên chuẩn và tên do người lập trình định nghĩa
Chọn đáp án C
Assembly (Hợp ngữ)
Machine
Pascal
FORTRAN
Chọn đáp án A
Tập các biểu thức chính quy
Cây cú pháp
Tập các từ tố (tokens)
Chuỗi ký tự
Chọn đáp án C
Phân tích từ vựng
Phân tích cú pháp
Sinh mã
Tối ưu mã
Chọn đáp án A
Phân tích từ vựng
Phân tích cú pháp
Sinh mã
Tối ưu mã
Chọn đáp án B
Các định danh
Các hằng số
Các từ khóa
Bao gồm cả ba (các định danh, các hằng số, và các từ khóa)
Chọn đáp án D
Chương trình được viết bằng ngôn ngữ máy
Được dịch thành ngôn ngữ máy
Chương trình ngôn ngữ máy được tạo ra, bắt nguồn từ ngôn ngữ bậc cao
Chương trình viết bằng ngôn ngữ lập trình hướng đối tượng
Chọn đáp án C
Phân tích thiết kế, lập trình, và kiểm thử
Xây dựng chương trình và viết tài liệu
Phân tích từ vựng, phân tích cú pháp, và sinh mã
Đào tạo và hướng dẫn sử dụng phần mềm
Chọn đáp án C
Từ khoá
const
Chuỗi các kí tự
Chuỗi các chữ cái
Chọn đáp án A
Dấu < hoặc > hoặc <= hoặc >= hoặc != hoặc =</=></>
Dấu > hoặc < hoặc <= hoặc >= hoặc <> hoặc =</>
Dấu > hoặc < hoặc <= hoặc >= hoặc <> hoặc = =</>
Dấu > hoặc < hoặc <= hoặc >= hoặc !=hoặc = =</>
Chọn đáp án D
Từ tố số nguyên
Từ vựng
Từ tố số thực
Từ tố
Chọn đáp án D
Từ tố số nguyên
Từ tố từ khóa
Từ tố số thực
Mẫu mô tả
Chọn đáp án B
Đọc một chương trình được viết bằng một ngôn ngữ - ngôn ngữ nguồn (source language) – rồi dịch nó thành một chương trình tương đương ở một ngôn ngữ khác – ngôn ngữ đích (target ungbly).
Kiểm tra lỗi phần mềm
Diệt virus
Đọc file có đuôi .pdf
Chọn đáp án A
Phân tích từ vựng; Phân tích ngữ nghĩa; Sinh mã trung gian; Tối ưu mã; Sinh mã đích
Phân tích từ vựng; Phân tích cú pháp; Phân tích ngữ nghĩa; Sinh mã trung gian; Tối ưu mã; Sinh mã đích
Phân tích từ vựng; Phân tích cú pháp; Phân tích ngữ nghĩa; Sinh mã trung gian; Tối ưu mã;
Phân tích từ vựng; Phân tích cú pháp; Phân tích ngữ nghĩa; Sinh mã trung gian
Chọn đáp án B
Thứ hai
Thứ ba
Thứ nhất
Thứ tư
Chọn đáp án C
Phân tích cú pháp
Phân tích ngữ nghĩa;
Sinh mã trung gian;
Sinh mã đích
Chọn đáp án A
Kỳ đầu (Front end) và kỳ sau (Back end).
Kỳ đầu, kỳ giữa, và kỳ cuối
Kỳ đầu, kỳ sau, và kỳ cuối
Kỳ bắt đầu, kỳ phát triển, và kỳ kết thúc
Chọn đáp án A
Bắt đầu
Thứ hai
Giữa
Cuối cùng
Chọn đáp án A
Đọc chương trình nguồn từ trái sang phải (quét nguyên liệu – scanning) để tách ra thành các thẻ từ (token).
Đọc chương trình nguồn từ phải sang trái (quét nguyên liệu – scanning) để tách ra thành các thẻ từ (token).
Đọc chương trình nguồn từ dưới lên trên (quét nguyên liệu – scanning) để tách ra thành các thẻ từ (token).
Đọc chương trình nguồn từ trên xuống dưới (quét nguyên liệu – scanning) để tách ra thành các thẻ từ (token).
Chọn đáp án A
Việc kiểm tra xem chương trình nguồn có chứa lỗi về ngữ nghĩa hay không và tập hợp thông tin về kiểu cho giai đoạn sinh mã về sau.
Phân tích cú pháp.
Nhóm các từ tố và từ vựng
Sinh mã giả ungbly
Chọn đáp án A
Thực hiện sinh mã trung gian
Thực hiện công việc nhóm các thẻ từ của chương trình nguồn thành các ngữ đoạn văn phạm (grammatical phrase), mà sau đó sẽ được trình biên dịch tổng hợp ra thành phẩm.
Nhóm các ký tự
Phân tích lỗi và thực hiện sinh mã
Chọn đáp án B
Một cấu trúc dữ liệu mà mỗi phần tử là một mẩu tin ung để lưu trữ một định danh, bao gồm các trường lưu giữ ký hiệu và các thuộc tính của nó.
Một bảng cơ sở dữ liệu
Một bảng không có cấu trúc
Một danh sách các từ tố
Chọn đáp án A
Bất kỳ các kí hiệu nào nằm trong cặp dấu ‘’ ngoại trừ ‘
Bắt đầu bằng dấu ‘ theo sau là không hoặc nhiều kí hiệu, theo sau là dấu ’
Bất kỳ các kí hiệu nào nằm trong cặp dấu “” ngoại trừ “
Bắt đầu bằng dấu “ theo sau là không hoặc nhiều kí hiệu, theo sau là dấu ”
Chọn đáp án D
Từ tố số nguyên
Từ tố từ khóa
Từ tố số thực
Mẫu mô tả
Chọn đáp án A
Phân tích ngữ nghĩa sẽ thực hiện việc kiểm tra xem chương trình nguồn có chứa lỗi về ngữ nghĩa hay không và tập hợp thông tin về kiểu cho giai đoạn sinh mã về sau.
Phân tích từ vựng sẽ thực hiện việc kiểm tra xem chương trình nguồn có chứa lỗi về ngữ nghĩa hay không và tập hợp thông tin về kiểu cho giai đoạn sinh mã về sau.
Phân tích cú pháp sẽ thực hiện việc kiểm tra xem chương trình nguồn có chứa lỗi về ngữ nghĩa hay không và tập hợp thông tin về kiểu cho giai đoạn sinh mã về sau.
Phân tích ngữ nghĩa và phân tích ngữ nghĩa sẽ thực hiện việc kiểm tra xem chương trình nguồn có chứa lỗi về ngữ nghĩa hay không và tập hợp thông tin về kiểu cho giai đoạn sinh mã về sau.
Chọn đáp án A
position, initial, rate phải khai báo là các biến số nguyên
position, initial, rate phải khai báo là các biến số thực
position, initial, rate phải khai báo là các biến số thực và số nguyên
position, initial, rate phải khai báo là các biến kiểu chuỗi
Chọn đáp án B
position, initial, rate phải khai báo là các biến số nguyên
position, initial, rate phải khai báo là các biến số thực
position, initial, rate có thể được khai báo là các biến số thực và số nguyên
position, initial, rate phải khai báo là các biến kiểu chuỗi
Chọn đáp án C
Bạn có thích hoạt động này không?
Hãy lưu hoặc chia sẻ nội dung này đến mọi người.


















