OPTADS360
AANETWORK
AMBIENT
UREKA

Bộ 3 đề thi HK1 môn Tin học 8 năm 2022-2023 có đáp án Trường THCS Tôn Đức Thắng

05/01/2023 1.33 MB 149 lượt xem 0 tải về
Banner-Video
https://m.hoc247.net/docview/viewfile/1.1.114/web/?f=https://m.hoc247.net/tulieu/2023/20230105/270699883367_20230105_095211.pdf?r=1954
ADSENSE/
QUẢNG CÁO
 
Banner-Video

Nhằm giúp các em có thêm đề thi tham khảo, chuẩn bị thật tốt cho kì thi Học kì 1 sắp đến. HỌC247 đã tổng hợp Bộ 3 đề thi Học kì 1 môn Tin học 8 năm 2022-2023 có đáp án Trường THCS Tôn Đức Thắng gồm các câu hỏi trắc nghiệm và tự luận được chọn lọc sẽ giúp các em làm quen với cấu trúc với đề thi. Đồng thời, kèm với mỗi đề thi đều có đáp án và gợi ý giải giúp các em vừa luyện tập vừa đối chiếu kết quả. Chúc các em học tập tốt!

 

 
 

TRƯỜNG THCS TÔN ĐỨC THẮNG

ĐỀ THI HỌC KÌ 1 NĂM HỌC 2022-2023

MÔN: TIN HỌC 8

(Thời gian làm bài: 45 phút)

1. ĐỀ SỐ 1

I. Trắc nghiệm

Câu 1: Trong ô tính xuất hiện ###### vì:

A. Độ rộng của cột quá nhỏ không hiển thị hết dãy số quá dài.

B. Độ rộng của hàng quá nhỏ không hiển thị hết dãy số quá dài.

C. Tính toán ra kết quả sai.

D. Công thức nhập sai.

Câu 2: Trong các công thức tính trung bình cộng, công thức nào viết sai?

A. =Average(A1:A5)

B. =SUM(A1:A5)/5

C. =Average(A1:A5)/5

D. =(A1+A2+A3+A4+A5)/5

Câu 3: Để tính tổng giá trị trong các ô E3 và F7, sau đó nhân với 10% ta thực hiện bằng công thức nào sau đây?

A. E3 + F7 * 10%

B. (E3 + F7) * 10%

C. =E3 + (F7 * 10%) 

D. = (E3 + F7) * 10%

Câu 4: Để chèn thêm cột trên trang tính ta chọn cột rồi sử dụng lệnh nào sau đây?

A. Format

B. Paste

C. Insert

D. Delete

Câu 5 :Để di chuyển nội dung ô tính ta sử dụng nút lệnh nào sau đây?

A.  (copy) và  (paste)

B.  (cut) và  (paste)

C.  (paste)

D.  (new)

Câu 6: Muốn xóa một hàng hoặc cột ta chọn hàng hoặc cột cần xóa rồi sử dụng lệnh nào sau đây?

A. Format

B. Paste

C. Insert

D. Delete

Câu 7: Phần mềm Typing Master dùng để:

A. Luyện gõ phím nhanh bằng 10 ngón tay

B. Học địa lý thế giới

C. Học toán học

D. Học vẽ hình hình học động

Câu 8: Trong ô C1 có chứa dữ liệu là 18, các ô D1, E1 lần lượt có dữ liệu là 12 và kí tự A. Khi viết công thức =Sum(C1:E1) tại F1 em có kết quả là?

A. 30

B. 18

C.  #NAME!

D.  Một thông báo lỗi

II. Tự luận

Câu 1:

a) Cách thao tác sao chép và di chuyển dữ liệu trong bảng tính  Excel.

b) Thanh công thức của  Excel có vai trò đặc biệt. Vai trò đó là gì?

Câu 2: Cho trang tính sau:

 

A

B

C

D

E

F

G

H

1

STT

Họ và tên

Toán

Văn

Tiếng

 Anh

Tổng Điểm

ĐTB

2

1

Nguyễn Thùy Dương

8.5

9

8

9

?

?

3

2

Trần Lê

7

8

8

8

?

?

4

3

Nguyễn Quỳnh Hoa

8

6.6

7

7

?

?

5

4

Vũ Hồng Quế

6

8

7.3

7

?

?

6

ĐTB cao nhất

 

 

 

 

 

?

7

Điểm Văn thấp nhất

 

?

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Yêu cầu:

a. Tính tổng điểm các môn của từng học sinh?

b. Tính điểm trung bình (ĐTB) của từng học sinh?

c. Xác định ĐTB cao nhất.

d. Xác định điểm Văn thấp nhất.

(Sử dụng hàm và biến địa chỉ).

Câu 3: Cho trang tính sau:

 

A

B

C

D

E

F

1

3

 

2

 

 

 

2

 

4

 

 

 

 

3

6

1

 

3

 

 

4

 

 

5

 

 

 

Yêu cầu:

a. Dùng hàm tính tổng ba ô A1, B2, C1 vào ô D1.

b. Sao chép công thức từ ô D1 sang E3.

c. Di chuyển công thức từ ô D1 sang F3.

ĐÁP ÁN

I. Trắc nghiệm:

Câu

1

2

3

4

5

6

7

8

Đáp án

B

C

D

C

B

D

A

A

II. Tự luận:

Câu 1:

a) Các bước thao tác sao chép và di chuyển dữ liệu trong bảng tính  Excel

* Các bước sao chép nội dung ô tính:                                                                      

- Chọn ô hoặc các ô có thông tin em muốn sao chép.

- Nháy  nút Copy trên thanh công cụ .

-  Chọn ô em muốn đưa thông tin được sao chép vào.

- Nháy nút Paste trên thanh công cụ             

* Các bước di chuyển nội dung ô tính:                                                                            

- Chọn ô hoặc các ô có thông tin em muốn di chuyển.

- Nháy  nút Cut trên thanh công cụ .

-  Chọn ô em muốn đưa thông tin di chuyển tới.

- Nháy nút Paste trên thanh công cụ

 b) Thanh công thức của  Excel có vai trò đặc biệt. Vai trò đó là gì?

- Nhập và hiển thị nội dung  nội dung  hoặc công thức của ô được chọn.

- Sửa nội dung của ô.

- Xem và sửa công thức một cách tổng quát và rõ ràng  nhất.

Câu 2:

a. Tính tổng điểm các môn của từng học sinh?

G2: = SUM(C2, D2, E2, F2) Hoặc = SUM(C2:F2)

G3: = SUM(C3, D3, E3, F3) Hoặc = SUM(C3:F3)

G4: = SUM(C4, D4, E4, F4) Hoặc = SUM(C4:F4)

G5: = SUM(C5, D5, E5, F5) Hoặc = SUM(C5:F5)

b. Tính điểm trung bình (ĐTB) của từng học sinh?

G2: = AVERAGE(C2, D2, E2, F2) Hoặc = AVERAGE(C2:F2)

G3: = AVERAGE(C3, D3, E3, F3) Hoặc = AVERAGE(C3:F3)

G4: = AVERAGE(C4, D4, E4, F4) Hoặc = AVERAGE(C4:F4)

G5: = AVERAGE(C5, D5, E5, F5) Hoặc = AVERAGE(C5:F5)

c. Xác định ĐTB cao nhất.

G6: = MAX(G2, G3, G4, G5) Hoặc = MAX(G2:G5)

d. Xác định điểm Văn thấp nhất.

D7: = MIN(D2, D3, D4, D5) Hoặc = MIN(D2:D5)

Câu 3:

a. D1: =SUM(A1,B2,C1). Kết quả: 9

b.E3: =SUM(B3,C4,D3). Kết quả: 4

    F2: =SUM(C2,D3,E2). Kết quả: 3

c. F3: =SUM(A1,B2,C1). Kết quả: 9

2. ĐỀ SỐ 2

ĐỀ THI HK1 MÔN TIN HỌC  8 NĂM 2022-2023 TRƯỜNG THCS TÔN ĐỨC THẮNG - ĐỀ 02

Phần I. TRẮC NGHIỆM:

Chọn phương án trả lời đúng nhất (A, B, C hoặc D)

Câu 1: Mod là phép tóan gì?

A. Chia lấy phần nguyên.

B. Chia lấy phần dư.

C. Cộng.

D. Trừ.

Câu 2: Câu lệnh If < điều kiện > then < câu lệnh 1 > else < câu lệnh 2 >; thuộc lệnh nào sau đây?

A. Lệnh vòng lặp.

B. Lệnh chọn lựa.

C. Lệnh rẽ nhánh dạng thiếu.

D. Lệnh rẽ nhánh dạng đủ.

Câu 3: Trong các câu lệnh sau đây, câu lệnh nào sai khi khai báo tên chương trình?

A. Program sosanhhaiso;

B. Program so sanh hai so;    

C. Program sosanh2so;

D. Program so_sanh_hai_so;

Câu 4: Trong Pascal để biên dịch chương trình, ta dùng tổ hợp phím

A. Alt + F9.

B. Ctrl + X.

C. Shift+ F9.

D. Ctrl + F9.                                                                                   

Câu 5: Giá trị của S khi chạy đoạn chương trình sau là      

S:=7;

      if (S<8)  then S:=S*3+4; 

A. 25               B. 21                C. 24                           D. 23

Câu 6: Dãy kí tự 'Hocsinh' thuộc kiểu dữ liệu nào sau đây?

A. Integer.      B. Real.            C. Char.                       D. String.       

Câu 7: Trong các câu lệnh Pascal sau đây, câu lệnh nào viết đúng? 

A. IF  a>b  then  Writeln('a la so lon hon');

B. IF  a>b  then Writeln('a la so lon hon');

C. IF  a>b  then  Writeln('a la so lon hon');

D. IF  a>b  then Writeln(a la so lon hon);

Câu 8:  Trong ngôn ngữ lập trình Pascal, câu lệnh khai báo nào sau đây đúng?

A. var a, b : integer;  

B. var a = real;

C. const a := 5 ;

D. var thong bao: string;

Câu 9: Cách chuyển biểu thức ax2+bx+c nào sau đây là đúng?

A. a*x2 +b*x+c

B. a*x*x+b*x+c*x

C. a*x*x +b.x +c*x

D. a*x*x + b*x+c

Câu 10: Câu lệnh nào sau đây có kết quả là 3?

A. 27 MOD 8;

B. 27 MOD 9;

C. 27 DIV  2;

D. 27 DIV  3;             

Câu 11: Quá trình giải bài toán trên máy tính theo trình tự các bước sau:

A. xác định bài toán →Viết chương trình→Mô tả thuật toán.

B. mô tả thuật toán→Viết chương trình→ Xác định bài toán.

C. xác định bài toán →Mô tả thuật toán→Viết chương trình.

D. viết chương trình→Mô tả thuật toán→ Xác định bài toán

Câu 12: Trong các câu lệnh Pascal sau, câu nào được viết đúng:

A. If x:=5 then; a=b

B. If; x>5 then a:=b

C. If x>5; then a:=b

D. If x>5 then a:=b else a<>b;

PHẦN II. TỰ LUẬN:

Câu 1: Cho đoạn chương trình sau:

X:=8; y:=2;

If x>y then F:=x*x-y Else F:=2*x-y;

Sau khi thực hiện chương trình, giá trị của F là:

Câu 2: Cho ba số dương a,  b, c được nhập từ bàn phím. Hãy mô tả thuật tóan tìm số bé nhất trong ba số.

Câu 3: Nêu cú pháp câu lệnh điều kiện dạng thiếu, dạng đủ .Vẽ sơ đồ mô phỏng hoạt động.

Câu 4: Viết chương trình kiểm  tra 3 cạnh a, b, c có phải là ba cạnh tam giác đều hay không (a, b, c là 3 số dương được nhập từ bàn phím)?

ĐÁP ÁN

  PHẦN I: TRẮC NGHIỆM

Câu

1

2

3

4

5

6

7

8

9

10

11

12

Đáp án

B

D

B

A

A

D

B

A

D

A

C

D

PHẦN II. TỰ LUẬN
Câu 1:

Cho đoạn chương trình sau:

X:=3; y:=2;

If x>y then F:=x*x-y Else F:=2*x-y;

Sau khi thực hiện chương trình, giá trị của F là:4

Câu 2:

INPUT: Ba số a, b, c.

OUTPUT: Min (= Min{a, b,c}, là số bé nhất trong ba số a, b, c).

Bước 1: Nhập ba số a, b, c.

Bước 2: Min ¬ a.

Bước 3: Nếu b < Min, Min ¬ b.

Bước 4: Nếu c < Min, Min ¬ c.

Bước 5: Thông báo kết quả Min và kết thúc thuật toán.

Câu 3:

- Câu lệnh điều kiện dạng thiếu:

If < điều kiện > then < câu lệnh >;

- Câu lệnh điều kiện dạng đủ:

If < điều kiện > then < câu lệnh 1 > else < câu lệnh 2 >;

Sơ đồ hoạt động:

Câu 4:

Chương trình kiểm tra tam giác đều

Program Tam_giac_deu;

Uses crt;

Var a,b,c: Real;

Begin

     Clrscr;

     Write('Nhap a = '); Readln(a);

     Write('Nhap b = '); Readln(b);

     Write('Nhap c = '); Readln(c);

     If (a = b) and (b = c)  then

Writeln('La tam giac deu')

     Else

            Writeln('Khong phai la tam giac deu');

     Readln;

End.

3. ĐỀ SỐ 3

ĐỀ THI HK1 MÔN TIN HỌC  8 NĂM 2022-2023 TRƯỜNG THCS TÔN ĐỨC THẮNG - ĐỀ 03

I. PHẦN TRẮC NGHIỆM

Câu 1. Cấu trúc chung của một chương trình gồm:

A. Phần khai báo và phần thân

B. Phần mở bài, thân bài, kết luận

C. Phần khai báo, phần thân, phần kết thúc

D. Phần thân và phần kết thúc.

Câu 2. Trong Pascal câu lệnh Writeln hoặc Write được dùng để:

A. Khai báo hằng

B. Khai báo biến

C. In dữ liệu ra màn hình

D.  Đọc dữ liệu vào từ bàn phím

Câu 3. Để nhập dữ liệu ta dùng lệnh

A. Write(dulieu);

B. Readln(x);

C. X:= 'dulieu';

D. Write('Nhap du lieu');        

Câu 4. Biểu thức toán học  được biểu diễn trong  Pascal là?

A. (18-4)/6+1-4                        B. (18-4)/(6+1-4)           C. (18 - 4)/(6+1)-4          D. 18-4/6+1-4

Câu 5. Từ khóa dùng để khai báo hằng trong ngôn ngữ lập trình Pascal là:

A. End                                      B. Var                            C. Real                            D. Const

Câu 6 Trong Pascal, khai báo nào sau đây là đúng

A. Const x=5;

B. Var R=30;

C. Var Tbc : integer;

D.Var a:= Integer;

Câu 7. Quá trình giải một bài toán trên máy tính gồm

A. Xây dựng thuật toán; viết chương trình.

B. Xác định bài toán; viết chương trình.

C. Xác định bài toán; xây dựng thuật toán và viết chương trình.

D. Xác định bài toán; viết chương trình; xây dựng thuật toán

Câu 8. Các câu lệnh Pascal sau đây được viết đúng

A. if x:= 5 then a = b;

B. if x > 4 then a:=b; m:=n;

C. if x >  4 then a:=b; else m:=n;

D. if x > 4 then a = b;

Câu 9. Hãy cho biết giá trị của biến a, biến b bằng bao nhiêu sau khi thực hiện đoạn lệnh sau:

       a:=5; b:=10;

   if  (a>b )  then a:=a+5 else b:=b-2;

A. a=5,b=8

B. a=10,b=10

C. a=10,b=8

D. a=5,b=10

Câu 10. Ta có 2 lệnh sau:     

x:= 10;

if  x<5 then x := x +2; Giá trị của x là bao nhiêu:

A. 7

B. 10

C. 12

D. 15

II. PHẦN TỰ LUẬN

Câu 1. Liệt kê các kiểu dữ liệu cơ bản của ngôn ngữ lập trình Pascal mà em đã được học?

Câu 2. Viết cú pháp câu lệnh điều kiện dạng đủ? Lấy ví dụ, nêu hoạt động của câu lệnh điều kiện dạng đủ?

Câu 3. Viết chương trình tính nhập vào một số, kiểm tra xem số đó là số chẵn hay số lẻ?

ĐÁP ÁN

I.PHẦN TRẮC NGHIỆM

1.A       2.C      3.B      4.C      5.D      6.A      7.C      8.B      9.A      10.B

II. PHẦN TỰ LUẬN

Câu 1: Các kiểu dữ liệu cơ bản của ngôn ngữ lập trình Pascal mà em đã được học

- Byte: các số nguyên từ 0 đến 255

- Integer: số nguyên trong khoảng -32768 đến 32767

- Real; số thực có giá trị tuyệt đối khoảng 1,5 x 10-45 đến 3,4 x 1038 và số 0

- Char: một kí tự trong bảng chữ cái.

- String: Xâu kí tự, tối đa 255 kí tự

Câu 2.

- Cú pháp:  If < điều kiện >  then < câu lệnh1 > else < câu lệnh 2 >;

- Ví dụ: If a>b then write(a) else write(b);

- Hoạt động câu lệnh:Chương trình sẽ kiểm tra điều kiện. Nếu điều kiện đúng thực hiện câu lệnh 1, điều kiện sai thực hiện câu lệnh 2.

Câu 3.

Program chan_le;

uses crt;

Var n: integer;

Begin

clrscr;

Write('Nhap n:='); readln(n);

If (n mod 2)=0 then

Writeln(n,’la so chan’) else

Writeln(n,’la so lẽ’);

Readln;

End.

 

Trên đây là toàn bộ nội dung tài liệu Bộ 3 đề thi HK1 môn Tin học 8 năm 2022-2023 có đáp án Trường THCS Tôn Đức Thắng. Để xem thêm nhiều tài liệu tham khảo hữu ích khác các em chọn chức năng xem online hoặc đăng nhập vào trang hoc247.net để tải tài liệu về máy tính.

Mời các em tham khảo tài liệu có liên quan:

Ngoài ra, các em có thể thực hiện làm đề thi trắc nghiệm online tại đây:

Hy vọng tài liệu này sẽ giúp các em học sinh ôn tập tốt và đạt thành tích cao trong học tập.

ADMICRO
NONE
OFF