wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Ôn tập HKI - Lớp 11 (phần 2)

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Trong môi trường lập trình Pascal, để mở chương trình đã lưu ta sử dụng phím:

a)

F1

b)

F2

c)

F3

d)

F4

2.

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?

a)

Chương trình không có phần khai báo.

b)

Thân chương trình có bốn dòng lệnh.

c)

Thân chương trình có hai câu lệnh.

d)

Chương trình có khai báo biến.

3.

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;

a)

11 byte

b)

15 byte

c)

13 byte

d)

17 byte

4.

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?

a)

kt:= ‘true’; a:= 2.5;

b)

kt = ‘true’; a = 25;

c)

kt:= true; a:= 2.5;

d)

kt = true; a = 25;

5.

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 =

a)

9

b)

10

c)

11

d)

12

6.

Câu lệnh Write(‘Tich = ‘,10 * 20); cho kết quả?

a)

200

b)

Tich = 10*20

c)

Tich = 200

d)

10*20

7.

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ì?

a)

KQ la a

b)

Chương trình báo lỗi

c)

KQ la 15

d)

KQ la 15.00

8.

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?

a)

biểu thức điều kiện đúng;

b)

câu lệnh 1 được thực hiện;

c)

biểu thức điều kiện sai;

d)

biểu thức điều kiện sai và câu lệnh 1 được thực hiện xong;

9.

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?

a)

If <Điều kiện> ; then <Câu lệnh 1> eles <câu lệnh 2>;

b)

If <Điều kiện> then <Câu lệnh 1> eles; <câu lệnh 2>;

c)

If <Điều kiện> then <Câu lệnh 1> eles <câu lệnh 2>

d)

If <Điều kiện> then <Câu lệnh1> eles <câu lệnh 2>;

10.

Để 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à?

a)

Một câu lệnh

b)

Hai câu lệnh

c)

Ba câu lệnh

d)

Bốn câu lệnh

11.

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?

a)

Begin: 

x:=1; y:=5; 

End ;

b)

Begin

x:=1; y:=5;

End ;

c)

Begin:

x:=1; y:=5;    

End

d)

Begin

x:=1; y:=5;

End.

12.

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à:

a)

9

b)

6

c)

15

d)

3

13.

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?

a)

if x>y then max:= x else max:= y;

b)

if x>y then max:= y else max:= x;

c)

if x≥y then max:= x else max:= y;

d)

if x≥y then max:= y else max:= x;

14.

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à:

a)

9

b)

6

c)

min

d)

a

15.

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ì?

a)

‘KQ la ’,a

b)

KQ la ,a

c)

KQ la 15

d)

'KQ la' 15