IMG-LOGO

Câu hỏi:

21/07/2024 375

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ộ.

Đáp án chính xác

Trả lời:

verified Giải bởi Vietjack

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ộ. Vì vậy trong thân chương trình lệnh gọi hàm hay thủ tục có thể có tham trị hoặc tham biến tùy vào từng chương trình.

Đáp án: D

Câu trả lời này có hữu ích không?

0

CÂU HỎI HOT CÙNG CHỦ ĐỀ

Câu 1:

Muốn khai báo x là tham số giá trị và y, z là tham số biến (x, y, z thuộc kiểu Byte) trong thủ tục “ViduTT” thì khai báo nào sau đây là sai?

Xem đáp án » 22/06/2022 4,001

Câu 2:

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

Xem đáp án » 22/06/2022 1,251

Câu 3:

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 cục là:

Xem đáp án » 22/06/2022 1,120

Câu 4:

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

Xem đáp án » 22/06/2022 1,057

Câu 5:

Đoạn chương trình sau có lỗi gì?

Procedure End (key : char ) ;

    Begin

           If key = ‘ q ’  then  writeln( ‘ Ket thuc ’ )

    End;

Xem đáp án » 22/06/2022 472

Câu 6:

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à :

Xem đáp án » 22/06/2022 404

Câu 7:

Trong các cách sử dụng thủ tục sau, cách nào là phù hợp nhất?

Xem đáp án » 22/06/2022 317

Câu 8:

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à:

Xem đáp án » 22/06/2022 299

Câu 9:

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

Xem đáp án » 22/06/2022 212

Câu hỏi mới nhất

Xem thêm »
Xem thêm »