- Khai báo biến kiểu xâu, nhập/xuất một biến xâu. Phân biệt thủ tục và hàm. Các viết và sử dụng thủ tục, hàm. C) Dãy các phần tử cùng kiểu. B) Các phần tử có thể khác kiểu. D) Các phần t[r]
(1)DE CUONG ON TAP TIN HỌC 11 (KỲ II NĂM HỌC 2011-2012)
Giáo viên : Ths Hồng Ngọc Lương ƠN TẬP CÁC KIẾN THỨC CƠ BẢN TRONG SÁCH GIÁO KHOA:
1 Cấu trúc chương trình, khai báo, kiểu liệu chuẩn thủ tục vào/ra Các lênh có cấu trúc:
IF THEN ELSE FOR TO DO
FOR DOWNTO DO WHILE DO
3 Mảng chiều yêu cầu đạt
- Khai báo biến mảng, nhập giá trị cho phần tử mảng, in giá trị phần tử mảng
- Ứng dụng biến mảng : Viết chương tìm số lớn nhất/nhỏ dãy số, Sắp xếp dãy số tăng/giảm dần Kiểm tra dãy số có cấp số cộng/nhân hay không ? Kiểu xâu
- Khai báo biến kiểu xâu, nhập/xuất biến xâu - Các phép toán xử lý xâu
- Các toán tương tự ví dụ 12 - Xâu
5 Phân biệt thủ tục hàm Các viết sử dụng thủ tục, hàm Đề thi gồm phần: TRẮC NGHIỆM TỰ LUẬN
ĐỀ THI THỬ
I TRẮC NGHIỆM (3 điểm) : Chọn câu trả lời Câu : Chọn khai báo mảng
A) Var x : [1 100] of integer; C) Var x : array[1 100] of integer; B) Var x : array[1 100] of real ; D) Var x :=array[1 100] of real ; Câu : Mảng chiều :
A) Dãy phần tử C) Dãy phần tử kiểu B) Các phần tử khác kiểu D) Các phần tử phải có kiểu số Câu 3: Cho đoạn chương trình sau
Var M,N : array[1 20] of integer; I ,d: integer;
Begin
các câu lệnh Nhập liệu cho M N
For i:=1 to 20 If m[i]<>n[i] then d:=d+1 ; Writeln(d);
End
Điều khẳng định sau ?
A) Đếm số phần tử M khác phần tử N B) Đếm số phần tử khác M N
C) Đếm số số cặp phần tử tương ứng khác M N D) Cho giá d=20
Câu Giả sử ta có mảng A sau : A
Để có giá trị 30 ta truy xuất sau :
(2)Câu Hãy cho biết cú pháp khai báo sau : A) <tên biến > : string[độ dài lớn xâu ]; B) Var string[độ dài lớn xâu ];
C) Var < tên biến > string[độ dài lớn xâu ]; D) Var < tên biến > : string[độ dài lớn xâu ];
Câu Giả sử xâu x : ’AB123CD’ lệnh write(x) có kết :
A) AB B) BC C) 12CD D) AB12CD
Câu Giả sử xâu A :’oA01234BCD’ lệnh write(A[1]) có kết :
A) D B) B C) o D) C
Câu 8: Giả sử biến st:=’AB34cd’; thủ tục Delete(st,2,2); có kết :
A) Ad B) cd C) bc D) A4cd
Câu 9: Giả sử st:=’12abcd’; thủ tục Insert(‘ab’,st,2); có kết : A) Abcdab B) ababad C) 1ab2abcd D) aabbcd Câu 10: Giả sử st:=’Tran Van Thoi ’; hàm copy(st,7,4); có kết :
A) Van B) Thoi C) n Van T D) an T Câu 11: Giả sử st:=’Rach Rang ’; hàm Pos(‘c’,st); có kết :
A) B) C) D)
Câu 12: Lệnh dùng để gán tên tệp ?
A) ASSIGN(bientep); C) ASSIGN(bientep, tentep); B) REWRITE(bientep); D) RESET(bientep, tentep): II TỰ LUẬN (7 điểm)
Bài : Viết chương trình nhập vào dãy có số nguyên In dãy số In tổng số hạng dãy
Bài : Viết chương trình nhập vào dãy số có 10 số hạng Sắp xếp dãy tăng dần in dãy xếp
Bài : Viết chương trình nhập vào xâu X gồm có ký tự số chữ a) In xâu X b) Cho biết xâu có chữ số, chữ ?