đề kiểm 1 tiết tra tin hoc 11

Chia sẻ bởi Trần Thị Thu Hường | Ngày 25/04/2019 | 78

Chia sẻ tài liệu: đề kiểm 1 tiết tra tin hoc 11 thuộc Tin học 11

Nội dung tài liệu:

ĐỀ 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
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: Trần Thị Thu Hường
Dung lượng: | Lượt tài: 0
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)