intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Đề cương ôn tập học kì 2 môn Tin học lớp 8 năm 2021-2022 - Trường THCS Lê Quang Cường

Chia sẻ: _ _ | Ngày: | Loại File: DOCX | Số trang:6

7
lượt xem
3
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

"Đề cương ôn tập học kì 2 môn Tin học lớp 8 năm 2021-2022 - Trường THCS Lê Quang Cường" sẽ cung cấp cho bạn những kiến thức về lý thuyết lẫn các câu hỏi trắc nghiệm và tự luận về môn Tin học, hi vọng đây sẽ là tài liệu tham khảo để các bạn học tập tốt và đạt kết quả cao. Chúc các bạn may mắn và thành công.

Chủ đề:
Lưu

Nội dung Text: Đề cương ôn tập học kì 2 môn Tin học lớp 8 năm 2021-2022 - Trường THCS Lê Quang Cường

  1. TRƯỜNG THCS LÊ QUANG CƯỜNG ÔN TẬP TIN HỌC 8 HK2 NĂM HỌC 2021­2022 ­­­­­OO0OO­­­­­ I. Trắc nghiệm: (7đ) Nội dung: về vòng lặp for … do, while … do, mảng. CÂU HỎI THAM KHẢO Câu 1: Câu lệnh nào sau đây là câu lệnh nhập cho phần tử thứ 10 của biến mảng A?  A. Readln(A[10]); B. Readln(A[k]); C. Readln(A[i]); D. Readln(A10); Câu 2: Hãy cho biết đâu là câu lệnh lặp với số lần chưa biết trước hợp lệ? A. X:=10; While X=10 do X=X+5; B. S:=0; n:=0; While S
  2. C. Nhập các số nguyên từ bàn phím cho đến khi đủ 50 số. D. Không có hoạt động nào. Câu 4: Hãy cho biết đâu là phần khai báo biến mảng A gồm 20 phần tử thuộc kiểu dữ liệu số nguyên? A. var A: array[11..30] of integer; B. var A: array[1..20] of real; C. var A: array[1..20] of integer; D. var A: array[11..30] of real; Câu 5: Đoạn chương trình Pascal sau in ra màn hình kết quả là gì? Begin      for i:=1 to 100 do;           End;   A. xuất chữ do 100 lần B. Không in gì C. xuất chữ end 100 lần  D. Tất cả đều sai. Câu 6: Khai báo nào sau đây không hợp lệ: A. Var a: array [1..10] of real; B. Var a: array [10..10] of integer; C. Var a: array [11..20] of integer; D. Var a: array [1…100] of real; Câu 7: Trong Pascal, cách khai báo mảng đúng là: A. Tên mảng : array[..] of;  B. Tên mảng : array[:] of; C. Tên mảng : array[..] :; D. Tên mảng : array[,] of; Câu 8:Nêu lợi ích của việc khai báo và sử dụng biến mảng? A. Có thể thay thế nhiều câu lệnh nhập B. In dữ liệu ra màn hình bằng một câu lệnh lặp. C. Câu a và b đúng. D. Tất cả đều sai. Câu 9:  Các cách nhập dữ liệu cho biến mảng sau, cách nhập nào không hợp lệ? A.  B[1]:= 8; B. readln(chieucao[i]);
  3. TRƯỜNG THCS LÊ QUANG CƯỜNG C. readln(chieucao5); D. read(dayso[9]); Câu 10: Hãy cho biết đâu là lệnh lặp hợp lệ? A. For i:=10 to 1 do writeln('B'); B. For i:=1 to 10 do; writeln('B'); C. For i:=1 to 50 do writeln('Tong S= ',S:8:2); D. For i:=1.5 to 20 do writeln('B'); Câu 11: Hãy cho biết đâu là lệnh lặp For .. do để in chữ O? A. For i:=1.5 to 10.5 do writeln('O'); B. For i:=1 to 10 do writeln('O'); C. For i:=100 to 1 do writeln('O'); D. For i:=1 to 10 do; writeln('O';     Câu 12:Cho đoạn chương trình Pascal sau: For i:= 0 to 25 do begin … end; Đoạn chương trình trên thực hiện lặp bao nhiêu lần?  A. 25 lần  B. 24 lần  C. 26 lần  D. không lặp Câu 13:Trong ngôn ngữ lập trình Pascal muốn chạy chương trình ta nhấn tổ hớp phím A. CTRL+F9 B.  ALT +F9       C. SHIFT+F9              D. CTRL+F10 Câu 14:Em hiểu câu lệnh lặp theo nghĩa nào dưới đây? A.  Các câu lệnh được viết lặp đi lặp lai nhiều lần. C.  Vì câu lệnh đã có tên là lệnh lặp B.  Một lệnh thay cho nhiều lệnh. D.  Cả a, b, c đều sai. Câu 15: Cách viết câu lệnh lặp với số lần biết trước như sau: A.  For  =  to  do ; B.  For : =  to  do ; 3
  4. C.  For  :=  to  do ; D.  For  =  to  do  ; Câu 16: Đoạn chương trình 1, sau khi thực hiện xong kết quả là: A.  24 B.  6 C.  2 D.  0 Câu 17: Câu lệnh viết đúng cú pháp là: A.  Whileto; B.  While; do; C.  Whiletodo; D.  Whiledo;  Câu 18: Đoạn chương trình 2, sau khi thực hiện xong kết  quả của biến “tong” có giá trị bằng bao nhiêu? A.   6 B.   10 C.   15 D.   21 Câu 19: Để khai báo biến mảng a gồm 10 phần tử,  mỗi phần tử có kiểu dữ liệu là real ta khai báo: A.  var  a: array[10] of real; B.  var  a: array[1..10] of real; C.  var  a: array[1:10]: of real; D.  var  a: array[1;10] of real; Câu 20: Cho đoạn chương trình 3: Khi thực hiện chương trình câu “ xin chao” được viết ra màn hình  mấy lần? A.  9 B.  10 C.   11 D.  Vòng lặp vô hạn.
  5. TRƯỜNG THCS LÊ QUANG CƯỜNG II. Tự Luận: (3đ) Vận dụng kiến thức của: các câu lệnh lặp, biến mảng Bài tập tham khảo Câu 1: Viết chương trình tính tổng n số tự nhiên đầu tiên: S= 1+ 2 + 3 + … + n Câu 2: Viết chương trình tính tích n số tự nhiên đầu tiên: S= 1* 2 * 3 * … * n Câu 3: Viết chương trình in ra 100 số tự nhiên ( từ 099, Mỗi hàng 10 số). Câu 4: Viết chương trình tìm n sao cho tổng: S= 1+ 2 + 3 + … + n  là nhỏ nhất lớn hơn 1000. Câu 5: Viết chương trình kiểm tra n nhập vào có phải là số nguyên tố hay không. Câu 6: Viết chương trình nhập vào điểm môn tin. Sau đó hãy xếp loại cho từng bạn theo điều kiện như sau:  Điểm tin nhỏ hơn 5 xếp loai yếu Điểm tin từ5 đến dưới 6.5 xếp loai trung bình Điểm tin từ 6.5 đến dưới 8 xếp loai khá Điểm tin từ 8 đến dưới 9 xếp loai giỏi Điểm tin từ 9 đến dưới 10 xếp loai xuất sắc Câu 7: Viết chương trình nhập vào danh sách điểm 2 môn học: Toán, Văn cho lớp của em. Sau đó thực hiện yêu cầu sau: 5
  6. a. Tính và in kết quả ra màn hình điểm trung bình của 2 môn cho từng bạn. b. Tính và in kết quả ra màn hình điểm trung bình theo bộ môn. Câu 8: Viết chương trình nhập vào một dãy gồm n các số nguyên dương từ bản phím, sau đó thực hiện các yêu cầu sau: a. Tìm và in ra màn hình phần tử có giá trị nhỏ nhất và lớn nhất trong dãy số vừa nhập. b. Tính và in ra màn hình giá trị độ lệnh của phần tử lớn nhất và nhỏ nhất. CHÚC CÁC EM LÀM BÀI TỐT!!!!!
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2