Đề thi học kỳ I môn Tin học Lớp 8 (Lý thuyết) - Năm học 2016-2017

doc 2 trang thaodu 4440
Bạn đang xem tài liệu "Đề thi học kỳ I môn Tin học Lớp 8 (Lý thuyết) - Năm học 2016-2017", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên

Tài liệu đính kèm:

  • docde_thi_hoc_ky_i_mon_tin_hoc_lop_8_ly_thuyet_nam_hoc_2016_201.doc

Nội dung text: Đề thi học kỳ I môn Tin học Lớp 8 (Lý thuyết) - Năm học 2016-2017

  1. Trường THCS ĐỀ THI HK I TIN HỌC 8 (LÝ THUYẾT) Họ tên : Năm học: 2016-2017 Lớp 8 Thời gian : 45 phút Điểm Nhận xét của giáo viên Đề bài: Câu 1. Trong các tên sau đây, những tên nào là hợp lệ trong ngôn ngữ Pascal? A. Tu giac B. Tu_giac C. A 8bc D. Ve hinh Câu 2. Từ khóa dùng để khai báo tên chương trình là: A. Uses crt; B. Clrscr; C. Program; D. Begin Câu 3. Chương trình máy tính là: A. Gồm các từ khóa mà máy tính hiểu và thực hiện được; B. Gồm các ký tự mà máy tính hiểu và thực hiện được; C. Gồm các câu lệnh mà máy tính hiểu và thực hiện được. D. Gồm các dữ liệu mà máy tính hiểu và thực hiện được. Câu 4. Sau câu lệnh y := 15 div2 ; Giá trị của biến y là: A. 7 B. 6 C. 7.5 D. 1 Câu 5. Ngôn ngữ lập trình là: A. Ngôn ngữ dùng để viết các chương trình máy tính. B. Ngôn ngữ dưới dạng Bit; D. Ngôn ngữ để chạy chương trình máy tính. C. Ngôn ngữ gồm các ký hiệu; Câu 6. Quá trình giải toán trên máy tính gồm các bước: a. Mô tả thuật toán và viết chương trình b. Xác định bài toán, Mô tả thuật toán và viết chương trình c. Xác định bài toán và viết chương trình d. Câu a và b đúng. Câu 7. Xác định bài toán là: A. Viết thuật toán của bài toán B. Tìm INPUT và OUTPUT C. Viết chương trình D. Các câu trên đều sai. Câu 8. Để chạy chương trình TurboPascal ta sử dụng như sau: A. Ấn tổ hợp phím CTRL + F9; B. Ấn tổ hợp phím ALT + F9; C. Ấn tổ hợp phím Shift + F9; D. Ấn tổ hợp phím F9. Câu 9. Cú pháp của lệnh gán trong Pascal là? A. Const = ; B. := ; C. Var : ; D. Uses ; Câu 10. Để thực hiện việc tính tổng của hai biến nguyên a và b, phép gán nào sau đây là đúng: A. Tong =a+b; B. Tong :=a+b; C. Tong:a+b; D.Tong(a+b); Câu 11. Để dịch chương trình TurboPascal ta sử dụng như sau: A. Ấn tổ hợp phím CTRL + F9; B. Ấn tổ hợp phím ALT + F9; C. Ấn tổ hợp phím Shift + F9; D. Nháy đúp chuột vào biểu tượng TurboPascal trên màn hình. Câu 12. A được khai báo là biến với kiểu dữ liệu là số nguyên, x là biến với kiểu dữ liệu là xâu, phép gán nào sau đây là hợp lệ: A. A:= 4.5; B. X:= ‘1234’; C. X:= 57; D. A:= ‘Lam Ha’; Câu 13. Hãy chọn khai báo sai trong các khai báo sau đây: A. Var x, y : integer; B. Var y: real; C. Const m: integer; D. Const n = 8;
  2. Câu 14. Danh sách các biến được cách nhau bởi dấu nào? A. Dấu phẩy(,) B. Dấu chấm(.) C. Dấu hỏi(?) D. Dấu gạch dưới(_). Câu 15. Trong chương trình Begin Writeln(‘CHAO CAC BAN’); End. Câu lệnh Writeln(‘CHAO CAC BAN’); có chức năng là: A. Lệnh in ra màn hình giá trị các đối tượng ra màn hình và đưa con trỏ xuống đầu dòng tiếp theo. B. Lệnh in ra màn hình giá trị các đối tượng ra màn hình . C. Lệnh in ra dòng chữ CHAO CAC BAN ra màn hình D. Lệnh in ra dòng chữ CHAO CAC BAN ra màn hình và đưa con trỏ xuống đầu dòng tiếp theo Câu 16. Trong cấu trúc chương trình Pascal, phần nào là phần bắt buộc phải có? A. Phần tiêu đề chương trình B. Phần thân chương trình C. Phần khai báo thư viện D. Phần khai báo biến. Câu 17. Câu lệnh sau cho kết quả là gì? Write(‘5 + 6’); A. 5 + 6 B. 11 C. ‘5’+’6’ D. 56 Câu 18. Câu lệnh Readln; có ý nghĩa gì? A. Nhập giá trị cho biến B. Xuất giá trị của biến C. Tạm dừng chương trình để xem kết quả D. Câu lệnh thiếu. Câu 19 . Sau câu lệnh x := 15 mod 2 ; Giá trị của biến x là: A. 7 B. 6 C. 7.5 D. 1 Câu 20. Biểu thức x 4 khi chuyển sang dạng các ký hiệu trong Pascal là: 2 y A. x + 4/2+y B. (x + 4)/2+y C. (x +4)/(2+y) D. x + 4/(2+y) .