wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Bài kiểm tra 1 tiết tin 8 kỳ 1(tuần 9)

Total questions: 35

Worksheet time: 35mins

Name
Class
Date
1.

Chương trình máy tính được tạo ra gồm những bước nào?

a)

Viết chương trình bằng ngôn ngữ lập trình

b)

Dịch chương trình thành ngôn ngữ máy

c)

Viết chương trình bằng ngôn ngữ lập trình rồi dịch chương trình thành ngôn ngữ máy

d)

Viết chương trình trên giấy rồi gõ vào máy tính

2.

Chương trình dịch làm gì ?

a)

Dịch từ ngôn ngữ lập trình sang ngôn ngữ máy.

b)

Dịch từ ngôn ngữ lập trình sang ngôn ngữ tự nhiên

c)

Dịch từ ngôn ngữ máy sang ngôn ngữ lập trình

d)

Dịch từ ngôn ngữ máy sang ngôn ngữ tự nhiên.

3.

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

a)

Tập hợp các kí hiệu và quy tắc viết các lệnh tạo thành một chương trình hoàn chỉnh và thực hiện được trên máy tính

b)

Tập hợp các kí hiệu và quy tắc viết các lệnh tạo thành một chương trình hoàn chỉnh

c)

Tập hợp các kí hiệu để viết các lệnh tạo thành một chương trình hoàn chỉnh

d)

Tập hợp các quy tắc viết các lệnh tạo thành một chương trình hoàn chỉnh và thực hiện được trên máy tính

4.

Đâu là các từ khoá:

a)

Program, end, begin.

b)

Program, end, begin, Readln, lop82

c)

Program, then, mot, hai,ba

d)

Lop82, uses, begin, end

5.

Program là từ khoá dùng để:

a)

Khai báo tiêu đề chương trình

b)

Kết thúc chương trình

c)

Viết ra màn hình các thông báo

d)

Khai báo biến

6.

Tên nào đúng ?

a)

Lop 8a

b)

Lop8/a

c)

Lop8a

d)

8a

7.

Tên nào sai ?

a)

Chuong_trinh

b)

Baitap1

c)

A4H

d)

hoa@yahoo.com

8.

Cấu trúc của chương trình Pascal gồm những phần nào?

a)

Khai báo

b)

Khai báo và thân

c)

Tiêu đề, khai báo và thân

d)

Thân

9.

Phần nào trong chương trình Pascal bắt buộc phải có

a)

Thân

b)

Khai báo

c)

Khai báo và thân

d)

Tiêu đề

10.

Kết quả in ra màn hình của câu lệnh Writeln(‘5+20 = ‘, 20+5); là:

a)

5+20=25

b)

5+20=20+5

c)

20+5=25

d)

25 = 25

11.

Phần nguyên trong phép chia của hai số nguyên 16 và 5 là:

a)

16 div 5 = 1

b)

16 mod 5 = 1

c)

16 div 5 = 3

d)

16 mod 5 = 3

12.

Trong Pascal, lệnh clrscr được dùng để:

a)

Xóa màn hình

b)

In thông tin ra màn hình

c)

Nhập dữ liệu từ bàn phím

d)

Tạm dừng chương trình

13.

Từ khóa dùng để khai báo hằng trong ngôn ngữ lập trình Pascal là:

a)

Const

b)

Var

c)

Real

d)

End

14.

Để nhập dữ liệu cho biến ta dùng lệnh

a)

Clrscr;

b)

Readln(x);

c)

X:= ‘dulieu’;

d)

Write(‘Nhap du lieu’);

15.

Trong chương trình free Pascal, tổ hợp phím Alt + F9 dùng để:

a)

Dịch chương trình.

b)

Lưu chương trình.

c)

Chạy chương trình

d)

Khởi động chương trình

16.

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

a)

Dien tich;

b)

Begin;

c)

Tamgiac;

d)

5-Hoa-hong;

17.

Biến a được nhận các giá trị là 0 ; -1 ; 1 ; 2.3 . Ta có thể khai báo a thuộc kiểu dữ liệu nào?

a)

Integer

b)

Char

c)

Real

d)

Integer và Longint

18.

Kiểu dữ liệu Integer có giá trị lớn nhất là

a)

32768

b)

32767

c)

2 tỉ

d)

-32768...+32767

19.

a là biến dữ liệu kiểu số nguyên. Muốn xuất giá trị của a2 thì ta viết

a)

Writeln('a*a')

b)

Readln(' a*a ')

c)

Writeln(a*a)

d)

Writwln(a2)

20.

Khi soạn thảo xong chương trình Pascal, ta muốn lưu chương trình lại thì ta nhấn phím:

a)

F9

b)

Ctrl + F9

c)

F2

d)

Ctrl + F2

21.

Khi soạn thảo xong một chương trình Pascal, ta muốn kiểm tra xem có lỗi gì không thì ta nhấn phím:

a)

F9

b)

F3

c)

F2

d)

F1

22.

Viết biểu thức toán a3-b3 sang Pascal thì ta viết là:

a)

a3-b3

b)

a*a*a-b*b*b

c)

a.a.a-b.b.b

d)

aaa-bbb

23.

Để thực hiện phép tính tổng của hai số nguyên a và b ta thực hiện như sau :

a)

Tong=a+b;

b)

Tong:=a+b;

c)

Tong:a+b;

d)

Tong(a+b);

24.

Dãy kí tự 20n10 thuộc kiểu dữ liệu

a)

String

b)

Integer

c)

Real

d)

Char

25.

Để chạy một chương trình Pascal ta nhấn tổ hợp phím

a)

Ctrl+F9

b)

Alt+F9

c)

Shitf+F9

d)

Ctrl+Shift+F9

26.

Cấu trúc chung hợp lý của một chương trình Pascal là:

a)

Begin -> Program -> End.

b)

Program -> End -> Begin.

c)

End -> Program -> Begin.

d)

Program -> Begin -> End.

27.

Phần dư trong phép chia của hai số nguyên 16 và 5 là:

a)

16 div 5 = 1

b)

16 mod 5 = 1

c)

16 div 5 = 3

d)

16 mod 5 = 3

28.

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

a)

Var hs : real;

b)

Var 5hs : real;

c)

Const hs : real;

d)

Var S = 24;

29.

Câu lệnh nào sau đây là câu lệnh gán?

a)

x = 5

b)

x: 5

c)

x and 5

d)

x:= x +5;

30.

Câu lệnh nào sau đây là khai báo hằng:

a)

Const n = 20;

b)

Const n : 20;

c)

Const n := 20;

d)

Const n 20;

31.

Câu lệnh nào sau đây dùng để nhập một số từ bàn phím vào biến x?

a)

Writeln(‘Nhập x = ’);

b)

Write(x);

c)

Writeln(x);

d)

Readln(x);

32.

Câu lệnh nào sau đây dùng để in giá trị lưu trong biến x ra màn hình?

a)

Writeln(x);

b)

Write(x);

c)

Write(x: 3);

d)

Cả A, B, C đều đúng

33.

Câu nào sau đây đúng khi nói về biến:

a)

. Biến là đại lượng do người lập trình đặt

b)

Biến có giá trị không đổi trong suốt quá trình thực hiện chương trình

c)

Có một số biến có sẵn trong chương trình, không cần khai báo

d)

Tên biến phải bắt đầu bằng số

34.

Số biến có thể khai báo tối đa trong một chương trình là bao nhiêu?

a)

Chỉ một biến cho mỗi kiểu dữ liệu

b)

10 biến.

c)

Chỉ hạn chế bởi dung lượng bộ nhớ.

d)

Không giới hạn.

35.

Biến được khai báo với kiểu dữ liệu số thực có thể lưu các giá trị nào trong các giá trị dưới đây :

a)

Một số nguyên bất kì.

b)

Một số thực (có thể là số nguyên) trong phạm vi cho phép.

c)

Một số thực bất kì.

d)

Một dãy các chữ và số.