Câu 1Trong Pascal, câu lệnh điều kiện nào sau đây được viết đúng?
A. if a := 1 then a := a + 1; B. if a > b else write(a);
C. if (a mod 2) =0 then write(‘So khong hop le’); D. if x = y; then writeln(y);
Câu 2. Nếu cho x = 10, giá trị của x là bao nhiêu sau câu lệnh: if x > 5 then x := x + 5;?
A. 15; B. 10; C. 5; D. 20.
Câu 21. Để gán giá trị 12 cho biến x ta dùng lệnh:
A. x:12; B. x = 12;
C. x:= 12; D. x =: 12;
Câu 3. Trong pascal, khai báo nào sau đây là đúng?
A. var tb: real; B. Var 4hs: integer;
C. const x: real; D. Var R = 30;
Câu 4, Hãy cho biết kết quả xuất ra màn hình sau khi thực hiện câu lệnh Writeln(‘16*2-3=’,16*2-3);
A. 16*2-3= B. 16*2-3=29
C. 29 D. 16*2-3
Câu 5. Để khai báo biến x thuộc kiểu số thực ta khai báo:
A. Var x: Char; B. Var x: String;
C. Var x: Real; D. Var x: integer;
Câu 6. Cho biết kết quả của đoạn chương trình sau:
a:=3; b:=7;
If a<b then c:=a+b;
Giá trị của c sẽ bằng bao nhiêu?
A. c=8; B. c=9; C. c= 10; D. Giá trị khác.
Câu 26. Chọn câu đúng khi viết biểu thức toán học b2 - 4ac sang kí hiệu trong ngôn ngữ Pascal
A. b^2 – 4*a*c B. b*b - 4*a*c
C. b^2 – 4ac D. b*b – 4*ac
Câu 7. Cấu trúc rẽ nhánh dạng thiếu có dạng nào trong các dạng sau:
A. If <Điều kiện> Then <Câu lệnh >
B. If <Câu lệnh 1> Then <Điều kiện> Else <Câu lệnh 2>;
C. If <Điều kiện > Then <Câu lệnh 2> Else <Câu lệnh 1>;
D. If <Điều kiện> Then <Câu lệnh 1> Else <Câu lệnh 2>;