Đề kiểm tra Học kì 1 môn Tin học Lớp 11 - Năm học 2016-2017 - Trường THPT An Phước (Có đáp án)

TRƯỜNG THPT AN PHƯỚC  
TỔ: TIN – CN  
ĐỀ THI HỌC KỲ I – NĂM HỌC: 2016 - 2017  
MÔN: TIN HỌC 11  
(Thời gian: 45 phút)  
Câu 1: Nêu khái niệm chương trình dịch. Có mấy loại chương trình dịch? Phân biệt mỗi loại. (2đ)  
Câu 2: Hãy viết các biểu thức Toán học sau trong Pascal. (2đ)  
sin(x2 y2 )  
x3 x2 x  
a/  
b/  
a. x y  
Câu 3: Hãy viết các biểu thức Pascal sau trong Toán học. (1đ)  
a/ abs(x – y) / (x*x + sqr(y) +1)  
b/ sqrt(x + y) / (x – z)  
Câu 4: Viết câu lệnh If – then tính: (1đ)  
x y  
Nếu x > 1 và y > 1  
v   
Nếu x > 1 và y ≤ 1  
x y  
Câu 5: Cho biết kết quả của a, b sau khi thực hiện các đoạn chương trình sau: (1đ)  
a/  
a := 0; b := 0;  
For i := 1 to 10 do if i mod 3 = 0 then a := a + i else b := b + i;  
b/  
a := 5; b := 5;  
While b < 20 do begin b := b + 5; a := a + b; end;  
Câu 6: Viết chương trình nhập từ bàn phím hai số nguyên dương A và B (A < B). Tính và đưa ra màn  
hình tổng các số chẵn trong phạm vi từ A đến B. (3đ)  
MA TRẬN ĐỀ THI HỌC KỲ I – NĂM HỌC: 2016 – 2017  
MÔN: TIN HỌC 11  
Mức độ  
Biết  
Hiểu  
Vận dụng  
Nội dung  
Khái niệm về chương trình  
dịch; Phân loại; Phân biệt mỗi  
loại.  
Câu 1  
Phép toán, biểu thức số học  
Hàm số học chuẩn  
Câu 2; Câu 3  
Câu 4; Câu 5  
Câu lệnh If – then  
Câu lệnh lặp For – do  
Câu lệnh lặp While – do  
Lập trình  
Câu 6  
ĐÁP ÁN THI HỌC KỲ I – NĂM HỌC: 2016 – 2017  
MÔN: TIN HỌC 11  
Câu  
Nội dung  
Điểm  
1
- Chương trình dịch: là chương trình đặc biệt có chức năng chuyển đổi chương trình  
được viết bằng ngôn ngữ lập trình bậc cao thành chương trình thực hiện được trên  
máy tính.  
1,00  
- Có 2 loại chương trình dịch: thông dịch và biên dịch.  
- Phân biệt giữa thông dịch và biên dịch:  
0,50  
0,50  
+ Thông dịch: lần lượt dịch từng câu lệnh ra ngôn ngữ máy rồi thực hiện ngay câu  
lệnh vừa dịch được hoặc thông báo lỗi nếu không dịch được.  
+ Biên dịch: duyệt, kiểm tra, phát hiện lỗi, xác định chương trình nguồn có dịch  
được không. Dịch toàn bộ chương trình nguồn thành một chương trình đích có thể  
thực hiện trên máy và có thể lưu trữ để sử dụng lại khi cần thiết.  
2
3
a/ sin(sqr(x) + sqr(y)) / (a * abs(x - y))  
b/ sqrt(x * x * x + sqrt(x * x + sqrt(x)))  
1,00  
1,00  
x y  
a/  
0,50  
0,50  
x2 y2 1  
x y  
b/  
x z  
4
5
If (x > 1) and (y > 1) then v := x + y;  
If (x > 1) and (y <= 1) then v := x – y;  
0,50  
0,50  
Kết quả của a, b sau khi thực hiện các đoạn chương trình:  
a/ a = 18 và y = 37  
0,50  
0,50  
b/ a = 50 và b = 20  
6
Program Cau_6;  
Uses crt;  
0,25  
0,25  
0,25  
0,25  
Var A, B, I : Word;  
S : Longint;  
Begin  
Clrscr;  
0,25  
0,25  
0,25  
0,25  
0,25  
0,25  
0,25  
0,25  
Write(‘ Nhap A và B: ’);  
Readln(A, B);  
S := 0;  
For I := A to B do  
If I mod 2 = 0 then S := S + I;  
Write(‘ Tong la: ’, S);  
Readln  
End.  
Lưu ý: HS làm cách khác nếu đúng vẫn đạt điểm tối đa  
doc 4 trang Thùy Anh 12620 Free
Bạn đang xem tài liệu "Đề kiểm tra Học kì 1 môn Tin học Lớp 11 - Năm học 2016-2017 - Trường THPT An Phước (Có đáp án)", để 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:

  • docde_kiem_tra_hoc_ki_1_mon_tin_hoc_lop_11_nam_hoc_2016_2017_tr.doc