Đề kiểm tra 1 tiết Học kì 1 Khối 11
Câu 1. 2.0 điểm
Nêu các thành phần cơ bản của ngôn ngữ lập trình, khái niêm tên, hằng, biến trong ngôn ngữ lập trình pascal?
- Thành phần cơ bản ngôn ngữ lập trình: bảng chữ cái, ngữ nghĩa, cú pháp.
- Khái niệm tên trong ngôn ngữ lập trình pascal là một dãy liên tiếp không quá 127 kí tự bao gồm chữ số, chữ cái và dấu gạch dưới không được bắt đầu bằng chữ số.
- Hằng là đại lượng có giá trị không thay đổi trong quá trình thực hiện chương trình.
- Biến là đại lượng được đặt tên. Giá trị của biến có thể thay đổi trong quá trình thực hiên chương trình.
ĐỀ KIỂM TRA 1 TIẾT HỌC KỲ 1 KHỐI 11 Câu 1: Nêu các thành phần cơ bản của ngôn ngữ lập trình, khái niêm tên, hằng, biến trong ngôn ngữ lập trình pascal? Câu 2: Nêu các phép toán trong pascal và ý của từng phép toán? Câu 3: Xác định kết quả sau khi thực hiện câu lệnh: A := sqr(3)/sqrt(9); A. A được gán giá trị là 3 B. A được gán giá trị là 6 C. A được gán giá trị là 9 D. A được gán giá trị là 1 Câu 4: Viết biểu thức logic xác định N chia hết cho 2? Câu 5: Viết chương trình tính tích y=7x6 Câu 6: Viết cú pháp thủ tục chuẩn vào/ra đơn giản? Câu 7: ý nghĩa của câu lệnh sau: Write(‘nhap so nguyen duongN=’); Câu 8: Viết chương trình nhập vào số nguyên dương N, đưa ra giá trị bình phương của N? Hướng dẫn và biểu điểm chấm điểm Môn thi: TIN học - LỚP 11 NĂM HỌC 2015-2016 (Hướng dẫn và biểu điểm gồm 02 trang) Câu Nội dung Điểm Câu 1. 2.0 điểm Hỏi Nêu các thành phần cơ bản của ngôn ngữ lập trình, khái niêm tên, hằng, biến trong ngôn ngữ lập trình pascal? Trả lời - Thành phần cơ bản ngôn ngữ lập trình: bảng chữ cái, ngữ nghĩa, cú pháp. - Khái niệm tên trong ngôn ngữ lập trình pascal là một dãy liên tiếp không quá 127 kí tự bao gồm chữ số, chữ cái và dấu gạch dưới không được bắt đầu bằng chữ số. - Hằng là đại lượng có giá trị không thay đổi trong quá trình thực hiện chương trình. - Biến là đại lượng được đặt tên. Giá trị của biến có thể thay đổi trong quá trình thực hiên chương trình. Câu 2. 1.0 điểm Hỏi Nêu các phép toán trong pascal và ý của từng phép toán? Trả lời - Các phép toán số học với số nguyên: +, -, *, div, mod. - Các phép toán số học với số thực: +, - , *, / - Các phép toán quan hệ: ,>=,. - Các phép toán Logic: not, and, or. Câu 3. 1.0 điểm Hỏi Xác định kết quả sau khi thực hiện câu lệnh: A := sqr(3)/sqrt(9); A. A được gán giá trị là 3 B. A được gán giá trị là 6 C. A được gán giá trị là 9 D. A được gán giá trị là 1 Trả lời Đáp án A Câu 4. 1.0 điểm Hỏi Viết biểu thức logic xác định N chia hết cho 2? Trả lời N mod 2 =0 Câu 5. 1.0 điểm Hỏi Viết chương trình tính tích y=7x6 Trả lời Program tinhtich; Var y:integer; Begin Y:=7*6; Write(‘y=’,Y); Readln End. 1 Câu 6. 1.0 điểm Hỏi Viết cú pháp thủ tục chuẩn vào/ra đơn giản? Trả lời + Cú pháp: Read(); Hoặc Readln(); + Ý nghĩa: Nhận giá trị được gõ từ bàn phím và gán cho danh sách các biến. - Cú pháp và ý nghĩa thủ tục xuất dữ liệu: + Cú pháp: Write(); (1) Writeln(); (2) + Ý nghĩa: Thủ tục (1) đưa danh sách kết quả ra màn hình và con trỏ nằm ngay sau kết quả cuối cùng, còn thủ tục (2) sau khi đưa danh sách kết quả ra màn hình thì con trỏ xuống đầu dòng tiếp theo. 1 Câu 7. 1.0 điểm Hỏi ý nghĩa của câu lệnh sau: Write(‘nhap so nguyen duongN=’); Trả lời Hiển thị xâu ‘nhap so nguyen duongN=’ 1 Câu 8. 2.0 điểm Hỏi Viết chương trình nhập vào số nguyên dương N, đưa ra giá trị bình phương của N? Trả lời Program tinhtich; Uses crt; Var N,BP:Word; Begin Writeln(‘ nhap so nguyen duong N=’); Readln(N); BP:=sqr(N); Write(‘Binh phuong N=’,BP); Readln End. 1 1
File đính kèm:
- de_kiem_1_tiet_tra_tin_hoc_11.doc