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

Đề thi học kì 1 môn Tin học lớp 8 năm 2021-2022 có đáp án - Trường THCS Châu Đức

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

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

Tham khảo “Đề thi học kì 1 môn Tin học lớp 8 năm 2021-2022 có đáp án - Trường THCS Châu Đức” để bổ sung kiến thức, nâng cao tư duy và rèn luyện kỹ năng giải đề chuẩn bị thật tốt cho kì thi học kì sắp tới các em nhé! Chúc các em ôn tập kiểm tra đạt kết quả cao!

Chủ đề:
Lưu

Nội dung Text: Đề thi học kì 1 môn Tin học lớp 8 năm 2021-2022 có đáp án - Trường THCS Châu Đức

  1. TRƯỜNG THCS CHÂU ĐỨC KIỂM TRA HỌC KÌ 1 TIN 8 NĂM HỌC 2021 – 2022 MÔN TIN HỌC Câu 1: Cấu trúc của chương trình Pascal gồm những phần nào? A. Phần khai báo B. Phần khai báo và phần thân chương trình. C. Tiêu đề, phần khai báo và phần thân. D. Phần tiêu đề và phần thân. Câu 2: Phần nào trong chương trình Pascal bắt buộc phải có A. Thân B. Khai báo C. Khai báo và thân D. Tiêu đề Câu 3: Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal? A. Uses B. Tam_giac C. Bai tap D. 8a Câu 4: Kiểu dữ liệu số nguyên trong ngôn ngữ lập trình Pascal là: A. Real B. Char C. Integer D. String Câu 5: Kiểu dữ liệu xâu ký tự trong ngôn ngữ lập trình Pascal là: A. Sting B. Char C. String D. Real Câu 6: Lệnh nào sau đây dùng để nhập giá trị cho biến x: A. Write(x); B. Read(x); C. Real(x); D. Writeln(x); Câu 7: Cho biểu thức: 3 + 7 mod 2; hãy cho biết kết quả của biểu thức trên A. 0 B. 4 C. 5 D. 6 Câu 8: Trong Pascal, khai báo biến nào sau đây là đúng: A. Var n : interger ; B. Var : n ; C. Var n : real ; D. Var n = char ; Câu 9: Để gán giá trị cho biến x ta dùng lệnh A. Clrscr; B. Readln(x); C. x:= giá trị; D. Write('x'); Câu 10: Biến x dùng để lưu trữ kết quả của biểu thức (a+b+c) / 2; Biến x cần được khai báo với kiểu dữ liệu là gì? A. Integer B. Real C. Char D. String Câu 11: Xác định bài toán là gì? A. Xác định điều kiện cho trước. B. Xác định kết quả của bài toán. C. Xác định cách giải bài toán. D. Xác định điều kiện cho trước và kết quả cần thu được. Câu 12: Quá trình giải bài toán trên máy tính là: A. Xác định bài toán - Viết chương trình B. Mô tả thuật toán - 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 13: Cú pháp của câu lệnh điều kiện dạng thiếu là: A. if câu lệnh then điều kiện; B. if điều kiện write câu lệnh; C. if điều kiện then câu lệnh; D. if điều kiện : câu lệnh; Câu 14: Cú pháp của câu lệnh điều kiện dạng đủ là: A. if câu lệnh 1 then câu lệnh 2; B. if điều kiện then câu lệnh 1 else câu lệnh 2; C. if điều kiện else câu lệnh; D. if điều kiện then câu lệnh; Câu 15: Chọn câu lệnh Pascal hợp lệ trong các câu sau : A. If x : = a + b then x : = x + 1; B. If a > b then max = a;
  2. C. If a > b then max : = a ; else max : = b; D. If 5 = 6 then x : = 100; Câu 16: Kết quả của phép chia 9 Mod 8 là A. 3 B. 0 C. 2 D. 1 Câu 17: Cho biết dữ liệu nào sau đây được xem là dữ liệu dạng xâu kí tự: A. 123.4 B. '1234' C. ‘a’ D. 1234 Câu 18: Kết quả của phép chia 25 Mod 5 là A. 3 B. 0 C. 2 D. 1 2 Câu 19. Biểu thức toán học (a + b):5b được biểu diễn trong Pascal như thế nào ? A. (a*a + b)/5b B. (a.a + b)/(5*b) C. (a*a + b)/5*b D. (a*a + b)/(5*b) Câu 20: Cho biết dữ liệu nào sau đây được xem là dữ liệu số thực: A. 123.4 B. 123,4 C. 1234 D. ‘1234’ Câu 21: Tên do người lập trình đặt phải tuân thủ qui tắc nào sao đây? A. Tên khác nhau tương ứng đại lượng khác nhau B. Tên không trùng với từ khóa C. Tên không được bắt đầu bằng chữ số và không được chứa dấu cách D. Các ý A, B, C Câu 22. Để chạy chương trình ta sử dụng tổ hợp nào: A. Ctrl + F9 B. Alt + F9 C. F9 D. Ctrl + Shitf + F9 Câu 23. Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal: A. LOP 8; B. lop 8; C. LOP8; D. LOP-8; 2 3 Câu 24. Biểu thức toán học (a + b)(1 + c) được biểu diễn trong Pascal như thế nào ? A. (a*a + b)(1+c)(1 + c)(1 + c) B. (a.a + b)(1 + c)(1 + c)(1 + c) C. (a*a + b)*(1 + c)*(1 + c)*(1 + c) D. (a^2 + b)(1 + c)^3 Câu 25: If ... Then ... Else là: A. Câu lệnh điều kiện B. Vòng lặp không xác định C. Vòng lặp xác định D. Một khai báo Câu 26: Sau khi thực hiện lệnh gán x:= 3*5 div 2; giá trị của x là bao nhiêu? A. 1 B. 3 C. 6 D. 7 Câu 27: a là biến có kiểu dữ liệu số nguyên. Muốn xuất giá trị của a2 thì ta viết A. Writeln('a*a'); B. Readln(' a*a '); C. Writeln(a*a); D. Writeln(a2); Câu 28. Trong Pascal, 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. Var : tên biến := giá trị; D. Var danh sách tên biến := kiểu dữ liệu; Câu 29: Cho biểu thức: 9 mod (6 * 3) hãy cho biết kết quả của biểu thức trên A. 0 B. 1 C. 9 D. 18 Câu 30: Kết quả in ra màn hình của câu lệnh Writeln(‘5+20 = ’, 20+5); là: A. 5+20 = 25 B. 5+20 = 20+5 C. 25 = 20+5 D. 25 = 25
  3. ĐÁP ÁN Câu 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Đáp án B A B C C B B C C B D C C B D Câu 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 Đáp án D B B D A D A C C A D C A C A
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

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