Bài tập trắc nghiệm Tin Học 11 Bài 17: Chương trình con và phân loại.
Câu hỏi trắc nghiệm (10 câu):
-
Câu 1:
Để khai báo hàm trong Pascal bắt đầu bằng từ khóa
- A.Program
- B.Procedure
- C.Function
- D.Var
-
Câu 2:
Để khai báo thủ tục trong Pascal bắt đầu bằng từ khóa
- A.Program
- B.Procedure
- C.Function
- D.Var
-
Câu 3:
Kiểu dữ liệu của hàm
- A.Chỉ có thể là kiểu integer.
- B.Chỉ có thể là kiểu real.
- C.Có thể là các kiểu integer, real, char, boolean, string.
- D.Có thể là integer, real, char, boolean, string, record, kiểu mảng.
-
Câu 4:
Nói về cấu trúc của một chương trình con, khẳng định nào sau đây là không đúng?
- A.Phần đầu và phần thân nhất thiết phải có, phần khai báo có thể có hoặc không.
- B.Phần khai báo có thể có hoặc không có tùy thuộc vào từng chương trình cụ thể.
- C.Phần đầu có thể có hoặc không có cũng được.
- D.Phần đầu nhất thiết phải có để khai báo tên chương trình con.
-
Câu 5:
Khẳng định nào sau đây là đúng?
- A.Một chương trình con nhất thiết phải có tham số hình thức.
- B.Một chương trình con nhất thiết phải có biến cục bộ.
- C.Một chương trình con nhất thiết phải có tham số hình thức, không nhất thiết phải có biến cục bộ.
- D.Một chương trình con có thể không có tham số hình thức và cũng có thể không có biến cục bộ.
-
Câu 6:
Khẳng định nào sau đây là đúng?
- A.Biến cục bộ là biến được dùng trong chương trình con chứa nó và trong chương trình chính.
- B.Biến cục bộ là biến chỉ được dùng trong chương trình chính.
- C.Biến cục bộ là biến chỉ được dùng trong chương trình con chứa nó.
- D.Biến toàn bộ chỉ được sử dụng trong chương trình chính và không được sử dụng trong các chương trình con.
-
Câu 7:
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.Trong hàm có thể gọi lại chính hàm đó.
-
Câu 8:
Trong các cách sử dụng thủ tục sau, cách nào là phù hợp nhất ?
- A.Khai báo lại thủ tục và gọi nó mỗi khi cần sử dụng;
- B.Khai báo thủ tục duy nhất một lần và gọi nó một lần duy nhất;
- C.Chỉ cần khai báo;
- D.Khai báo thủ tục một lần và gọi nó trong thân chương trình mỗi khi muốn sử dụng;
-
Câu 9:
Hãy chọn phương án ghép đúng. Cho thủ tục sau:
Procedure p ;
Var n : integer ;
Begin
…………
End ;
Phạm vi của biến n là :
- A.Trong toàn bộ chương trình;
- B.Trong nội bộ thủ tục p;
- 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 thủ tục p;
-
Câu 10:
Trong các chương trình chuẩn sau đây, chương trình chuẩn nào là thủ tục chuẩn?
- A.Sin(x);
- B.Length(S);
- C.Sqrt(x);
- D.Delete(S,5,1);