Áp dụng: Khai báo gián tiếp và trực tiếp mảng hai chiều B gồm 4 hàng, 7 cột, các phần tử kiểu số thực.. Câu 4: Viết cú pháp và nêu các thành phần trong khai báo mảng 1 chiều cho hai trườ
Trang 1Đề cương ôn tập thi kiểm tra học kỳ 2 - Tin học Khối 11 - Năm học: 2009 - 2010
ĐỀ CƯƠNG ÔN TẬP THI KIỂM TRA HỌC KỲ II
Môn: Tin học – Khối 11 - Thời gian thi: 45 phút
I./ PHẦN LÝ THUYẾT
Câu 1: Thế nào là mảng một chiều Cách khai báo trực tiếp mảng một chiều, cho ví dụ?
Câu 2: Thế nào là mảng hai chiều Cách khai báo trực tiếp mảng hai chiều, cho ví dụ?
Câu 3: Viết cú pháp khai báo gián tiếp và trực tiếp mảng hai chiều Giải thích các thành phần trong khai
báo mảng hai chiều
Áp dụng: Khai báo gián tiếp và trực tiếp mảng hai chiều B gồm 4 hàng, 7 cột, các phần tử kiểu số
thực
Câu 4: Viết cú pháp và nêu các thành phần trong khai báo mảng 1 chiều cho hai trường hợp trực tiếp và
gián tiếp
Áp dụng: khai báo trực tiếp của mảng 1 chiều để khai báo mảng A gồm 50 phần tử các phần tử
trong mảng kiểu nguyên
Câu 5: Thế nào là dữ liệu kiểu xâu? Cách khai báo biến kiểu xâu, cho ví dụ?
Câu 6: Cho 2 xâu: S1 ‘Truong THPT Nguyen Dang’
S2 ‘TH’
Hãy cho biết kết quả của các hàm sau: Length(S1)= ?
Pos(S2,S1)=?
(các xâu S1, S2 và các thủ tục, hàm chỉ mang tính ví dụ mà thôi)
Câu 7: Thế nào là chương trình con? Viết cấu trúc chung của chương trình con, viết cấu trúc thủ tục, cấu
trúc hàm
Câu 8: Chương trình con là gì? Phân loại chương trình con Viết cấu trúc của thủ tục.
Áp dụng: Viết phần đầu của thủ tục để hoán đổi giá trị của hai biến nguyên x, y
Câu 9: Trình bày các lợi ích của việc sử dụng chương trình con trong lập trình.
Câu 10: Chương trình con là gì? Chương trình con được phân thành mấy loại? Kể tên và trình bày các lọai đó?
II./ PHẦN LẬP TRÌNH
Bài 1: Viết chương trình nhập dãy A gồm 10 số nguyên A1, A2, …, A10
a Tìm và đưa ra màn hình phần tử lớn nhất của dãy số nguyên
b Tính và đưa ra màn hình số lượng số chẳn và số lẻ
c Tính và hiển thị giá trị trung bình của các phần tử trong mảng
Bài 2: Cho mảng A= [1 15 ] mà các phần tử là kiểu nguyên Lập trình thực hiện theo yêu cầu sau:
a Nhập dữ liệu cho mảng A
b Từ mảng A hãy tạo mảng B chứa tất cả các số chẵn và mảng C chứa tất cả các số lẻ Hiển thị ra màn hình cả 2 mảng vừa tạo
Trang 2Đề cương ôn tập thi kiểm tra học kỳ 2 - Tin học Khối 11 - Năm học: 2009 - 2010
Bài 3: Cho mảng A gồm 5 dòng 8 cột, các phần tử của mảng là các số nguyên Viết chương trình thực
hiện các yêu cầu sau:
a Nhập dữ liệu cho mảng từ bàn phím
b Tính và hiển thị giá trị trung bình cộng các phần tử thuộc các cột lẻ trong mảng
c Tính và hiển thị giá trị trung bình cộng các phần tử trong các dòng chẵn nhưng thuộc các cột lẻ của mảng
Bài 4: Viết chương trình nhập vào từ bàn phím các phần tử của mảng hai chiều B gồm 5 hàng, 7 cột với
các phần tử là các số nguyên và một số nguyên k Sau đó, đưa ra màn hình các phần tử của mảng có giá trị nhỏ hơn k
Bài 5: Viết chương trình có chứa các chương trình con thực hiên theo yêu cầu sau:
a Thủ tục nhập xâu S từ bàn phím
b Hàm đổi xâu S thành xâu kí tự in hoa
c Thủ tục kiểm tra xem xâu S có bao nhiêu từ
Bài 6: Viết chương trình nhập từ bàn phím một xâu Thay thế tất cả các cụm kí tự ‘anh’ bằng kí tự ‘em’ Bài 7: Viết chương trình hiển thị giá trị lớn nhất trong 5 số được nhập từ bàn phím Trong đó có sử dụng
hàm tìm giá trị lớn nhất
Bài 8: Viết chương trình nhập hai xâu từ bàn phím và thực hiện các yêu cầu sau :
a Hiển thị ra màn hình độ dài của hai xâu
b Kiểm tra kí tự gần cuối của xâu thứ hai có trùng với kí tự đầu của xâu thứ nhất không ?
Bài 9: Viết chương trình nhập 3 số nguyên từ bàn phím và thực hiện các yêu cầu sau:
a Viết hàm tính trung bình cộng từ 3 số vừa nhập
b Hiển thị ra màn hình số nhỏ nhất từ 3 số vừa nhập, trong đó có sử dụng hàm tìm số nhỏ nhất trong hai số
Hết