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