Trong NNLT Pascal câu lệnh Write( ‘5 x 4 = ‘ , 5*4 ) ; viết gì ra màn hình là :
A. 5 x 4 = 20
B. 5 x 4 = 5*4
C. 20 = 5 * 4
D. 20 = 20
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ì?
Đỗ Bảo Vương
Để giải câu hỏi trên, ta cần hiểu cách thức hoạt động của câu lệnh Write trong ngôn ngữ lập trình Pascal. Câu lệnh Write sẽ in ra màn hình các giá trị hoặc chuỗi được truyền vào sau nó.Phương pháp 1:- Trong câu lệnh Write( '5 x 4 = ' , 5*4 );, '5 x 4 = ' là chuỗi được in ra trước giá trị 5*4.- 5*4 sẽ được tính toán thành 20 và in ra sau chuỗi '5 x 4 = ', nên kết quả cuối cùng sẽ là chuỗi '5 x 4 = 20'.Phương pháp 2:- Ta cũng có thể xem câu lệnh Write( '5 x 4 = ' , 5*4 ); như sau: + '5 x 4 = ' là chuỗi '5 x 4 = ' được in ra trước. + 5*4 là kết quả của phép nhân 5 lần 4, cũng là 20. + Do đó, kết quả cuối cùng sẽ là '5 x 4 = 20'.Vậy, câu trả lời cho câu hỏi là: A. 5 x 4 = 20.
Đỗ Thị Ngọc
D. 20 = 20: Đây là câu trả lời không chính xác vì kết quả của biểu thức 5*4 là 20 chứ không phải 20 = 20.
Đỗ Thị Hạnh
C. 20 = 5 * 4: Đây là câu trả lời không chính xác vì khi sử dụng dấu '=' thì nó phải xuất hiện ở bên phải của biểu thức, tức là phải là 5*4 = 20 chứ không phải 20 = 5*4.
Đỗ Bảo Linh
B. 5 x 4 = 5*4: Đây là câu trả lời không chính xác vì giá trị của 5*4 không được tính toán mà chỉ là một chuỗi kí tự giống như '5*4'.
Đỗ Hồng Đức
A. 5 x 4 = 20: Đây là câu trả lời chính xác vì khi thực hiện lệnh Write( ‘5 x 4 = ‘ , 5*4 ) thì sẽ in ra dòng '5 x 4 = 20' trên màn hình với kết quả là 20.