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

Câu hỏi trong lớp Xem thêm