Một số câu hỏi và bài tập phần chương trình con - Pdf 28


Đề Cương Kiểm Tra 1 tiết lần 2 (HK2) – Mơn: Tin Học – Khối 11 – Năm Học: 2010 -2011
CÂU HỎI TIN HỌC PHẦN CHƯƠNG TRÌNH CON
Phần trắc nghiệm (Chọn đáp án đúng nhất cho mỗi câu hỏi)
Câu 1: Khi xây dựng thủ tục giải quyết một cơng việc ta chọn phương án nào?
a. Loại thủ tục khơng tham số biến
b. Tuỳ theo tính chất của cơng việc
c. Loại thủ tục khơng tham số
d. Loại thủ tục kiểu tham số giá trị
Câu 2: Với a, b là 2 số thực, để tính tích của chúng ta chọn thủ tục kiểu tham trị. Vậy phần tựa đề nào được xây dựng sau
là đúng?
a. Procedure Tich ( a , b : Real ) : Real;
b. Proceduer Tich ( a , b : Real ): Real;
c. Procedure Tich ( a , b : Real );
d. Proeedure Tich ( a , b : Real );
Câu 3: Với x, y là 2 số ngun, để tính tổng của chúng ta chọn hàm kiểu tham trị. Vậy phần tựa đề nào được xây dựng
sau là đúng?
a. Function Tong ( Var x , y : Integer );
b. Funtion Tong ( Var x , y : Integer ): Integer;
c. Function Tong ( x , y : Integer );
d. Function Tong ( x , y : Integer ): Integer;
Câu 4: Biến cục bộ là các biến được khai báo trong?
a. Phần khai báo của chương trình chính
b. Tựa đề của chương trình con
c. Tựa đề của hàm
d. Phần khai báo của chương trình con
Câu 5: Biến tồn cục là các biến được khai báo trong?
a. Phần khai báo của chương trình con
b. Tựa đề chương trình chính
c. Phần khai báo của chương trình chính
d. Phần khai báo của thủ tục

Begin
Thuong := a / b ; end;
Câu 17: Cho biến ngun s, sau khi thực hiện lệnh: s := thuong ( 6,3 ); thì giá trị của s là:
a.6 b.2 c 2 d.Khơng thực hiện.
Câu 18: Cho biến thực r, sau khi thực hiện các lệnh: r := thuong (4,-1); thì giá trị của r là:
a.4 b 4 c.1 d.Khơng thực hiện.
Câu 19: Cho biến thực r, sau khi thực hiện lệnh: r := thuong(thuong(8,4),-2); thì giá trị của r là:
a 1 b.2 c.1 d.Khơng thực hiện.
Bạn chỉ thật sự thất bại khi bạn không chòu cố gắng! Trên bước đường thành công không có dấu chân kẻ lười biếng.
1

Đề Cương Kiểm Tra 1 tiết lần 2 (HK2) – Mơn: Tin Học – Khối 11 – Năm Học: 2010 -2011
Câu 20: Cho biến thực r, sau khi thực hiện lệnh: r:= thuong(5*thuong(9,3),-1); thì giá trị của r là:a 15 b.3 c.15 d.Khơng thực hiện.
Câu 21: Cho biến thực r, sau khi thực hiện lệnh: r:= thuong(5,-thuong(5,5)); thì giá trị của r là:
a 1 b 5 c.1 d.Khơng thực hiện.
D. Áp dụng từ câu 22 đến câu 25. Cho hàm : Function tich ( x : integer ; y : real ) : real ;
Begin
tich:= x*y;
end;
Câu 22: Cho biến ngun i, sau khi thực hiện lệnh: i:= tich(7,-3); thì giá trị của i là:
a 3 b.21 c 21 d.Khơng thực hiện.
Câu 23: Cho biến thực r , sau khi thực hiện lệnh: r:= tich(5, -5); thì giá trị của r là:
a.5 b 5 c.25 d 25
Câu 24: Cho biến thực r, sau khi thực hiện lệnh: r:= tich(2*tich(-5, 2),10); thì giá trị của r là:
a 10 b 100 c 200 d.Khơng thực hiện.
Câu 25: Cho biến thực r = 6.5. Sau khi thực hiện lệnh:
If r <> tich(2, -3) then r:= tich(3, 2) else r:= tich(-3,-2);
If r = tich (-2,3 ) then r:= tich(-2,2) else r:= tich(2,2); Thì giá trị của r là:
a.6 b 6 c.4 d 4
E. Áp dụng từ câu 26 đến câu 30. Cho hàm : Function cong ( x : integer ; y : real ) : real ;

Câu 12. Viết chương trình nhập vào dãy A gồm N số ngun khác nhau và sắp xếp dãy theo thứ tự tăng dần (giảm dần),
trong đó có sử dụng thủ tục hốn đổi giá trị 2 số.
Câu 13. Viết chương trình con tính a
k
( với a là số thực và k ngun dương). Áp dụng vào chương trình chính để tính tổng
sau: S = x + x
2
+ x
3
+ … + x
10
(với x được nhập từ bàn phím).
Câu 14. Viết chương trình con tìm UCLN của 2 số a, b. Áp dụng vào CT chính để rút gọn 1 phân số.
Câu 15. Viết chương trình con tính BCNN của 2 số ngun dương a, b. Hãy cho biết trong trường hợp này viết dạng Hàm
hay Thủ tục sẽ thuận tiện hơn? Vì sao?
• Lưu ý : Lịch kiểm tra và thi HK2: KT1T ngày 13/4/2011 và thi HK2 ngày 27/4/2011.
Bạn chỉ thật sự thất bại khi bạn không chòu cố gắng! Trên bước đường thành công không có dấu chân kẻ lười biếng.
2


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status