ÔN TẬP CHƯƠNG TRÌNH CON
Chia sẻ bởi Trần Thị Thu Vân |
Ngày 26/04/2019 |
48
Chia sẻ tài liệu: ÔN TẬP CHƯƠNG TRÌNH CON thuộc Tin học 11
Nội dung tài liệu:
Trường THPT Phạm Thái Bường
Tổ : Tin học
CÂU HỎI VÀ BÀI TẬP CHƯƠNG TRÌNH CON
PHẦN TRẮC NGHIỆM
Câu 1) Để nhập vào 1 mảng các số nguyên và tìm số lớn nhất của mảng số nguyên đó, ta dùng các chương trình con nào sau đây:
Procedure nhap (var A: mang; N: integer); function max (A: mang; N: integer): integer;
Procedure nhap (var A: mang; Var N: integer); function max (A: mang; N: integer): integer;
Procedure nhap (A: mang; N: integer); function max (A: mang; N: integer): integer;
Cả a, b, c đều đúng.
Kết quả đoạn chương trình sau là gì? Nếu nhập x = 2, y = 3, z = 4
Program thamtri_thambien;
Var x, y: integer;
Procedure nhan ( var so2: integer ; so1, sonhan: integer);
Begin
So1:= so1*sonhan;
So2:=so2*sonhan;
End;
Begin
Write (‘nhap x, y, z:’);
Readln(x, y, z);
Nhan(x, y, z);
Write (x:4, y:4);
End.
8 3
8 12
2 12
2 3
Chọn phần đầu chương trình con sai:
Function f (r,i: real, t:integer): real;
Function f (a, b, c: integer): integer;
Function f ( x: real; var y: real): real;
Function f (var x, y: integer) : real;
Chọn phát biểu sai:
Cấu trúc của chương trình con gồm có 3 phần.
Phần đầu của chương trình con có thể có hoặc không.
Phần đầu của chương trình con có thể có hoặc không.
Phần thân của chương con được đặt trong cặp begin …end;
Xét hàm:
Function f(k: integer): string;
Begin
If k mod 2 = 0 then f:= ‘chan’ else f:= ‘le’;
End;
Muốn gán X:= f (5) thì biến X phải khai báo kiểu gì?
Byte
Integer.
String
Một kiểu dữ liệu khác.
Xét hàm:
Function f (k: integer): string;
Begin
If k mod 2 = 0 then f:= ‘chan’ else f:= ‘le’;
End;
Muốn write (f(y)); thì biến y phải khai báo kiểu nào?
String.
Byte.
Integer.
Một kiểu dữ liệu khác.
Chọn phát biểu đúng:
Biến cục bộ được khai báo trong chương trình chính.
Biến cục bộ có thể sử dụng ở mọi nơi trong chương trình.
Biến cục bộ có thể có tên giống biến toàn cục.
Tên biến cục bộ phải khác biến toàn cục.
Chọn phát biểu sai:
Chọn chương trình con là hàm nếu kết quả trả về là một kiểu xác định.
Khai báo phần đầu của hàm như sau: function ();
Trong phần thân của hàm cần có lệnh::= .
Pascal dùng từ khóa var để phân biệt tham biến với tham trị..
Khi chạy chương trình:
Var x, y: real;
Function f(x, y: real): real;
Begin
F:= x;
If x< y then f:= y;
End;
Begin
X:= 10;
Y:= 15;
Write ( f(x, y): 4:1);
End.
10
15.
0
Một kết quả khác.
Xét thủ tục: procedure hoandoi(var x, y: integer); var tg: integer; begin tg:= x;
x:= y;
y:= tg; end;
Lời gọi thủ tục nào sau đây là hợp lệ:
Hoandoi(4,7);
Hoandoi(m,n);
Cả a, b đều đúng.
Hoandoi;
Câu 11). Chọn phát biểu sai:
Kiểu mảng, kiểu bản ghi,kiểu xâu, kiểu tệp là những kiểu dữ liệu có cấu trúc.
Lập trình theo kiểu chương trình con là lập trình có cấu trúc.
Có thể xây dựng kiểu dữ liệu chuẩn dựa vào kiểu dữ liệu có cấu trúc.
Kiểu dữ liệu có cấu trúc được xây dựng dựa trên kiểu dữ liệu chuẩn.
Câu 12) Nói về biến toàn cục, phát biểu nào sau đây là đúng:
Biến toàn cục chỉ có tác dụng trong chương trình chính.
Biến toàn cục chỉ có tác dụng trong chương trình con.
Biến toàn cục có tác dụng trong toàn bộ chương trình.
Tên biến toàn cục phải khác tên biến cục bộ
Tổ : Tin học
CÂU HỎI VÀ BÀI TẬP CHƯƠNG TRÌNH CON
PHẦN TRẮC NGHIỆM
Câu 1) Để nhập vào 1 mảng các số nguyên và tìm số lớn nhất của mảng số nguyên đó, ta dùng các chương trình con nào sau đây:
Procedure nhap (var A: mang; N: integer); function max (A: mang; N: integer): integer;
Procedure nhap (var A: mang; Var N: integer); function max (A: mang; N: integer): integer;
Procedure nhap (A: mang; N: integer); function max (A: mang; N: integer): integer;
Cả a, b, c đều đúng.
Kết quả đoạn chương trình sau là gì? Nếu nhập x = 2, y = 3, z = 4
Program thamtri_thambien;
Var x, y: integer;
Procedure nhan ( var so2: integer ; so1, sonhan: integer);
Begin
So1:= so1*sonhan;
So2:=so2*sonhan;
End;
Begin
Write (‘nhap x, y, z:’);
Readln(x, y, z);
Nhan(x, y, z);
Write (x:4, y:4);
End.
8 3
8 12
2 12
2 3
Chọn phần đầu chương trình con sai:
Function f (r,i: real, t:integer): real;
Function f (a, b, c: integer): integer;
Function f ( x: real; var y: real): real;
Function f (var x, y: integer) : real;
Chọn phát biểu sai:
Cấu trúc của chương trình con gồm có 3 phần.
Phần đầu của chương trình con có thể có hoặc không.
Phần đầu của chương trình con có thể có hoặc không.
Phần thân của chương con được đặt trong cặp begin …end;
Xét hàm:
Function f(k: integer): string;
Begin
If k mod 2 = 0 then f:= ‘chan’ else f:= ‘le’;
End;
Muốn gán X:= f (5) thì biến X phải khai báo kiểu gì?
Byte
Integer.
String
Một kiểu dữ liệu khác.
Xét hàm:
Function f (k: integer): string;
Begin
If k mod 2 = 0 then f:= ‘chan’ else f:= ‘le’;
End;
Muốn write (f(y)); thì biến y phải khai báo kiểu nào?
String.
Byte.
Integer.
Một kiểu dữ liệu khác.
Chọn phát biểu đúng:
Biến cục bộ được khai báo trong chương trình chính.
Biến cục bộ có thể sử dụng ở mọi nơi trong chương trình.
Biến cục bộ có thể có tên giống biến toàn cục.
Tên biến cục bộ phải khác biến toàn cục.
Chọn phát biểu sai:
Chọn chương trình con là hàm nếu kết quả trả về là một kiểu xác định.
Khai báo phần đầu của hàm như sau: function
Trong phần thân của hàm cần có lệnh:
Pascal dùng từ khóa var để phân biệt tham biến với tham trị..
Khi chạy chương trình:
Var x, y: real;
Function f(x, y: real): real;
Begin
F:= x;
If x< y then f:= y;
End;
Begin
X:= 10;
Y:= 15;
Write ( f(x, y): 4:1);
End.
10
15.
0
Một kết quả khác.
Xét thủ tục: procedure hoandoi(var x, y: integer); var tg: integer; begin tg:= x;
x:= y;
y:= tg; end;
Lời gọi thủ tục nào sau đây là hợp lệ:
Hoandoi(4,7);
Hoandoi(m,n);
Cả a, b đều đúng.
Hoandoi;
Câu 11). Chọn phát biểu sai:
Kiểu mảng, kiểu bản ghi,kiểu xâu, kiểu tệp là những kiểu dữ liệu có cấu trúc.
Lập trình theo kiểu chương trình con là lập trình có cấu trúc.
Có thể xây dựng kiểu dữ liệu chuẩn dựa vào kiểu dữ liệu có cấu trúc.
Kiểu dữ liệu có cấu trúc được xây dựng dựa trên kiểu dữ liệu chuẩn.
Câu 12) Nói về biến toàn cục, phát biểu nào sau đây là đúng:
Biến toàn cục chỉ có tác dụng trong chương trình chính.
Biến toàn cục chỉ có tác dụng trong chương trình con.
Biến toàn cục có tác dụng trong toàn bộ chương trình.
Tên biến toàn cục phải khác tên biến cục bộ
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Trần Thị Thu Vân
Dung lượng: |
Lượt tài: 0
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)