wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

BÀI TẬP

Total questions: 50

Worksheet time: 25mins

Name
Class
Date
1.

Chương trình máy tính được theo các bước:

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.

Tại sao cần viết chương trình?

a)

viết chương trình giúp con người

b)

điều khiển máy tính

c)

một cách đơn giản và hiệu quả hơn

d)

cả 3 ý

3.

Con người chỉ dẫn cho máy tính thực hiện công việc như thế nào?

a)

thông qua một từ khóa

b)

thông qua các tên

c)

thông qua các lệnh

d)

thông qua một hằng

4.

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)

5.

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

6.

Để 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

7.

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

8.

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

a)

File/ Save as….

b)

File/ New

c)

File/ Save

d)

File/ Open

9.

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

a)

File/ Save as….

b)

File/ New

c)

File/ Save

d)

File/ Open

10.

15 div 5 cho kết quả?

a)

3

b)

0

c)

5

d)

15

11.

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.

12.

15 MOD 5 cho kết quả?

a)

3

b)

0

c)

5

d)

15

13.

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

14.

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ả

15.

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ả

16.

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ả

17.

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ả

18.

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

19.

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

a)

End.

b)

Begin ;

c)

Uses .

d)

Begin

20.

Cho biết tên chương trình nào dưới đây hợp lệ?

a)

8chuongtrinh;

b)

chuongtrinh8;

c)

chuong trinh;

d)

program;

21.

Các thành phần cơ bản của một ngôn ngữ lập trình là:

a)

Các từ khóa và tên

b)

Bảng chữ cái, các từ khóa và tên

c)

Bảng chữ cái và các quy tắc (bao gồm cả cách sử dụng các từ khóa, cách đặt tên) để viết các câu lệnh có ý nghĩa xác định, cách bố trí các câu lệnh,.. sao cho có thể tạo thành một chương trình hoàn chỉnh và chạy được trên máy tính.

d)

Bảng chữ cái và các từ khóa.

22.

Trong Pascal, từ khóa "Begin" được sử dụng để làm gì?

a)

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

b)

Khai báo thư viện

c)

Thông báo điểm bắt đầu phần thân

d)

Thông báo điểm kết thúc phần thân

e)

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

23.

Những tên có ý nghĩa được xác định từ trước và không được phép sử dụng cho mục đích khác được gọi là gì?

a)

Tên có sẵn

b)

Tên riêng

c)

Từ khóa

d)

Câu lệnh

24.

Trong Pascal, câu lệnh được sử dụng để xóa màn hình là:

a)

Program

b)

writeln

c)

readln

d)

clrscr;

25.

Trong Pascal, một số câu lệnh được phân cách nhau bởi dấu...

a)

hai chấm (:)

b)

chấm (.)

c)

chấm phẩy (;)

d)

dấu nháy (' ')

26.

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

a)

beginprogram;

b)

8tamgiac;

c)

Tam giac;

d)

abc.

27.

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

a)

Input, Output

b)

Phương pháp giải

c)

Output

d)

Input

28.
Input là gì?
a)
Thông tin ra
b)
Thông tin vào
c)
Thuật toán
d)
Mã hóa tông tin
29.
Output là gì?
a)
Thông tin ra
b)
Thông tin vào
c)
Thuật toán
d)
Mã hóa tông tin
30.

Có mấy cách mô tả thuật toán?

a)

1 Cách

b)

2 Cách

c)

3 Cách

d)

4 Cách

31.

Quá trình giải bài toán trên máy tính gồm bao nhiêu bước

a)

1

b)

2

c)

3

d)

4

32.

Thuật toán là.............các thao tác cần thực hiện theo một..........xác định để nhận được...........cần tìm từ những điều kiện cho trước.

a)

dãy hữu hạn - trình tự - kết quả

b)

kết quả - dãy hữu hạn - trình tự

c)

trình tự - kết quả - dãy hữu hạn

d)

dãy hữu hạn - kết quả - trình tự

33.

3. CHỌN THỨ TỰ ĐÚNG ĐỂ GIẢI MỘT BÀI TOÁN

TRÊN MÁY TÍNH LÀ?

1. Xác định bài

toán

2. Biểu diễn thuật toán

3. Viết chương trình

a)

Bước 3,2,1

b)

Bước 1,2,3

c)

Bước 2,1,3

d)

Bước 1,3,2

34.

Hãy cho biết kết quả sau khi thực hiện thuật toán sau:

Bước 1. Tam←x;

Bước 2. x←y;

Bước 3. y← tam;

a)

Giá trị của biến x bằng giá trị của biến y

b)

Hoán đổi giá trị hai biến x và y

c)

Giá trị của biến y bằng giá trị của biến x

d)

Khác

35.

Hãy xác đinh bài toán sau: "Tìm số lớn nhất trong dãy n số tự nhiên cho trước"?

a)

INPUT: Dãy n số tự nhiên. OUTPUT: Số lớn nhất trong dãy n số.

b)

INPUT: Dãy n số tự nhiên. OUTPUT: Số các số lớn nhất trong dãy n số.

c)

INPUT: Số lớn nhất trong dãy n số. OUTPUT: Dãy n số tự nhiên.

d)

INPUT: Số các số lớn nhất trong dãy n số. OUTPUT: Dãy n số tự nhiên.

36.

Xác định bài toán: “ kiểm tra n có phải là số nguyên tố hay không? ”

a)

Input: Nhập số n; Output: n là số nguyên tố hoặc n không là số nguyên tố

b)

Input: n là số nguyên tố hoặc n không là số nguyên tố; Output: Nhập số n

c)

Input: n là số nguyên tố; Output: Nhập số n

d)

Input: Nhập số n; Output: n là số nguyên tố

37.

Thuật toán là:

a)

Dãy các thao tác cần thực hiện theo 1 trình tự xác định để thu được kết quả cần thiết từ những điều kiện cho trước.

b)

Một thao tác cần thực hiện để thu được kết quả cần thiết từ những điều kiện cho trước.

c)

Dãy các thao tác cần thực hiện để thu được kết quả cần thiết từ những điều kiện cho trước.

d)

Tất cả đều sai

38.

Mô tả thuật toán là:

a)

Liệt kê các bước thực hiện công việc.

b)

Liệt kê các cách thực hiện công việc.

c)

Liệt kê một bước thực hiện công việc.

d)

Tất cả đều đúng

39.

Mô tả thuật toán pha trà mời khách

+ B1: Tráng ấm, chén bằng nước sôi

+ B2: Rót nước sôi vào ấm và đợi khoảng 3 đến 4 phút.

+ B3: Cho trà vào ấm

+ B4: Rót trà ra chén để mời khách.

a)

B1- B3-B4- B2

b)

B1- B3- B2-B4

c)

B2-B4-B1-B3

d)

B3-B4-B1-B2

40.

Chương trình máy tính được viết bằng ngôn ngữ nào dưới đây:

a)

Ngôn ngữ tự nhiên

b)

Ngôn ngữ máy

c)

Ngôn ngữ lập trình

d)

Ngôn ngữ khác.

41.

Hãy chọn phát biểu sai?

a)

Đối với mỗi bài toán cụ thể chỉ có 1 thuật toán duy nhất để giải bài toán đó trên máy tính.

b)

Dãy hữu hạn các thao tác cần thực hiện để giải bài toán gọi là thuật toán.

c)

Xác định bài toán là xác định Input và Output

d)

Việc thực hiện 3 bước khi giải bài toán trên máy tính là cần thiết, nhất là đối với bài toán phức tạp.

42.

Bài toán: Tính diện tích sân trường hình vuông biết cạnh bằng a (m). Input là:

a)

m

b)

Diện tích sân trường

c)

Hình vuông

d)

a

43.

Bài toán: Tính diện tích sân trường hình vuông biết cạnh bằng a (m). Output là:

a)

a

b)

m

c)

diện tích sân trường

d)

Hình vuông

44.

Chương trình máy tính là gì?

a)

là dãy các bước hướng dẫn robot thực hiện tìm đường đến quả bom.

b)

là một chương trình dịch.

c)

là loại ngôn ngữ máy tính được viết dưới dạng các dãy bit.

d)

là một dãy các câu lệnh mà máy tính có thể hiểu và thực hiện được.

45.

.........là ngôn ngữ duy nhất máy tính có thể hiểu được trực tiếp.

a)

Ngôn ngữ lập trình

b)

Ngôn ngữ máy

c)

Ngôn ngữ tự nhiên

d)

Ngôn ngữ dịch

46.

Bước 1: Cắt cam, vắt cam vào ly, vớt bỏ hạt.

Bước 2: Rửa cam, tráng ly.

Bước 3: Bỏ đá vào ly nước cam, khuấy đều.

Bước 4: Bỏ đường vào ly nước cam, khuấy đều.


Hãy sắp xếp đúng thứ tự mô tả thuật toán Thuật toán pha nước cam?

a)

2-1-3-4

b)

2-1-4-3

c)

3-4-1-2

d)

4-3-2-1

47.

Đâu không phải là bài toán trong tin học

a)

Vẽ đồ thị hàm số bằng máy tính

b)

Đo nồng độ cồn trong hơi thở bằng máy tính

c)

Quản lý điểm học sinh bằng máy tính

d)

Soạn thảo văn bản bằng tay

48.

Thông tin đưa vào để xử lý trong tin học gọi là

a)

Output

b)

Input

c)

Giả thiết

d)

Kết luận

49.

Đâu là Input cho bài toán tìm điểm môn Tin cao nhất lớp

a)

Điểm môn Tin của từng HS trong lớp

b)

Điểm môn Toán của từng HS trong lớp

c)

Điểm Tin cao nhất của cả lớp

d)

Hạnh kiểm của từng HS trong lớp

50.

Chọn nhiều đáp án đúng: Các cách mô tả thuật toán để giải bài toán trong tin hoc bao gồm

a)

Vẽ biểu đồ

b)

Trình bày dạng bảng

c)

Liệt kê

d)

Sơ đồ khối