Cho chương trình sau: Program kiemtra; Uses crt; Var a,b:integer; Procedure Hoandoi(Var x,y:integer); Var tg: integer; Begin Tg:=x; x:=y; y:=tg; End; BEGIN Clrscr; a:=8;b:=16; writeln(a,’ ‘,b); readln end. Trả lời các câu hỏi sau: a, Nêu các khái niệm: -Tham số hình thức ? ví dụ? -Tham số thực sự? ví dụ? -Biến cục bộ? ví dụ? -Biến toàn cục ? ví dụ? -Lời gọi chương trình con? ví dụ? < ví dụ đã có trong chương trình hãy nêu cụ thể> b, Chương trình con có tên là gì ?Thực hiện công việc gì?Kết quả trên màn hình là gì?

2 câu trả lời

Có thể bạn thiếu gọi chương trình nha

Sau khi gán a:=8; b:=16 có hoandoi(a,b);

a)

-Tham số hình thức: x,y

-Tham số thực sự: a,b

-Biến cục bộ: tg

-Biến toàn cục: a,b

-Lời gọi chương trình con: hoandoi(a,b);

b)

Chương trình con có tên là hoandoi

Thực hiện công việc hoán đổi hai tham số hình thức a và b và lưu giữ sử dụng về sau (vì có var)

Kết quả in ra màn hình:16 8

Vì sai khi hoán đổi a=16, b=8 nên in ra kết quả như thế

Ps: hình như đề này bị thiếu hoặc e ghi thiếu lời gọi chương trình con

a) 

- tham số hình thức: x, y

- tham số thực sự: a, b

- biến cục bộ: x, y, tg

- biến toàn cục: a, b

- lời gọi chương trình con: không có

b)

Chương trình con tên là hoandoi, công việc: tráo đổi giá trị của hai biến số nguyên

Kết quả màn hình: 8 16

Câu hỏi trong lớp Xem thêm