Đề cương ôn tập Covid 19 môn Lịch sử Lớp 10 - Năm học 2019-2020 - Trường THCS&THPT DTNT Vĩnh Châu
Bạn đang xem tài liệu "Đề cương ôn tập Covid 19 môn Lịch sử Lớp 10 - Năm học 2019-2020 - Trường THCS&THPT DTNT Vĩnh Châu", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
Tài liệu đính kèm:
de_cuong_on_thi_hoc_ky_ii_mon_tin_hoc_lop_8_nam_hoc_2019_202.docx
Nội dung text: Đề cương ôn tập Covid 19 môn Lịch sử Lớp 10 - Năm học 2019-2020 - Trường THCS&THPT DTNT Vĩnh Châu
- Vững vàng nền tảng, Khai sáng tương lai ĐỀ CƯƠNG ÔN THI HỌC KỲ II NĂM HỌC 2019 - 2020 MÔN: TIN HỌC - LỚP 8 GIÁO VIÊN: THẠCH MINH TRÍ I. TRẮC NGHIỆM: Câu 1: Lệnh lặp nào sau đây là đúng? A. For = to do ; B. For := to do ; C. For := to do ; D. For : to do ; Câu 2: Vòng lặp While do ; là vòng lặp: A. Chưa biết trước số lần lặp B. Biết trước số lần lặp C. Biết trước số lần lặp nhưng giới hạn là <=100 D. Biết trước số lần lặp nhưng giới hạn là >=100 Câu 3: Sau khi thực hiện đoạn chương trình sau, giá trị của biến S bằng bao nhiêu: s:=1; for i:=1 to 5 do s := s*i; A.120 B. 55 C. 121 D. 151 Câu 4: Phần thân chương trình bắt đầu bằng từ khóa: A. End. B. Begin. C. Uses. D. Var. Câu 5: Cú pháp khai báo biến mảng trong Pascal là: A. var ; array [ .. ] of ; B. var : aray [ ] of ; C. var : array [ .. ] of ; D. var : array [ ] for ; Câu 6: Câu lệnh pascal nào sau đây là hợp lệ? A. For i:=100 to 1 do writeln(‘A’); B. For i:=1.5 to 10.5 do writeln(‘A’); C. For i= 1 to 10 do writeln(‘A’); D. For i:= 1 to 10 do writeln(‘A’); W: www.hoc247.net F: www.facebook.com/hoc247.net Y: youtube.com/c/hoc247tvc Trang | 1
- Vững vàng nền tảng, Khai sáng tương lai Câu 7: Chọn khai báo hợp lệ: A. Var a,b: array[1 .. n] of real; C. Var a,b: array[1 : n] of Integer; B. Var a,b: array[1 .. 100] of real; D. Var a,b: array[1 100] of real; Câu 9: Trong lệnh lặp for do của Pascal, trong mỗi vòng lặp, biến đếm thay đổi như thế nào? A. +1 B. +1 hoặc -1 C. Một giá trị bất kì D. Một giá trị khác 0 Câu 10: Cú pháp của câu lệnh While do là: a. While to ; b. While to do ; c. While do ; d. While ; do ; Câu 11: Đâu là công việc phải thực hiện nhiều lần với số lần biết trước? A. Hàng ngày em đi học. B. Em bị ốm vào một dịp có dịch cúm C. Đến nhà bà ngoại chơi vào một hôm cả bố và mẹ đi vắng D. Ngày đánh răng ba lần Câu 12: Lệnh lặp nào sau đây là đúng? A. For = to do ; B. For := to do ; C. For := to do ; D. For : to do ; Câu 13: Sau khi thực hiện đoạn chương trình sau: S:=0; For i:=1 to 5 do S:=S+i; Giá trị của biến S bằng bao nhiêu? A. 20 B. 15 C. 10 D. 0 Câu 14: Pascal sử dụng câu lệnh lặp nào sau đây để lặp với số lần chưa biết trước? a/ For do; b/While do; c/ If..then; d/ If then else; Câu 15: Em được học vẽ hình với phần mềm nào? a/ Pascal; b/ Geogebra; c/ Mario; d/ Finger Break out; Câu 16: Câu lệnh gotoXY(a,b) có tác dụng gì? A. Đưa con trỏ về hàng a cột b B. Đưa con trỏ về cột a hàng b W: www.hoc247.net F: www.facebook.com/hoc247.net Y: youtube.com/c/hoc247tvc Trang | 2
- Vững vàng nền tảng, Khai sáng tương lai C. Cho biết thứ tự của hàng con trỏ đang đứng. D. Đưa con trỏ về cuo i do ng Câu 17: Biến a được nhận các giá trị là 0 ; -1 ; 1 ; 2,3 . Ta có thể khai báo a thuộc kiểu dữ liệu nào? a. Integer b. Char c. Real d. Integer và Longint Câu 18: Cấu trúc chung hợp lý của một chương trình Pascal là: A. Begin -> Program -> End. B. Program -> End -> Begin. C. End -> Program -> Begin. D. Program -> Begin -> End. Câu 19: Cho các câu lệnh sau hay chỉ ra câu lệnh đúng: a. for i:=1 to 10; do x:=x+1 c. for i:=1 to 10 do x:=x+1 b. for i:=10 to 1 do x:=x+1. d. for i:= 1 to 10 for j:=1 to 10 do x:=x+1 Câu 20: Cho S và i là biến nguyên. Khi chạy đoạn chương trình : s:=1; for i:=1 to 5 do s := s *i; writeln(s); Kết quả in lên màn hình là : a. s = 72 b. s = 101 c. s = 55 d. s = 120 Câu 21: Một số kiểu dữ liệu trong passcal: A. Integer, real, byte, char B. Writeln, readln, integer... C. For, while, array D. While, do, real Câu 22: Câu lệnh nào phù hợp? A. While (x mod 3=0) do s:=s+1; B. While (x mod 3) do s:= s+1; C. While (x mod 3=0) ;do s:= s+1; D. While (x:=x mod 3) do s:= s+1; Câu 23: Cho đoạn chương trình sau: S:=20; n:=0; W: www.hoc247.net F: www.facebook.com/hoc247.net Y: youtube.com/c/hoc247tvc Trang | 3
- Vững vàng nền tảng, Khai sáng tương lai While S>=10 do Begin n:=n+3; S:=S-n; End; Hãy cho biết giá trị của S sau đoạn chương trình trên? A. 4 B. 1 C. 2 D. 3 Câu 24: Cách khai báo biến nào đúng? A. Var : ; B. Var : ; C. Var , : ; D. Var , : ; Câu 25: Cho đoạn chương trình sau: S:=1; n:=0; While S<=5 do Begin n:=n+1; S:=S+n; End; Hãy cho biết giá trị của S bằng bao nhiêu? A. 6 B. 7 C. 8 D. 9 Câu 26: lệnh lặp For ...to ... do có: A. Số lần lặp là vô hạn. B. Số vòng lặp phải nhỏ hơn 100 C. Số vòng lặp không biết trước. D. Số lần lặp biết trước. Câu 27: Đoạn chương trình nào sai W: www.hoc247.net F: www.facebook.com/hoc247.net Y: youtube.com/c/hoc247tvc Trang | 4
- Vững vàng nền tảng, Khai sáng tương lai A. Var x,y: real; begin While (x= 3.5) do y:= y+1; end. B. Var x,y: real; begin While (x< 3.5) do y:= y+1; end. C. Var x,y: real; begin While (x:= 3.5) do y:= y+1; end. D. Var x,y: real; begin While (x> 3.5) do y:= y+1; end. Câu 28: Giả sử có dòng lệnh: for i:=0 to 10 do S:= 1+i; số lần lặp của lệnh S:= 1+i là: A. 9 B. 0 C. 10 D. 11 Câu 29: Sau khi thực hiện đoạn chương trình sau : j:=1; for i:=1 to 4 do j:=j+2; Giá trị của biến j bằng bao nhiêu: A. 7 B. 8 C. 9 D. 10 Câu 30: Câu lệnh lặp với số lần chưa biết trước có dạng: A. While (biến đếm) do (câu lênh); B. While (điều kiện) do (câu lênh); C. While (điều kiện); do (câu lênh); D. While (câu lệnh1) do (câu lênh); Câu 31: Cấu trúc câu lệnh lặp biết trước số lần lặp có dạng là : A. for := to do ; B. for := do to ; C. for := if do ; D. for := to do ; Câu 32: Cú pháp khai báo hằng nào đúng: A. const = ; B. const : ; C. const ; D. const = ; Câu 33: Dòng lệnh for i:=1 to 5 do writeln('bbb') sẽ đưa ra màn hình mấy hàng chứa kí tự bbb? W: www.hoc247.net F: www.facebook.com/hoc247.net Y: youtube.com/c/hoc247tvc Trang | 5
- Vững vàng nền tảng, Khai sáng tương lai A. 4 B. 2 C. 1 D. 5 Câu 34: Biến đếm trong vòng lặp For do có kiểu dữ liệu nào? A. Boolean B. Real C. Char D. Integer Câu 35: Quá trình để giải một bài toán trên máy tính: A. Xác định bài toán, mô tả thuật toán, viết chương trình B. Mô tả thuật toán, viết chương trình, xác định bài toán C. Viết chương trình, mô tả thuật toán, xác định bài toán D. Xác định bài toán, viết chương trình, mô tả thuật toán Câu 36: Cho đoạn chương trình sau: a:=2; While a<=S do a:=a*2; Cho biết S:=10 Hãy tính giá trị của a? A. 13 B. 14 C. 15 D. 16 Câu 37: Hãy cho biết chương trình dưới đây sẽ thực hiện bao nhiêu vòng lặp khi thực hiện đoạn chương trình n:=16; T:=50; While n>10 do Begin n:=n-5; T:=T - n; end; A. 2; B. 3; C. 4; D. 5; Câu 38: Cho đoạn chương trình sau: S:=10; x:=0.5; While S>=6.2 do S:=S-x; Hãy cho biết giá trị của S sau đoạn chương trình trên. A. 5 B. 4 C. 6 D. 7 Câu 39: Sau khi thực hiện đoạn chương trình sau: W: www.hoc247.net F: www.facebook.com/hoc247.net Y: youtube.com/c/hoc247tvc Trang | 6
- Vững vàng nền tảng, Khai sáng tương lai j:=0; s:=1; for i:=1 to 3 do j:=j+1; s:=j+1; Giá trị của biến j, biến s bằng? A. j=4;s=3 B. j=3;s=4 C. j=1;s=2 D. j=2;s=3 Câu 40: Cú pháp câu lệnh điều kiện nào đúng? A. if then ; else ; B. if then else ; C. if then else ; D. if else then ; Câu 41: Giả sử có dòng lệnh: for i:=0 to 9 do a:=1+i; Số lần lặp của lệnh gán a:= 1+i là: A. 11 B. 0 C. 10 D. 9 Câu 42: Số lần lặp của vòng lặp For...do A. Giá trị cuối – giá trị đầu + 1 B. Giá trị đầu – giá trị cuối + 1 C. Giá trị cuối + giá trị đầu - 1 D. Giá trị cuối – giá trị đầu Câu 43: Trong Pascal, câu lệnh nào sau đây được viết đúng? A. for i = 1 to 100 do writeln(‘A’); B. for i := 1 to 10 writeln(‘A’); C. for i := 1 to 100 do writeln(‘A’); D. for i to 10 do writeln(‘A’); Câu 44: Cú pháp khai báo biến mảng nào đúng? A. var : array[ ] of ; B. var : array[ .. ] of ; W: www.hoc247.net F: www.facebook.com/hoc247.net Y: youtube.com/c/hoc247tvc Trang | 7
- Vững vàng nền tảng, Khai sáng tương lai C. var : array[ .. ] of ; D. var ; array[ ] of ; Câu 45: Tìm giá trị của S trong đoạn chương trình dưới đây: S := 0; For i := 1 to 5 do S := S + 1; A. S = 15 B. S = 10 C. S = 5 D. S = 1 Câu 46: Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal? A. 8a B. tamgiac C. program D. bai tap Câu 47. Để chạy chương trình trong Free Pascal ta dùng tổ hợp phím nào? A. Ctrl + F9 B. Alt + F9 C. Ctrl + Shitf +F9 D. F9 Câu 48. 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 Câu 49. Trong Pascal, khai báo nào sau đây là đúng? A. Var tb : real ; B. Var 4hs: integer ; C. Const x : real ; W: www.hoc247.net F: www.facebook.com/hoc247.net Y: youtube.com/c/hoc247tvc Trang | 8
- Vững vàng nền tảng, Khai sáng tương lai D. Var R = 30 ; Câu 50. Ngôn ngữ dùng để viết các chương trình máy tính là? A. Ngôn ngữ dịch B. Ngôn ngữ chương trình C. Ngôn ngữ lập trình D. Ngôn ngữ máy Câu 51. Các kí hiệu dùng để kí hiệu các phép toán số học trong Pascal là? A. + , - , * , /, mod, div B. + , - , x , / C. + , * , \ , mod D. + , - , * , : Câu 52. Cho các câu lệnh sau: x:=2; y:=5; z:=x+y; Hãy cho biết sau khi thực hiện các câu lệnh trên giá trị của z bằng bao nhiêu? A. 2 B. 7 C. 5 D. 0 Câu 53. Trong Pascal, kiểu dữ liệu nào là kiểu ký tự? A. real B. integer C. char D. string Câu 54. Cú pháp khai báo biến trong ngôn ngữ pascal là A.var : ; B. var ; C. var : ; D. const = ; Câu 55. Cú pháp lệnh gán trong Pascal A. = ; B. := ; C. = ; D. := ; Câu 56. Xét lệnh If a>b then a :=b ; If a>c then a :=c ; Writeln(a) ; Hỏi nếu a=7 ; b=6 ; c=8 ; thì lệnh trên sẽ đưa ra màn hình nội dung gì ? A. Không có thông tin nào hiển thị trên màn hình B. Đưa ra số 6 W: www.hoc247.net F: www.facebook.com/hoc247.net Y: youtube.com/c/hoc247tvc Trang | 9
- Vững vàng nền tảng, Khai sáng tương lai C. Đưa ra số 7 D. Đưa ra số 8 Câu 57. Câu lệnh if- then nào dưới đây viết đúng cú pháp ? A. if a>b then a:=b ; B. if – then a>b, a:=b ; C. if – then (a>b, a:=b) ; D. if (a>b) ; then a:=b ; Câu 58. Xét lệnh : If a>b then write(a) ; Hỏi nếu a=7 ; b=6 ; thì lệnh trên sẽ đưa ra màn hình nội dung gì ? A. Không có thông tin nào hiển thị trên màn hình B. Đưa ra số 6 C. Đưa ra số 7 D. Đưa ra số 8 Câu 59. Thiết bị nào dưới đây được dùng để ra lệnh cho máy tính? A. Bàn phím; B. Loa; C. Màn hình; D. Máy in. Câu 60. Từ nào sau đây là từ khóa trong ngôn ngữ lập trình Pascal? A. Uses; B. Hinh_tron; C. End; D. A và C. Câu 61. Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal? A. Lop 8A; B. Tbc; C. Begin D. 8B. Câu 62. Phạm vi giá trị nào sao đây là phạm vi giá trị của kiểu dữ liệu số nguyên (integer)? A. 215 đến 215 -1; B. -215 đến 215 - 1; W: www.hoc247.net F: www.facebook.com/hoc247.net Y: youtube.com/c/hoc247tvc Trang | 10
- Vững vàng nền tảng, Khai sáng tương lai C. -215 đến 215 -1; D. -215 đến 215. Câu 63. Kết quả của phép toán 45 div 2 mod 3 + 1 là bao nhiêu? A. 7; B. 5; C. 3; D. 2. Câu 64. Trong Pascal, câu lệnh điều kiện nào sau đây được viết đúng? A. if a := 1 then a := a + 1; B. if a > b else write(a); C. if (a mod 2) =0; then write(‘So khong hop le’); D. if x = y; then writeln(y); Câu 65. Nếu cho x = 10, giá trị của x là bao nhiêu sau câu lệnh: if x > 5 then x := x + 5;? A. 15; B. 10; C. 5; D. 2 II. TỰ LUẬN: Câu 1: Điền X vào các ô sao cho phù hợp và giải thích vì sao? Câu Đúng Sai Giải thích a) for i=1 to 10 do writeln('A'); b) var X: Array[5 10] Of Char; c) X:=10; while X=10 do X := X+5; d) if x>5 then a:=b; else m := n; Câu 2: (2,0 điểm) Hãy nêu sự khác nhau giữa câu lệnh lặp với số lần chưa biết trước và câu W: www.hoc247.net F: www.facebook.com/hoc247.net Y: youtube.com/c/hoc247tvc Trang | 11
- Vững vàng nền tảng, Khai sáng tương lai lệnh lặp với số lần biết trước. Câu 3: (2,0 điểm) Đánh dấu [x] vào ô đúng hoặc sai tương ứng trong các câu lệnh Pascal trong chương trình tính tổng 10 số tự nhien đầu tiên, nếu sai sửa lại? Câu lệnh Đúng Sai Sửa lại Program Chuong trinh Var i,s : real; Const n:=10; Begin Wile i <=n do; Begin S:=s+i i =i+1 End. Writeln(s) Readln End; Câu 4: Nêu vài ví dụ về hoạt động lặp với số là n biết trước số lần lặp? Câu 5: Dữ liệu kiểu mạng là gì? Câu 6 : Viết chương trình tính tổng: S = 1+2+3+ +n . Trong đó n là số nguyên nhập từ bàn phím. Câu 7 : Viết chương trình tính tổng 200 số nguyên đầu tiên? Câu 8 : Viết chương trình tính tích 30 số nguyên đầu tiên? Câu 9 : Viết chương trình tính n! Câu 10 : Viết chương trình tính xn W: www.hoc247.net F: www.facebook.com/hoc247.net Y: youtube.com/c/hoc247tvc Trang | 12