1. Trang chủ
  2. » Giáo án - Bài giảng

Đề thi hoc kỳ II tin học 11 năm 2011

6 178 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 6
Dung lượng 79,5 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Câu 1: Để gắn tệp có tên DULIEU.DAT cho biến tệp có tên là tep ta dùng thủ tục nào sau đây: A.. writeln; Câu 3: Vị trí của thủ tục trong toàn bộ chương trình là : A.. Trong phần khai

Trang 1

SỞ GD – ĐT BÌNH ĐỊNH

TRƯỜNG PTDTNT VĨNH THẠNH

( Đề chính thức )

Họ và tên:

Lớp: 11A… SBD:

ĐỀ KIỂM TRA HỌC KỲ I

Lớp 11 THPT Năm học: 2010 – 2011

Môn: Tin học Thời gian làm bài: 45 phút

( Không kể thời gian phát đề )

Ngày kiểm tra: – 04 – 2011

khoanh tròn vào đáp án đúng

Câu 1: Để gắn tệp có tên DULIEU.DAT cho biến tệp có tên là tep ta

dùng thủ tục nào sau đây:

A assign(tep, DULIEU.DAT ) ; B assign(tep, ‘DULIEU.DAT’ ) ;

C assign(DULIEU.DAT , tep) ; D assign(‘DULIEU.DAT’ , tep) ;

Câu 2 : Câu lệnh dùng thủ tục ghi có dạng :

A writeln(<biến tệp>,<danh sách kết quả>);

B writeln(<biến tệp>);

C writeln(<danh sách kết quả>,<biến tệp>);

D writeln(<danh sách kết quả>);

Câu 3: Vị trí của thủ tục trong toàn bộ chương trình là :

A Ở vị trí bất kỳ trong chương trình

B Trong phần khai báo của chương trình chính, ngay sau phần khai báo các biến;

C Trong thân của chương trình chính (sau từ khóa begin của chương trình chính);

D Trước phần khai báo của chương trình chính;

Câu 4 : Cú pháp để gọi chương trình con là:

A <tên chương trình con>[<danh sách tham số thực sự>];

B <tên chương trình con>[<danh sách tham số hình thức>];

C <tên chương trình con>[<(danh sách tham số hình thức)>];

D <tên chương trình con>[<(danh sách tham số thực sự)>];

Trang 2

Câu 5: Thư viện (chương trình con chuẩn) nào sau đây không có trong ngôn ngữ lập trình Pascal:

A Crt B Graph C java.io.* ; D System

Câu 6: Giả sử cho trước thủ tục Hoan_doi như sau:

Procedure Hoan_doi(var x,y: integer);

var TG: integer;

begin

TG:= x;

x:= y;

y:= TG;

End;

Trong các câu lệnh gọi thủ tục sau, lệnh nào được gọi là tham trị ?

A Hoan_doi(5,6)

B Hoan_doi(x,y)

C Hoan_doi(x,6)

D Hoan_doi(5,y)

Câu 7: Biến cục bộ là:

A Là các biến được khai báo sau từ khoá Type

B Là các biến được khai báo để dùng riêng ở chương trình chính

C.Là các biến được khai báo để dùng riêng ở chương trình con

D Là danh sách tham số thực sự

Câu 8: Để biết con trỏ tệp đã ở cuối dòng của tệp f hay chưa, ta sử dụng hàm :

A eoln(f) B eof(f) C eof(f, ‘trai.txt’) D foe(f)

Câu 9: Khai báo phần đầu của một hàm như sau :

A function <tên hàm>[(<danh sách tham số>)];

B function <tên hàm>:<kiểu dữ liệu>;

C function <tên hàm>[(<danh sách tham số>)]:<kiểu dữ liệu>;

D function [(<danh sách tham số>)]:<kiểu dữ liệu>; Câu 10: Trong nhiều ngôn ngữ lập trình chương trình con thường có mấy loại :

A 1 B 2 C 3 D 4

II. TỰ LUẬN: (5 đ)

Câu 1: Nêu sự giống và khác nhau cơ bản giữa hàm và thủ tục? (2 đ)

Trang 3

Khác

Câu 2: Cho chương trình sau:

Program VD

uses crt;

var a, b: integer;

procedure Ve_Hcn;

begin

writeln(‘* * * * * *’);

writeln(‘* * * * * *’);

writeln(‘* * * * * *’);

end; begin Ve_Hcn; writeln; VeHcn; end 1 Em hãy tìm lỗi của chương trình trên và sửa lại những chỗ bị lỗi cho đúng 2.Cho biết kết quả của chương trình trên (1 đ)

3 Dựa vào chương trình trên, em hãy viết chương trình vẽ hình chữ nhật có kích thước 5x3 (chiều dài bằng 5), sao cho mỗi kí tự * là một đơn vị (2 đ)

Trang 4

Hết

Trang 5

SỞ GD – ĐT BÌNH ĐỊNH

TRƯỜNG PTDTNT VĨNH THẠNH

HƯỚNG DẪN CHẤM ĐỀ CHÍNH THỨC

ĐỀ KIỂM TRA HỌC KỲ I

Lớp 11 THPT – Năm học: 2010 – 2011

Môn: Tin học Ngày kiểm tra: 10 – 12 – 2010

I PHẦN TRẮC NGHIỆM KHÁCH QUAN : (5 đ) Mỗi câu đúng được 0.5 điểm

II PHẦN TỰ LUẬN : (5 đ) Câu 1: Sự giống và khác nhau cơ bản giữa hàm và thủ tục :

thực hiện một số thao tác nào đó

- Là chương trình con thực hiện một số thao tác nào đó

của nó

- Không trả về giá trị qua tên của nó

Câu 2: Kết quả của chương trình trên: Vẽ ra hình chữ nhật có kích thước

6x3

* * * * * *

* * * * * *

* * * * * *

Viết chương trình vẽ hình chữ nhật có kích thước 5x3;

Program VD;

uses crt;

var a, b: integer;

procedure Ve_Hcn;

begin

writeln(‘* * * * * ’);

Trang 6

writeln(‘* * * * * ’);

writeln(‘* * * * * ’);

end;

begin

Ve_Hcn;

writeln;

Ve_Hcn;

end

Cách cho điểm :

1 Nếu viết đúng toàn bộ chương trình cho điểm tối đa Ngoài ra, một

số trường hợp còn lại chấm theo quy cách sau :

- Khai báo đúng 0.5 điểm

- Khai báo đúng cấu trúc thủ tục 0.5 điểm

- Viết đúng lệnh trong phần thân thủ tục 1 điểm

Câu này có thể có cách giải khác nếu học sinh làm độc đáo hơn sẽ ưu tiên thêm 0.5 điểm

Hết

Ngày đăng: 24/06/2015, 03:00

TỪ KHÓA LIÊN QUAN

w