Giả sử đã có hàm Mina,b:integer: integer; để tìm giá trị nhỏ nhất của 2 số nguyên a, b.. Cần sử dụng hàm Minlời gọi chương trình con như thế nào để tìm được số nhỏ nhất trong 4 số nguyên
Trang 1Trường THPT số 1 Đức Phổ Kiểm tra 1 tiết
Môn Tin học
** ** Thời gian:45 phút
Đề 01:
Câu 1: a Nêu những đặc điểm giống và khác nhau của hàm và thủ tục về định nghĩa và cấu trúc trong Pascal
b Giả sử đã có hàm Min(a,b:integer): integer; để tìm giá trị nhỏ nhất của 2 số nguyên a, b Cần sử dụng hàm Min(lời gọi chương trình con) như thế nào để tìm được số nhỏ nhất trong 4 số nguyên a, b, c, d
Câu 2: Viết hàm đếm số kí tự số có trong xâu s
Câu 3: Viết chương trình nhập vào 3 số a, b, c sau đó in ra màn hình thông báo kiểm tra a, b, c có phải là 3 cạnh của tam giác vuông, có sử dụng hàm kiểm tra ba số a, b,c có phải là 3 cạnh của tam giác vuông hay không (hàm trả
về giá trị TRUE nếu a,b,c là 3 cạnh của tam giác vuông, hàm trả về giá trị FALSE nếu a,b,c không là 3 cạnh của tam giác vuông)
Trường THPT số 1 Đức Phổ Kiểm tra 1 tiết
Môn Tin học
** ** Thời gian:45 phút
Đề 02:
Câu 1: a Nêu những đặc điểm giống và khác nhau của hàm và thủ tục về định nghĩa và cấu trúc trong Pascal
b Giả sử đã có hàm UCLN(a,b:integer): integer; để tìm ước chung lớn nhất của 2 số nguyên a, b Cần sử dụng hàm UCLN (lời gọi chương trình con) như thế nào để tìm được ước chung lớn nhất của 4 số nguyên a, b, c, d
Câu 2: Viết hàm đếm xem trong xâu s có bao nhiêu kí tự ‘@’
Câu 3: Viết chương trình nhập vào 3 số a, b, c sau đó in ra màn hình thông báo kiểm tra a, b, c có phải là 3 cạnh của tam giác đều, có sử dụng hàm kiểm tra ba số a, b,c có phải là 3 cạnh của tam giác đều hay không (hàm trả về giá trị TRUE nếu a,b,c là 3 cạnh của tam giác, hàm trả về giá trị FALSE nếu a,b,c không là 3 cạnh của tam giác)
Trường THPT số 1 Đức Phổ Kiểm tra 1 tiết
Môn Tin học
** ** Thời gian:45 phút
Đề 03:
Câu 1: Nêu những đặc điểm giống và khác nhau của hàm và thủ tục về định nghĩa và cấu trúc trong Pascal
Câu 2: Giả sử đã có hàm BCNN(a,b:integer): integer; để tìm bội chung nhỏ nhất của 2 số nguyên a, b Cần sử dụng hàm BCNN (lời gọi chương trình con) như thế nào để tìm được bội chung nhỏ nhất của 4 số nguyên a, b, c, d Câu 2: Viết hàm trả về xâu mới gồm các kí tự số có trong xâu
Câu 3: Viết chương trình nhập vào 3 số a, b, c sau đó in ra màn hình thông báo kiểm tra a, b, c có phải là 3 cạnh của tam giác, có sử dụng hàm kiểm tra ba số a, b,c có phải là 3 cạnh của tam giác hay không (hàm trả về giá trị TRUE nếu a,b,c là 3 cạnh của tam giác, hàm trả về giá trị FALSE nếu a,b,c không là 3 cạnh của tam giác)
Trường THPT số 1 Đức Phổ Kiểm tra 1 tiết
Môn Tin học
** ** Thời gian:45 phút
Đề 04:
Câu 1: Nêu những đặc điểm giống và khác nhau của hàm và thủ tục về định nghĩa và cấu trúc trong Pascal
Câu 2: Giả sử đã có hàm UCLN(a,b:integer): integer; để tìm ước chung lớn nhất của 2 số nguyên a, b Cần sử dụng hàm UCLN (lời gọi chương trình con) như thế nào để tìm được ước chung lớn nhất của 4 số nguyên a, b, c, d
Câu 2: Viết hàm trả về xâu mới gồm các kí tự chữ cái in hoa có trong xâu
Câu 3: Viết chương trình nhập vào số nguyên N tính S=(1+2+3+…+N)/Nvà in kết quả ra màn hình, có sử dụng hàm tính tổng 1+2+3+…+ N
Trang 2Trường THPT số 1 Đức Phổ Kiểm tra 1 tiết
Môn Tin học
** ** Thời gian:45 phút
Đề 05:
Câu 1: Hãy phân biệt tham số biến và tham số giá trị
Câu 2:
a) Cho biết kết quả của chương trình sau:
Var a,b: integer;
Procedure DC (var x:integer; y:integer);
Begin
x:=x+1;y:=y+1;writeln(x:6;y:6);
End;
Begin
a:=10; b:=16; DC(a,b); Writeln(a:6,b:6);
Readln;
End.
b) Giả sử đã có hàm Min(a,b:integer): integer; để tìm giá trị nhỏ nhất của 2 số nguyên a, b Cần sử dụng hàm Min
(lời gọi chương trình con) như thế nào để tìm được giá trị nhỏ nhất của 4 số nguyên a, b, c, d
Câu 3: - Viết chương trình nhập vào 1 xâu họ tên bất kì, in ra xâu đã viết hoa các kí tự đầu của mỗi từ và số kí tự
‘a’, ‘A’ ra màn hình sử dụng 2 chương trình con
- Viết thủ tục viết hoa các kí tự đầu của mỗi từ
- Viết hàm đếm số kí tự ‘a’ và ‘A’ có trong xâu s
Trường THPT số 1 Đức Phổ Kiểm tra 1 tiết
Môn Tin học
** ** Thời gian:45 phút
Đề 06:
Câu 1: Hãy phân biệt tham số biến và tham số giá trị
Câu 2:
a) Cho biết kết quả của chương trình sau:
Var a,b: integer;
Procedure DC ( x:integer; var y:integer);
Begin
x:=x+2;y:=y+3; writeln(x:6; y:6);
End;
Begin
a:=0; b:=6; DC(a,b); Writeln(a:6,b:6);
Readln;
End.
b) Giả sử đã có hàm UCLN(a,b:integer): integer; để tìm ước chung lớn nhất của 2 số nguyên a, b Cần sử dụng
hàm UCLN (lời gọi chương trình con) như thế nào để tìm được ước chung lớn nhất của 4 số nguyên a, b, c, d Câu 3: - Viết chương trình nhập vào 1 mảng gồm N số nguyên, in ra mảng đã sắp xếp tăng dần có sử dụng chương trình con
- Viết thủ tục nhập mảng gồm N số nguyên
- Viết thủ tục sắp xếp mảng tăng dần