Chọn phát biểu đúng trong các phát biểu dưới đây:
A. Ngoài bảng chữ cái, cú pháp, ngữ nghĩa, một ngôn ngữ lập trình còn có các quy tắc để khai báo biến, hằng,…
B. Ngoài bảng chữ cái, có thể dùng các kí tự thông dụng trong toán học để viết chương trình
C. Chương trình có lỗi cú pháp có thể được dịch ra ngôn ngữ máy nhưng không thực hiện được
D. Cú pháp là bộ quy tắc dùng để viết chương trình
Lời giải của giáo viên
ToanVN.com
Cú pháp là bộ quy tắc dùng để viết chương trình. Dựa vào chúng, người lập trình và chương trình dịch biết được tổ hợp nào của các kí tự trong bảng ch ữ cái là hợp lệ và tổ hợp nào là không hợp lệ. Nhờ đó, có thể mô tả chính xác thuật toán để máy thực hiện.
Đáp án: D
CÂU HỎI CÙNG CHỦ ĐỀ
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à sai khi nói về biên dịch và thông dịch?
Biết rằng a, b, c là độ dài ba cạnh của một tam giác, biểu thức quan hệ nào sau đây cho kết quả true?
Cho x là biến thực đã được gán giá trị 12.41235. Để thực hiện lên màn hình nội dung “x=12.41” cần chọn câu lệnh nào sau đây ?
Trong ngôn ngữ lập trình Pascal, từ khóa Var dùng để:
Biểu thức nào sau kiểm tra "n là một số nguyên dương chẵn"?
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
Hãy chọn phương án ghép đúng nhất . Để mô tả cấu trúc rẽ nhánh trong thuật toán, nhiều ngôn ngữ lập trình bậc cao dùng câu lệnh IF – THEN, sau IF là <điều kiện> . Điều kiện là
Để in giá trị lưu trong 2 biến a và b ra màn hình ta dùng lệnh:
Cho x, y, z là ba biến nguyên. Cách nhập giá trị nào sau đây là sai khi muốn nhập giá trị 3, 4, 5 cho ba biến này từ bàn phím bằng câu lệnh readln(x,y,z); ?
Phần thân chương trình bắt đầu bằng ….và kết thúc bằng …?
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 nào?
Hãy chọn phương án đúng. Biểu thức: 25 mod 3 + 5 / 2 * 3 có giá trị là :