wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

TIN 8- ON TAP- lập trình

Total questions: 28

Worksheet time: 14mins

Name
Class
Date
1.

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

a)

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

b)

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

c)

chương trình dịch

d)

các dãy bit (dãy các số chỉ gồm 0 và 1)

2.

Cấu trúc chung của mọi chương trình gồm mấy phần?

a)

1

b)

2

c)

3

d)

4

3.

Để chạy chương trình em nhấn:

a)

run

b)

Ctrl+F9

c)

run và Ctrl+F9 ĐÚNG

d)

run và Ctrl+F9 SAI

4.

Trong Pascal, khai báo nào sau đây là đúng?

a)

PROGRAM 1PT BAC;

b)

PROGRAM 3ABC;

c)

Wrte(‘chao cac ban’);

d)

Write(‘chao cac ban’);

5.

Đổi tên chương trình?

a)

File/ Save as….

b)

File/ New

c)

File/ Save

d)

File/ Open

6.

Mở chương trình có đã lưu?

a)

File/ Save as….

b)

File/ New

c)

File/ Save

d)

File/ Open

7.

15 div 5 cho kết quả?

a)

3

b)

0

c)

5

d)

15

8.

Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal?

a)

9ABC

b)

Tu_giac;

c)

A&BC

d)

Ve hinh.

9.

15 MOD 5 cho kết quả?

a)

3

b)

0

c)

5

d)

15

10.

Viết các biểu thức toán dưới đây bằng các kí hiệu Pascal:

152 + ax + c=

a)

152 + a*x + c

b)

15*15+ a*x + c

c)

15^2 + a*x + c

d)

15^2 + ax + c

11.

Từ khai báo CLRSCR trong chương trình?

a)

Xóa màn hình

b)

Khai báo tên chương trình

c)

In kết quả

d)

Dừng chương trình xem kết quả

12.

Từ khai báo WRITE và WRITELN trong chương trình?

a)

Xóa màn hình

b)

Khai báo tên chương trình

c)

In kết quả

d)

Dừng chương trình xem kết quả

13.

Từ khai báo READLN trong chương trình?

a)

Xóa màn hình

b)

Khai báo tên chương trình

c)

In kết quả

d)

Dừng chương trình xem kết quả

14.

Từ khai báo PROGRAM trong chương trình?

a)

Xóa màn hình

b)

Khai báo tên chương trình

c)

In kết quả

d)

Dừng chương trình xem kết quả

15.

Câu lệnh sau đây cho kết quả gì?

WRITELN(’70+9=’ ,70+9);

a)

70+9=79

b)

70+9=70+9

16.

Câu lệnh sau đây cho kết quả gì?

WRITELN(’70+9= ,70+9');

a)

70+9= 79

b)

70+9= 70+9

17.

Phần thân chương trình bắt đầu bằng từ khóa:

a)

End.

b)

Begin ;

c)

Uses .

d)

Begin

18.

Tìm điểm sai trong khai báo biến sau:

VAR X :=INTEGER;

a)

Dư dấu bằng (=)

b)

Tên hằng không được nhỏ hơn 4 kí tự

c)

Từ khóa khai báo hằng sai

d)

Dư dấu hai chấm (:)

19.

Tìm điểm sai trong khai báo hằng sau:

Const Max :=2010;

a)

Dư dấu bằng (=)

b)

Tên hằng không được nhỏ hơn 4 kí tự

c)

Từ khóa khai báo hằng sai

d)

Dư dấu hai chấm (:)

20.

Khai báo 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;

21.

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

a)

Const

b)

Begin

c)

Var

d)

Uses

22.

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

a)

Const

b)

Begin

c)

Var

d)

Uses

23.

Để khai báo biến x thuộc kiểu xâu kí tự ta khai báo:

a)

Var x: String;

b)

Var x: Integer;

c)

Var x: Char;

d)

Var x: Real;

24.

Giả sử A được khai báo là biến với kiểu dữ liệu xâu, X là biến với kiểu dữ liệu số thực. Phép gán sau đây là không hợp lệ không?

a)

X:=4.1;

b)

X:=324.2;

c)

A:= ‘3242’;

d)

A:=3242 ;

25.

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

26.

Biến là:

a)

Là đại lượng có giá trị không thay đổi trong quá trình thực hiện chương trình

b)

Là đại lượng có giá trị luôn thay đổi trong quá trình thực hiện chương trình

c)

Là đại lượng dùng để tính toán

d)

Là đại lượng dùng để khai báo tên chương trình

27.

Cách khai báo nào sau đây là đúng:

a)

const k:= 'tamgiac';

b)

Var g :=15;

c)

Const dien tich;

d)

var chuvi : byte;

28.

Đại lượng được đặt tên dùng để lưu trữ dữ liệu, có giá trị không đổi trong suốt quá trình thực hiện chương trình được gọi là:

a)

Tên

b)

Từ khóa

c)

Biến

d)

Hằng