Đề thi cuối học kì 1 môn Tin học lớp 8 năm 2021 - 2022

Thứ tư - 22/12/2021 01:26
Đề thi cuối học kì 1 môn Tin học lớp 8 năm 2021 - 2022, có đáp án kèm theo. Mời các bạn cùng tham khảo.

I. TRẮC NGHIỆM KHÁCH QUAN: (5 điểm) Chọn phương án đúng nhất

Câu 1: Ngôn ngữ được sử dụng để viết chương trình là:
A. Ngôn ngữ lập trình    
B. Ngôn ngữ máy    
C. Ngôn ngữ tự nhiên    
D. Ngôn ngữ tiếng Việt

Câu 2: Con người chỉ dẫn cho máy tính thực hiện công việc như thế nào?
A. thông qua một từ khóa    
B. thông qua các tên
C. thông qua các lệnh    
D. thông qua một hằng

Câu 3: Theo em hiểu viết chương trình là :
A. Tạo ra các câu lệnh được sắp xếp theo một trình tự nào đó
B. Viết ra một đoạn văn bản được sắp xếp theo chương trình
C. Viết ra các câu lệnh mà em đã được học
D. Tạo ra các câu lệnh để điều khiển Robot

Câu 4: Từ khóa dùng để khai báo là:
A. Program, Uses    
B. Program, Begin, End    
C. Programe, Use    
D. Begin, End

Câu 5: Cấu trúc chung của mọi chương trình gồm mấy phần?
A. 1       
B. 2    
C. 3    
D. 4

Câu 6: Cách đặt tên nào sau đây không đúng ?
A. Tugiac    
B. CHUNHAT    
C. End    
D. a_b_c

Câu 7: Câu lệnh Writeln(‘y=’ , 15 div 4 +5); sẽ in ra kết quả:
A. 8    
B. y= 8    
C. y=3    
D. 20

Câu 8: Biến x có thể nhận các giá trị -5, 100, 15, 20. Hãy chọn kiểu dữ liệu phù hợp với biến x?
A. Char    
B. LongInt    
C. Integer    
D. Word

Câu 9: Trong Pascal khai báo nào sau đây là đúng?
A. var tb: real;    
B. 4hs: integer;    
C. Const x: real;    
D. Var r =30;

Câu 10: Khai báo nào sau đây đúng?
A. Var x, y: Integer;    
B. Var x, y=Integer;    
C. Var x, y Of Integer;    
D. Var x, y := Integer;

Câu 11: Trong Pascal, từ khóa để khai báo biến là:
A. Const    
B. Begin    
C. Var    
D. Uses

Câu 12: Trong Pascal, từ khóa để khai báo hằng là:
A. Const    
B. Begin    
C. Var    
D. Uses

Câu 13: Quá trình giải bài toán trên máy tính gồm mấy bước?
A. 2    
B. 3    
C. 4    
D. 5

Câu 14:Thứ tự các bước giải bài toán trên máy tính:
A. Xác định bài toán → Viết chương trình → Mô tả thuật toán
B. Xác định bài toán → Mô tả thuật toán → Viết chương trình
C. Mô tả thuật toán → Xác định bài toán → Viết chương trình
D. Viết chương trình → Xác định bài toán → Mô tả thuật toán

Câu 15: Hãy cho biết kết quả sau khi thực hiện thuật toán sau:
Bước 1. Tam←x;
Bước 2. x←y;
Bước 3. y← tam;

A. Giá trị của biến x bằng giá trị của biến y    
B. Hoán đổi giá trị hai biến x và y
C. Giá trị của biến y bằng giá trị của biến x    
D. Khác
 

II. TRẮC NGHIỆM TỰ LUẬN (5 điểm)

Câu 1: (2 điểm) Nêu sự khác nhau giữa biến và hằng và cho một vài ví dụ cụ thể về khai báo biến và hằng.
Câu 2: (1 điểm) Giả sử x và y là các biến số. Hãy cho biết kết quả của việc thực hiện thuật toán sau:
Bước 1. x ← x + y
Bước 2. y ← x – y
Bước 3. x ← x – y
Câu 3: (2 điểm) Giả sử cần viết chương trình nhập một số tự nhiên vào máy tính và in ra màn hình kết quả số đã nhập chẵn hay lẻ, chẳng hạn “5 là số lẻ”, “8 là số chẵn”. Hãy mô tả các bước của thuật toán để giải quyết bài toán trên và viết chương trình Pascal để thực hiện thuật toán đó.
------------HẾT-----------
 
 
ĐÁP ÁN ĐỀ KIỂM TRA CUỐI HỌC KÌ I - NĂM HỌC 2021-2022
MÔN: TIN HỌC – LỚP 8
Thời gian: 45 phút 

I. TRẮC NGHIỆM KHÁCH QUAN: (5 điểm)

(mỗi câu đúng được 0,33 điểm, 2 câu đúng 0,7 điểm, 3 câu đúng 1 điểm)

CÂU 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
ĐÁP ÁN A C A A B C B C A A C A B B B


II. TRẮC NGHIỆM TỰ LUẬN: (5 điểm)

Câu  Nội dung cần đạt  Điểm
1 - Biến dùng để lưu trữ dữ liệu và dữ liệu được biến lưu trữ có thể thay đổi trong khi thực hiện chương trình. Để mở đầu khai báo ta dùng cú pháp “const” 
- Hằng cũng dùng để lưu trữ dữ liệu nhưng dữ liệu được hằng lưu trữ không thể thay đổi - trong suốt quá trình thực hiện chương trình. Để mở đầu khai báo ta dùng cú pháp “var”. 
- Ví dụ khai báo về hằng và biến: 
de hk1 tin hoc lop 8 de 1 cau 1
0,5
0,5

0,5
0,5

 
2 - Bước 1: Ở bước này giá trị của x sẽ bằng x cộng với y: x= x+y. 
- Bước 2: Tiếp đến giá trị của y bằng giá trị của x – y: y= x (bước 1)-y= x+y-y= x. 
- Bước 3: Cuối cùng giá trị của x bằng x-y: x=x(bước1)-y(bước 2)= x+y-x=y. 
Vậy kết quả của thuật toán là x=y và y=x;     0.25 
0,25
0,25
0,25
0,25
3  - Thuật toán chương trình:
   Bước 1: Nhập một số tự nhiên n và một biến d. 
   Bước 2: Gán giá d=n mod 2. 
   Bước 3: Nếu d=0 thì đấy là số chẵn, ngược lại thì đấy là số lẻ. 
   Bước 4. Kết thúc thuật toán. 
- Chương trình Pascal:
de hk1 tin hoc lop 8 de 1 cau 3
 - Kết quả:
de hk1 tin hoc lop 8 de 1 cau 3B

0.25
0,25
0,25
0,25




0,5






0,5




 

  Ý kiến bạn đọc

THÀNH VIÊN

Hãy đăng nhập thành viên để trải nghiệm đầy đủ các tiện ích trên site
Kênh Bóng đá trực tiếp hôm nay miễn phí ⇔ ABC8
Kênh 90Phut TV full HD ⇔ i9bet
xs66 ⇔ Jun88 ⇔ kuwin
truc tiep bong da xoilac tv mien phi
link trực tiếp
bóng đá xôi lạc tv hôm nay ⇔ link xem truc tiep bong da xoilac tv ⇔ https://104.248.99.177/
18win ⇔ xem bóng đá cà khịa tv trực tuyến hôm nay
hitclub ⇔ New88 ⇔ ok365
18win ⇔ 789BET ⇔ Kubet
sin88.run ⇔ 789BET ⇔ BJ88
33win ⇔ hq88 ⇔ BJ88
https://789betcom0.com/ ⇔ https://hi88.baby/
Luck8 ⇔ https://98win.care/
77win ⇔ 789bet ⇔ Nhà cái 789bet
bet88 ⇔ F168 ⇔ 23win
FB88 ⇔ J88 ⇔ BJ88 ⇔ Fun222
789Bet ⇔ 789Bet ⇔ 33WIN
qh88 ⇔ nhà cái ok365 ⇔ VIPwin
Go88 ⇔  ⇔ 789club ⇔ 69VN
Kubet ⇔ saowin ⇔ hi88 ⇔ 789BET
BJ88 ⇔ https://okvipno1.com/
8K BET ⇔ Go88 ⇔ 789club
https://23win.school/ ⇔ hi88 ⇔ 33win
99OK ⇔ https://69vncom.pro/ ⇔ Bet88
https://789bethv.com/ ⇔ https://88clb.promo/
Kuwin ⇔ NEW88 ⇔ k8cc
https://1mb66.com/ ⇔ https://kubetvn88.com/
https://ww88.fund/ ⇔ https://uk88.rocks
https://8xbet68.net/ ⇔ https://u888com.club/
kubet.li ⇔ BJ88 ⇔ https://wreachavoconline.com/
sunwin ⇔ sunwin ⇔ hi88 ⇔ hi88
Shbet ⇔ hitclub ⇔ https://ww88.cruises/
F168 ⇔ v9bet ⇔ https://u8888.mobi/
Go88 ⇔ http://sunwinvn.live/ ⇔ Sunwin
RR88 ⇔ iWin ⇔ https://kuwin.education/
http://sunwinvn.me/ ⇔ https://geteconow.com/
https://springdalefurnishings.com/ ⇔ 789WIN
trang chủ 789bet ⇔ 79king ⇔ 188bet
https://abc8.education/ ⇔ 789BET
https://188bethn.com/ ⇔ https://33win.community/
https://thuocvienquany.com/ ⇔ https://shbet.pw/
https://ajjaaudio.com/ ⇔ https://88clb.fitness/
https://thoibaoso.net/ ⇔ https://hi88.report/
https://33winco.com/ ⇔ https://sunwin214.com/
88NN ⇔  ⇔ http://sunwinvn.shop/
https://88clb.lawyer/ ⇔ https://olicn.com/
https://iwin.locker/ ⇔ https://wreachavoconline.com/
https://iwinvn.cc/ ⇔ https://iwinvn.app/
https://iwinvn.live/ ⇔ https://iwinvn.shop/
https://iwinvn.store/ ⇔ https://iwinvn.online/
https://789club60.com/ ⇔ https://betvisacom2.com/
https://margaretjeanlangstaff.com/ ⇔ 68gamebai
23win ⇔ https://789club24.com/
https://xaydungwebsite.com/ ⇔ qh 88
sunwin ⇔ 789win ⇔ https://69vnn.com/
https://bet88.football/ ⇔ https://j88com.app/
https://go88club13.com/ ⇔  https://8xbetj.net/
https://bk8link2.com/ ⇔  https://bk8link3.com/
https://bk8link4.com/ ⇔  https://bk8link5.com/
https://bk8link6.com/ ⇔  https://12betlink1.com/
https://vididong.com/ ⇔ j88 ⇔ SHBET
https://tp88.finance/ ⇔ https://hi88.gives/
33win ⇔ https://181bet.group/
https://juice-headquarters.com ⇔ w88
f8bet f8bet004.com ⇔ https://23win.build/
88clbz.store ⇔ https://shbet.wedding/
http://sunwinvn.site/ ⇔  New88 com ⇔ 79king
https://ww88.supply/ ⇔ https://fb88.voyage/
Bạn đã không sử dụng Site, Bấm vào đây để duy trì trạng thái đăng nhập. Thời gian chờ: 60 giây