-
Câu hỏi:
Hàm và thủ tục khác nhau ở chỗ:
-
A.
Hàm là chương trình con còn thủ tục thì không phải
-
B.
Hàm và thủ tục giống nhau.
-
C.
Hàm có giá trị trả về
-
D.
Thủ tục có giá trị trả về
Lời giải tham khảo:
Đáp án đúng: C
Hãy trả lời câu hỏi trước khi xem đáp án và lời giải -
A.
Câu hỏi này thuộc đề thi trắc nghiệm dưới đây, bấm vào Bắt đầu thi để làm toàn bài
CÂU HỎI KHÁC
- Hàm và thủ tục khác nhau ở chỗ nào?
- Kiểu dữ liệu của hàm là gì?
- Chương trình con là một dãy lệnh mô tả một số thao tác… và có thể được thực hiện từ nhiều vị trí khác nhau trong chương trình. Trong dấu ( …) là cụm từ?
- Phần đầu của thủ tục được bắt đầu với từ dành riêng…?
- Trong khai báo danh sách tham số hình thức của chương trình con, các tham số có từ khóa var là gì?
- Các biến được khai báo trong chương trình con và chỉ có tác dụng trong chương trình con đó được gọi là ?
- Giả sử có thủ tục Procedure Vidu(x: real; var y: integer)?
- Các biến được khai báo trong chương trình chính được gọi là gì?
- Giả sử có hàm Function dientich(m,n: real); thì?
- Diền từ vào dấu ….?
- Từ khóa khai bào hàm là gì?
- Trong chương trình trên có các biến toàn cục là?
- Giả sử khi chạy chương trình trên ta nhập a = 5, b = 7 thì kết quả?
- Chương trình trên dùng để cho biết số lớn nhất trong ba số nhập từ bàn phím. Trong dấu (…) còn thiếu câu lệnh gì?
- Kiểu dữ liệu trả về của hàm trên là?
- Các biến a, b, c là các biến gì?
- Trong chương trình trên, sử dụng lệnh nào?
- Kết quả sau khi thực hiện là?
- Cho chương trình sau:Program VD_thbien_thtri;Var a , b: Integer;Procedure VD(x: Integer; Var y : Intege
- Nếu trong chương trình trên,nếu thay thủ tục Procedure VD(x :Integer; Var y : Integer); bằng thủ tục Procedure VD(var x :Integer; var y : Integer); thì kết quả sau khi thực hiện chương trình là?
- Cho biết chương trình sau dùng để làm gì?program inso;var m, n, i: integer;begin m:= 0; n:= 0;
- Cho câu lệnh: For a:= 5 downto 1 do write(a); Kết quả thực hiện lệnh trên là:
- Cú pháp câu lệnh lặp với số lần chưa biết trước?
- Có mấy lỗi cú pháp trong đoạn chương trình sau?If 3*a >0 then a:=1; else a:=2
- Biểu thức nào sau đây có thể sử dụng làm biểu thức điều kiện trong cấu trúc rẽ nhánh?
- Câu lệnh nào sau đây là chưa đúng khi tìm giá trị nhỏ nhất (x) của a và b?
- Cho đoạn chương trình:A:=0; B:=0;IF A>0 then A:=1 ELSE Begin A:=2; B:=1; End;C:=A+B;Sau khi thực hiện, C có giá trị
- Trong ngôn ngữ lập trình Pascal, câu lệnh ghép nào sau đây là đúng cú pháp?
- Cấu trúc câu lệnh rẽ nhánh có dạng:
- Trong ngôn ngữ lập trình Pascal, nhấn phím Alt + F3 có tác dụng:
- Trong ngôn ngữ lập trình Pascal, nhấn phím F7 có tác dụng:
- Tổ hợp phím để chạy chương trình trong Pascal?
- Cho biết kết quả sau khi thực hiện chương trình sau.
- Cho câu lệnh: write(‘1 + 3 + . . . + ‘ ,2*n - 1, ‘ = ‘, sqr(n)) và n = 5.
- Để nhập giá trị từ bàn phím cho 2 biến x, y không là kiểu Boolean ta dùng lệnh:
- Biến Y có giá trị 7.593. Kết quả thực hiện câu lệnh Write(Tong la: Y = ,Y:6:2); là:
- Ý nghĩa của thủ tục Write(); trong Pascal?
- Biểu thức 0 < N ≤ 103 được biểu diễn trong Pascal là:
- Cho khai báo: Var c: char; i,j: integer; x,y: real; p,q: Boolean;. Phép toán gán nào sau đây không hợp lệ:
- Cho chương trình sau: Var c: char; i,j: integer; x,y: real; p,q: Boolean;&nb