1. Trang chủ
  2. » Mầm non - Tiểu học

Đề cương ôn tập Tin học 11 HKII Năm học 2009 - 2010

3 16 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Nội dung

Các khái niệm: Tham số thực sự, tham số hình thức, tham biến, tham trị, biến cục bộ, biến toàn bộ.. IIA[r]

(1)

ĐỀ CƯƠNG ÔN TẬP HỌC KỲ II MÔN TIN HỌC 11

I LÝ THUYẾT:

Chương V: Tệp thao tác với tệp 1.Vai trò đặc điểm kiểu tệp

2 Khai báo biến tệp: Var <tên biến tệp> : Text ; 3 Thao tác với tệp:

4 Một số hàm thường dùng tệp văn bản: + Hàm EOF(<tên biến tệp>);

+ Hàm EOLN(<tên biến tệp>);

Chương VI: Chương trình lập trình có cấu trúc 1.Khái niệm chương trình con

2.Cấu trúc chương trình con: a Cấu trúc hàm:

Function <tên hàm>([<DS tham số>]):<kiểu liệu>; [<Phần khai báo>]

Begin

[<Dãy lệnh>] End;

Trong thân hàm phải có câu lệnh gán giá trị cho tên hàm:

<tên hàm> := <biểu thức>;

b Cấu trúc thủ tục:

Procedure <tên thủ tục>([<DS tham số>]); [<Phần khai báo>]

Begin

[<Dãy lệnh>] End;

3 Thực chương trình con:

tên chương trình [(<danh sách tham số>)]

4 Các khái niệm: Tham số thực sự, tham số hình thức, tham biến, tham trị, biến cục bộ, biến toàn

II BÀI TẬP: 1 TRẮC NGHIỆM:

Câu Cho chương trình sau: (Tính thành câu) Var m,n,T : integer;

Procedure TD (Var C: integer; x: byte); Var i: Byte;

Begin

i:=3; Writeln(C, ‘ ’,x); x:=x+i;

C:=C+i; S:=x+C;

Writeln(C, ‘ ’,x); End;

Begin

Write(‘nhập m n:’); Readln(m,n); TD(m,n);

Writeln(m,’ ‘,n,’ ‘,T); End

Câu 2: Cho chương trình sau: Var f: text; Begin

Assign(f,'Khoi11.txt'); Rewrite(f);

Write(f, 105*2-134); Close(f);

End.

Câu 3: Khẳng định sau đúng?

A Cả thủ tục hàm có tham số hình thức B Chỉ có thủ tục có tham số hình thứcC Chỉ có hàm có tham số hình thức Hãy cho biết?

+ Biến toàn cục là: …… + Biến cục là: ……… + Tham số hình thức

- Tham số giá trị: ……… - Tham biến: ……… +Tham số thực sự: ………

+Khi chạy chương trình, nhập m = 5, n = kết quả: A B C D

Sau thực chương trình bên, tập tin 'Khoi11.txt' có nội dung nào? A 105*2-134 B 76

(2)

D Thủ tục hàm phải có tham số hình thức Câu 5: Dữ liệu kiểu tệp

A Sẽ bị hết tắt máy B Sẽ bị hết tắt điện đột ngột

C.Không bị tắt máy điện D Cả A, B, C sai

Câu 6: Để gán tệp kq.txt cho biến tệp f1 ta sử dụng câu lệnh A Assign(‘f1,D:\kq.txt’);

B Assign(‘kq.txt=f1’); C Assign(kq.txt,’D:\f1’); D Assign(f1,’D:\kq.txt’);

Câu 7: Kiểu liệu chương trình con A Chỉ kiểu integer

C Có thể kiểu integer, real, char, boolean, string B Chỉ kiểu real

D Có thể integer, real, char, boolean, string, record, kiểu mảng

Câu 8: Để ghi kết vào tệp văn ta sử dụng thủ tục sau:

A read(<tên tệp>,<danh sách kết quả>); B read(<tên biến tệp>,<danh sách kết quả>); C write(<tên tệp>,<danh sách kết quả>); D write(<tên biến tệp>,<danh sách kết quả>);

Câu 9: Để biết kết thúc tệp, người ta dùng hàm:

A EOFLN(<biến tệp>) B EOF(<biến tệp>) C FOE(<biến tệp>) D EOLN(<biến tệp>) Câu 10: Cho khai báo 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); biến X phải khai báo kiểu : a) Var X: Real; b) Var X: String;

c) Var X: Integer; d) Var X : Char;

Câu 11:Cho khai báo biến khai báo đầu thủ tục TT: Var x, y : Integer ; St :String ;

Procedure TT( Var a : Integer ; b : String); -Lệnh :

a) TT(x +1, St) ; b) TT(10, St) ; c) TT(x, St) ; d) y:= TT(St, x) ; Câu 12: 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)); END

-Kết qủa in ra:

a) 10 b) 15 c) d)

F(x,y)

Câu 13: Cho a biến nguyên a=3, khai báo thủ tục: Procedure TT( x : Integer) ;

Begin x:=x+2; End;

Sau gọi thủ tục TT(a); Giá trị biến a : a) b) c) d)

Câu 14: Cho x,y hai biến nguyên khai báo thủ tục: Procedure Doicho( Var a : Integer; b : Integer); Var z : Integer;

Begin z:=a; a:=b; b:=z; End; -Sau thực lệnh:

x:=7; y:=3; Doicho(x, y); giá trị x, y là:

a) x=7, y=7 b) x=3, y=3 c) x=3, y=7 d) x=7, y=3 Câu 15: Khi chạy chương trình :

Var x : Integer; Procedure TT ;

Begin x:=4; x:= x+5; End; BEGIN

x:=0; TT; Write(x); END

-Kết in là:

a) b) c) d)

Câu 16 : Khi chạy chương trình : Var x : Integer;

Procedure TTA ; Var x : Integer; Begin

x:= 7* 5; Write(x, ‘,’); End;

BEGIN

x:=4; TTA; Write(x:2); END

-Kết in là:

a) 35, b) 4, 35 c) 4, 75 d) 354

2 BÀI TP:

Bài 1: Viết chơng trình tính chu vi diện tích hình chữ nhật

Bài 2: Viết chơng trình con:

a) Tớnh chu vi diện tích hình trịn theo bán kính b) Tính diện tích tam giác, bán kính đờng trịn nội ngoại tiếp tam giác theo cạnh

c) Tính thể tích đờng chéo hình hộp chữ nhật theo kích thớc

Bµi 3: ViÕt mét hµm kiĨm tra số thực có phải cạnh tam giác hay không

Bi 4: Xõy dng chng trình tính: S = + 2+ 3+ + n

S =

1

+

1

2

+

1

3

+

+

1

n

Bài 5: Viết chương trình tìm Max số a, b, c, d có sử dụng hàm tìm Max hai số x, y

Bài 6: Viết chương trình thực việc rút gọn phân số, có sử dụng hàm tính ước chung lớn hai số nguyên UCLN (x, y:integer): integer; Bài 7: Sử dụng thủ tục:

Procedure Hoan_doi( var x,y: integer); Var TG: integer;

Begin

TG:=x; x:=y; y:= TG; end;

(3)

Ngày đăng: 29/03/2021, 13:53

TỪ KHÓA LIÊN QUAN

w