Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Ngân hàng câu hỏi - HKI - K8

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

Ngôn ngữ dùng để viết các chương trình máy tính được gọi là gì?

a)

Ngôn ngữ lập trình

b)

Ngôn ngữ tự nhiên

c)

Ngôn ngữ máy tính

d)

Ngôn ngữ quốc tế

2.

Ngôn ngữ mà máy tính có thể trực tiếp hiểu và làm việc được gọi là gì?

a)

Ngôn ngữ máy tính

b)

Ngôn ngữ thiết bị

c)

Ngôn ngữ tự nhiên

d)

Ngôn ngữ lập trình

3.

Một dãy các lệnh mà máy tính có thể hiểu và thực hiện được gọi là gì?

a)

Thuật toán

b)

Giải thuật

c)

Chương trình

d)

Thuật ngữ

4.

Con người ra lệnh cho máy tính thông qua đâu?

a)

Câu lệnh

b)

Giọng nói

c)

Cảm xúc

d)

Hành động

5.

Việc tạo ra chương trình máy tính bao gồm mấy bước?

a)

2 bước

b)

3 bước

c)

4 bước

d)

5 bước

6.

Dãy hữu hạn các thao tác cần thực hiện theo trình tự xác định để giải bài toán được gọi là gì?

a)

Trình tự

b)

Thủ tục

c)

Thuật toán

d)

Bài toán

7.

Để mô tả thuật toán ta có các cách là:

a)

Liệt kê các bước hoặc mô tả bằng lời

b)

Sơ đồ khối hoặc viết chương trình

c)

Viết chương trình hoặc liệt kê các bước

d)

Liệt kê các bước hoặc dùng sơ đồ khối

8.

Xác định bài toán là xác định các thông tin gì?

a)

Input và Output

b)

Output và Kết quả

c)

Input và Giả thiết

d)

Kết quả và đầu ra

9.

Cho bài toán: “Tính diện tích hình vuông có cạnh là a”. Xác định Input của bài toán trên?

a)

Cạnh a

b)

Diện tích hình chữ nhật

c)

Chu vi hình chữ nhật

d)

Công thức tính diện tích

10.

Input là gì?

a)

Thông tin vào

b)

Thông tin ra

c)

Kết quả

d)

Thông tin tìm được

11.

Output là gì?

a)

Thông tin vào

b)

Thông tin ra

c)

Giả thiết

d)

Dữ lệu cho trước

12.

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

a)

Phần đầu và phần đuôi

b)

Phần đầu và kết luận

c)

Phần khai báo và phần thân

d)

Phần thân và phần kết thúc

13.

Từ khóa khai báo tên chương trình trong Pascal?

a)

Uses

b)

Program

c)

Var

d)

Const

14.

Từ khóa bắt đầu phần thân chuuowng trình trong Pascal?

a)

Uses

b)

Program

c)

Begin

d)

End

15.

Ngôn ngữ lập trình Pascal gồm những thành phần cơ bản nào?

a)

Từ khóa và câu lệnh

b)

Bảng chữ cái

c)

Cú pháp

d)

Bảng chữ cái, cú pháp và ngữ nghĩa

16.

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

a)

Program

b)

8A2

c)

Dien_tich

d)

Dien tich

17.

Integer là kiểu dữ liệu gì?

a)

Số nguyên

b)

Số thực

c)

Kí tự

d)

Xâu kí tự

18.

Real là kiểu dữ liệu gì?

a)

Số nguyên

b)

Số thực

c)

Kí tự

d)

Xâu kí tự

19.

Char là kiểu dữ liệu gì?

a)

Số nguyên

b)

Số thực

c)

Kí tự

d)

Xâu kí tự

20.

String là kiểu dữ liệu gì?

a)

Số nguyên

b)

Số thực

c)

Kí tự

d)

Xâu kí tự

21.

Từ khóa dùng để khai báo biến trong ngôn ngữ lập trình Pascal?

a)

Uses

b)

Const

c)

Var

d)

End

22.

Nếu cần dùng một biến để lưu giá trị chiều dài một mảnh đất, ta khai báo biến đó với kiểu dữ liệu là gì?

a)

Số nguyên

b)

Số thực

c)

Kí tự

d)

Xâu kí tự

23.

Để nhập dữ liệu cho biến từ bàn phím ta sử dụng lệnh nào sau đây?

a)

Readln(tên biến);

b)

Write(tên biến);

c)

Writeln(tên biến);

d)

Writeln;

24.

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

a)

2022+2023 = 4045

b)

2022+2023 = 2022+2023

c)

2022+2023

d)

4045

25.

Trong Pascal, câu lệnh gán giá trị a * b cho biến "tich" nào sau đây là đúng?

a)

tich = a * b;

b)

tich := a * b;

c)

a * b := tich;

d)

a * b = tich;

26.

Các từ khóa trong câu lệnh điều kiện dạng thiếu là gì?

a)

IF, ELSE

b)

THEN, ELSE

c)

IF, AND

d)

IF, THEN

27.

Các từ khóa trong câu lệnh điều kiện dạng đủ là gì?

a)

IF, ELSE

b)

THEN, ELSE

c)

IF, THEN, ELSE

d)

IF, THEN

28.

Câu lệnh đều kiện trong Pascal thì điều kiện thường là gì?

a)

Phép tính

b)

Phép so sánh

c)

Phép chia

d)

Phép nhân

29.

Cho phát biểu sau: “Nếu a MOD 2 = 0 thì in ra màn hình a là số chẵn ngược lại in ra màn hình a là số lẻ”; theo em đây là câu lệnh điều kiện dạng gì?

a)

Dạng thiếu

b)

Dạng đủ

c)

Dạng dư

d)

Dạng thừa

30.

IF a <= 10 THEN b:=9 ELSE b:=10;   Khi a = 10 thì b nhận giá trị nào?

a)

1

b)

9

c)

10

d)

19