wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Kiểm tra cuối hk1 Tin Học 8 (2022-2023)

Total questions: 40

Worksheet time: 20mins

Name
Class
Date
1.

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

2.

Đâu là các từ khóa

a)

Program, end, begin

b)

Program, then, mot, hai, ba

c)

Program, end, begin, Readln, lop82

d)

Lop82, uses, begin, end

3.

Program là từ khóa dùng để

a)

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

b)

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

c)

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

d)

Khai báo biến

4.

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 đề

5.

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

a)

Tinhtong;

b)

Dien_tich;

c)

Dien tich;

d)

Tamgiac;

6.

Trong chương trình 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

7.

Trong chương trình Pascal từ khóa dùng để khai báo biến là

a)

var

b)

Begin

c)

Program

d)

const

8.

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

9.

Để thoát khỏi Pascal ta sử dụng tổ hợp phím

a)

Alt + F9

b)

Alt + X

c)

Ctrl + F9

d)

Ctrl + X

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.

Trong ngôn ngữ lập trình Pascal, từ không phải từ khóa là:

a)

Uses

b)

Program

c)

End

d)

Readln

12.

Dãy ký tự '20n10' thuộc kiểu dữ liệu nào

a)

String

b)

Integer

c)

Real

d)

Char

13.

Tên hợp lệ trong ngôn ngữ Pascal là

a)

16abc;

b)

Bai5;

c)

Hinh thang;

d)

Program;

14.

A được khai báo là biến với kiểu dữ liệu số nguyên, X là biến với kiểu dữ liệu xâu. Phép gán hợp lệ là:

a)

A:=4.5;

b)

X:='1234';

c)

X:=57;

d)

A:='LamDong';

15.

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

16.

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

a)

Cosnt n = 20;

b)

Const n : 20;

c)

Const n := 20;

d)

Const n 20;

17.

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

a)

Program vi-du;

b)

Program vidu;

c)

Program vi du;

d)

Program: vidu;

18.

Câu lệnh nào sau đây là câu lệnh gán giá trị cho biến x

a)

x = 5;

b)

x and 5

c)

x: 5;

d)

x:= x +5

19.

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

20.

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

21.

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

a)

16 div 5 = 1

b)

16 mod 5 = 1

c)

16 div 5 = 3

d)

16 mod 5 =3

22.

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

23.

Lệnh khai báo thư viện trong ngôn ngữ lập trình Pascal là

a)

Begin

b)

Uses

c)

Program

d)

Var

24.

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

25.

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

26.

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

a)

clrscr;

b)

Realn(x);

c)

readln;

d)

Write('Nhap du lieu');

27.

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)

String

28.

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

a)

Writeln('a*a');

b)

Readln('a*a');

c)

Writeln(a*a);

d)

Writeln(a^2);

29.

Khi một chương trình Pascal hết lỗi, ta muốn chạy chương trình thì nhấn phím

a)

F9

b)

Ctrl + F9

c)

F2

d)

Ctrl + F2

30.

Viết biểu thức toán a^3 - b^3 sang Pascal thì ta viết là

a)

a^3 - b^3

b)

a*a*a - b*b*b

c)

a.a.a - b.b.b

d)

aaa - bbb

31.

Trong NNLT Pascal, dễ 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)

32.

Câu lệnh Pascal nào sau đây là đúng

a)

if x:= 5 then a = b;

b)

if x > 4; then a = b;

c)

if x > 4; then a:= b; m:=n;

d)

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

33.

Để tìm giá trị lớn hơn trong 2 số a và b thì ta viết

a)

Max:=a;if b>Max then Max:=b;

b)

If(a>b) then Max:=a; If (b>a) then Max:=b;

c)

Max:=b;If a>Max then Max:=a;

d)

Cả 3 đều đúng

34.

If a>8 THEN b:=3 ELSE b:=5; khi a nhận giá trị là 0 thì b nhận giá trị nào

a)

0

b)

5

c)

8

d)

3

35.

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 >; Else < Câu lệnh 2 >;

d)

Cả 3 đều sai

36.

Chương trình sau cho kết quả là gì?


Program vd;

Var a, b,: real; x,: integer ;

Begin readln(a, b);

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

Write(x);

End.

a)

Xuất ra màn hình số nhỏ nhất trong 2 số a, b đã nhập

b)

Xuất ra màn hình số lớn nhất trong 2 số a, b đã nhập

c)

Chương trình không thực hiện được do lỗi khai báo kiểu dữ liệu

d)

Đảo giá trị của 2 biến a, b cho nhau

37.

Các bước giải bài toán trên máy tính được tiến hành theo thứ tự nào sau đây:

a)

Xác định bài toán -> Viết chương trình -> Mô tả thuật toán

b)

Xác định bài toán -> Mô tả thuật toán -> Viết chương trình

c)

Mô tả thuật toán -> Viết chương trình -> Xác định bài toán

d)

Mô tả thuật toán -> Xác định bài toán -> Viết chương trình

38.

INPUT và OUTPUT của bài toán tính diện tích hình chữ nhật là

a)

Input: chiều dài và chiều rộng

Output: diện tích hình chữ nhật

b)

Input: chiều dài và chiều cao

Output: diện tích hình chữ nhật

c)

Input: chiều cao và cạnh đáy

Output: diện tích hình chữ nhật

d)

Input: chiều rộng và cạnh đáy

Output: diện tích hình chữ nhật

39.

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

a)

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

b)

Ngôn ngữ lập trình gồm hai kí hiệu 0 và 1

c)

Ngôn ngữ lập trình là ngôn ngữ máy

d)

Ngôn ngữ lập trình là ngôn ngữ máy tính hiểu được

40.

Khẳng định nào sau đây là đúng

a)

Biến là đại lượng có giá trị có thể thay đổi trong khi thực hiện chương trình

b)

Biến là đại lượng có giá trị cố định trong khi thực hiện chương trình

c)

Hằng là đại lượng có giá trị không cố định trong khi thực hiện chương trình

d)

Hằng là đại lượng có giá trị nguyên