Câu hỏi trắc nghiệm (10 câu):
-
Câu 1: Mã câu hỏi: 5029
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 2: Mã câu hỏi: 5030
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 3: Mã câu hỏi: 5031
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.
-
Câu 4: Mã câu hỏi: 5032
Biến cục bộ là các biến được khai báo trong?
- A. Phần khai báo của chương trình chính
- B. Tựa đề của chương trình con
- C. Tựa đề của hàm
- D. Phần khai báo của chương trình con
-
Câu 5: Mã câu hỏi: 5033
Biến toàn cục là các biến được khai báo trong?
- A. Phần khai báo của chương trình con
- B. Tựa đề chương trình chính
- C. Phần khai báo của chương trình chính
- D. Phần khai báo của thủ tục
-
Câu 6: Mã câu hỏi: 5034
Cho chương trình sau:
Program Chuong_Trinh;Var a, b, S : byte;
Procedure TD(Var x : byte ; y : byte);
Var i : byte;
Begin
i := 5;
writeln(x,‘ ’, y);
x := x + i ;
y := y + i ;
S := x + y ;
Writeln(x,‘ ’, y);
End;
Begin
Write(‘nhập a và b : ’);
Readln(a, b);
TD(a,b);
Writeln(a,‘ ’, b, ‘ ’, S);
Readln;
End.
Trong chương trình trên có các biến cục bộ là:
- A. x và y
- B. i
- C. a và b
- D. S
-
Câu 7: Mã câu hỏi: 5035
Cho chương trình sau:
Program Chuong_Trinh;Var a, b, S : byte;
Procedure TD(Var x : byte ; y : byte);
Var i : byte;
Begin
i := 5;
writeln(x,‘ ’, y);
x := x + i ;
y := y + i ;
S := x + y ;
Writeln(x,‘ ’, y);
End;
Begin
Write(‘nhập a và b : ’);
Readln(a, b);
TD(a,b);
Writeln(a,‘ ’, b, ‘ ’, S);
Readln;
End.
Trong chương trình trên có các biến toàn bộ là:
- A. x và y
- B. i
- C. a và b
- D. a, b, S
-
Câu 8: Mã câu hỏi: 5036
Cho chương trình sau:
Program Chuong_Trinh;Var a, b, S : byte;
Procedure TD(Var x : byte ; y : byte);
Var i : byte;
Begin
i := 5;
writeln(x,‘ ’, y);
x := x + i ;
y := y + i ;
S := x + y ;
Writeln(x,‘ ’, y);
End;
Begin
Write(‘nhập a và b : ’);
Readln(a, b);
TD(a,b);
Writeln(a,‘ ’, b, ‘ ’, S);
Readln;
End.
Trong chương trình trên có các tham số thực sự là:
- A. x và y
- B. i
- C. a và b
- D. a, b, S
-
Câu 9: Mã câu hỏi: 5038
Trong lời gọi thủ tục, các tham số hình thức được thay bằng các giá trị cụ thể gọi là:
- A. Tham số giá trị
- B. Tham số hình thức
- C. Tham số biến
- D. Tham số thực sự
-
Câu 10: Mã câu hỏi: 5039
Để phân biệt giữa tham trị và tham biến ta dùng:
- A. Begin
- B. Var
- C. Procedure
- D. Function