Hệ thống bài tập trực tuyến môn Tin học 8 - Chủ đề: Cấu trúc của chương trình Pascal
Bạn đang xem tài liệu "Hệ thống bài tập trực tuyến môn Tin học 8 - Chủ đề: Cấu trúc của chương trình Pascal", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.
Tóm tắt nội dung tài liệu: Hệ thống bài tập trực tuyến môn Tin học 8 - Chủ đề: Cấu trúc của chương trình Pascal
Chủ đề: Cấu trúc của chương trình Pascal 1. Mức độ nhận biết Câu 1: Cấu trúc của chương trình Pascal gồm: A. Dòng tiêu đề; Lời chú thích. B. Phần khai báo; Dòng tiêu đề. C. Phần khai báo; Thân chương trình. D. Dòng tiêu đề; Phần khai báo; Thân chương trình; Lời chú thích Câu 2: Tên chương trình phải bắt đầu bằng kí tự nào? A. Phải bắt đầu bằng các chữ số (1, 2, 3 ). B. Phải bắt dầu bằng kí tự đặc biệt (*, ?, @, ) C. Phải bắt đầu bằng chữ cái hoặc dấu gạch dưới (a z, A Z, _) D. Cả A và B đều đúng Câu 3: Theo quy ước đặt tên của Pascal em chỉ ra tên nào không phù hợp dưới đây: A. Birthday; B. Tool_hot? C. bai_tap; D. Case Câu 4: Để lưu chương trình em nháy vào phím nào sau đây A. F1; B. F2; C. F9; D. F10 Câu 5: Để chạy chương trình em nhấn tổ hợp phím nào sau đây: A. Ctrl + F5; B. Ctrl + F6; C. Alt + F9; D. Ctrl + F9; Câu 6: Phát biểu nào sau đây là đúng/sai. Hãy đánh dấu x vào ô thích hợp Đúng Sai a) Các chú thích trong chương trình pascal có tác động tới hoạt động của chương trình b) Chương trình có thể không có dòng tiêu đề c) Trong thân chương trình các lệnh đặt cách nhau bởi dấu chấm phẩy (;) d) Trong một chương trình pascal bắt buộc phải có 4 thành phần sau: Dòng tiêu đề; Phần khai báo; Thân chương trình; Lời chú thích. Câu 7: Trong ngôn ngữ pascal, từ khóa Uses dùng để A. Khai báo thư viện B. Khai báo hằng. C. Khái báo biến D. Khai báo chương trình 2. Mức độ thông hiểu Câu 1: Dưới đây là chương trình viết trong ngôn ngữ Pascal: program CT_dau_tien; Uses Crt; Begin writeln(‘Toi la Free Pascal’); end. Em hãy phâ biệt từ khóa và tên trong chương trình trên và đánh dấu x vào ô ở cột tương ứng trong bảng dưới đây: Từ khóa Tên program CT_dau_tien Uses Crt Begin writeln end Câu 2: Điền từ thích hợp vào ô trống để phân biệt các thành phần trong đoạn chương trình sau: program CT_dau_tien; 1. Uses Crt; Var 2 a, b: integer; Begin writeln(‘Nhap a, b: ’); 3 readln(a,b); end. Câu 3: Theo cấu trúc trong chương trình pascal ở câu 2 em thấy có lỗi nào trong chương trình dưới đây, hãy điền vào dòng trống phía dưới program cau_3; Uses Crt; Begin writeln(‘chao cac ban’); end .. Câu 4: Theo cấu trúc trong chương trình pascal ở câu 2 em thấy có lỗi nào trong chương trình dưới đây, hãy điền vào dòng trống phía dưới program Cau_4 Uses Crt; Begin writeln(‘Toi la Free Pascal’); writeln(‘Moi cac ban hay tham gia khoa hoc truc tuyen’); end. .. Câu 5: Theo cấu trúc tuần tự máy tính sẽ in ra dòng thông báo nào trước trong đoạn chương trình sau: program CT; Uses Crt; Begin writeln(‘chao cac ban’); writeln(‘day la chuong trinh dau tien’); end. day la chuong trinh dau tien A. chao cac ban B. chao cac ban day la chuong trinh dau tien Câu 6: Em hãy sắp xếp các bước dưới đây theo thứ tự để soạn thảo, dịch và chạy một chương trình pascal bằng cách nối cột A với cột B sao cho phù hợp A B 1 a) Nháy đúp chuột vào biểu tượng Free pascal trên màn hình nền 2 b) Nhấn phím F2. 3 c) Nhấn tổ hợp phím Ctrl + F9 4 d) Vào File -> New 5 e) Alt + F5 6 g) Nhấn phím F9 7 h) Soạn thảo chương trình Câu 7: Đáp án: Câu 1: Từ khóa Tên program x CT_dau_tien x Uses x Crt x Begin x writeln x end x Câu 2: 1. Dòng tiêu đề; 2. Phần khai báo; 3. Thân chương trình Câu 3: Thiếu dấu chấm sau từ khóa end Câu 4: Thiếu dấu chấm phẩy sau tên chương trình và sau câu lệnh writeln thứ 2 Câu 5: B Câu 6: 1.a; 2.d; 3.h; 4.b; 5.g; 6.c; 7.e 3. Mức độ vận dụng Câu 1: Thông thường, có thể xảy ra hai loại lỗi khác nhau khi dịch và thực hiện chương trình đó là lỗi cú pháp và ngữ nghĩa. Hãy điền từ thích hợp vào chỗ trống ( ) trong các câu sau để phân biệt lỗi cú pháp a) Lỗi gặp phải khi chương trình không được viết theo các quy tắc của ngôn ngữ lập trình là b) Lỗi xảy ra trong khi thực hiện chương trình la lỗi c) Chương trình dịch phát hiện được các lỗi nhưng không phát hiện được các lỗi .. Câu 2: Em hãy sử dụng ngôn ngữ lập trình Free pascal viết chương trình để hiển thị dòng thông báo sau: Chao cac ban Day la chuong trinh hoc truc tuyen 4. Mức độ vận dụng cao Câu 1: Cho đoạn chương trình sau program CT; Uses Crt; Var R:integer; Begin clrscr; writeln(‘Hay nhap ban kinh duong tron R: ’); readln(R); writeln(‘Dien tich hinh tron la:’, 3.14*R*R:8:3); readln; end. Kết quả in ra như sau: Hay nhap ban kinh duong tron R: 2 Dien tich hinh tron la: 12.560 Em hãy giải thích cách hiển thị số thực ở câu lệnh writeln(Dien tich hinh tron la:’, 3.14*R*R:8:3) trong chương trình trên. Câu 2: Cho đoạn chương trình sau program CT; Uses Crt; Var a,b:integer; thuong:real Begin clrscr; writeln(‘nhap a, b: ’); readln(a,b); thuong:=a/b; writeln(‘Thuong cua a/b là:’, thuong:6:2); readln; end. Kết quả in ra như sau: nhap a, b: 5 2 Thuong cua a/b la: 2.50 Em hãy giải thích cách hiển thị số thực ở câu lệnh writeln(‘Thuong cua a/b là:’, thuong:6:2) trong chương trình trên.
File đính kèm:
he_thong_bai_tap_truc_tuyen_mon_tin_hoc_8_chu_de_cau_truc_cu.docx

