Đề 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 ⇔ 32win
69VN ⇔ 78 WIN ⇔ F168 ⇔ 123b

Vmax ⇔ i9 Bet ⇔ hubet ⇔ 789club
789f ⇔ SHBET ⇔ nh88 ⇔ x88 ⇔ 789f
fo88vic88 ⇔ x88 ⇔ win678 ⇔ okvip
BL555 ⇔ Kkwin ⇔ KJC ⇔ Link MB66
mv66af88 ⇔ 8x bet ⇔ iWinClub
789BET ⇔ B52 club ⇔ BL555 ⇔ 58WIN
OKFUN ⇔ 789F ⇔ MB66 ⇔ 8xbet
https://789betcom0.com/ ⇔ https://hi88.baby/
UU88 ⇔ 86bet ⇔ win678 ⇔ SHBET
zo88 ⇔ ev99 ⇔ Vua88 ⇔ go88
Kubet11 ⇔ topbet ⇔ v8club ⇔ tv88 ⇔ 77win
MB66 ⇔ pu88 ⇔ 789WIN ⇔ Sanclub
188v ⇔ f168 ⇔ QQ88 ⇔ bk8 ⇔ bk8
789club ⇔ iwinclub ⇔ Subnhanh ⇔ Bluphim
vua88 ⇔ Nettruyenviet ⇔ https://hi88o.com/
vn23 ⇔ KUWIN ⇔ kubet ⇔ 888new
NOHU ⇔ hi88 ⇔ https://fun88.social/
88clbxoso66 ⇔ https://vnalo789c.com/
https://qq88.fun/ ⇔ f168 ⇔ 888New ⇔ QQ88
daga ⇔ SHBET ⇔ keo nha cai ⇔ bl-555.site
https://bshbet.com/ ⇔ https://uk88.rocks
BJ88 ⇔ 789f ⇔ mm88 ⇔ RR88 ⇔ 78WIN
https://nohu90.ad/ ⇔ https://hello8880.net/
tv88hi88 ⇔ f168 ⇔ uu88 ⇔ 33win
NOHU ⇔ hi88com ⇔ 32win ⇔ Kuwin
ek333 ⇔ xoso66 ⇔  ⇔ Xóc đĩa online
Fun88 ⇔ https://f168.com.co/ ⇔ 28Bet
NOHU ⇔ KINGFUN ⇔ https://789club24.com/
https://98winlive.com/ ⇔ https://789win.voyage/
https://bet88yk.com/ ⇔ https://alo789apk.app/
https://33win100.com/ ⇔ Cổng game rikvip
69vn ⇔ vn88 ⇔ https://king88com.uk.net/
https://j88usd.com/ ⇔ https://okwin.technology/
 ⇔ https://hello880.net/
https://789club60.com/ ⇔ https://jun88.black/
23win ⇔ 789p ⇔ f168 ⇔ nohu90 ⇔ onbet
nhatvip ⇔ https://789club24.com/ ⇔ 789 bet
win68 ⇔ 8xbet ⇔ go99 ⇔ j88 ⇔ 32 win
XX88 ⇔ 89BET ⇔ QQ88 ⇔ topbet
Uu88 ⇔ V8club ⇔ 78win ⇔ lương sơn tv
https://33win101.com/ ⇔ SHBET ⇔ Min88
78win ⇔ https://shbet.gg/ ⇔ XX88
daga ⇔ SV388 ⇔ 77ball ⇔ Mbet
SHBET ⇔ Kkwin ⇔ Phimbathu ⇔ Hay 88
https://shbet.solar/ ⇔ https://58winbank.com/
https://32winmb.com/ ⇔ 77BET ⇔ 12BET
vmaxVMAX ⇔ vl8838.com ⇔ K8CC
 ⇔ https://hi88.gives/
555win35.com ⇔ https://f168.law/
game bài đổi thưởng ⇔ alo88 ⇔ vwin ⇔ sut88
New88 ⇔ nhacaiuytinovn39.com ⇔ 79king
ww88 ⇔ vankhanhtv ⇔ https://13win.vegas/
game bài đổi thưởng ⇔ https://hi88.uno/
https://58win1.info/ ⇔ j88 ⇔ j88 ⇔ 69vn
bl555.com ⇔ 78 win ⇔ 789f ⇔ go 88
MM88 ⇔ Nh88 ⇔ 73bet ⇔ S666
11uu ⇔ 123B ⇔ 78win ⇔ 888win
https://xx88.ink/ ⇔ mv88 ⇔ YO88 ⇔ QQ88
789win ⇔ Bet88 ⇔ Vmax ⇔ Sun Win
tỷ lệ kèo nhà cái hôm nay ⇔ BIN88
https://j88.ventures/ ⇔ https://qq88.studio/
https://oldhamcarnival.org.uk/ ⇔ Leo88
88CLB ⇔ SV388 ⇔ https://cakhiatv88.net/
888B ⇔  ⇔  ⇔ hi88 ⇔ F8BET
socolive trực tiếp74bet ⇔ VN168
Bong88 ⇔ kèo nhà cái ⇔ Sao789 ⇔ ok365
https://bet88.ventures/ ⇔ trực tiếp bóng đá
https://king88clb.com ⇔ nohu90 ⇔ kingfun
sv66nhà cái thabet ⇔ bong88 ⇔ Nn88
https://32win.vc/ ⇔ 888new ⇔ PG88 ⇔ PG88
EE88 ⇔ B52Club ⇔ B52 Club ⇔ lô đề hôm nay
sky88 ⇔ Vin777 ⇔ SV388 ⇔ MV66 ⇔ 32win
https://vankhanhtvv.com/ ⇔ game bài đổi thưởng
game bài đổi thưởng ⇔ https://u888lm.com/
https://sv66.coupons/ ⇔ https://f168.tech/
https://8kbetbh.com/ ⇔ https://ta88club.kim/
https://jun88.now/ ⇔ https://rr88.com.se/
Game bài đổi thưởng ⇔ tỷ lệ bóng đá
https://58win.jpn.com/ ⇔ https://xin88.sa.com/
https://qq88.photo/ ⇔ https://79king1.best
 ⇔ https://78winvina.com/
for88 ⇔ https://shbetasia.com/ ⇔ Bet88
https://888b-link.cc/ ⇔ https://sunwinn.deal/
https://sunwinn.team/ ⇔ https://bong88vn.wiki/
https://mb66az.com/ ⇔ https://shbet.racing/
789f ⇔ 88i ⇔ https://new88blog.org/
Jun88 ⇔ Jun88 ⇔ jun88 ⇔ 67bet
MM88 ⇔ https://789betw.co/ ⇔ UU88
https://qq887p.com/ ⇔ https://w88link1.com/
xocdia88 ⇔ 77ball ⇔ vuabet88 ⇔ betvisa
https://789freal.com/ ⇔ https://2789f.com/
https://fun88link0.com/ ⇔ https://fun88link1.com/
https://188betlink0.com/ ⇔ https://188betlink1.com/
https://188betlink2.com/ ⇔ https://w88link0.com/
thabet ⇔ 32WIN ⇔ J88 ⇔ ax88 ⇔ 789F
QQ88 COM ⇔ https://xx88.sale/ ⇔ 78win
https://bet88.pictures/ ⇔ https://xo88.group/
https://86bet.tech/ ⇔ https://nohu90.consulting/
789BET ⇔ https://i9betz4.com/ ⇔ đá gà 88
w88link2.com ⇔ w88link3.com ⇔ luck8
https://8dayvip.mobi/ ⇔ https://8dayvip.com/
QQ88 Com ⇔ af88 ⇔ https://79kingsr.com/
https://pg99yk.com/ ⇔  hm88.com ⇔ J88
https://luongson161.tv/ ⇔ 78WIN ⇔ MB66
78win ⇔ U888 ⇔ nn88 ⇔ 99win ⇔ hi88
https://8kbettt.com/ ⇔ https://hi88.biz/
https://thabetcasino.us.com/ ⇔ 789Win ⇔ vn88
https://hello88net.com/ ⇔ https://pg88.jpn.com/
https://az8888.org/ ⇔ https://fly88.gifts/
lc88 ⇔ VN88 ⇔ 69vn ⇔ nh88 ⇔ vn88
https://go800s.com/ ⇔ 888newport.com
tỷ lệ kèo nhà cái 88 ⇔ 
 ⇔ 
23win ⇔ SV388 ⇔  ⇔ vua88
Game bài đổi thưởng ⇔ https://saobet.shop/
https://99ok99ok.com/ ⇔ hb88
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