Chủ nhật, 24/11/2024
IMG-LOGO

Câu hỏi:

18/07/2024 4,160

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?

A, Procedure ViduTT( x : Byte ; Var y, z : Byte) ;

B, Procedure ViduTT( x : Byte ; Var y : Byte ; Var z : Byte) ;

C, Procedure ViduTT( x : Byte ; Var y : Byte ; z : Byte) ;

Đáp án chính xác

D, Procedure ViduTT( Var y : Byte ; x : Byte ; Var z : Byte) ;

 Xem lời giải

Trả lời:

verified Giải bởi Vietjack

Tham số giá trị là các tham số hình thức được thay bằng các tham số thực sự tương ứng là các giá trị cụ thể. Tham biến là các tham số hình thức được thay bằng các tham số thực sự tương ứng là các biến chứa dữ liệu ra.

+ Để phân biệt tham biến và tham trị, Pascal sử dụng từ khóa var để khai báo những tham biến.

Đáp án: C

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

0

Gói VIP thi online tại VietJack (chỉ 400k/1 năm học), luyện tập gần 1 triệu câu hỏi có đáp án chi tiết

ĐĂNG KÝ VIP

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

Câu 1:

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

Xem đáp án » 12/10/2022 1,559

Câu 2:

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 » 12/10/2022 1,234

Câu 3:

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

Xem đáp án » 12/10/2022 1,155

Câu 4:

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 » 12/10/2022 585

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 » 12/10/2022 528

Câu 6:

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

Xem đáp án » 12/10/2022 502

Câu 7:

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 » 12/10/2022 393

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?

Xem đáp án » 12/10/2022 370

Câu 9:

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

Xem đáp án » 12/10/2022 285

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

Xem thêm »
Xem thêm »