trong các khai báo nào sau đây khai báo nào không đúng?
a. var f: tExt;
b. var f: text.
c. var f: text;
d. var f, f1: text;
Xin chào cả nhà, mình đang làm một dự án và vướng mắc một vấn đề nan giải. Bạn nào có thể đóng góp ý kiến để giúp mình vượt qua không?
Các câu trả lời
Câu hỏi Tin học Lớp 11
Câu hỏi Lớp 11
Bạn muốn hỏi điều gì?
Để kiểm tra khai báo nào sai trong các khai báo trên, ta cần xác định lỗi chính tả hoặc kiểu dữ liệu của biến được khai báo. Dựa vào cú pháp của ngôn ngữ lập trình, ta có thể loại bỏ lựa chọn sai bằng cách kiểm tra từng khai báo một.Cách 1:a. var f: tExt; - Sai vì tên kiểu dữ liệu tExt không đúng với kiểu dữ liệu text hoặc Text trong ngôn ngữ lập trình.b. var f: text; - Đúng vì khai báo biến f với kiểu dữ liệu text.c. var f: text; - Đúng vì khai báo biến f với kiểu dữ liệu text.d. var f, f1: text; - Đúng vì khai báo biến f và f1 với kiểu dữ liệu text.Vậy câu trả lời là: a. var f: tExt; (Sai)Cách 2:Kiểm tra từng khai báo một theo cú pháp và kiểu dữ liệu đúng trong ngôn ngữ lập trình cụ thể (ví dụ: Pascal, C++, Java...)Vậy câu trả lời là: a. var f: tExt; (Sai)
Nhận xét chung: Câu a là câu khai báo không đúng do viết sai chính tả, còn các câu b, c và d đều là cú pháp khai báo biến đúng trong ngôn ngữ lập trình.
Câu d: var f, f1: text; - Đúng với cú pháp khai báo 2 biến 'f' và 'f1' cùng kiểu dữ liệu 'text'.
Câu c: var f: text; - Đúng với cú pháp khai báo biến 'f' kiểu dữ liệu 'text'.
Câu b: var f: text. - Đúng với cú pháp khai báo biến 'f' kiểu dữ liệu 'text'.