Đề 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.

 

doc3 trang | Chia sẻ: xuannguyen98 | Lượt xem: 589 | Lượt tải: 0download
Bạn đang xem nội dung tài liệu Đề kiểm tra 1 tiết Học kì 1 Khối 11, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
ĐỀ 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:

  • docde_kiem_1_tiet_tra_tin_hoc_11.doc