-
Câu hỏi:
Phát biểu nào dưới đây chắc chắn sai?
- A. Chương trình dịch giúp tìm ra tất cả các lỗi của chương trình;
- B. Chương trình dịch cho phép chuyển chương trình viết bằng một ngôn ngữ lập trình nào đó sang chương trình trên ngôn ngữ máy để máy có thể thực hiện được mà vẫn bảo toàn được ngữ nghĩa của chương trình nguồn;
- C. Chương trình dịch giúp người lập trình có thể lập trình trên một ngôn ngữ lập trình gần với ngôn ngữ tự nhiên hơn, do đó giảm nhẹ được nỗ lực lập trình, tăng cường hiệu suất lập trình;
- D. 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;
Lời giải tham khảo:
Đáp án đúng: B
Chương trình dịch cho phép chuyển chương trình viết bằng một ngôn ngữ lập trình nào đó sang chương trình trên ngôn ngữ máy để máy có thể thực hiện được mà vẫn bảo toàn được ngữ nghĩa của chương trình nguồn;
Đáp án B
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
- Hãy chọn phương án ghép đúng. Ngôn ngữ lập trình là ngôn ngữ gì?
- Phát biểu nào không đúng trong các phát biểu dưới đây về chương trình?
- Phát biểu nào dưới đây là sai khi nói về biên dịch, thông dịch?
- Phát biểu nào dưới đây hợp lí nhất khi nói về biến?
- Trong tin học, hằng đại lượng
- Các thành phần của ngôn ngữ lập trình là gì?
- Khái niệm nào sau đây là đúng tên dành riêng
- Khai báo nào sau đây là đúng tên chuẩn?
- Phát biểu nào dưới đây hợp lí nhất
- Phát biểu nào dưới đây là hợp lí nhất?
- Phát biểu nào sau đây chắc chắn sai về chương trình?
- Trong những biểu diễn dưới đây, biểu diễn nào là từ khóa trong Pascal?
- Phát biểu nào dưới đây chắc chắn sai về chương trình máy tính?
- Chương trình dịch không có khả năng trong các khả năng sau?
- Trong Pascal, các đoạn chú thích đặt giữa cặp dấu nào?
- Biến x nhận giá trị nguyên trong đoạn [-300 ; 300], kiểu dữ liệu nào là phù hợp nhất để khai báo biến x?
- Trong 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?
- Hãy chọn phương án đúng. Biểu thức: 25 mod 3 + 5 / 2 * 3 có giá trị là :
- Những biểu thức sau đây có giá trị TRUE ?
- Biến x có thể nhận giá trị -5, 100, 15, 20. Hãy chọn kiểu dữ liệu phù hợp với biến x?
- Để tính diện tích S của hình vuông có cạnh A với giá trị nguyên nằm trong phạm vi từ 10 đến 100, cách khai báo S nào dưới đây là đúng và tốn ít bộ nhớ nhất
- Trong Turbo Pascal, lưu một chương trình:
- Để đưa ra màn hình giá trị của biến a kiểu nguyên và biến b kiểu thực ta dùng lệnh
- Trong Pascal, phép toán MOD với số nguyên có tác dụng gì ?
- Hàm cho giá trị bằng bình phương của x là :
- Trong ngôn ngữ lập trình Pascal, khóa Var dùng để:
- Trong ngôn ngữ lập trình Pascal, hằng và biến khác nhau cơ bản thế nào?
- Trong ngôn ngữ lập trình Pascal, từ khoá CONST dùng :
- Từ khóa USES dùng để làm gì?
- Khai báo hằng là đúng trong các khai báo sau:
- 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:
- Câu lệnh dùng thủ tục đọc dạng?
- Giả sử trên thư mục gốc của đĩa C có tệp f đã nội dung sẵn. Khi thực hiện thủ tục Rewrite(f);
- Câu lệnh dùng thủ tục ghi có dạng nào?
- Trong Pascal để khai báo ba biến tệp văn bản f1, f2, f3 cần sử dụng cách viết nào sau đây?
- Trong NNLT Pascal, chương trình sau có kết quả gì? If (5 mod 2=0) then write (‘Sai’) Else write (‘Dung’);
- Để nhập giá trị biến a từ bàn phím , ta viết như thế nào?
- Lệnh dùng để in giá trị biến thực M ra màn hình có 2 chữ số thập phân và với độ rộng là 5?
- Với i là biến kiểu thực( i=3) Khi chạy đoạn chương trình lệnh Write(i:5:2); sẽ được kết quả là:
- Lệnh Write( ‘5 x 4 = ‘ , 5*4 ) ; sẽ viết gì ra màn hình?