Sách Giải – Người Thầy của bạn
http://sachgiai.com/
ĐỀ KIỂM TRA HỌC KÌ I
MÔN: TIN HỌC 11
ĐỀ SỐ 02
Thời gian: 45 phút
Trường THPT Xuân Huy
PHẦN I. TRẮC NGHIỆM KHÁCH QUAN (6 điểm)
Câu 1: Biến x nhận giá trị trong khoảng [-100, 100], khai báo nào trong các khai báo
sau là phù hợp nhất?
A. word;
B. Integer;
C. Byte;
D. Real;
Câu 2: x2 biểu diễn trong Pascal là
A. sqrt(x)
B. exp(x)
C. abs(x)
D. sqr(x)
http://sachgiai.com/
Câu 6: Trong các câu lệnh sau câu lệnh nào đúng ?
A. While x>5 and x5) and (x5) and (x5) and (x
C. Start ... Finish;
D. Start ... Finish
Câu 13: Để gán 2 cho biến x, ta có câu lệnh:
A. x := 2;
B. x = 2;
C. x =: 2;
D. x = = 2;
Câu 14: Biểu thức (x>y) and (y>3) thuộc loại biểu thức nào trong Pascal?
2
Sách Giải – Người Thầy của bạn
A. Biểu thức toán học
B. Biểu thức quan hệ
Câu 15: Cho biểu thức
A. x/z2+y
http://sachgiai.com/
x y
.
C. x=0;
D. x= -1
Câu 19: Trong các kiểu dữ liệu sau kiểu nào cần bộ nhớ lớn nhất.
A. Integer B. Real
C. Byte
D. longint
Câu 20: Các thành phần cơ bản của Ngôn ngữ lập trình gồm:
A. Bảng chữ cái, ngữ pháp,
B. Bảng chữ cái, cú pháp, ngữ nghĩa
C. Bảng chữ cái, hằng, ngữ nghĩa
D. Bảng chữ cái, tên, ngữ nghĩa
Câu 21: Xác định giá trị của biểu thức:
S = (135 div 100) + (135 mod 100) div 10 + (135 mod 10)
A. S = 4
B. S=9
C. S=6
D. S=10
Câu 22: Trong Pascal, các đoạn chú thích được đặt giữa cặp dấu nào?
A. { và }
B. [ và ]
C. ( và )
D. /* và */
B. Y = 38
C. Y = 46
D. Y = 54
PHẦN II. THỰC HÀNH TRÊN MÁY TÍNH (4 điểm)
Hãy lập trình giải phương trình bậc nhất ax + b = 0. Với a, b là các số thực nhập vào từ
bàn phím.
4
Sách Giải – Người Thầy của bạn
http://sachgiai.com/
ĐÁP ÁN VÀ BIỂU ĐIỂM
1. Phần trắc nghiệm khách quan (6 điểm: mỗi câu 0.25đ)
Câu hỏi
1
2
3
4
C
D
A
D
B
Câu hỏi
13
14
15
16
17
18
19
20
21
2. Phần thực hành trên máy tính (4 điểm)
Program Giai_PTB1;
Var a , b : real;
0.25đ
x : real;
0.25đ
BEGIN
Write (‘ Nhap gia tri a va b : ’ ); Readln ( a , b );
0.5đ
If a < > 0 Then
0.5đ
Writeln( ‘ X = ’, - b / a : 10 : 2 )
0.5đ
Else
0.5đ
If b 0 Then
0.5đ