wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Kiểm tra kiến thức cũ

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Hãy chọn phương án ghép phù hợp nhất. Ngôn ngữ lập trình là gì:

a)

Phương tiện để soạn thảo văn bản trong đó có chương trình

b)

Ngôn ngữ Pascal hoặc C++

c)

Phương tiện diễn đạt thuật toán để máy tính thực hiện công việc

d)

Phương tiện diễn đạt thuật toán

2.

Phát biểu nào dưới đây sai?

a)

Lập trình là viết chương trình

b)

Lập trình và chương trình là hai khái niệm tương đương, đều là cách mô tả thuật toán bằng ngôn ngữ lập trình

c)

Chương trình được tạo thành từ tổ hợp các câu lệnh và các khai báo cần thiết về biến, hằng, hàm

d)

Chương trình chưa chắc là đã đúng nếu cho kết quả đúng với rất nhiều bộ dữ liệu vào

3.

Trong cấu trúc chương trình C++ có bao nhiêu hàm main()?

a)

3

b)

2

c)

1

d)

4

4.

Cho xâu S1=’12345’, S2=’45’. Phép so sánh S1 và S2 cho kết quả là:

a)

S1< S2

b)

S1>S2

c)

S1=S2

d)

Không so sánh được

5.

Để khai báo biến xâu ta sử dụng tên dành riêng:

a)

array   

b)

string  

c)

type

d)

const

6.

Phát biểu nào sau đây sai?

a)

Mọi bài toán đều có thể giải được bằng máy tính;

b)

Chương trình là một mô tả thuật toán bằng một ngôn ngữ lập trình;

c)

Không thể viết được chương trình để giải một bài toán nếu như không biết thuật toán để giải bài toán đó;

d)

Một bài toán có thể có nhiều thuật toán để giải;

7.

Chọn phương án đúng về khái niệm chương trình con?

a)

Dãy lệnh mô tả một số thao tác nhất định và có thể được gọi từ nhiều vị trí trong chương trình;

b)

Dãy lệnh mô tả một thao tác nhất định và có thể được gọi từ nhiều vị trí trong chương trình;

c)

Dãy lệnh mô tả một số thao tác nhất định và có thể được gọi từ một vị trí trong chương trình;         

d)

Chương trình gồm nhiều chương trình thành phần;

8.

Khẳng định nào sau đây là đúng khi nói về chương trình con?

a)

Phải có tham số hình thức.

b)

Phải có biến cục bộ.

c)

Bắt buộc có tham số hình thức và có thể không có biến cục bộ.

d)

Có thể có hoặc không có tham số hình thức.

9.

Chọn phát biểu sai trong các phát biểu sau đây:

a)

Có thể dùng cấu trúc lặp để thay cho cấu trúc rẽ nhánh trong mô tả thuật toán.

b)

Để mô tả việc lặp đi lặp lại một số thao tác (hoặc câu lệnh) trong một thuật toán ta có thể dùng cấu trúc lặp.

c)

Tùy từng trường hợp cụ thể (khi mô tả một thuật toán), khi thì ta biết trước số lần lặp, khi thì ta không cần hoặc không xác định được trước số lần lặp các thao tác nào đó.

d)

Không thể mô tả được mọi thuật toán bằng ngôn ngữ lập trình bậc cao nếu không dùng cấu trúc lặp.

10.

Trong vòng lặp While – do, câu lệnh được thực hiện khi:

a)

Điều kiện sai

b)

Điều kiện còn đúng

c)

Điều kiện không xác định

d)

Không cần điều kiện