wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Tin 8 - Điều kiện lệnh

Total questions: 18

Worksheet time: 12mins

Name
Class
Date
1.

Câu lệnh điều kiện dạng đầy đủ là:

a)

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

b)

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

c)

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

d)

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

2.

Hãy cho biết giá trị của biến X bằng bao nhiêu sau khi thực hiện câu lệnh:

   if (10 mod 2) = 0 then X :=X+2;

   ( Biết rằng trước đó giá trị của biến X = 5)

a)

5

b)

9

c)

7

d)

11

3.

Ta có 2 lệnh sau:

   x:= 4;

   If x>5 then x := x +1;

   Giá trị của x là bao nhiêu?

a)

5

b)

4

c)

8

d)

6

4.

Câu lệnh Pascal nào sau đây được viết đúng:

a)

If x:= 5 then a = b;

b)

If x > 4; then a:= b;

c)

If x > 4 then a:=b else m:=n;

d)

If x > 4 then a:=b; else m:=n;

5.

Chọn câu lệnh Pascal hợp lệ trong các câu sau:

a)

If x : = a + b then x:=x + 1;

b)

If a > b then max =a;

c)

If a > b then max:=a else max:=b;

d)

If 5 := 6 then x:=100;

6.

Khai báo biến nào sau đây đúng?

a)

Var x, y: Integer;

b)

Var x, y=Integer;

c)

Var x, y Of Integer;

d)

Var x, y := Integer;

7.

Trong Pascal, từ khóa để khai báo biến là:

 

   

 

a)

Const

b)

Begin

c)

Var

d)

Uses

8.

Trong Pascal, từ khóa để khai báo hằng là:

   

a)

Const

b)

Begin

c)

Var

d)

Uses

9.

Khai báo sau có ý nghĩa gì?

 Var a: Real; b: Char;

a)

Biến a thuộc kiểu dữ liệu số thực và biến b thuộc kiểu dữ liệu kí tự

b)

Biến a thuộc kiểu dữ liệu số nguyên và biến b thuộc kiểu dữ liệu xâu kí tự

c)

Biến a thuộc kiểu dữ liệu số nguyên và biến b thuộc kiểu dữ liệu kí tự

d)

Các câu trên đều sai

10.

Khai báo sau có ý nghĩa gì?

 Var a: Real; b: Char;

a)

Biến a thuộc kiểu dữ liệu số thực và biến b thuộc kiểu dữ liệu kí tự

b)

Biến a thuộc kiểu dữ liệu số nguyên và biến b thuộc kiểu dữ liệu xâu kí tự

c)

Biến a thuộc kiểu dữ liệu số nguyên và biến b thuộc kiểu dữ liệu kí tự

d)

Các câu trên đều sai

11.

Ngôn ngữ lập trình là:

a)

Một thuật toán;

b)

Chương trình máy tính;  

c)

Ngôn ngữ dùng để viết chương trình  máy tính;          

d)

Môi trường lập trình.

12.

Dấu hiệu để kết thúc chương trình Pascal là:

a)

End!

b)

End;

c)

End:

d)

End.

13.

Trong ngôn ngữ lập trình Pascal, cách chuyển biểu thức ax3 +bx+c nào sau đây là đúng:

a)

a*x3 +b*x+c;

b)

a*x*x*x+b*x+c;

c)

a*x*x*x +b.x +c*x;

d)

a*x*x + b*x+c.

14.

Tên một ngôn ngữ lập trình:

a)

Microsoft Word;

b)

Free Pascal;

c)

Excel;

d)

Paint.

15.

Trong ngôn ngữ lập trình Pascal, ta thực hiện các lệnh gán sau: x:=8; y:=1; z:=x-y;

            Kết quả thu được của biến z là:

a)

9

b)

7

c)

8

d)

1

16.

Trong ngôn ngữ lập trình Pascal, câu lệnh nào sau đây viêt đúng cú  pháp:

a)

if x := 5 then; a=b

b)

if x > 5; then a:=b                                  

c)

if x > 5 then a:=b     

d)

if x > 5 then a=b     

17.

Các bước để giải một bài toán trên máy tính là:

a)

Các bước để giải một bài toán trên máy tính là:

b)

Xác định bài toán, viết chương trình, mô tả thuật toán;

c)

Xác định bài toán, mô tả thuật toán, viết chương trình;

d)

Mô tả thuật toán, xác định bài toán, viết chương trình.

18.

Trong ngôn ngữ lập trình Pascal, hãy cho biết giá trị của biến x bằng bao nhiêu sau khi thực hiện câu lệnh sau:

     x:= 7; 

if  x > 5 then x := x +2;

a)

7

b)

8

c)

9

d)

5