Đề thi cuối học kỳ 1 môn Tin học lớp 8 - Cánh diều

Thứ bảy - 16/12/2023 03:20
Đề thi cuối học kỳ 1 môn Tin học lớp 8 - Cánh diều, có đáp án kèm theo nhằm giúp các em ôn tập để chuẩn bị tốt cho kỳ thi cuối học kỳ 1. Chúc các em học tốt.
A. TRẮC NGHIỆM (7 điểm):
Khoanh tròn vào đáp án đúng nhất:

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

Câu 2: Phép so sánh nào sau đây viết đúng trong chương trình Pascal
A. >=                                      
B.  #                                        
C. ><                          
D.  ≥     

Câu 3: Cho biến a là số nguyên, biến b là số thực, cách khai báo đúng?
A. Var    a: Real;                                               
              b: Integer;                                                                               
B. Var a: Real;
           b: String;
C. Var a: Integer;
           b: Real;
D. Var   a: Integer;
             b: String;

Câu 4: Câu lệnh Pascal nào sau đây viết đúng cú pháp?
A. If x:=7 then a = b; else a:=a+1;                        
B. If x = 7 then a:=b else a:=a+1;                         
C. If x = 7 then a:=b; else a:=a+1;
D. If x := 7 then a:=b else a:=a+1;

Câu 5: Điều kiện trong câu lệnh điều kiện là:
A. Một phép toán              
B. Một kí tự đặc biệt              
C. Một phép so sánh             
D. Một kiểu dữ liệu.

Câu 6: Kiểu dữ liệu nào sau đây chứa các số nguyên:
A. Integer                            
B.  Real                                    
C.  String                               
D.   Char

Câu 7: Cho 2 số nguyên x và y, hãy tính tổng của 2 số x và y.  INPUT và OUTPUT của bài toán đã cho?
A. INPUT: 2 số nguyên x, y; OUTPUT: Tổng                 
B. INPUT: Kết quả; OUTPUT: Giả thiết                         
C. INPUT: Tổng; OUTPUT: 2 số nguyên x, y
D. INPUT: số nguyên x; OUTPUT: số nguyên y

Câu 8: Cú pháp khai báo biến là:
A. Var <tên_biến> <kiểu dữ liệu>;                                  
B. Var <tên_biến>: <kiểu dữ liệu>;                                  
C. const <tên_biến>: <kiểu dữ liệu>;
D. uses <tên_biến>: <kiểu dữ liệu>;

Câu 9: Quá trình giải bài toán trên máy tính gồm:
Xác định bài toán, mô tả thuật toán, viết chương trình 
Mô tả thuật toán, viết chương trình, chạy thử
Xác định bài toán, viết chương trình, đóng gói
Tìm giả thiết, liệt kê các bước, viết chương trình

Câu 10: Hãy sắp xếp theo đúng trình tự các bước trong thuật toán “Pha trà”
(1) Rót trà ra chén để mời khách                                      
(2) Rót nước sôi vào ấm đợi khoảng 3 đến 4 phút          
(3) Tráng ấm, chén bằng nước sôi
(4) Cho trà vào ấm
A. (1) → (2) → (3) → (4)                                       
B. (4) → (2) → (3) → (1)
C. (3) → (2) → (4) → (1)                                       
D. (3) → (4) → (2) → (1)

Câu 11: Câu lệnh điều kiện dạng đầy đủ có cấu trúc là:
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 >;
C. If < Điều kiện> then < Câu lệnh 1 >, < Câu lệnh 2 >;
D. If < Điều kiện > then < Câu lệnh 1 > Else < Câu lệnh 2 >;

Câu 12: Từ khóa khai báo hằng trong pascal là?
A. Program                            
B. Var                                     
C. Begin                                 
D. Const

Câu 13: Sau khi kết thúc đoạn chương trình sau, giá trị của X là bao nhiêu?
X:= 5; If (45 mod 3 = 0) then X:=X+1;
A. 5                                         
B. 6                                         
C. 15                                       
D. 0

Câu 14: Trong các tên dưới đây, tên nào là hợp lệ trong pascal?
A. TU GIAC                           
B. 8A1                                    
C. END                                   
D. VI_DU
 

B. TỰ LUẬN: (3.0 điểm)

Câu 15 (2.0 điểm): Cho bài toán: Viết chương trình tính diện tích của hình chữ nhật có chiều dài a, chiều rộng b được nhập vào từ bàn phím.
* Yêu cầu:
a) Xác định INPUT, OUTPUT  của bài toán:
......................................................................................
......................................................................................
......................................................................................
b) Mô tả thuật toán của bài toán:
......................................................................................
......................................................................................
......................................................................................
Câu 16 (1 điểm): Viết chương trình nhập vào một số nguyên N. Kiểm tra xem nếu N có chia hết cho 3 thì in ra “CHIA HET CHO 3”, ngược lại in ra “KHONG CHIA HET CHO 3”.
......................................................................................
......................................................................................
......................................................................................

ĐÁP ÁN VÀ BIỂU ĐIỂM

A. TRẮC NGHIỆM

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

B. TỰ LUẬN

Đáp án  Thang điểm
Câu 15:
INPUT: 2 số a, b
OUTPUT: diện tích hình chữ nhật
b. Bước 1: Nhập 2 số a, b
    Bước 2: S ← a*b
    Bước 3: In S, kết thúc
0.25
0.25
0.5
0.5
0.5
Câu 16:
Program bai2;
Var N:integer;
Begin
        Read(x);
        If (N mod 3 = 0) then write(‘CHIA HET CHO 3) else write(‘KHONG CHIA HET CHO 3’);
End.    
0.25


0.25
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í
Kênh
90Phut TV full HD ⇔ 888new
69VN ⇔ HM88 ⇔ F168 ⇔ 123b ⇔ 566

Vmax ⇔ 78Win ⇔ https://xn88.bio/
GK88 ⇔ SHBET ⇔ 78win ⇔ u888 ⇔ 66b
fo88vic88 ⇔ u888 ⇔ 888p ⇔ 69vn
BL555 ⇔ 99OK ⇔ f168 ⇔ Link MB66
mv66af88 ⇔ 8x bet ⇔ 88AA
789BET ⇔ LC88 ⇔ BL555 ⇔ 789f
999slot ⇔ 789F ⇔ MB66 ⇔ 8xbet
https://789betcom0.com/ ⇔ https://hi88.baby/
789BET ⇔ au88 ⇔ win678 ⇔ https://xx88.ink/
zo88 ⇔ ev99 ⇔ 888b ⇔ go88 ⇔ kèo nhà cái
cm88 ⇔ 88aa ⇔ Kkwin ⇔ tv88 ⇔ 89bet
mb66.racing ⇔ u888 ⇔ FO88 ⇔ 88xx
188v ⇔ f168 ⇔ QQ88 ⇔ bk8 ⇔ bk8
99ok ⇔ f168 ⇔ iwinclub ⇔ vn88 ⇔ 69vn
m88 ⇔ 56win ⇔ P3 ⇔ 8s ⇔ RWIN
vn23 ⇔ SHBET ⇔ kubet ⇔ 888new
BL555 ⇔ hi88 ⇔ https://fun88.social/
thabet ⇔ SV88 ⇔ https://vnalo789c.com/
https://qq88.fun/ ⇔  ⇔ 888New ⇔ QQ88
daga ⇔ SHBET ⇔ keo nha cai ⇔ bl-555.site
https://bshbet.com/ ⇔ https://uk88.rocks
kkwin ⇔ KUWIN ⇔ 8xbet ⇔ RR88 ⇔ 188v
mb6678win ⇔ https://hello8880.net/
tv88UU88 ⇔ HM88 ⇔ mb 66 ⇔ TV88
NOHU ⇔ 77ball ⇔ 32win ⇔ Kuwin
ek333 ⇔ xoso66 ⇔ nổ hũ ⇔ SUN WIN
X88 ⇔ 78win ⇔ Jun88 ⇔ uu88
88i ⇔ KINGFUN ⇔ https://789club24.com/
https://98winlive.com/ ⇔ https://789win.voyage/
https://bet88yk.com/ ⇔ https://alo789apk.app/
https://33win100.com/ ⇔ https://u888ny.com/
alo789 ⇔ OK8386 ⇔ x88 ⇔ SHBET
https://hi88.voyage/ ⇔ https://79kings.blue/
https://dom88.jp.net/ ⇔ https://hello880.net/
https://789club60.com/ ⇔ https://blc88.net/
23win ⇔ 6ff ⇔ uu88 ⇔ xoso66 ⇔ bomwin
nhatvip ⇔ https://789club24.com/ ⇔ 789 bet
dola789 ⇔ 8xbet ⇔ 78win ⇔ QQ88
XX88 ⇔ ev99 ⇔ 69vn ⇔ rr88 ⇔ rr88
Uu88 ⇔ win456 ⇔ Tài xỉu online ⇔ XN88
https://33win101.com/ ⇔ oxbet ⇔ Slot365
78wind.com ⇔ bet88 ⇔ XX88
VN88 ⇔ 789BET ⇔ OKFUN ⇔ ee88 ⇔ 12bet
hitclub ⇔ Kkwin ⇔ VankhanhTV ⇔ Hay 88
3WIN ⇔ WIN678 ⇔ KUWIN ⇔ 58WIN
68 game bàiEE88 ⇔ https://taixiu88.pro/
888new.lol ⇔ ok9 football ⇔ K8CC
https://hi88o.com/ ⇔ https://hi88.gives/
https://qq88.co.com/ ⇔ https://f168.law/
8xbet ⇔ https://shbetk.net/ ⇔ RIKVIP ⇔ rikvip
https://mm88.us.com/ ⇔ 79king
ww88 ⇔ https://78win.bot/ ⇔ https://13win.vegas/
https://lc88o.com/ ⇔ https://hi88.uno/
https://58win1.info/ ⇔ j88 ⇔ j88 ⇔ 69vn
Slot365 ⇔ alo88 ⇔ UU88 ⇔ 32 win
888TO ⇔ wstar77 ⇔ 73bet ⇔ 888b
11uu ⇔ 123B ⇔ 78win ⇔ Slot365
789f ⇔ mv88 ⇔ 789f ⇔ Bsport
888New ⇔ EV99 ⇔ u88 ⇔ sunwin
tỷ lệ kèo nhà cái hôm nay ⇔ BIN88
https://f8bet0.world ⇔ https://qq88.studio/
https://nh8811.com/ ⇔ Leo88 ⇔ 78win
 ⇔ 3win ⇔ https://cakhiatv88.net/
7m ⇔ i9 Bet ⇔ Tv88 ⇔ hi88 ⇔ 888To
789pu.comhi88 ⇔ au88 ⇔ VN168
Bong88 ⇔ socolive ⇔ bet88 ⇔ 555WIN
https://au88.black/ ⇔ trực tiếp bóng đá
https://king88clb.com/ ⇔ https://f168hi.com/
sv66ax88 ⇔ 88clb ⇔ Nn88
https://32win.vc/ ⇔ 888new ⇔ PG88 ⇔ PG88
EE88 ⇔ SanClub ⇔ F168 ⇔ QQ88
hb88 ⇔ Vin777 ⇔ SV388 ⇔ MV66 ⇔ 23WIN
https://vankhanhtvv.com/ ⇔ Nhà Cái LC88
https://789fnew.com/ ⇔ https://u888lm.com/
https://sv66.coupons/ ⇔ https://f168.tech/
https://8kbetbh.com/ ⇔ https://ta88club.kim/
socolivemv88 ⇔ https://rr88.com.se/
https://bet168.com.co/ ⇔ https://8kbet.co/
https://888b-link.cc/ ⇔ https://sunwinn.deal/
88gokingfun ⇔ https://bong88vn.wiki/
SHBET ⇔ https://shbet.racing/
RR99 ⇔ U888 ⇔ OK8386 ⇔ Mv88
MM88 ⇔ 33win ⇔ BL555 ⇔ 69vn
hi88com ⇔ https://w88link1.com/
xocdia88 ⇔ 77ball ⇔ vuabet88 ⇔ betvisa
https://fun88link0.com/ ⇔ https://fun88link1.com/
https://188betlink0.com/ ⇔ https://188betlink1.com/
https://188betlink2.com/ ⇔ https://w88link0.com/
thabet ⇔ 888P ⇔ 11UU ⇔ EV88 ⇔ 789F
69vn77win ⇔ xx88 ⇔ 78win
https://okfun.bz/ ⇔ https://daga88.beer/
QQ88 ⇔ https://i9betz4.com/ ⇔ Kuwin
w88link2.com ⇔ w88link3.com ⇔ 32WIN
https://8dayvip.mobi/ ⇔ https://8dayvip.com/
86bet ⇔ t88 ⇔ af88 ⇔ U888 ⇔ 86bet
https://pg99yk.com/ ⇔ https://u888wl.com/
89bet ⇔ 888new ⇔ 88AA ⇔ 
78win01 ⇔ GO99 ⇔ BET88 ⇔ 99win ⇔ 
https://8kbettt.com/ ⇔ https://86bet.tech/
https://789betca.com/ ⇔ https://fly88.gifts/
lc88 ⇔ VN88 ⇔ 69vn ⇔ nh88 ⇔ vn88
GO8 ⇔ 28BET ⇔ sv388 ⇔ KWIN
tỷ lệ kèo nhà cái 88 ⇔ PG66 ⇔ 68win
BL555 ⇔ 23win ⇔ SV388 ⇔ SHBET ⇔ hitclub
Game bài đổi thưởng ⇔ https://saobet.shop/
https://99ok99ok.com/ ⇔ UU88 ⇔ HM88
https://bet88.ventures/ ⇔ bongdalu22.com
zx88 ⇔ ev99 ⇔ 8s ⇔ bet8s ⇔ QQ88
https://f168.name/ ⇔ https://13wincom.io/
Nhà cái vn88 ⇔ Nhà Cái QQ88
https://fb888.in.net/ ⇔ https://kjc.ac/
https://onbet.in.net/ ⇔ link vn88 ⇔ HZ88
http://58win.trading/ ⇔ https://qq88.gives/
bong88 ⇔ sky88 ⇔ Cổng game rikvip ⇔ ev99
79KING ⇔ Bet88 ⇔ XN88 ⇔ i9bet ⇔ VN23
https://kkwin.fan/ ⇔ https://555win.bike/
https://f8bet.courses/ ⇔ https://go8play.com/
https://lc88.bar/ ⇔ 789f ⇔ abc8 ⇔ good88
789win ⇔ Hitclub ⇔ https://f8bet80.one/
lương sơn tv ⇔ vwin ⇔ sut88 ⇔ vua88
hb88 ⇔ https://okfun.center/ ⇔ 68win
LC88 ⇔ 79king ⇔ https://hi88.tours/
https://ok9.charity/ ⇔ https://kkwin68.info/
https://ee88com.me/ ⇔ https://new88blog.org
nổ hũ ⇔ https://uu88vn.com ⇔ LC88
nohu ⇔ lc88 com ⇔ 69VN ⇔ Ok365 ⇔ 6FF
Nohu90 ⇔ go8 ⇔ 22vip ⇔ af88 ⇔ 86bet
five88 ⇔ 68win ⇔ 11uu ⇔ https://go8.beer/
đánh bài tiến lên ⇔ sin88 ⇔ 9win ⇔ 88i
https://u888.ac/ ⇔ https://king88com.uk.net/
https://shbet.gg/ ⇔ LC88 ⇔ OKKING
13win ⇔ https://88fc0.com/ ⇔ abc8 ⇔ U888
https://s666.garden ⇔ https://fly88.select/
https://bk8co.net/ ⇔ bet88 ⇔ F168
https://qq8876.net/ ⇔ hi88s com ⇔ f168
https://88xx.mobi/ ⇔ bet88 ⇔ 88clb
GO8 ⇔ https://qq88.social/ ⇔ LC88
https://j88vm.com/ ⇔ https://78winvina.com/
https://luongson161.tv/ ⇔ https://savinovineyards.com/
https://okfun.cfd/ ⇔ https://keonhacai.deals/
https://j88com.today ⇔ 
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