Giả sử trong một chương trình pascal, a và b là hai biến kiểu số nguyên (integer), r là một biến kiểu số thực (real) và s là một biến kiểu xâu (string). Phép gán nào sau đây là hợp lệ? A. a:=r; B. r:=a/b; C. s:a+b+r; D. a:=39.000;
2 câu trả lời
Đáp án:
Giả sử trong một chương trình pascal, a và b là hai biến kiểu số nguyên (`i n t e g e r`), r là một biến kiểu số thực (`r e a l`) và s là một biến kiểu xâu (`s t r i n g`). Phép gán nào sau đây là hợp lệ?
`A`. a:=r
`B`. r:=a/b
`C`. s:a+b+r
`D`. a:=39.000
Giải thích các bước giải:
`A`. a không thể gán số thực
`B`. Đúng
`C`. S không thể lưu số thực
`D`. a không thể lưu được phần thập phân của số thực
⇒Chọn `B`.
Đáp án:
B. r:=a/b;
Giải thích:
A. a là số nguyên không thể gán số thực
B. Phép chia có thể cho kết quả số thực => Đúng
C. S là kiểu dữ liệu xâu, không thể lưu số thực(a+b+r)
D. a là số nguyên, không thể lưu được phần thập phân của số thực
Câu hỏi trong lớp
Xem thêm