Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Bai 7

Total questions: 16

Worksheet time: 8mins

Name
Class
Date
1.

Trong Pascal, để thoát khỏi phần mềm:

a)

Nhấn tổ hợp phím Alt + X

b)

Nhấn tổ hợp phím Ctrl + E

c)

Nhấn tổ hợp phím Ctrl + X

d)

Nhấn tổ hợp phím Alt + E

2.

Những biểu thức nào sau đây có giá trị TRUE ?

a)

( 20 > 19 ) and ( ‘B’ < ‘A’ );

b)

( 4 > 2 ) and not( 4 + 2 < 5 ) or ( 2 >= 4 div 2 );

c)

( 3 < 5 ) or ( 4 + 2 < 5 ) and ( 2 < 4 div 2 );

d)

4 + 2 * ( 3 + 5 ) < 18 div 4 * 4 ;

3.

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

Begin

a := 100;

b := 30;

x := a div b ;

Write(x);

End.

Cho biết kết quả sau khi thực hiện lệnh?

a)

10

b)

33

c)

3

d)

1

4.

Trong Pascal, phép toán MOD với số nguyên có tác dụng gì?

a)

Chia lấy phần nguyên

b)

Chia lấy phần dư

c)

Làm tròn số

d)

Thực hiện phép chia

5.

Câu lệnh : a:= 5; Writeln(‘KQ la:’,a); ghi ra màn hình nội dung là:

a)

Ket qua la: a

b)
KQ la: a
c)

KQ la: 5

d)

Ket qua la: 5

6.
Trong ngôn ngữ lập trình Pascal, để in ra xâu ký tự: Chúc thành công. Câu lệnh nào sau đây đúng:
a)
Write(‘Chuc thanh cong’);
b)
Writeln(“Chuc thanh cong”);
c)
Writeln(‘Chuc thanh cong”);
d)
Write(Chuc thanh cong);
7.
Ta có đoạn chương trình sau:
Begin
Writeln('Day la lop TIN HOC'); End.
Đoạn chương trình trên sẽ hiển thị:
a)
'Day la lop TIN HOC'
b)
Day la lop TIN HOC
c)
Không chạy được vì có lỗi
d)
"Day la lop TIN HOC"
8.
Lệnh Write( ’5 x 4 = ’ , 5*4 ); Viết gì ra màn hình:
a)
20 = 5 * 4
b)
5 x 4 = 5*4
c)
20 = 20
d)
5 x 4 = 20
9.

Để nhập cho giá trị của 2 biến a và b vào từ bàn phím, ta sẽ dùng câu lệnh nào dưới đây?

a)

Real(a,b);

b)

Readl(a,b) ;

c)

Read(‘a,b’);

d)

Readln(a,b);

10.

Chọn phương án khai báo biến đúng cho bài toán sau:

Tính Chu vi, diện tích của hình tròn với bán kính R là số nguyên nhập vào từ bàn phím.

a)

var R : byte; CV, DT : byte;

b)

var R : byte; CV, DT : integer;

c)

var R : real; CV, DT : real;

d)

var R : byte; CV, DT : real;

11.

Giả sử có đoạn chương trình sau:

Var a, b: integer;

Begin

a := 6; b := 8;

writeln(‘Tong cua ’, a, ‘ va ’, b, ‘ la ’, a + b);

End.

Kết quả in ra màn hình là:

a)

Tong của 6 va 8 la 14

b)

‘Tong cua ’, a, ‘ va ’, b, ‘ la ’, a + b;

c)

Tong cua ’, a, ‘ va ’, b, ‘ la ’, 14;

d)

Tong cua ’, 6, ‘ va ’, 8, ‘ la ’, 14;

12.

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

13.

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

14.

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. “A nho hon B”

15.

Hãy chọn phương án ghép đúng nhất . Để 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 IF là <điều kiện> . Điều kiện là

a)

biểu thức lôgic;

b)

biểu thức số học;

c)

biểu thức quan hệ;

d)

Một câu lệnh;

16.

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 ;