Đề cương ôn tập học kỳ 1 môn Tin học Lớp 8 - Năm học 2018-2019 - Trường THCS Hòa Nam

doc7 trang | Chia sẻ: Duy Thuận | Ngày: 11/04/2025 | Lượt xem: 27 | Lượt tải: 0download
Bạn đang xem nội dung tài liệu Đề cương ôn tập học kỳ 1 môn Tin học Lớp 8 - Năm học 2018-2019 - Trường THCS Hòa Nam, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
Trường THCS Hòa Nam Đề cương ôn tập tin 8 học kỳ 1 CÂU HỎI ÔN TẬP TIN HỌC 8 – HK1 Câu 1. Phát biểu nào sau đây là đúng với câu lệnh điều kiện If then ? A) Nếu sau then muốn thực hiện nhiều câu lệnh thì các lệnh phải đặt giữa Begin và End. B) Nếu sau then muốn thực hiện nhiều câu lệnh thì các lệnh phải đặt giữa hai dấu ngoặc đơn. C) Nếu sau then muốn thực hiện nhiều câu lệnh thì các lệnh phải đặt giữa Begin và End D) Nếu sau then muốn thực hiện nhiều câu lệnh thì các lệnh phải đặt giữa Begin và End; Câu 2. Cấu trúc của chương trình được mô tả như sau A) [ ] B) [Phần thân] [phần mở đầu] C) [phần khai báo] [phần thân] D) [ ] Câu 3. Câu lệnh điều kiện dạng đủ là: A) If ; then else ; B) If then else ; C) If then ; else ; D) If then else Câu 4. Câu lệnh điều kiện dạng thiếu là: A) If ; then ; B) If then ; else ; C) If then else ; D) If then ; Câu 5. Để bao bọc các biểu thức, trong pascal sử dụng cặp dấu ngoặc nào? A) ( ) ngoặc đơn B) [ ] ngoặc vuông C) { } ngoặc nhọn D) " " ngoặc kép (nháy kép) Câu 6. Trong Pascal, ký hiệu / là phép toán A) Cộng B) Nhân C) Trừ D) Chia Câu 7. Để chia lấy phần dư, ta dùng phép toán A) div B) mod C) : D) / Câu 8. Hãy cho biết kiểu dữ liệu của các biến cần khai báo dùng khi viết chương trình để giải bài toán dưới đây: Tính diện tích S của hình tam giác với độ dài một cạnh a và chiều cao tương ứng h (a và h là các số tự nhiên không lớn hơn 100 được nhập vào từ bàn phím). A) Var S: Read, a, h: Byte; C) Var S: Read; a, h: Byte; B) Var S: Real; a, h: Byte; D) Var S: Real, a, h: Byte; Câu 9. Cho đoạn chương trình sau: a:=3; b:=3; c:=0; if a = b then c:=a-b+1; c:=c+1; Sau khi thực hiện đoạn chương trình trên, giá trị của c là bao nhiêu? A) 2 C) 4 D) Không xác B) 0 định Câu 10. Phần đuôi (phần mở rộng) mặc định của một tệp chương trình Pascal là gì? A) .bas B) .pas Trang| 1 Trường THCS Hòa Nam Đề cương ôn tập tin 8 học kỳ 1 C) .bat D) .doc Câu 11. Kết quả của chương trình sau đây là: Begin Writeln('Chao cac ban'); Readln; End. A)) Writeln('Chao cac ban'); C) Writeln('Chao cac ban') B) ‘Chao cac ban’ D) Chao cac ban Câu 12. Tên nào không đúng trong ngôn ngữ Pascal A) abc_123 B) _123abc C) abc123_ D) 123_abc Câu 13. Cho đoạn chương trình sau: a:=3; b:=2; c:=0; if a <= b then c:=a+b; Sau khi thực hiện đoạn chương trình trên, giá trị của c là bao nhiêu? A) Không xác B) 6 D) 0 định C) 5 Câu 14. Để thực hiện gán giá trị 10 cho biến X . Phép gán nào sau đây là đúng A) X :=10; B) X =: 10; C) X : = 10; D) X =10; Câu 15. Cho biết kết quả trả về của biểu thức sau: (20 mod 2) div 3 + (13 div 4) A) 1 B) Kết quả khác C) 4 D) 3 Câu 16. Giả sử P được khai báo là biến với kiểu dữ liệu số thực, phép gán nào sau đây hợp lệ ? A) P := ‘4,2’ B) P := 4.2 C) P := 4,2 D) P := ‘4.2’ Câu 17. Câu lệnh Pascal sau đây được viết đúng A) if x > 5 then a := b else m := n; C) if x > 5 then a := b; else m := n; B) if x > 5 then a = b else m := n; D) if x > 5 then a = b else m = n; Câu 18. Cho đoạn chương trình sau: a:=3; b:=5; if a+b <= 8 then c:=a+b else c:=a-b; Sau khi thực hiện đoạn chương trình trên, giá trị của c là bao nhiêu? A) c=-2 B) c=7 C) c=8 D) c=2 Câu 19. Chọn phát biểu đúng về chương trình Pascal sau đây: Begin End. A) Chương trình chạy, kết quả khi chạy là trên màn hình có các chữ: Begin end. B) Chương trình có lỗi nên không chạy C) Chương trình chạy nhưng không làm gì cả D) Đây không phải là chương trình Pascal vì thiếu phần mở đầu Câu 20. Cho đoạn chương trình sau: a:=3; b:=5; c=7; if a+b > 8 then Trang| 2 Trường THCS Hòa Nam Đề cương ôn tập tin 8 học kỳ 1 c:=a+b else c:=a-b; Sau khi thực hiện đoạn chương trình trên, giá trị của c là bao nhiêu? A) c=2 B) c=7 C) c=-2 D) c=8 Câu 21. Sau khi chạy đoạn chương trình sau: a := 24 ; b := 12 ; If a < b then a := a + b else Begin a := a - b; b := b + a end; Biến a và b có giá trị là: A)a = 12 ; b = 24; C) a = 12 ; b = 36; B) a = 24 ; b = 12; D) a = 12 ; b = 16; Câu 22. Cho đoạn chương trình sau: a:=3; b:=5; c=7; if a+b >= 8 then begin a:=a+1; c:=c+b; end; Sau khi thực hiện đoạn chương trình trên, giá trị của c là bao nhiêu? A) c=7 B) c=9 C) c=8 D) c=12 a 2 1 Câu 23. Biểu thức toán học b c d 2a được viết với các kí hiệu trong Pascal là: A) a/b + 2/(c + d) - 1/2*a C) a/b + 2/c + d - 1/2*a B) a/b + 2/c + d - 1/(2*a) D) a/b + 2/(c + d) - 1/(2*a) Câu 24. Khai báo nào sau đây là sai A) Var 1, 2, 3 :integer; C) Var a1, b2, c3: Char; B) Var x, y, z: Real; D) Var a, b, c: integer; Câu 25. Cho đoạn chương trình sau: a:=3; b:=5; c=7; if a+b >= 8 then begin a:=a+1; b:=b+1; end; c:=a+b; Sau khi thực hiện đoạn chương trình trên, giá trị của c là bao nhiêu? A) c=7 B) c=8 C) c=9 D) c=10 Câu 26. Kết quả của phép chia 7/5 thuộc kiểu gì? A) Kiểu ký tự C) Kiểu số thực B) Kiểu số nguyên D) Kiểu logic (true or false) Câu 27. Cho biết kết quả trả về của biểu thức sau: (20 mod 3) div 2 + (15 div 4) A) 10 B) 5 C) 4 D) 3 Trang| 3 Trường THCS Hòa Nam Đề cương ôn tập tin 8 học kỳ 1 Câu 28. Cho đoạn chương trình sau: a:=3; b:=5; if a < b then c:=a+b; Sau khi thực hiện đoạn chương trình trên, giá trị của c là bao nhiêu? A) c=3 C) Không xác D) c=8 B) c=5 định Câu 29. Câu lệnh Pascal sau đây được viết đúng A) if x > 5; then a := b; C) if x > 5 then a := b B) if x > 5 then a = b; D) if x > 5 then a := b; Câu 30. Câu lệnh Pascal sau đây được viết đúng A) if x=7 then a = b; C) if x:=7 then a = b; B) if x=7 then a := b; D) if x=7; then a = b; Câu 31. Cho đoạn chương trình sau: a:=3; b:=5; c=7; if a+b >= 8 then c:=a+b; Sau khi thực hiện đoạn chương trình trên, giá trị của c là bao nhiêu? A) c=5 B) c=8 C) c=7 D) c=3 Câu 32. Các tên sau đây, tên nào là hợp lệ: A) Lop 8A B) 8 A C) 8A D) Lop8A Câu 33. Cấu trúc của chương trình được mô tả như sau A) [ ] B) [Phần thân] [phần mở đầu] C) [phần khai báo] [phần thân] D) [ ] Câu 34. Tên nào không đúng trong ngôn ngữ Pascal A) TamGiác B) TamGiac C) _TamGiac D) Tam_Giac Câu 35. Cho đoạn chương trình sau: a:=3; b:=5; c:=0; if a+b < 8 then c:=a+b else c:=a-b; Sau khi thực hiện đoạn chương trình trên, giá trị của c là bao nhiêu? A) c=2 B) c=0 C) c=-2 D) c=8 Câu 36. Hãy tìm điều kiện hoặc phép so sánh sau đây cho kết quả ĐÚNG: A) 152 > 200. B) 0 < -1 C) Nếu ba cạnh a, b và c của một tam giác thỏa mãn c 2 = a2 + b2 thì tam giác đó là tam giác vuông D) 123 là số không chia hết cho 3. Câu 37. Cho đoạn chương trình sau: a:=3; b:=5; c=0; if a < b then c:=a+b; Sau khi thực hiện đoạn chương trình trên, giá trị của c là bao nhiêu? A) c=0 B) c=3 C) c=5 D) c=8 Câu 38. Cho biết giá trị cuối cùng của c sau khi thực hiện đoạn chương trình sau (biến a, b, c đã khai báo phù hợp): a:=3; b:=5; Trang| 4 Trường THCS Hòa Nam Đề cương ôn tập tin 8 học kỳ 1 c:='a+b'; A) c=3 B) c=5 C) c=8 D) c=a+b Câu 39. Cho đoạn chương trình sau: a:=3; b:=3; c:=0; if a <= b then c:=a+b; Sau khi thực hiện đoạn chương trình trên, giá trị của c là bao nhiêu? A) 6 B) Không xác C) 9 định D) 0 Câu 40. Trong các cách khai báo Hằng sau đây cách khai báo nào là đúng A) Const Pi = 14.3; C) Const = Pi; B) Pi = 3.14; D) Const Pi = 3,14; Câu 41. Cho đoạn chương trình sau: a:=3; b:=5; if a+b <> 8 then begin a:=a+1; c:=a-b; end else begin a:=a+1; c:=a+b; end; Sau khi thực hiện đoạn chương trình trên, giá trị của c là bao nhiêu? A) c=9 B) c=-2 C) c=8 D) c=-1 Câu 42. Kết quả của chương trình sau là: Begin Writeln('5+20=', 20+5); Readln; End. A) Writeln('5+20=', 20+5); C) 5+20=20+5 B) Writeln('5+20=', 20+5) D) 5+20=25 Câu 43. Các tên sau đây, tên nào là hợp lệ: A) B) dien tich D) 123dientich 123_dientich C) dientich Câu 44. Hãy cho biết kiểu dữ liệu của các biến cần khai báo dùng để viết chương trình để giải các bài toán dưới đây: Tính kết quả c của phép chia lấy phần nguyên và kết quả d của phép chia lấy phần dư của hai số nguyên a và b. A) Var a, b, c, d: Integer; C) Var c, d: Integer; a, b: Real; B) Var c, d: Real; a, b: Integer; D) Var a; b; c; d: Integer; Câu 45. Cho đoạn chương trình sau: a:=3; b:=5; if a > b then c:=a+b; Sau khi thực hiện đoạn chương trình trên, giá trị của c là bao nhiêu? A) c=3 B) c không xác định C) c=5 D) c=8 Câu 46. Cho đoạn chương trình sau: a:=3; b:=5; c=7; if a+b >= 8 then Trang| 5 Trường THCS Hòa Nam Đề cương ôn tập tin 8 học kỳ 1 begin a:=a+1; b:=b+1; end; Sau khi thực hiện đoạn chương trình trên, giá trị của c là bao nhiêu? A) c=4 B) c=5 C) c=7 D) c=6 Câu 47. Cho đoạn chương trình sau: a:=3; b:=5; if a+b < 8 then begin a:=a+1; c:=a+b; end; else begin a:=a+1; c:=a-b; end; Sau khi thực hiện đoạn chương trình trên, giá trị của c là bao nhiêu? A) c=-1 B) c=-2 C) c=8 D) c=9 Câu 48. Hãy xác định phép so sánh có kết quả SAI trong các phép so sánh sau đây: A) 15 - 8 ≥ 3 B) -3 > 0 C) (20 - 15)2 = 25 D) 112 = 121 Câu 49. Cho đoạn chương trình sau: a:=3; b:=5; c=7; if a+b > 8 then c:=a+b; Sau khi thực hiện đoạn chương trình trên, giá trị của c là bao nhiêu? A) c=3 B) c=8 C) c=7 D) c=5 Câu 50. Cho đoạn chương trình sau: a:=3; b:=4; c:=0; if a <= b then c:=a+b; Sau khi thực hiện đoạn chương trình trên, giá trị của c là bao nhiêu? A) 12 C) 7 B) 0 D) Không xác định Câu 51. Cho đoạn chương trình sau: a:=3; b:=5; if a < b then c:=a+b; c=7; Sau khi thực hiện đoạn chương trình trên, giá trị của c là bao nhiêu? A) c=5 B) c=8 C) c=7 D) c=3 Câu 52. Lệnh kết thúc chương trình pascal là: A) end. B) end; C) end D) end./. Câu 53. Cho đoạn chương trình sau: a:=3; b:=5; c=7; if a+b >= 8 then begin a:=a+1; c:=a+b; end; Sau khi thực hiện đoạn chương trình trên, giá trị của c là bao nhiêu? A) c=7 B) c=8 C) c=9 D) c=10 Trang| 6 Trường THCS Hòa Nam Đề cương ôn tập tin 8 học kỳ 1 Câu 54. Trong ngôn ngữ pascal, từ khoá CONST dùng để khai báo A) Biến C) Tên chương trình B) Thư viện D) Hằng Câu 55. Cho biết giá trị cuối cùng của c sau khi thực hiện đoạn chương trình sau (biến a, b, c đã khai báo phù hợp): a:=3; b:=5; a:=a+1; c:=a+b; A) c=5 B) c=8 C) c=9 D) c=3 Trang| 7

File đính kèm:

  • docde_cuong_on_tap_hoc_ky_1_mon_tin_hoc_lop_8_nam_hoc_2018_2019.doc
Giáo án liên quan