Dưới đây là Đề thi giữa học kì 1 môn Tin học lớp 8 năm học 2023 – 2024 kèm theo đáp án chi tiết để các bạn ôn tập, chuẩn bị tốt hơn cho các kì thi sắp tới. Đề thi bao gồm một loạt câu hỏi về các chủ đề khác nhau trong Khoa học máy tính, nhưng tất cả đều liên quan đến kiến thức cơ bản và quan trọng.
1. Cách học tốt CNTT:
Nắm vững kiến thức cơ bản:
Để học tốt tin học, việc nắm vững kiến thức cơ bản là điều cần thiết. Nhiều người thường bỏ qua hoặc chủ quan khi tiếp thu những kiến thức cơ bản. Họ cho rằng những kiến thức này đơn giản và không cần học nhiều. Tuy nhiên, đó là một sai lầm lớn mà nhiều người mắc phải. Muốn học tốt tin học thì nên bắt đầu từ những kiến thức cơ bản nhất. Chỉ khi có kiến thức cơ bản, bạn mới có thể hiểu được bản chất của môn học này. Từ đó có thể đi vào kiến thức sâu hơn.
– Tri thức của con người bắt đầu từ sơ khai đến phức tạp, từ thực tiễn đến trừu tượng, từ cơ bản đến nâng cao và sâu sắc. Vì vậy, khi tiếp cận với chủ đề này, bạn cần hiểu những điều cơ bản nhất như cách thức hoạt động của máy tính, cách thức hoạt động của hệ điều hành, tác dụng của từng loại phần mềm và ứng dụng, v.v. Học cái dễ trước, cái khó sau. Bước đầu tiên để giỏi khoa học máy tính là nắm vững những điều cơ bản.
Vừa học vừa làm:
– Không phải môn nào cũng vậy, nếu chỉ học lý thuyết mà không thực hành thì kiến thức đó sẽ mai một dần và chìm vào quên lãng. Để kiến thức tin học được ghi nhớ lâu và biến thành kỹ năng, kỹ xảo, khi học xong nội dung nào đó, bạn cần thao tác trên máy tính để tạo “điểm nhấn”. Nếu bạn thực hành nhiều lần, kiến thức sẽ được ghi nhớ trong não của bạn và cuối cùng sẽ trở thành kỹ năng của bạn. Khi gặp các bài toán, bài tập tương tự, bạn sẽ dễ dàng xử lý mà không cần phải xem lại tài liệu.
Vì vậy, các bạn cần trang bị tốt kiến thức, phát triển tư duy và kết hợp với thực hành để rèn luyện kỹ năng. Vừa học vừa làm.
Bạn có thái độ tích cực, ham học hỏi:
Có một thái độ tích cực và sự tò mò là điều cần thiết để học máy tính tốt và phát triển cá nhân.
Đầu tư thời gian và công sức:
Học giỏi tin học là một quá trình đòi hỏi sự đầu tư đáng kể về thời gian và công sức. Theo câu nói nổi tiếng của ông cha ta “Có công mài sắt, có ngày nên kim”, thành công đến với những ai đã nỗ lực, cố gắng để đạt được mục tiêu của mình. Tuy nhiên, khả năng hiểu nội dung và có hiểu biết sâu rộng chỉ là một phần nhỏ quyết định khả năng học tốt môn tin học. Ngoài ra còn cần có tinh thần ham học hỏi, chịu khó học hỏi, tích cực học hỏi trau dồi kiến thức mới. Những yếu tố này sẽ giúp bạn phát huy khả năng tư duy, trí nhớ và sự sáng tạo trong lĩnh vực công nghệ thông tin, từ đó đạt được thành công trong công việc và cuộc sống.
2. Đề thi giữa học kì 1 môn Tin học 8 năm 2023-2024 có đáp án:
2.1. Chủ đề 1:
I. PHẦN THI (6 điểm)
Hãy khoanh tròn vào câu trả lời đúng nhất cho các câu hỏi sau, mỗi câu được 0,5 điểm:
CÂU HỎI 1: Một chuỗi bit là một chuỗi chỉ bao gồm:
A. 0 và 1
B. 2 và 3
C. 4 và 5
D. 6 và 7
Câu 2: Từ nào sau đây là từ khóa?
A. thực
B. số nguyên
C. bắt đầu
D. ký tự
CÂU 3: Quy tắc đặt tên trong ngôn ngữ lập trình bao gồm:
A. Tên không được trùng với từ khóa
B. Tên khác nhau tương ứng với số lượng khác nhau
C. Tên không được bắt đầu bằng số, ký hiệu đặc biệt và không được chứa dấu cách
D. Cả 3 đáp án trên
CÂU 4: Cấu trúc chung của một chương trình bao gồm:
A. Phần khai báo
B. Thân chương trình
C. Cả A và B
D. Mọi thứ đều sai
Câu 5: Cách nào sau đây là cách đúng để chuyển biểu thức ax2 +bx+c sang Pascal?
A. a*x2 +b*x+c
B. a*x*x+b*x+c*x
C. a*x*x +bx +c*x
D. a*x*x + b*x+c
Câu 6: Biểu thức toán học (a2 + b)(1 + c)3 được trình bày như thế nào trong Pascal?
A. (a*a + b)(1+c)(1 + c)(1 + c)
B (aa + b) (1 + c) (1 + c) (1 + c)
C. (a*a + b)*(1 + c)*(1 + c)*(1 + c)
D. (a2 + b)(1 + c)3
CÂU 7: Tên nào sau đây ĐÚNG theo quy ước đặt tên trong ngôn ngữ lập trình:
A. Tâmgiác;
B. bắt đầu;
C.8ª
D. lịch sử;
Câu 8: Để nhập dữ liệu từ bàn phím, ta dùng lệnh:
A. đọc
Bánh mỳ
C. A và B đúng
D. Cả A và B đều sai
Câu 9: Hãy cho biết kết quả in ra màn hình khi thực hiện câu lệnh sau:
writeln(’16 div 3 = ‘, 16 div 3);
A. 16 chia 3 =
B. 16 chia 3 = 5
C. 16 chia 3 = 16 chia 3
D. Mọi thứ đều sai
CÂU 10: Em hãy cho biết kết quả phép tính 34 div 4 =
A. 4
B. 5
C. Mọi thứ đều sai
D.8
Câu 11: Em hãy cho biết kết quả của phép tính 123 mod 5 =
A. 3
B 4
C. 5
mất 6
Câu 12: Để dừng chương trình ta dùng lệnh nào sau đây?
A. Tạm dừng
B. Lặp lại ( );
C. Trễ ();
D. Chơi
II. TỰ LUẬN: (4 điểm)
CÂU 1: (2 điểm)
Viết các biểu thức toán học sau dưới dạng biểu thức Pascal:
CÂU HỎI 2: (2 điểm) Viết chương trình tính các biểu thức sau:
* Trả lời:
PHẦN THI (6 điểm)
CÂU | Đầu tiên | 2 | 3 | 4 | 5 | 6 | 7 | số 8 | 9 | mười | 11 | thứ mười hai |
Hồi đáp | hoặc | CŨ | một cách dễ dàng | CŨ | một cách dễ dàng | CŨ | hoặc | CŨ | BỎ | một cách dễ dàng | hoặc | CŨ |
TỪ CHỐI (4 điểm)
CÂU | giọt |
CÂU HỎI 1: A. (10 + 5) / (3 + 1) – 18 / (5 + 1 ) B. (a*a + b) * (1+c)*(1+c)*(1 +c) |
1 điểm 1 điểm |
CÂU HỎI 2
Chương trình bai_2; Bắt đầu write (‘(10 + 5) / (3 + 1) – 18 / (5 + 1 )=’, (10 + 5) / (3 + 1) – 18 / (5 + 1 )); Viết (‘ (10+3)*(10+3)/(16*(45-21))= ‘, (10+3)*(10+3)/(16*(45-21)); đọc; đáy. |
1 điểm 1 điểm |
2.2. Chủ đề 2:
I. PHẦN KIỂM TRA (5 điểm)
Câu 1: A được khai báo là biến kiểu dữ liệu số nguyên, X là biến kiểu dữ liệu chuỗi. Một nhiệm vụ có giá trị là:
A. A: = 4,5; B.X:=57; C. A:=’baitap’; D.X:=’1234′;
Câu 2: Trong Pascal, mệnh đề nào sau đây là sai:
A. Chương trình BaiTap 3;
B. sử dụng crt;
C. var x1: byte;
D. const pi=3,14;
Câu 3: Nếu xuất kết quả của biểu thức 20 : 5 ra màn hình ta dùng lệnh:
A. Writeln(’20:5′); B. Writeln (20/05);
C. Writeln(20:5); D. Writeln(’20/5′);
Câu 4: Phép so sánh nào cho kết quả đúng?
A. 2=5 B. 2≤5 C. 2>5 D. 2≥5
Câu 5: Kết quả toán học của 5 mod 4 + 1 là gì?
A. 2 B. 7 C. 5 D. 3
Câu 6: Phép toán sau cho kết quả: (16-(16 mod 3))/3
A. 1 B. 3 C. 5 A. 15
Câu 7: Chọn câu trả lời đúng:
A. 14/5=2; 14 chia 5 = 2; 14 thức 5 = 4;
B. 14/5=2,8; 14 chia 5 = 2; 14 thức 5 = 4;
C.14/5=2,8; 14 chia 5 = 4; 14 thức 5 = 2;
D. 14/5=3; 14 chia 5 = 2; 14 thức 5 = 4;
Câu 8: Câu lệnh nhập giá trị cho các biến a, b là:
A. readln(a,b); B. readln(x,y); C. readln(m,n); D. readln(c,d);
Câu 9: Trong ngôn ngữ lập trình Pasal, câu lệnh gán nào sau đây đúng?
A. x := thực; anh B.: 3; C. y:=a+b; D. Tôi = 4;
Câu 10: Câu lệnh Writeln(‘y=’ , 15 div 3 +5); sẽ in kết quả:
A. 10 B. y=5 C. 5 D. y= 10
II. TUYÊN BỐ TỪ CHỐI (5 điểm)
Câu 1: (2 điểm)
Viết các biểu thức toán học sau bằng ký hiệu Pascal:
a) 3×3 + 5x + 4
b)
Câu 2: (3 điểm)
Viết chương trình tính và hiển thị giá trị của biểu thức: A =
(Trong đó a và b là 2 số nguyên nhập từ bàn phím)
* Trả lời:
I. PHẦN KIỂM TRA (5 điểm)
CÂU |
Đầu tiên |
2 |
3 |
4 |
5 |
6 |
7 |
số 8 |
9 |
mười |
Hồi đáp |
một cách dễ dàng |
hoặc |
BỎ |
BỎ |
hoặc |
CŨ |
BỎ |
hoặc |
CŨ |
một cách dễ dàng |
II. TUYÊN BỐ TỪ CHỐI (5 điểm)
3. Ma trận đề kiểm tra học kì I môn Tin học 8 THCS:
mức độ Tên chủ đề |
truyền thuyết |
NGHĨA |
Vận dụng |
Thêm vào |
||||||
Cấp thấp |
Cấp độ cao |
|||||||||
TNKQ |
TL |
TNKQ |
TL |
TNKQ |
TL |
TNKQ |
||||
1. Làm quen với chương trình và ngôn ngữ lập trình |
Biết ngôn ngữ lập trình là gì, từ khóa của ngôn ngữ lập trình, cấu trúc chung của một chương trình |
Biết ngôn ngữ lập trình là gì, từ khóa của ngôn ngữ lập trình, cấu trúc chung của một chương trình |
Xác định cấu trúc và các lỗi trong chương trình. |
|||||||
Số câu kết cục Tỉ lệ % |
3 0,75 7,5% |
3 0,75 7,5% |
Đầu tiên 2 20% |
7 3,5 35% |
||||||
2. Chương trình máy tính và dữ liệu |
Biết một số kiểu dữ liệu cơ bản trong ngôn ngữ lập trình, cách giao tiếp với máy tính |
Biết lập trình, biết viết biểu thức trong pascal |
Nhận dạng biểu thức trong pascal |
|||||||
Số câu kết cục Tỉ lệ % |
2 0,5 5% |
3 0,75 7,5% |
2 0,5 5% |
7 1,75 17,5% |
||||||
3. Công dụng của biến và hằng trong chương trình |
Biến và hằng là gì? Cách khai báo và sử dụng biến, hằng |
Khai báo và viết cấu trúc của hằng và biến |
Thực hiện cấu trúc của hằng và biến trong một chương trình cụ thể. |
|||||||
Số câu kết cục Tỉ lệ % |
3 0,75 7,5% |
Đầu tiên 2 20% |
Đầu tiên 2 20% |
5 4,75 47,5% |
||||||
Số câu kết cục Tỉ lệ % |
9 4 40% |
6 1,5 15% |
3 2,5 25% |
Đầu tiên 2 20% |
19 mười 100% |
Cảm ơn bạn đã đọc bài viết Đề thi giữa học kì 1 Tin học 8 năm 2023 . Đừng quên truy cập Cakhia TV kênh trực tiếp bóng đá số 1 Việt Nam hiện nay để có những phút giây thư giãn cùng trái bóng tròn !