wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

KIỂM TRA TX TIN HỌC 11

Total questions: 10

Worksheet time: 7mins

Name
Class
Date
1.

Hãy cho biết trong các cú pháp sau, đâu là cú pháp IF-THEN dạng thiếu?

a)

Begin <Câu lệnh> End;

b)

IF <điều kiện> then <câu lệnh>;

c)

IF <điều kiện> then <câu lệnh1> Else <câu lệnh 2>;

d)

IF <điều kiện> do <câu lệnh>;

2.

Cho đoạn chương trình sau:

X:=5; y:=3;

If x>y then F:=x*x-y Else F:=3*x-y;

Sau khi thực hiện chương trình, giá trị của F là:

a)

2

b)

12

c)

21

d)

22

3.

Hãy chọn phương án ghép đú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)

A.biểu thức điều kiện đúng và câu lệnh 1 thực hiện xong;

b)

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

c)

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

d)

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

4.

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 :

A := 1 ;

B := 5 ;

End ;

b)

Begin ;

A := 1 ;

B := 5 ;

End ;

c)

Begin

A := 1 ;

B := 5 ;

End :

d)

Begin

A := 1 ;

B := 5 ;

End ;

5.
Với cấu trúc If <điều kiện> Then<câu lệnh>; Câu lệnh sau Then thực hiện khi:
a)
Điều kiện được tính toán xong
b)
Điều kiện không tính được
c)
Điều kiện được tính toán và cho giá trị đúng
d)
điều kiện được tính toán và cho giá trị sai.
6.

Viết câu lệnh rẽ nhánh tính: Nếu x2 + y2 ≤ 1 thì Z = x2 +y2

a)

If (sqr (x) + sqr(y)) <= 1 then Z:=sqr(x) + sqr(y);

b)

If (sqr (x) + sqr(y)) >= 1 then Z:=sqr(x) + sqr(y);

c)

If (sqr (x+y)) <= 1 then Z:=sqr(x) + sqr(y);

d)

If (sqr (x) + sqr(y)) <= 1 then Z:=sqr(x + y);

7.

Phát biểu nào sau đây có thể lấy làm biểu thức điều kiện trong cấu trúc rẽ nhánh?

a)

A + B

b)

A > B

c)

N mod 100

d)

“A nho hon B”

8.
Trong pascal, điều kiện trong cấu trúc IF-THEN là:
a)
Biểu thức số học
b)
Biểu thức quan hệ
c)
Biểu thức logic
d)
Biểu thức quan hệ và logic
9.
Trong ngôn ngữ lập trình Pascal, cây lệnh If-then nào sau đây đúng?
a)
if a=5 then a:=d+1; else a:=d+2;
b)
if a=5 then a:=d+1 else a:=d+2;
c)
if a=5 then a=d+1 else a=d+2;
d)
if a=5 then a:=d+1 else a:=d+2
10.
Cho câu lệnh sau: IF A<B then min:=A else min:=B; câu lệnh này dùng để tìm:
a)
Giá trị nhỏ nhất giữa 2 biến A, B
b)
Giá trị trung bình giữa 2 biến A, B
c)
Giá trị lớn nhất giữa 2 biến A, B
d)
Giá trị nguyên giữa 2 biến A, B