1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Đề cương ôn thi HK2 môn Tin học lớp 11 năm 2018-2019

9 29 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 9
Dung lượng 755,37 KB

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

Nội dung

cho phép truy cập đến một dữ liệu nào đó trong tệp chỉ bằng cách bắt đầu từ đầu tệp và đi qua lần lượt tất cả các dữ liệu trước nó.. Cho phép tham chiếu đến dữ liệu cần truy cập bằng cá[r]

Trang 1

ĐỀ CƯƠNG ÔN THI HỌC KỲ II NĂM HỌC 2018 - 2019

MÔN : TIN HỌC - LỚP 11

LÝ THUYẾT:

1 Bài 10 : Cấu trúc lặp

1.Câu lệnh For – do:

a Dạng tiến:

Cấu trúc:

For <biến đếm>:= <giá trị đầu> To <giá trị cuổi> Do <lệnh cần lặp>;

b Dạng lùi:

For <biến đếm>:= <giá trị cuối> DownTo <giá trị đầu> Do <lệnh cần

lặp>;

2 Cấu trúc While … do:

While <điều kiện> do <Câu lệnh>;

2 Bài 11: Kiểu mảng(mảng một chiều)

- Khái niệm và cách khai báo

3 Bài 12: Kiểu xâu:

- Khái niệm, khai báo và các thao tác xử lí xâu

- Một số bài tập ví dụ, bài tập thực hành về xâu

4 Bài Bài 14 +15: Kiểu dữ liệu và Thao tác với tệp:

- Khai báo biến tệp và các thao tác với tệp(gắn biến tệp, mở tệp, đọc/ghi dữ liệu)

5 Bài 17: Chương trình con và phân loại chương trình con

- Khái niệm chương trình con

- Phân loại và cấu trúc chương trình con: khái niệm hàm và thủ tục

***TRẮC NGHIỆM***

Câu 1: Để phân biệt giữa tham biến và tham trị trong Pascal, trước tham biến người

ta dùng từ khoá nào?

Câu 2: Phát biểu nào sau đây là sai về chương trình con?

Trang 2

A Phần đầu có thể có hoặc không

B Phần đầu và phần thân nhất thiết phải có, phần khai báo có thể có hoặc không

C Phần khai báo có thể có hoặc không có tùy thuộc vào từng chương trình cụ thể

D Phần đầu nhất thiết phải có để khai báo tên chương trình con

Câu 3: Tham số được đưa vào khi gọi chương trình con được gọi là?

A Tham số hình thức B Tham số thực sự

Câu 4: Khẳng định nào sau đây là đúng?

A Thủ tục và hàm nào cũng phải có tham số hình thức

B Chỉ có thủ tục mới có thể có tham số hình thức

C Chỉ có hàm mới có thể có tham số hình thức

D Các thủ tục và hàm đều có thể có tham số hình thức

Câu 5: Để đọc dữ liệu từ tệp văn bản ta có thể sử dụng thủ tục

A Write(<tên tệp>,<danh sách biến>);

B Write(<tên biến tệp>,<danh sách biến>);

C Read(<tên biến tệp>,<danh sách biến>);

D Read(<tên tệp>,<danh sách biến>);

Câu 6: Chương trình con là:

A Một dãy lệnh mô tả một số thao tác nhất định và có thể được thực hiện (được gọi) từ

nhiều vị trí trong chương trình

B Một dãy lệnh mô tả một số thao tác nhất định và trả về một giá trị qua tên của nó

C Một dãy lệnh mô tả một số thao tác nhất định nhưng không trả về một giá trị qua tên

của nó

D Chương trình được xây dựng từ các chương trình con khác

Câu 7: Hãy chọn phương án ghép đúng Tệp truy cập trực tiếp

A cho phép truy cập đến một dữ liệu nào đó trong tệp chỉ bằng cách bắt đầu từ đầu tệp

và đi qua lần lượt tất cả các dữ liệu trước nó

B Cho phép tham chiếu đến dữ liệu cần truy cập bằng cách xác định trực tiếp vị trí của

Trang 3

dữ liệu đó

C là tệp mà các phần tử của nó được tổ chức theo một cấu trúc nhất định

D là tệp mà dữ liệu được ghi dưới dạng các ký tự theo mã ASCII

Câu 8: Trong PASCAL mở tệp để đọc dữ liệu ta phải sử dụng thủ tục

A Reset(<tên tệp>); B Rewrite(<tên biến tệp>);

C Rewrite(<tên tệp>); D Reset(<tên biến tệp>);

Câu 9: Nói về biến toàn cục và biến cục bộ, phát biểu nào sau đây là sai?

A Mọi chương trình con đều sử dụng được các biến của chương trình chính

B Biến cục bộ chỉ được sử dụng trong chương trình con đã khai báo nó

C Chương trình chính và các chương trình con khác không thể sử dụng được các biến cục

bộ của một chương trình con

D Chương trình chính có thể sử dụng được tất cả các biến cục bộ của các chương trình

con

Câu 10: write(<tên biến tệp>,<danh sách kết quả>) ; có ý nghĩa gì ?

A thủ tục mở tệp để ghi dữ liệu B thủ tục đọc dữ liệu từ tệp

C thủ tục ghi dữ liệu vào tệp D thủ tục đóng tệp

Câu 12: Chương trình con gồm có (chọn câu trả lời đúng nhất)?

Câu 13: Rewrite(<tên biến tệp>) ; có ý nghĩa gì ?

A thủ tục mở tệp để ghi dữ liệu B thủ tục đọc dữ liệu từ tệp

C thủ tục ghi dữ liệu vào tệp D thủ tục đóng tệp

Câu 14: Hãy chọn phương án ghép đúng Tệp văn bản

A Cho phép tham chiếu đến dữ liệu cần truy cập bằng cách xác định trực tiếp vị trí của

dữ liệu đó

B là tệp mà dữ liệu được ghi dưới dạng các ký tự theo mã ASCII

C cho phép truy cập đến một dữ liệu nào đó trong tệp chỉ bằng cách bắt đầu từ đầu tệp và

đi qua lần lượt tất cả các dữ liệu trước nó

Trang 4

D là tệp mà các phần tử của nó được tổ chức theo một cấu trúc nhất định

Câu 15: Khi tiến hành mở tệp để ghi và tìm thấy tệp thì:

A báo lỗi vì không thực hiện được

B nội dung cũ sẽ bị xóa để chuẩn bị ghi dữ liệu mới

C dữ liệu mới sẽ được ghi vào sau nội dung cũ

D dữ liệu mới sẽ được ghi vào trước nội dung cũ

Câu 16: Muốn khai báo x là tham số giá trị, y là tham số biến (x, y thuộc kiểu integer) trong thủ tục có tên là “ABC” thì khai báo nào sau đây là đúng?

A Procedure ABC (Var x : integer ; y : integer);

B Procedure ABC (x : integer ; Var y : integer);

C Procedure ABC (x, y : integer);

D Procedure ABC (Var x, y : integer);

Câu 17: Để thao tác với tệp

A Ta nhất thiết phải sử dụng trực tiếp tên tệp trong chương trình

B Ta nhất thiết phải gán tên tệp cho tên biến tệp

C Ta nên sử dụng trực tiếp tên tệp trong chương trình

D Ta có thể gán tên tệp cho tên biến tệp, hoặc sử dụng trực tiếp tên tệp cũng được

Câu 18: Khi tiến hành mở tệp để đọc mà không tìm thấy tệp thì:

A tệp sẽ được tạo ra với nội dung rỗng

B tệp sẽ được tạo ra với nội dung toàn kí tự đặc biệt

C tệp sẽ được tạo ra với nội dung toàn kí tự cách

D báo lỗi vì không thực hiện được

Câu 19: Từ khóa để khai báo thủ tục là:

Câu 20: Các biến được khai báo dùng riêng cho chương trình con được gọi là?

A Biến cục bộ B Tham số thực sự C Tham số hình thức D Biến toàn cục

Câu 21: Các biến được khai báo trong chương trình chính được gọi là?

Trang 5

A Tham số thực sự B Tham số hình thức C Biến cục bộ D Biến toàn cục

Câu 22: Các biến được khai báo cho dữ liệu vào/ra được gọi là?

A Tham số thực sự B Biến toàn cục C Tham số hình thức D Biến cục bộ

Câu 23: Nếu hàm eof(<tên biến tệp>) cho giá trị bằng true thì con trỏ tệp nằm ở vị trí

A Đầu dòng B Cuối tệp C Đầu tệp D Cuối dòng

Câu 24: Cách thức truy cập tệp văn bản là

A Truy cập ngẫu nhiên

B Truy cập trực tiếp

C Truy cập tuần tự

D Vừa truy cập tuần tự vừa truy cập trực tiếp

Câu 25: Dữ liệu kiểu tệp

A sẽ bị mất hết khi tắt điện đột ngột

B sẽ bị mất hết khi tắt máy

C không bao giờ bị mất

D không bị mất khi tắt máy hoặc mất điện

Câu 26: Dữ liệu kiểu tệp

A được lưu trữ trên ROM B được lưu trữ trên RAM

C được lưu trữ trên bộ nhớ ngoài D chỉ được lưu trữ trên đĩa cứng

Câu 27: Sau khi thực hiện đoạn lệnh sau:

S:=0; For i:=1 to 4 do S:=S+i;

S có giá trị là:

A 10 B 4 C 1 D 8

Câu 28: Số lượng phần tử trong tệp

A Phải được khai báo trước

B Không được lớn hơn 255

C Không bị giới hạn mà chỉ phụ thuộc vào dung lượng đĩa

Trang 6

D Không được lớn hơn 128

Câu 29: Từ khóa để khai báo hàm là:

Câu 30: Trong PASCAL để khai báo biến tệp văn bản ta phải sử dụng cú pháp:

A Var : Text; B.Var : Text; C Var : String; D Var : String;

Câu 31: Trong PASCAL, để khai báo hai biến tệp văn bản f1, f2 ta viết

A Var f1 ; f2 : Text; B Var f1 f2 : Text; C Var f1 , f2 : Text; D Var f1 : f2 : Text;

Câu 33: Vị trí của con trỏ tệp sau lời gọi thủ tục Reset

A Nằm ở giữa tệp B Nằm ở cuối tệp

C Nằm ngẫu nhiên ở bất kỳ vị trí nào D Nằm ở đầu tệp

Câu 34: : Cú pháp khai báo kiểu dữ liệu xâu:

A Const <tên biến>:String[độ dài lớn nhất];

B Var <tên biến>:Array[độ dài lớn nhất];

C Var <tên biến>:String[độ dài lớn nhất];

D Var <tên hằng>:Char[độ dài lớn nhất];

Câu 35 Cú pháp khai báo cấu trúc lặp dạng tiến với số lần biết trước là

A For <biến đếm > := < giá trị đầu > Downto <giá trị cuối > Do < câu lệnh >;

B For <biến đếm > := < giá trị dầu > To <giá trị cuối > Do < câu lệnh >;

C For <biến đếm > := < giá trị cuối > To <giá trị đầu > Do < câu lệnh >;

D For <biến đếm > := < giá trị cuối > Downto <giá trị đầu > Do < câu lệnh >;

Câu 36 Trong ngôn ngữ lập trình Pascal câu lệnh ddoanj chương trình sau cho kết quả gì?

T:=0;

For i:= 1 to n do if (I mod 3 = 0) then T:= T +i*i ;

A tính tổng số nguyên trong phạm vi từ 1 đến n

B tính tổng các số chia hêt cho 3 trong phạm vi từ 1 đến n

C tính tổng bình phương các số chia hêt cho 3 trong phạm vi từ 1 đến n

D tính tổng bình phương các số trong phạm vi từ 3 đến n

Câu 37 Phát biểu nào dưới đây về kiểu mảng là phù hợp ?

A Là một tập hợp các số nguyên;

B Độ dài tối đa của mảng là 255;

C Là một dãy hữu hạn các phần tử cùng kiểu;

D Mảng không thể chứa kí tự;

Trang 7

Câu 38 Hãy chọn phương án ghép đúng nhất Để khai báo số phần tử của mảng trong PASCAL, người lập trình cần

A khai báo một hằng số là số phần tử của mảng;

B khai báo chỉ số bắt đầu và kết thúc của mảng;

C khai báo chỉ số kết thúc của mảng;

D không cần khai báo gì, hệ thống sẽ tự xác định;

Câu 39 Phát biểu nào dưới đây về chỉ số của mảng là phù hợp nhất ?

A Dùng để truy cập đến một phần tử bất kì trong mảng;

B Dùng để quản lí kích thước của mảng;

C Dùng trong vòng lặp với mảng;

D Dùng trong vòng lặp với mảng để quản lí kích thước của mảng;

Câu40 Phát biểu nào sau đây về mảng là không chính xác ?

A Chỉ số của mảng không nhất thiết bắt đầu từ 1;

B Có thể xây dựng mảng nhiều chiều;

C Xâu kí tự cũng có thể xem như là một loại mảng;

D Độ dài tối đa của mảng là 255;

Câu 41 Thế nào là khai báo biến mảng gián tiếp ?

A Khai báo mảng của các bản ghi;

B Khai báo mảng xâu kí tự;

C Khai báo mảng hai chiều;

D Khai báo thông qua kiểu mảng đã có;

Câu 42 Phương án nào dưới đây là khai báo mảng hợp lệ ?

A mang : ARRAY[0 10] OF INTEGER;

B mang : ARRAY[0 10] : INTEGER;

C mang : INTEGER OF ARRAY[0 10];

D mang : ARRAY(0 10) : INTEGER;

Câu43 Hãy chọn phương án ghép đúng Cho xâu S là ‘Hanoi-Vietnam’ Kết quả của hàm Length(S) là

A 12;

B 13

C 14

D 15

Câu 44 Cho khai báo sau: Phát biểu nào dưới đây là đúng ?

A Câu lệnh sai vì thiếu độ dài tối đa của xâu;

B Xâu có độ dài lớn nhất là 0;

C Xâu có độ dài lớn nhất là 255;

D Cần phải khai báo kích thước của xâu sau đó;

Câu 45 Hãy chọn phương án ghép đúng nhất Thủ tục chuẩn Insert(S1,S2,vt) thực hiện

A chèn xâu S1 vào S2 bắt đầu từ vị trí vt ;

B chèn xâu S2 vào S1 bắt đầu từ vị trí vt ;

C nối xâu S2 vào S1;

D sao chép vào cuối S1 một phần của S2 từ vị trí vt ;

Câu 46: Hãy chọn phương án ghép đúng Tệp có cấu trúc

A cho phép truy cập đến một dữ liệu nào đó trong tệp chỉ bằng cách bắt đầu từ đầu tệp và

đi qua lần lượt tất cả các dữ liệu trước nó

B Cho phép tham chiếu đến dữ liệu cần truy cập bằng cách xác định trực tiếp vị trí của dữ

Trang 8

liệu đó

C là tệp mà các phần tử của nó được tổ chức theo một cấu trúc nhất định

D là tệp mà dữ liệu được ghi dưới dạng các ký tự theo mã ASCII

Câu 47: Nếu hàm eoln(<tên biến tệp>) cho giá trị bằng true thì con trỏ tệp nằm ở vị trí

A Đầu dòng B Đầu tệp C Cuối dòng D Cuối tệp

Câu 48: Trong Pascal để đóng tệp ta dùng thủ tục

A Close(<tên biến tệp>); B Stop(<tên biến tệp>);

C Stop(<tên tệp>); D Close(<tên tệp>);

Câu 50: Khi tiến hành mở tệp để ghi mà không tìm thấy tệp thì:

A tệp sẽ được tạo ra với nội dung toàn kí tự đặc biệt

B tệp sẽ được tạo ra với nội dung toàn kí tự cách

C tệp sẽ được tạo ra với nội dung rỗng

D báo lỗi vì không thực hiện được

***TỰ LUẬN***

Câu1: Hiểu như thế nào về mảng một chiều?

Câu 2: Nêu khái niệm về xâu

Câu 3: Nêu đặc điểm của kiểu tệp

Câu 4: Có mấy loại tệp, và hãy phân loại?

Câu 5: Khái niệm chương trình con

Câu 6: Phân loại chương trình con

Câu 7: Viết chương trình nhập một xâu, xuất xâu vừa nhập ra màn hình

Câu 8: Nhập một xâu chữ thường, chuyển xâu vừa nhập sang chữ in hoa

Câu 9: Nhập một xâu họ tên chữ thường, chuyển các kí tự đầu từ sang chữ in hoa

Trang 9

Website HOC247 cung cấp một môi trường học trực tuyến sinh động, nhiều tiện ích thông minh, nội dung bài giảng được biên soạn công phu và giảng dạy bởi những giáo viên nhiều năm kinh

nghiệm, giỏi về kiến thức chuyên môn lẫn kỹ năng sư phạm đến từ các trường Đại học và các

trường chuyên danh tiếng

- Luyên thi ĐH, THPT QG: Đội ngũ GV Giỏi, Kinh nghiệm từ các Trường ĐH và THPT danh tiếng xây dựng các khóa luyện thi THPTQG các môn: Toán, Ngữ Văn, Tiếng Anh, Vật Lý, Hóa Học và Sinh Học

- Luyện thi vào lớp 10 chuyên Toán : Ôn thi HSG lớp 9 và luyện thi vào lớp 10 chuyên Toán các

trường PTNK, Chuyên HCM (LHP-TĐN-NTH-GĐ), Chuyên Phan Bội Châu Nghệ An và các trường Chuyên khác cùng TS.Trần Nam Dũng, TS Pham Sỹ Nam, TS Trịnh Thanh Đèo và Thầy Nguyễn Đức Tấn

II Khoá Học Nâng Cao và HSG

- Toán Nâng Cao THCS: Cung cấp chương trình Toán Nâng Cao, Toán Chuyên dành cho các em HS THCS lớp 6, 7, 8, 9 yêu thích môn Toán phát triển tư duy, nâng cao thành tích học tập ở trường và đạt điểm tốt

ở các kỳ thi HSG

- Bồi dưỡng HSG Toán: Bồi dưỡng 5 phân môn Đại Số, Số Học, Giải Tích, Hình Học và Tổ Hợp dành cho

học sinh các khối lớp 10, 11, 12 Đội ngũ Giảng Viên giàu kinh nghiệm: TS Lê Bá Khánh Trình, TS Trần

Nam Dũng, TS Pham Sỹ Nam, TS Lưu Bá Thắng, Thầy Lê Phúc Lữ, Thầy Võ Quốc Bá Cẩn cùng đôi HLV đạt

thành tích cao HSG Quốc Gia

- HOC247 NET: Website hoc miễn phí các bài học theo chương trình SGK từ lớp 1 đến lớp 12 tất cả các

môn học với nội dung bài giảng chi tiết, sửa bài tập SGK, luyện tập trắc nghiệm mễn phí, kho tư liệu tham khảo phong phú và cộng đồng hỏi đáp sôi động nhất

- HOC247 TV: Kênh Youtube cung cấp các Video bài giảng, chuyên đề, ôn tập, sửa bài tập, sửa đề thi miễn

phí từ lớp 1 đến lớp 12 tất cả các môn Toán- Lý - Hoá, Sinh- Sử - Địa, Ngữ Văn, Tin Học và Tiếng Anh

Vững vàng nền tảng, Khai sáng tương lai

Học mọi lúc, mọi nơi, mọi thiết bi – Tiết kiệm 90%

Học Toán Online cùng Chuyên Gia

HOC247 NET cộng đồng học tập miễn phí HOC247 TV kênh Video bài giảng miễn phí

Ngày đăng: 11/05/2021, 18:21

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w