WorksheetsÔn tập HKI - Lớp 11 (phần 2)
Total questions: 15
Worksheet time: 8mins
Trong môi trường lập trình Pascal, để mở chương trình đã lưu ta sử dụng phím:
F1
F2
F3
F4
Xét chương trình Pascal dưới đây:
PROGRAM Bai_tap;
BEGIN
Writeln ('Xin chao cac ban!');
Writeln(‘Tam biet!');
END.
Hãy chọn phát biểu ĐÚNG?
Chương trình không có phần khai báo.
Thân chương trình có bốn dòng lệnh.
Thân chương trình có hai câu lệnh.
Chương trình có khai báo biến.
Máy tính sẽ cấp phát bao nhiêu byte bộ nhớ cho các biến trong khai báo sau?
VAR x,y: Integer; z: Real; k: Char;
11 byte
15 byte
13 byte
17 byte
Với khai báo biến: Var kt: boolean; a: real; Phương án nào dưới đây ĐÚNG khi gán giá trị cho các biến trên?
kt:= ‘true’; a:= 2.5;
kt = ‘true’; a = 25;
kt:= true; a:= 2.5;
kt = true; a = 25;
Cho biểu thức (a mod 2 = 0) and (a div 2 = 5); Biểu thức trên cho giá trị True khi a =
9
10
11
12
Câu lệnh Write(‘Tich = ‘,10 * 20); cho kết quả?
200
Tich = 10*20
Tich = 200
10*20
Cho chương trình sau: Var a: real;
Begin
a:= 15;
writeln(‘KQ la ’,a:6:2);
End.
Hãy cho biết kết quả đưa ra màn hình của chương trình sau là gì?
KQ la a
Chương trình báo lỗi
KQ la 15
KQ la 15.00
Hãy chọn phương án ĐÚ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?
biểu thức điều kiện đúng;
câu lệnh 1 được thực hiện;
biểu thức điều kiện sai;
biểu thức điều kiện sai và câu lệnh 1 được thực hiện xong;
Cách viết nào dưới đây là cách viết ĐÚNG của câu lệnh rẽ nhánh trong ngôn ngữ lập trình Pascal?
If <Điều kiện> ; then <Câu lệnh 1> eles <câu lệnh 2>;
If <Điều kiện> then <Câu lệnh 1> eles; <câu lệnh 2>;
If <Điều kiện> then <Câu lệnh 1> eles <câu lệnh 2>
If <Điều kiện> then <Câu lệnh1> eles <câu lệnh 2>;
Để mô tả cấu trúc rẽ nhánh trong thuật toán, nhiều ngôn ngữ lập trình bậc cao dùng câu lệnh IF – THEN, sau THEN là <câu lệnh>. Câu lệnh là?
Một câu lệnh
Hai câu lệnh
Ba câu lệnh
Bốn câu lệnh
Trong ngôn ngữ lập trình Pascal, về mặt cú pháp cách viết các câu lệnh ghép nào sau đây là ĐÚNG?
Begin:
x:=1; y:=5;
End ;
Begin
x:=1; y:=5;
End ;
Begin:
x:=1; y:=5;
End
Begin
x:=1; y:=5;
End.
Xét chương trình sau?
Var min, a, b: integer;
Begin
Readln(a,b); min:=a;
if a<b then min:=b else min:=a;
write(min);
End.
Với a= 9 và b =6, thì kết quả chương trình là:
9
6
15
3
Khi dùng biến max lưu giá trị lớn nhất trong các giá trị của hai biến x và y có thể dùng cấu trúc rẽ nhánh. Hãy chọn phương án ĐÚNG?
if x>y then max:= x else max:= y;
if x>y then max:= y else max:= x;
if x≥y then max:= x else max:= y;
if x≥y then max:= y else max:= x;
Xét chương trình sau?
Var min, a, b: integer;
Begin
Readln(a,b); min:=a;
if a<b then min:=b else min:=a;
write('min');
End.
Với a= 9 và b =6, thì kết quả in ra màn hình là:
9
6
min
a
Cho chương trình sau: Var a: integer;
Begin
a:= 15;
writeln(‘KQ la ’,a);
End.
Hãy cho biết kết quả đưa ra màn hình của chương trình sau là gì?
‘KQ la ’,a
KQ la ,a
KQ la 15
'KQ la' 15
