wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Chương trình con

Total questions: 10

Worksheet time: 3mins

Name
Class
Date
1.

Hãy chọn phương án đúng. Kiểu của một hàm được xác định bởi:

a)

Kiểu của các tham số

b)

Kiểu giá trị trả về

c)

Tên hàm

d)

Địa chỉ mà hàm trả về

2.

Mô tả nào dưới đây về hàm là sai?

a)

Phải trả lại kết quả

b)

Phải có tham số

c)

Trong hàm có thể gọi lại chính hàm đó

d)

Có thể có các biến cục bộ

3.

Mô tả nào dưới đây về tham số là sai?

a)

Một hàm có thể có cả tham số giá trị và tham số biến

b)

Có thể truyền biến số cho tham số giá trị

c)

Có thể truyền giá trị cho tham số biến

d)

Có thể dùng tham số biến để nhận kết quả

4.

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

a)

Biến toàn cục có thể được sử dụng ở trong một thủ tục

b)

Biến cục bộ phải có tên khác với tên của biến toàn cục

c)

Biến cục bộ có thể có kiểu khác với kiểu của biến toàn cục có cùng tên

d)

Một hàm có thể có nhiều tham số biến

5.

Mô tả nào dưới đây về chương trình có cấu trúc là phù hợp nhất?

a)

Chương trình có sử dụng cấu trúc mảng và bản ghi

b)

Sử dụng các hàm và thủ tục thư viện chuẩn

c)

Được chia thành nhiều chương trình con

d)

Tất cả các đáp án đều đúng

6.

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

a)

Cả thủ tục và hàm đều có thể có tham số hình thức

b)

Chỉ có thủ tục mới có thể có tham số hình thức

c)

Chỉ có hàm mới có thể có tham số hình thức

d)

Thủ tục và hàm nào cũng phải có tham số hình thức

7.

Để khai báo thủ tục trong C++ bắt đầu bằng từ khóa

a)

Procedure

b)

Var

c)

Function

d)

Void

8.

Kiểu dữ liệu của hàm

a)

Chỉ có thể là kiểu int

b)

Chỉ có thể là kiểu float

c)

Có thể là các kiểu int, float, char, bool, string

d)

Có thể là các kiểu int, float, char, bool, string, kiểu mảng, kiểu struct

9.

Hãy chọn phương án đúng. Cho hàm sau:

int func(int a)

{

......

}

Phạm vi của biến a là

a)

Trong toàn bộ chương trình

b)

Trong nội bộ hàm func

c)

Trong toàn bộ tệp chương trình nguồn

d)

Tùy thuộc vào vị trí sử dụng hàm func

10.

Chương trình con là gì?

a)

là một dãy các lệnh trong chương trình nguồn

b)

là lệnh thực hiện một nhiệm vụ nào đó

c)

là một dãy lệnh mô tả một số thao tác nhất định

d)

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