Câu hỏi ôn tập học kì i - Tin học 8

I. Trắc nghiệm: 
1. Ngôn ngữ dùng để viết các chương trình máy tính được gọi là gì? 
a. Ngôn ngữ máy b. Ngôn ngữ lập trình 
c. Ngôn ngữ chương trình d. Ngôn ngữ tự nhiên 
2. Ngôn ngữ máy là ngôn ngữ được viết dưới dạng các ký tự: 
a. 0 và 1 b. 0 và 2 c. 1 và 2 d. 0 đến 9 
3. Dãy các lệnh để máy tính thực hiện một nhiệm vụ nào đó gọi là: 
a. Biên dịch b. Lập trình c. Chương trình d. Dãy bit
pdf 3 trang lananh 17/03/2023 3360
Bạn đang xem tài liệu "Câu hỏi ôn tập học kì i - Tin học 8", để 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:

  • pdfcau_hoi_on_tap_hoc_ki_i_tin_hoc_8.pdf

Nội dung text: Câu hỏi ôn tập học kì i - Tin học 8

  1. CÂU HỎI ÔN TẬP HỌC KÌ I - TIN 8  I. Trắc nghiệm: 1. Ngôn ngữ dùng để viết các chương trình máy tính được gọi là gì? a. Ngôn ngữ máy b. Ngôn ngữ lập trình c. Ngôn ngữ chương trình d. Ngôn ngữ tự nhiên 2. Ngôn ngữ máy là ngôn ngữ được viết dưới dạng các ký tự: a. 0 và 1 b. 0 và 2 c. 1 và 2 d. 0 đến 9 3. Dãy các lệnh để máy tính thực hiện một nhiệm vụ nào đó gọi là: a. Biên dịch b. Lập trình c. Chương trình d. Dãy bit 4. Trình tự các bước để giải bài toán trên máy tính là: a. Xác định bài toán  Biểu diễn thuật toán  Viết chương trình b. Xác định bài toán  Viết chương trình  Biểu diễn thuật toán c. Viết chương trình  Xác định bài toán  Biểu diễn thuật toán d. Biểu diễn thuật toán  Xác định bài toán  Viết chương trình 5. Dãy hữu hạn các thao tác cần thực hiện theo một trình tự xác định gọi là: a. Bài toán b. Thuật toán c. INPUT d. OUTPUT 6. Trong mô tả thuật toán bằng sơ đồ khối, quy ước dùng để nhập xuất dữ liệu là: a. Hình Elip b. Hình bình hành c. Hình chữ nhật d. Hình thoi 7. Ý nghĩa của hình thoi trong mô tả thuật toán bằng sơ đồ khối là: a. Nhập b. Xử lý c. Xuất d. Rẽ nhánh 8. Trong các tên sau, tên nào là hợp lệ trong ngôn ngữ Pascal? a. Tu_giac b. 9ABC c. Ve hinh d. Begin 9. Trong các tên sau, tên nào là không hợp lệ trong ngôn ngữ Pascal? a. A8BC b. Baitap1 c. C5 d. End 10. Tên trong Pascal bắt đầu bằng: a. Chữ số b. Chữ cái c. Ký tự đăc biệt d. Dấu chấm phẩy 11. Trong các từ sau, từ nào không phải là từ khóa? a. Program b. Crt c. Begin d. End 12. Trong cấu trúc chương trình Pascal, phần nào bắt buộc phải có? a. Phần tiêu đề b. Phần thân c. Phần khai báo d. Phần kết thúc 13. Trong các kiểu dữ liệu sau, kiểu nào là kiểu số thực? a. Integer b. Real c. Char d. String 14. Integer là kiểu dữ liệu gì? a. Số nguyên b. Số thực c. Ký tự d. Logic 15. Phép toán nào sau đây cho kết quả là 3? a. 15 div 5 b. 15 mod 5 c. 15 mod 3 d. 15 div 3 16. Phép toán nào sau đây cho kết quả là 4? a. 19 div 5 b. 19 mod 5 c. 19 mod 4 d. Cả a,b,c đều sai 17. Biểu thức toán trong ngôn ngữ Pascal chỉ sử dụng dấu ngoặc nào? a. Ngoặc tròn ( ) b. Ngoặc vuông [ ] c. Ngoặc nhọn { } d. Ngoặc kép “ ” 18. Từ nào sau đây dùng để khai báo biến? a. Begin b. Uses c. Var d. Const 1
  2. 38. Để dịch chương trình ta nhấn tổ hợp phím: a. Alt+F5 b. Shift+F9 c. Alt+F9 d. Ctrl+F9 39. Để chạy chương trình sau khi biên dịch ta nhấn tổ hợp phím nào? a. F9 b. Alt+F9 c. Shift+F9 d. Ctrl+F9 40. Để xem kết quả ta dùng tổ hợp phím: a. Alt+F5 b. Ctrl+F5 c. Alt+F9 d. Ctrl+F9 II. Tự luận: 1. Chương trình máy tính là gì? Tại sao phải viết chương trình điều khiển máy tính? 2. Ngôn ngữ máy là gì? ? Tại sao người ta không viết chương trình bằng ngôn ngữ máy? 3. Ngôn ngữ lập trình là gì? Sau khi viết chương trình bằng ngôn ngữ lập trình, cần phải làm gì để máy tính thực thi được? 4. Bài toán là gì? Xác định bài toán là xác định những yếu tố nào? 5. Thuật toán là gì? Giải bài toán trên máy tính gồm những bước nào? 6. Nêu một số quy ước trong cách đặt tên của chương trình Pascal? 7. Nêu các phần chính trong cấu trúc của chương trình ? 8. Nêu sự khác nhau giữa biến và hằng? Viết cú pháp khai báo biến và hằng? III. Thực hành: 1. Viết chương trình nhập vào chiều dài và chiều rộng hình chữ nhật từ bàn phím, in ra màn hình chu vi và diện tích của hình chữ nhật đó? 2. Viết chương trình nhập số nguyên dương X từ bàn phím, in ra màn hình kết quả cho biết số đó có chia hết cho 2 và 3 ? 3. Viết chương trình nhập vào 3 số nguyên dương a, b, c từ bàn phím, in ra màn hình kết quả 3 số đó có thể là độ dài 3 cạnh của một tam giác hay không? 4. Viết chương trình nhập số nguyên dương X có 2 chữ số, in ra màn hình cho biết số hàng chục và đơn vị của số X? 3