cho 1 biến x có kiểu số thực và có giá trị 3.145. để in ra màn hình dòng chữ x=3,14 ta dùng lệnh nào trong các lệnh sau: a. write ('x=',x); b. write('x=',x:5); c. write ('x=',x:5:2); d. write ('x=.x:5:2'); 2. cho phương trình pascal như sau program cau_22; var a: boolean; begin a:=2*2<3 writeln (a); end. kết quả hiện ra trên màn hình sau khi chạy chương trình trên là a. chương trình báo lỗi b.true c.false d.4<3
2 câu trả lời
$#QLinkVN$
Câu 1: Đáp án C
Ý nghĩa "5" chỉ độ rộng là 5 và "2" tức là lấy hai chữ số sau dấu chấm thập phân.
Xét từng đáp án, ta thấy
A. không làm tròn giá trị $x$ như đề yêu cầu, tức là viết lại như gốc `=>` loại
B. số 5 chỉ thể hiện độ rộng chứ không làm tròn cho số thực như đề `=>` loại
D. chỉ in ra màn hình dòng "'x=.x:5:2" chứ không làm tròn `=>` loại
Câu 2: Đáp án A
Giải thích: sau câu lệnh gán (a:=a2*2<3) thiếu dấu chấm phẩy ";" nên chương trình sẽ báo lỗi.
Câu 1 :
Cho 1 biến x có kiểu số thực và có giá trị 3.145.
Để in ra màn hình dòng chữ x = 3,14 ta dùng lệnh nào trong các lệnh sau:
=> Đáp án : C. write ('x = ', x : 5 : 2);
=> 5 : độ rộng 5
=> 2 : lấy hai chữ số sau thập phân
=> A. không làm tròn giá trị biến x hai chữ số thập phân
=> B. : 5 không làm tròn cho số thực
=> D. sai dấu chấm
Câu 2 :
Cho phương trình pascal như sau
program cau_22;
var a : boolean;
begin
a := 2 * 2 < 3
writeln (a);
end.
Kết quả hiện ra trên màn hình sau khi chạy chương trình trên là
=> Đáp án : A. chương trình báo lỗi
=> Sau câu lệnh gán thiếu dấu chấm phẩy
=> Báo lỗi