wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Ôn tập học kì II - Tin học 9

Total questions: 35

Worksheet time: 19mins

Name
Class
Date
1.

Hàm nào trong bảng tính điện tử được sử dụng để kiểm tra một điều kiện và trả về giá trị khác nhau tùy theo điều kiện đó đúng hay sai?

a)

SUMIF

b)

AVERAGEIF         

c)

IF

d)

COUNTIF

2.

Trong hàm IF, phần "điều kiện" có thể là gì?

a)

Chỉ là một số

b)

Chỉ là một ô

c)

Một biểu thức so sánh

d)

Chỉ có thể là TRUE hoặc FALSE

3.

Hàm AVERAGEIF được viết theo quy tắc nào?

a)

AVERAGEIF (<DL1>,<ĐK>,<DL2>)

b)

AVERAGEIF(<DL1>,<DL2>, <ĐK>)

c)

AVERAGEIF (<GT1>,<ĐK>,<GT2>)

d)

AVERAGEIF(<ĐK>,<DL1>,<DL2>)

4.

Công thức nào sau đây sẽ tính tổng các giá trị trong phạm vi A1:A10 nếu giá trị tương ứng trong phạm vi B1:B10 lớn hơn 5?

a)

=SUMIF(A1:A10, ">5", B1:B10)

b)

=SUMIF(B1:B10, ">5", A1:A10)

c)

=SUM(A1:A10, B1:B10)

d)

=SUMIF(A1:A10, ">5")

5.

Công thức nào sau đây sẽ tính giá trị trung bình của các ô trong phạm vi B1:B10 nếu các giá trị trong phạm vi A1:A10 lớn hơn 10?

a)

=AVERAGEIF(A1:A10, ">10", B1:B10)

b)

=AVERAGE(A1:A10, ">10")

c)

=AVERAGEIF(B1:B10, ">10", A1:A10)

d)

=AVERAGE(B1:B10, ">10")

6.

Hai hàm IF lồng nhau được viết theo quy tắc nào?

a)

IF(<ĐK>,<GT1>,<GT2>)

b)

IF(<GT1>,<ĐK>,<GT2>)

c)

IF(<ĐK1>,<GT1>,IF(<GT2>,<ĐK2>,<GT3>))

d)

IF(<ĐK1>,<GT1>,IF(<ĐK2>,<GT2>,<GT3>))

7.



Công thức =COUNTIF(A1:A10, ">5") sẽ đếm được gì?

a)

Tổng các giá trị trong phạm vi A1:A10.

b)

Số lượng ô trong phạm vi A1:A10 có giá trị lớn hơn 5.

c)

Tổng của tất cả các giá trị trong phạm vi A1:A10 lớn hơn 5.

d)

Số lượng ô trong phạm vi A1:A10 có giá trị nhỏ hơn hoặc bằng 5.

8.

Kết quả của công thức =SUMIF(A1:A10, ">10", B1:B10) là gì?

a)

Tổng các giá trị trong phạm vi B1:B10 nếu giá trị tương ứng trong A1:A10 lớn hơn 10.

b)

Tổng các giá trị trong phạm vi A1:A10 nếu giá trị tương ứng trong B1:B10 lớn hơn 10.

c)

Tổng các giá trị trong A1:A10.

d)

Tổng các giá trị trong B1:B10.

9.

Công thức =IF(A1>100, "Đạt", "Không Đạt") sẽ trả về giá trị nào nếu A1 = 80?

a)

Đạt

b)

Không Đạt

c)

100    

d)

Lỗi

10.

Công thức =IF(C2>=8, "Giỏi", IF(C2>=6.5, "Khá", IF(C2>=5, "Trung bình", "Yếu"))) thể hiện điều gì?

a)

Phân loại học lực theo điểm số

b)

Tính tổng các điểm

c)

Đếm số học sinh

d)

Kiểm tra điều kiện văn bản

11.

Giai đoạn đầu tiên của quá trình giải quyết vấn đề là gì?

a)

Xây dựng, lựa chọn giải pháp.

b)

Đánh giá giải pháp và kết quả. 

c)

Thực hiện giải pháp.

d)

Tìm hiểu, phân tích vấn đề.

12.

Thế nào là một bài toán trong tin học?

a)

Một nhiệm vụ chỉ con người mới có thể thực hiện.

b)

Một nhiệm vụ được giải quyết hoàn toàn bằng tay.

c)

Một nhiệm vụ có thể giao cho máy tính giải quyết hoặc giải quyết một phần.

d)

Một nhiệm vụ cần có sự phối hợp giữa nhiều người. 

13.

Trong các câu dưới đây, câu nào không phải là phát biểu một bài toán tin học?

a)

Giải một phương trình bậc hai ax2 + bx + c

b)

Tổng kết kết quả học tập Học kì I của học sinh lớp 9A

c)

Thực hiện một thí nghiệm trong môn Hóa học

d)

Viết chương trình máy tính để tạo ra một đoạn hoạt hình.

14.

Xét vấn đề tính tiền nước sạch đã tiêu thụ trong một tháng mà mỗi hộ gia đình cần trả cho công ty cấp nước. Vấn đề nào dưới đây có thể thực hiện bằng máy tính?

a)

Ghi lại số công tơ nước.

b)

Tính lượng nước tiêu thụ và số tiền phải trả.

c)

Đọc số trên công tơ nước.

d)

Thu tiền từ các hộ gia đình. 

15.

Bước đầu tiên trong quy trình giao bài toán cho máy tính giải quyết là gì?

a)

Tìm thuật toán.

b)

Chạy thử để sửa lỗi và chạy chương trình.

c)

Viết chương trình.

d)

Xác định bài toán. 

16.

Bước thứ hai trong quy trình giao bài toán cho máy tính giải quyết là gì?

a)

Tìm thuật toán.

b)

Chạy thử để sửa lỗi và chạy chương trình

c)

Viết chương trình.

d)

Xác định bài toán. 

17.

Bước cuối cùng trong quy trình giao bài toán cho máy tính giải quyết là gì?

a)

Tìm thuật toán

b)

Chạy thử để sửa lỗi và chạy chương trình để nhận kết quả.

c)

Viết chương trình.

d)

Xác định bài toán. 

18.

Thuật toán được mô tả bằng cách nào?

a)

Chương trình được viết bằng ngôn ngữ máy.

b)

Kết quả cuối cùng của bài toán.

c)

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

d)

Dữ liệu đầu vào của bài toán. 

19.

Dữ liệu đầu vào của bài toán gọi là gì?

a)

Output

b)

Input

c)

Kết quả

d)

Biến

20.

Cho các bước giao bài toán cho máy tính giải quyết: 

(1) Viết chương trình.

(2) Tìm thuật toán.

(3) Chạy thử để sửa lỗi và chạy chương trình để nhận kết quả. 

(4) Xác định bài toán. 

Sắp xếp các bước trên theo thứ tự đúng quy trình giao cho máy tính giải quyết một bài toán là

a)

(4) (1) (2) (3). 

b)

(4) (2) (1) (3). 

c)

(1)  (2)  (4) (3). 

d)

(1)  (4)  (3)  (2). 

21.

Mục đích của việc mô tả thuật toán bằng sơ đồ khối là gì?

a)

Giúp chương trình chạy nhanh hơn

b)

Dễ hiểu và dễ trình bày các bước giải bài toán một cách trực quan

c)

Tự động chuyển thành chương trình

d)

Là công cụ lập trình chuyên nghiệp

22.

Bài toán: "Kiểm tra số nguyên n có chia hết cho 3 hay không". Bước mô tả thuật toán nào là đúng?

a)

Nhập n, nếu n chia hết cho 2 thì in "Có", ngược lại in "Không"

b)

Nhập n, nếu n mod 3 = 0 thì in "Có", ngược lại in "Không"

c)

Nhập n, in n

d)

Gán n = 3*n và in kết quả

23.

Trong quy trình giao bài toán cho máy tính giải quyết, vì sao cần xác định rõ Input và Output của bài toán?

a)

Để giảm dung lượng lưu trữ.

b)

Để chọn ngôn ngữ lập trình phù hợp.

c)

Để biết chương trình sẽ chạy trong thời gian bao lâu.

d)

Để thiết kế thuật toán chính xác. 

24.

Đầu vào (Input) của bài toán “Xác định một số nguyên dương có phải là số nguyên tố hay không” là:

a)

một số nguyên dương.

b)

“Yes” tương ứng với trường hợp số đã cho là số nguyên tố.

c)

“No” tương ứng với trường hợp số đã cho không là số nguyên tố.

d)

một số nguyên tố. 

25.

Một bài toán có thể có:

a)

Một thuật toán duy nhất

b)

Vô số lời giải

c)

Không có thuật toán

d)

Nhiều thuật toán khác nhau

26.

Trong bài toán “Tìm số lớn nhất trong ba số nguyên a, b, c”, đầu ra là gì?

a)

Ba số a, b, c

b)

Số lớn nhất trong ba số

c)

Thuật toán tìm số nhỏ nhất

d)

Kết quả trung bình cộng

27.

Đâu là dữ liệu đầu vào và dữ liệu đầu ra đúng trong bài toán: "Tính điểm trung bình 3 môn Toán, Văn, Anh"?

a)

Đầu vào: tên học sinh; đầu ra: điểm Văn

b)

Đầu vào: điểm Toán, Văn, Anh; đầu ra: điểm trung bình

c)

Đầu vào: điểm trung bình; đầu ra: điểm từng môn

d)

Đầu vào: công thức tính điểm; đầu ra: bảng xếp loại

28.

Chương trình trong lập trình được hiểu là gì?

a)

Một bản mô tả thuật toán bằng ngôn ngữ máy tính có thể hiểu và thực hiện.

b)

Một tập hợp các tài liệu hướng dẫn sử dụng phần mềm.

c)

Một danh sách các thao tác thực hiện trên máy tính.

d)

Một chuỗi hình ảnh minh họa thuật toán.

29.

Đây là hình ảnh chương trình cho một dãy gồm N số và tính tích của các số của dãy số đã cho . Tuy nhiên chương trình sau đây còn lỗi.

Em hãy cho biết chương trình lỗi ở đâu và sửa lỗi cho chương trình:

(a)  

30.

Hàm =IF(A1>5, "Lớn hơn 5", "Nhỏ hơn hoặc bằng 5") có tác dụng gì?

a)

Nếu A1 lớn hơn 5, trả về giá trị "Lớn hơn 5", ngược lại trả về "Nhỏ hơn hoặc bằng 5".

b)

Nếu A1 nhỏ hơn 5, trả về "Lớn hơn 5", ngược lại trả về "Nhỏ hơn hoặc bằng 5".

c)

So sánh A1 với 5 và trả về giá trị "Lớn hơn 5" nếu A1 nhỏ hơn 5.

d)

So sánh A1 với 5 và trả về giá trị "Nhỏ hơn hoặc bằng 5" nếu A1 lớn hơn 5.

31.

Kết quả đầu ra của bài toán gọi là gì?

a)

Output

b)

Input

c)

Kết quả

d)

Biến

32.

Nếu thuật toán không rõ ràng thì:

a)

Máy tính vẫn thực hiện được

b)

Không ảnh hưởng đến chương trình

c)

Kết quả có thể sai hoặc chương trình không chạy

d)

Làm tăng tốc độ xử lý

33.

Bài toán: Cho một dãy số gồm N số. Hãy tìm ra tổng của bình phương các số trong dãy số đã cho. Hãy chọn phương án đúng xác định dữ liệu đầu vào của bài toán đã cho.

a)

Dãy số a1, a2, …, aN

b)

Số nguyên dương N, dãy số a1, a2, …, aN

c)

Các số nguyên dương N, a1, a2, …, aN

d)

N, a21, a22, …, a2N

34.

Bài toán: Cho một số N nguyên dương. Hãy tìm ra tất cả các ước số thực sự của N và là số lẻ.

Hãy cho biết kết quả Xác định bài toán này.

(a)  

35.

Bài toán: Hãy viết chương trình Scratch để vẽ một hình lục giác đều, các cạnh đều có màu xanh đậm. Hãy cho biết kết quả Xác định bài toán này.

(a)