Trong ngôn ngữ lập trình Pascal, muốn kiểm tra đồng thời cả ba giá trị của A. B. C có cùng lớn hơn 0 hay không ta viết câu lệnh If thế nào cho đúng ?
A. If A. B. C > 0 then ……
B. If (A > 0) and (B > 0) and (C > 0) then ……
C. If A>0 and B>0 and C>0 then ……
D. If (A>0) or (B>0) or (C>0) then……
Lời giải của giáo viên
ToanVN.com
Trong ngôn ngữ lập trình Pascal, muốn kiểm tra đồng thời cả ba giá trị của A. B. C có cùng lớn hơn 0 hay không ta viết câu lệnh If như sau:
If (A > 0) and (B > 0) and (C > 0) then ……
Đáp án: B
CÂU HỎI CÙNG CHỦ ĐỀ
Độ dài tối đa của xâu kí tự trong PASCAL là bao nhiêu?
Phát biểu nào không đúng trong các phát biểu dưới đây?
Để khai báo số phần tử của mảng trong PASCAL, người lập trình cần:
Trong ngôn ngữ lập trình Pascal, giả sử x:= a/b; thì x phải khai báo kiểu dữ liệu nào?
Cho biểu thức sau: (a mod 3 = 0) and (a mod 4 = 0)
Số a nhận giá trị nào sau đây để biểu thức cho kết quả là TRUE?
Xét chương trình Pascal dưới đây:
PROGRAM vi_du;
BEGIN Writeln ('Xin chao cac ban');
Writeln('Moi cac ban lam quen voi Pascal');
END.
Chọn phát biểu sai?
Biểu diễn biểu thức \((a + b) + \frac{{\sqrt {{a^2} + 2bc} }}{{c - \frac{a}{{a + b}}}}\) trong NNLT Pascal là
Biến x có thể nhận các giá trị -5, 100, 15, 20. Hãy chọn kiểu dữ liệu phù hợp với biến x?
Cho khai báo mảng như sau: Var a : array[0..10] of integer ;
Phương án nào dưới đây chỉ phần tử thứ 10 của mảng?
Với cấu trúc rẽ nhánh IF <điều kiện> THEN <câu lệnh 1> ELSE <câu lệnh 2>, câu lệnh 2 được thực hiện khi nào?
Cho khai báo sau: Var hoten : String; Phát biểu nào dưới đây là đúng ?