Tài liệu tham khảo ôn thi học kì I môn Tin học Lớp 8 - Năm học 2022-2023 (Có đáp án)

doc 3 trang tieumy 19/12/2025 220
Bạn đang xem tài liệu "Tài liệu tham khảo ôn thi học kì I môn Tin học Lớp 8 - Năm học 2022-2023 (Có đáp án)", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.

File đính kèm:

  • doctai_lieu_tham_khao_on_thi_hoc_ki_i_mon_tin_hoc_lop_8_nam_hoc.doc

Nội dung tài liệu: Tài liệu tham khảo ôn thi học kì I môn Tin học Lớp 8 - Năm học 2022-2023 (Có đáp án)

  1. TÀI LIỆU THAM KHẢO ÔN THI HK1 TIN HỌC 8 NH: 2022 - 2023 Câu 1: Để nhập dữ liệu từ bàn phím ta dùng lệnh: A. Readln(x); B. X:= ‘dulieu’; C. Write(‘Nhap du lieu’); D. Clrscr; Câu 2: Để xoá màn hình ta dùng lệnh: A. End. B. Clrscr; C. Begin ; D. readln ; Câu 3: Lệnh nào sau đây cho biết chương trình đã kết thúc A. End. B. Begin C. Uses D. var Câu 4 : Trong pascal, khai báo nào sau đây là đúng ? A. Var X: = 100; B. Var tb: real; C. Conts X: integer; D. Var R=15; Câu 5: Trong pascal, từ khoá nào sau đây viết sai ? A. End. B. Begin C. Pro_gram D. Uses Câu 6: Trong các từ sau, từ nào không là từ khoá? A. Program B. End C. Begin D. Write Câu 7: Ngôn ngữ lập trình là: A. ngôn ngữ dùng để viết chương trình máy tính. B. một thuật toán. C. chương trình máy tính. D. môi trường lập trình. Câu 8: Khi ta khai báo biến x có kiểu là Real thì phép gán nào sau đây là hợp lệ? A. x:= 5000000 B. x:= 200 C. x:= 1.23 D. x:= ‘tin_hoc’ Câu 9: Khi ta khai báo biến x có kiểu là String thì phép gán nào sau đây là hợp lệ? A. x:= ‘tin_hoc’ B. x:= 200 C. x:= 1.23 D. x:= 5000000 Câu 10: Cấu trúc chung của chương trình gồm mấy phần? A. 4 phần B. 3 phần C. 1 phần D. 2 phần Câu 11: Để khai báo biến x thuộc kiểu số thực ta khai báo: A. Var x: Char; B. Var x: String; C. Var x: Real; D. Var x: integer; Câu 12: Để khai báo biến x thuộc kiểu số xâu ta khai báo: A. Var x: Real; B. Var x: integer; C. Var x: Char; D. Var x: String; Câu 13: Phần dư trong phép chia của hai số nguyên 16 và 5 là: A. 16 div 5 = 1 B. 16 mod 5 = 1 C. 16 div 5 = 3 D. 16 mod 5 = 3 Câu 14: Hãy cho biết kết quả xuất ra màn hình sau khi thực hiện câu lệnh Writeln(16*2-3); A. 16*2-3= B. 16*2-3=29 C. 29 D. 16*2-3 Câu 15: Câu lệnh cho phép ta đọc giá trị của a ra màn hình là: A. readln(a); B. Writeln(‘a’); C. Write(‘nhap gia tri cua a:’); D. Writeln(a); Câu 16: Sau 2 câu lệnh x:=5; x:=x+x; Giá trị của biến x là: A. 15 B. 25 C. 10 D. 5 Câu 17: Để gán giá trị 2 cho biến x ta dùng lệnh: A. x:2; B. x = 2; C. x =: 2; D. x:= 2; Câu 18: Máy tính có thể có thể hiểu trực tiếp ngôn ngữ nào trong các ngôn ngữ dưới đây? A. Ngôn ngữ tự nhiên B. Ngôn ngữ lập trình C. Ngôn ngữ máy D. Ngôn ngữ bậc cao. Câu 19: Để thoát chương trình ta dùng tổ hợp phím: A. Ctrl + F9 B. Alt + X C. Alt + F9 D. Ctrl + X Câu 20: Trong các tên chương trình sau, tên nào viết đúng ? A. Lop.8A B. Tu giac C. 1Lơp8A D. tu_giac Câu 21: Cấu trúc chung hợp lý của một chương trình Pascal là: A. Begin -> Program -> End. B. Program -> End -> Begin. C. End -> Program -> Begin. D. Program -> Begin -> End. Câu 22: Trong ngôn ngữ lập trình Pascal, từ nào không phải là từ khoá? A. Uses B. Program C. End D. Computer Câu 23: Để Chạy chương trình trong Pascal ta nhấn tổ hợp phím: A. Alt + X B. Alt + F5 C. Ctrl + F9 D. Ctrl + F5 Câu 24: Tên hợp lệ trong ngôn ngữ Pascal là: A. 16abc; B. Hinh thang; C. D15; D. Program; Câu 25: Từ khoá để khai báo biến trong ngôn ngữ lập trình Pascal là: A. Const B. Var C. Real D. End Câu 26: Để biên dịch một chương trình Pascal ta nhấn tổ hợp phím:
  2. A. Ctrl+F9 B. Alt+F9 C. Shitf+F9 D. Ctrl+Shift+F9 Câu 27: Từ nào là các từ khóa trong chương trình: A. Begin, Program, Write, Uses, Read B. Program, Var, Begin, Uses, Const, End C. End, Read, Var, Const, program D. Program, Begin, End, Uses, integer Câu 28: Phần nguyên trong phép chia của hai số nguyên 16 và 5 là : A. 16 div 5 = 1 B. 16 mod 5 = 1 C. 16 div 5 = 3 D. 16 mod 5 = 3 Câu 29: Giả sử A được khai báo biến với kiểu dữ liệu số nguyên, đâu là phép gán hợp lệ A. A:= 4.5; B. A:= ‘1234’; C. A:= 57; D. A:= ‘LamDong’; Câu 30: Trong Pascal khai báo nào sau đây là đúng: A. Var hs : real; B. Var 5hs : real; C. Const hs : real; D. Var S = 24; Câu 31: Viết biểu thức toán a3-b3 sang Pascal thì ta viết là: A. a3-b3 B. a*a*a-b*b*b C. a.a.a-b.b.b D. aaa-bbb Câu 32: 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. 20+5=25 D. 25 = 25 Câu 33: Biểu thức b/(a*a+c) trong Pascal được chuyển sang biểu thức toán học như thế nào? b b b b A. c; B. ; C. ; D. ; a * a a c a 2 c a *(a c) Câu 34: Biểu thức toán học (a2 + b)(1 + c)3 đượ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. (a2 + b)(1 + c)3; Câu 35: Trong Pascal, giả sử x là biến kiểu số nguyên. Phép gán nào sau đây đúng? A. x:=30 B. x:=a/b C. x:=20.5 D. x:=’Truong THCS Son Ha’ Câu 36: Trong các tên dưới đây, tên nào là hợp lệ trong Pascal? A. Khoi 8. B. Ngay_20_10. C. 14tuoi. D. Begin. Câu 37: Biến được khai báo với kiểu dữ liệu số thực có thể lưu trữ các giá trị nào dưới đây: A. Số nguyên. B. Số thực, có thể số nguyên. C. Số thực. D. Dãy các chữ và số. Câu 38: Đại lượng được đặt tên dùng để lưu trữ, có giá trị không đổi trong thực hiện chương trình là? A. Tên. B. Từ khoá. C. Biến. D. Hằng. Câu 39: Trong Pascal, khai báo nào sau đây là đúng? A. Var Tong : Real; B. Var 8HS: Integer; C. Const x : real; D. Var R =3; Câu 40: 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 41: Để tìm hiểu hệ xương ta nháy chuột vào biểu tượng có chữ: A. EXCRETOR SYSTEM B. NERVOUS SYSTEM C. SKELETAL SYSTEM D. MUSCULAR SYSTEM Câu 42:Trên màn hình Learn, để tìm hiểu hệ cơ ta nháy chuột vào dòng chữ: A. NERVOUS SYSTEM B. SKELETAL SYSTEM C. MUSCULAR SYSTEM D. REPRODUCTIVE SYSTEM Câu 43:Trên màn hình Learn chọn dòng chữ RESPIRATORY SYSTEM để tìm hiểu hệ: A. Hệ cơ B. Hệ xương C. Hệ hô hấp D. Hệ bài tiết Câu 44:Hệ nào sau đây sử dụng chức năng mô phỏng thí nghiệm với ngọn lửa khi đưa đến gần ngón tay: A. Hệ thần kinh B. Hệ bài tiết C. Hệ hô hấp D. Hệ xương Câu 45: Để nhập dữ liệu ta dùng lệnh A. Clrscr; B. Readln(x); C. X:= ‘dulieu’; D. Write(‘Nhap du lieu’); Câu 46: If ... Then ... Else là: A. Vòng lặp xác định B. Vòng lặp không xác định C. Câu lệnh điều kiện D. Một khai báo Câu 47: a là biến dữ liệu kiể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. Writwln(a2) Câu 48: IF a>8 THEN b:=3 ELSE b:=5; Khi a = 0 thì b = ? A. 0 B. 5 C. 8 D. 3 Câu 49: Câu lệnh nào sau đây là câu lệnh gán? A. x = 5 B. x: 5 C. x and 5 D. x:= x +5; Câu 50: 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;
  3. C. If a > b then max : = a ; else max : = b; D. If 5 = 6 then x : = 100;