wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

test tin

Total questions: 15

Worksheet time: 2hrs 32mins

Name
Class
Date
1.

1:If <điều kiện> then < câu lệnh 1> else <câu lệnh 2>;

vậy khi nào thực hiện câu lệnh 1 và khi nào thực hiện câu lệnh 2;

a)

Điều kiện đúng thực hiện câu lệnh 1 điều kiện sai thực hiện câu lệnh 2.

b)

điều kiện đúng thực hiện câu lệnh 2; điều kiện sai thì thực hiện câu lệnh 1

c)

tùy ý máy tính

d)

điều kiện đúng thực hiện cả 2 câu lệnh điều kiện sai không thực hiện câu lệnh nào.

2.

2: viết câu lệnh điều kiện dạng đủ?

4 lines
3.

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

Program TinhTong;

Uses crt;

Var S,i,n;Integer;

BEGEN

Write( ‘ Nhap so n:’ );

Read( n );

S= 0;

S For i:=1 to n do S:=S + i;

Writeln( ‘Tong = ’, S)

Readln;

END.

có tổng cộng bao nhiêu lỗi

a)

2

b)

5

c)

4

d)

8

4.

Trong 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);

5.

Khi khai báo nhiều biến trên cùng 1 dòng thì kí hiệu nào phân cách giữa các tên biến

a)

Dấu chấm

b)

Dấu phẩy

c)

Dấy chấm phẩy

d)

{ }

6.

Trong Pascal, cách khai báo nào sau đây để biến x có thể nhận giá trị là 0.7 ?

a)

program : integer;  

b)

var : real; 

c)

uses : char; 

d)

const : real;

7.
Rẽ nhánh có mấy dạng?
a)
1
b)
2
c)
3
d)
4
8.
Hai dạng rẽ nhánh là:
a)
Dạng thiếu & Dạng đủ
b)
Dạng tiến & dạng lùi
c)
Dạng lặp
d)
Dạng vòng
9.

Câu lệnh ghép của pascal có dạng

a)

Begin <các câu lệnh>; end;

b)

Begin; <các câu lệnh>; end;

c)

Begin <các câu lệnh>; end.

d)

Begin <các câu lệnh> end;

10.
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
11.

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

12.
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
13.

viết chương trình tính tổng 3 số a,b,c nhập từ bàn phím?

4 lines
14.

Viết chương trình in ra số lớn hơn trong hai số (được nhập từ bàn phím).

4 lines
15.

Viết chương trình xét xem một tam giác có là tam giác cân hay không khi biết ba cạnh của tam giác.

4 lines