intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Đề thi giữa học kì 1 môn Tin học lớp 8 năm 2022-2023 có đáp án - Trường THCS Trần Ngọc Sương, Tiên Phước

Chia sẻ: _ _ | Ngày: | Loại File: DOC | Số trang:3

8
lượt xem
1
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Các bạn hãy tham khảo và tải về “Đề thi giữa học kì 1 môn Tin học lớp 8 năm 2022-2023 có đáp án - Trường THCS Trần Ngọc Sương, Tiên Phước” sau đây để biết được cấu trúc đề thi cũng như những nội dung chính được đề cập trong đề thi để từ đó có kế hoạch học tập và ôn thi một cách hiệu quả hơn. Chúc các bạn thi tốt!

Chủ đề:
Lưu

Nội dung Text: Đề thi giữa học kì 1 môn Tin học lớp 8 năm 2022-2023 có đáp án - Trường THCS Trần Ngọc Sương, Tiên Phước

  1. KIỂM TRA GIỮA KỲ Trường THCS Trần Ngọc Sương HỌC KỲ I, NĂM HỌC 2022-2023 Họ và tên:……………………..……… Lớp: 8/…. MÔN: TIN HỌC – LỚP: 8 Thời gian làm bài: 45 phút (Không kể thời gian giao đề) ĐIỂM: NHẬN XÉT CỦA THẦY/CÔ: A A. PHẦN TRẮC NGHIỆM KHÁCH QUAN: (5,0 điểm) Khoanh tròn vào chữ cái (A hoặc B, C, D) đứng đầu ý trả lời đúng nhất trong các câu sau: Câu 1. Chương trình dịch có tác dụng: A. Viết chương trình bằng ngôn ngữ lập trình B. Chuyển đổi chương trình đã viết bằng ngôn ngữ lập trình sang ngôn ngữ máy. C. Chuyển đổi chương trình đã viết bằng ngôn ngữ máy sang ngôn ngữ lập trình. D. Chỉ dẫn cho máy tính thực hiện các công việc thông qua các lệnh. Câu 2. Ngôn ngữ dùng để viết các chương trình máy tính được gọi là: A. Ngôn ngữ máy B. Ngôn ngữ lập trình C. Ngôn ngữ tự nhiên D. Tất cả các ngôn ngữ Câu 3. Thành phần cơ bản của một ngôn ngữ lập trình: A. Bảng chữ cái và các quy tắc viết các lệnh B. Bảng chữ cái C. Các quy tắc để viết các lệnh D. Các từ khóa Câu 4: Tổ hợp phím dùng để dịch chương trình là gì? A. Ctrl + F9; B. Alt + F9; C. Alt + Enter; D. F2; Câu 5. Trong Pascal kiểu dữ liệu số nguyên có tên là : A. Char; B. String; C. Real; D. Integer; Câu 6: Lệnh Delay(5000) ngưng chương trình trong thời gian bao lâu? A. 5 giây; B. 5000 giây; C. 5 phút; D. 50 giây; Câu 7: Từ khóa khai báo biến là gì? A. Const; B. Begin; C. Var; D. Program; Câu 8. Khai báo nào sau đây là đúng: A) Const a : real; B) Var x, y:= integer; C) Var p : real; D) Var r = 30; Câu 9. Trong các tên sau đây, tên nào là không hợp lệ: A. Tamgiac; B. CT_dau_tien; C. Lop8A; D. 6Hocsinh; Câu 10. Kết quả của phép chia 22 DIV 5 là: A) 0 B) 1 C) 4 D) 3 B. PHẦN TỰ LUẬN: (5 điểm) Câu 1. (0,5 điểm) Nêu điểm giống khác nhau của lệnh Write( ); và Writeln( ); Câu 2. ( 0,5 điểm) Nêu quy tắc đặt tên trong Free Pascal? Câu 3. (0,5 điểm) Viết tên các kiểu dữ liệu của Free Pascal mà em được học.
  2. Câu 4. (0,5 điểm) Chuyển biểu thức toán học sau đây sang Free Pascal? 1 (x 2 + y) x+2 Câu 5. (1 điểm) Hãy chỉ ra các lỗi sai trong chương trình dưới đây? Program 4abc ; Var x,y : read; Begin Write(‘ Hay tim loi sai cua toi:’) Readln End; Câu 6. (1 điểm) Cho biết thông tin nào sẽ được in ra màn hình qua các câu lệnh sau: a) Writeln(‘ 10+ 5=’, ‘10+5’); b) Writeln(‘ 4+6=’, 4+6); c) Writeln(‘ 15 div 2 =’, 15 div 2); d) Writeln(11 mod 2 ); Câu 7. (1 điểm) Viết chương trình nhập vào số nguyên a, tính và in ra màn hình bình phương của số nguyên a. ............................................................................................................................................... ............................................................................................................................................... ............................................................................................................................................... ............................................................................................................................................... ............................................................................................................................................... ............................................................................................................................................... ............................................................................................................................................... ............................................................................................................................................... ............................................................................................................................................... ............................................................................................................................................... ............................................................................................................................................... ............................................................................................................................................... ............................................................................................................................................... ............................................................................................................................................... ................................................................................................................................................
  3. KIỂM TRA GIỮA KỲ HỌC KÌ I, NĂM HỌC: 2022 – 2023 HƯỚNG DẪN CHẤM MÔN: TIN HỌC - LỚP: 8 A. PHẦN TRẮC NGHIỆM KHÁCH QUAN (5 điểm) Mỗi ý đúng được 0,5 điểm Câu 1 2 3 4 5 6 7 8 9 10 Đáp án B B A B D A C C D C B. PHẦN TỰ LUẬN (5 điểm) Câu 1 (0,5 điểm) Giống: Đều dùng để đưa dữ liệu ra ngoài màn hình (0,25 điểm) Khác: Lệnh Write( ); không đưa con trỏ xuống dòng Lệnh Writeln ( ); đưa con trỏ xuống dòng (0,25 điểm) Câu 2. (0,5 điểm) - Tên không được trùng với từ khóa của chương trình - Tên khác nhau tương ứng với đại lượng khác nhau - Tên không được bắt đầu bằng số và không chứa kí tự trống. Câu 3. (0,5 điểm) Byte, Integer, Real, String, Char Câu 4. (0,5 điểm) 1/(x+2)*(x*x+y) Câu 5. (1 điểm ) Các lỗi sai đó là : - Tên chương trình không được bắt đầu bằng số - Kiểu dữ liệu của biến sai - Kết thúc câu lệnh Write không có dấu “ ; “ - Sau từ khóa kết thúc chương trình là dấu “ . “ Mỗi ý đúng được 0,25 điểm Câu 6. (1 điểm) Mỗi ý đúng được 0,25 điểm: a) 10+ 5=10+5 b) 4+ 6= 10 c) 15 div 2 = 7 d) 1 Câu 7. ( 1 điểm) Program Ten; 0,25đ Var a, S: integer; 0,25đ Begin Write(‘a=: ‘); Readln(a); 0,25đ Writeln(‘Binh phuong cua a la: ‘,a*a); 0,25đ Readln; End.
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2