
1 GV: NGUYỄN ĐỨC THÁI
PHÒNG GD & ĐT ĐỨC TRỌNG ĐỀ CƯƠNG ÔN TẬP HKI TIN LỚP 8 TRƯỜNG THCS ĐÀ LOAN Năm học 2012 – 2013
A. PHẦN TRẮC NGHIỆM
1. Xác định bài toán là:
a. Viết thuật toán của bài toán b. Tìm INPUT và OUTPUT c. Viết chương trình d. Các câu trên đều sai.
2. Quá trình giải toán trên máy tính gồm các bước: a. Mô tả thuật toán và viết chương trình b. Xác định bài toán, Mô tả thuật toán và viết chương trình c. Xác định bài toán và viết chương trình d. Câu a và b đúng.
3. Các kiểu dữ liệu nào sau đây không phải là kiểu dữ liệu trong ngôn ngữ lập trình Pascal:
a. Chuỗi b. Kí tự . c. Số nguyên d. Hằng
4. Câu lệnh sau cho kết quả là gì? Write(‘5’+’6’);
a. 5 + 6 b. 11 c. ‘5’+’6’ d. 56
5. Câu lệnh Readln; có ý nghĩa gì?
a. Nhập giá trị cho biến b. Xuất giá trị của biến c. Tạm dừng chương trình để xem kết quả d. Câu lệnh thiếu.
6. Câu lệnh Readln(b); có ý nghĩa gì?
a. Nhập giá trị cho biến b b. Xuất giá trị của biến b c. Tạm dừng chương trình để xem kết quả d. Câu lệnh thiếu.
7. Khai báo sau có ý nghĩa gì? Var a: integer; b: Char; a. Biến a thuộc kiểu dữ liệu số thực và biến b thuộc kiểu dữ liệu kí tự b. Biến a thuộc kiểu dữ liệu số nguyên và biến b thuộc kiểu dữ liệu xâu kí tự c. Biến a thuộc kiểu dữ liệu số nguyên và biến b thuộc kiểu dữ liệu kí tự d. Các câu trên đều sai.
8. Sau khi thực hiện đọan lệnh: Begin c:=a; a:=b; b:=c; End; Kết quả là :
a. Hoán đổi giá trị của hai biến a, c b. Hoán đổi giá trị của hai biến a, b c. Hoán đổi giá trị của hai biến b, c d. Các câu trên đều SAI.
9. Biến là gì? a. Là đại lượng có giá trị không thay đổi trong quá trình thực hiện chương trình b. Là đại lượng có giá trị thay đổi trong quá trình thực hiện chương trình c. Là đại lượng dùng để khai báo tên chương trình. d.
10. Tìm điểm sai trong đoạn khai báo sau: Const huonglam:=2010;
a. Dư dấu bằng (=) b. Dư dấu hai chấm c. Tên hằng không được quá 8 kí tự. d. Từ khóa khai báo hằng sai.
11. Hãy chỉ ra tên chương trình đặt sai trong các tên dưới đây: a. Program baitap1; b. Program bai tap1; c. Program 1_baitap1; d. Câu b và c sai
12: Cho biết kết quả của đoạn chương trình sau: a:= 3; b:=5; If a>b then c:=a+b;
Giá trị của c là bằng bao nhiêu? a. c=3; b. c=5; c. c=8; d. c không xác định.
13. Cấu trúc điều kiện dạng đầy đủ có dạng: a. if <điều kiện > then <câu lệnh 1> ; else <câu lệnh 2>; b. if <điều kiện > then <câu lệnh 1> else <câu lệnh 2>; c. if <điều kiện> then <câu lệnh >; d. if <câu lệnh 1> then <câu lệnh 2>; 14. Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal: a. Tam giac; b. end; c. Tamgiac; d. 3so.
15. Để thực hiện việc tính tổng của hai biến nguyên a và b, phép gán nào sau đây là đúng:
ThuVienDeThi.com
2 GV: NGUYỄN ĐỨC THÁI
a. Tong=a+b; b. Tong:=a+b; c. Tong:a+b; d.Tong(a+b);
16. Để thoát Pascal, em dùng tổ hợp phím:
a. Alt + F9; b. Alt + X; c. Ctrl + F9; d. Tất cả đều đúng.
17. Để lưu chương trình đang soạn, em thực hiện: a. Ấn phím F2 b. Ấn phím F3 c. Ấn phím Ctrl + S d. Ấn phím Ctrl+F9
18. Để mở chương trình mới , em thực hiện: a. Ấn phím F3 b. Vào File chọn New c. Ấn phím Ctrl + N d. Cả a và b đều đúng
19. Để mở một tệp chương trình cũ, (đã lưu trên đĩa) em thực hiện: a. Vào File chọn Open b. Ấn Ctrl + N c. Ấn phím F3 d. Cả a và c đều đúng 20. Để biên dịch chương trình ta sử dụng tổ hợp nào: a. Ctrl – F9 b. Alt – F9 c. F9 d. Ctrl – Shitf – F9 21. Biểu thức toán học (a2 + b)(1 + c)3 được biểu diễn trong Pascal như thế nào ? a. (a*a + b)(1+c)(1 + c)(1 + c) b. (a.a + b)(1 + c)(1 + c)(1 + c) c. (a*a + b)*(1 + c)*(1 + c)*(1 + c) d. (a2 + b)(1 + c)3
22. Trong Pascal, khai báo nào sau đây là đúng? a. Var tb: real; b. Type 4hs: integer; c. const x: real; d. Var R = 30; 23. Để chạy chương trình ta ấn tổ hợp phím: a. Alt + F9 b. Alt + F5 c. Ctrl + F9 d. Ctrl + F5 24. Sau câu lệnh x := 15 mod 2 ; Giá trị của biến x là:
a. 7 b. 6 c. 7.5 d. 1 25. Trong các chương trình sau, chương trình nào không hợp lệ:
a. Chương trình 1 Program bai1; Begin Write (‘Chao cac ban!!’); End.
b. Chương trình 2 Program …
Trên đây là phần đầu tài liệu — bấm Đọc sách để xem đầy đủ.