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

Đê thi hoc ky II năm 2009 - 2010

3 278 0
Tài liệu đã được kiểm tra trùng lặp

Đ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 3
Dung lượng 54 KB

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

Nội dung

Procedure :;Câu 13: Trong NNLT Pascal khai báo nào sau đây là đúng?. Hãy viết cầu trúc và nêu tóm tắt về cấu trúc mảng một chiều và mảng hai chiều.. 02 điểm Câu 4: Hãy nêu các lợi ích

Trang 1

Sở giáo dục và đào tạo hà

Năm học 2009-2010 Trờng thpt XÍN MẦN Môn thi: Tin học - Lớp 11

Thời gian: 60 phút

Họ và tên:……….:

I Phần trắc nghiệm : ( 04 điểm mỗi cõu 0,25 điểm )

Cõu 1: Trong pascal, khai bỏo nào sau đõy là hợp lệ?

a)Var a: array[1 10] of integer; b)Var a = array[1 10] of integer;

c)Var a:= array[1 10] of integer; d)Var a: array[1,10] of integer;

Cõu 2: Cho chuỗi kớ tự a cú nội dung ‘Cong_Hoa’ Lệnh nào sau đõy cho kết quả

‘_Hoa’

a Delete(a,1,5); b Delete(a,5,1); c.Copy(a,4,5); d.Copy(a,5,4);

Cõu 3: Với khai bỏo var kt: string; Độ dài lớn nhất của kt cú thể nhận là:

Cõu 4: Cho chuỗi kớ tự S cú nội dung ‘abcd_efgh_ijklm_nop’ Hàm length(S) cho kết

quả?

Cõu 5: Để đọc dữ liệu từ tệp, ta dựng cỳ phỏp:

a Readln(<Biến tệp>,< danh sỏch biến>);

b Readln(<tờn tệp>, <danh sỏch biến>);

c Readln(< biến tệp>,< danh sỏch kết quả>);

d Readln(<tờn tệp>, < danh sỏch kết quả>);

Cõu 6 : Để ghi dữ liệu vào tệp, ta dựng cỳ phỏp nào sau đõy:

a Write/ writeln (<danh sỏch kết quả>);

b Write/ writeln (<biến tệp>, <danh sỏch kết quả>);

c Write/ writeln (<tờn tệp>, <danh sỏch kết quả>);

d Write/ writeln (< biến tệp>, <danh sỏch biến>);

Cõu 7: Để mở tệp ra chuẩn bị ghi, ta dựng thủ tục:

Cõu 8: Để gắn tờn tệp ta dựng thủ tục:

Cõu 9 : Giaỷ sửỷ : st:=’Pleiku’; haứm Pos(‘i’,st); coự keỏt quaỷ laứ :

Cõu 10 : Giaỷ sửỷ : st:=’Nguyen Binh Khiem’; haứm copy(s,8,3); coự keỏt quaỷ laứ :

Cõu 11: Chỉ ra cõu đỳng trong phần đầu của hàm :

a Function<tờn hàm>[<danh sỏch tham số>] ;

b Function<tờn thủ tục>[<danh sỏch tham số>]:<kiểu dữ liệu>;

c Function<tờn hàm>:<kiểu dữ liệu>;

d Function<tờn hàm>[<danh sỏch tham số>]:<kiểu dữ liệu>;

Cõu 12: Chỉ ra cõu đỳng trong phần đầu của thủ tục :

a Procedure<tờn thủ tục>[<danh sỏch tham số>] ;

b Procedure<tờn thủ tục>[<danh sỏch tham số>]:<kiểu dữ liệu>;

c Procedure <tờn hàm>[<danh sỏch tham số>]:<kiểu dữ liệu>;

Trang 2

d Procedure <tên thủ tục>:<kiểu dữ liệu>;

Câu 13: Trong NNLT Pascal khai báo nào sau đây là đúng?

a Var < tên biến mảng> = array [ kiểu chỉ số dòng, kiểu chỉ số cột ] of < kiểu phần tử>;

b Var < tên biến mảng> : array [ kiểu chỉ số dòng, kiểu chỉ số cột ] of < kiểu phần tử>;

c Var < tên biến mảng> : array [ kiểu chỉ số dòng, kiểu chỉ số cột ] of < kiểu phần tử>

d Var <tên biến mảng> := array [ kiểu chỉ số dòng, kiểu chỉ số cột ] of < kiểu phần tử>;

Câu 14: Kiểu chỉ số của mảng một chiều là :

Câu 15: Trong pascal, xâu không chứa ký tự nào gọi là:

c Không phải là xâu d Xâu trống.

Câu 16: Để gắn tên tệp ta dùng thủ tục

I PhÇn tự luận : ( 06 điểm )

Câu 1: Vẽ sơ đồ mô tả các thao tác với tệp? ( 01 điểm )

Câu 2: Nêu quy tắc và cách thức xác định một bản ghi ? Lấy ví dụ minh họa?

( 02 điểm )

Câu 3 Hãy viết cầu trúc và nêu tóm tắt về cấu trúc mảng một chiều và mảng hai

chiều? ( 02 điểm )

Câu 4: Hãy nêu các lợi ích của việc sử dụng chương trình con? ( 01 điểm )

Trang 3

PHẦN ĐÁP ÁN

I, Phần trắc nghiệm:

Ngày đăng: 06/07/2014, 22:00

TỪ KHÓA LIÊN QUAN

w