ĐỀ THI HKI LỚP 11
Chia sẻ bởi Nguyễn Thanh Phong |
Ngày 26/04/2019 |
43
Chia sẻ tài liệu: ĐỀ THI HKI LỚP 11 thuộc Tin học 11
Nội dung tài liệu:
Sở GD-ĐT Tỉnh Bà Rịa Vũng Tàu
Trường THPT Nguyễn Văn Cừ
Kiểm tra Học Kì I – Năm học 2011-2012
Môn : Tin Học Lớp 11
Trắc nghiệm : 5đ
Câu 1: Để biểu diễn , ta có thể viết?
A. SQR(SQRT(X)*X) B. SQRT(x*x*x) C. SQR(x*x*x) D. SQRT(x*x)*x
Câu 2: Với lệnh nào sau đây dùng để in giá trị M(M kiểu số thực) ra màn hình với độ rộng là 5 và có 2 chữ số phần thập phân ?
A. Write(M:5); B. Write(M:5:2); C. Writeln(M:2); D. Writeln(M:2:5);
Câu 3: Trong ngôn ngữ lập trình Pascal, về mặt cú pháp câu lệnh nào sau đây là sai ?
A. x := 30.5; B. x := 30,5; C. x:= (3<5) or (6>8); D. x:= (3<5) and (6<8);
Câu 4: Trong Turbo Pascal, xét chương trình sau
Const b = 3.75;
Begin
Write(b:5:3);
End.
Màn hình kết quả là:
A. 3.75 B. 3.750 C. 3.8E+01 D. 3.75E+01
Câu 5: Trong khai báo dưới đây bộ nhớ sẽ cấp phát cho các biến tổng cộng là bao nhiêu byte?
Var x,y,z : Integer; c,h: Char; ok: Boolean;
A. 11 B. 12 C. 9 D. 10
Câu 6: Trong 1 chương trình, biến M có thể nhận các giá trị: 10, 15, 20, 30, 40, và biến N có thể nhận các giá trị: 1.0 , 1.5, 2.0, 2.5 , 3.0, khai báo nào trong các khai báo sau là đúng?
A. Var M: Real; N: Word; B. Var M: Word; N: Real;
C. Var M,N :Byte; D. Var M, N: Longint;
Câu 7 : Trong ngôn ngữ lập trình Pascal để biên dịch chương trình ta nhấn tổ hợp phím nóng nào?
A). Ctrl + F9 B). Ctrl + F3 C). Alt + F9 D). Alt + F3
Câu 8 : Trong ngôn ngữ lập trình Pascal phần thân chương trình được xác định bởi cặp câu lệnh nào?
A). Begin và End B). Program và End C). Uses và End D). Const và End
Câu 9 : Trong biểu thức logic: (m mod 100 < 10) and (m div 100 > 0). Giá trị nào của m dưới đây là đúng?
A). 118 B). 108 C). 98 D). 88
Câu 10 : Cho x là biến nguyên, y là biến thực, lệnh gán nào sau đây sai:
A. y:=y/3; B. x:=x+3; C. x:= x mod 5; D. x:=x/3;
II. Tự luận : 5đ
Câu 1 (2đ): Chuyển các biểu thức toán học sau sang biểu thức toán học tương ứng trong Pascal :
Viết câu lệnh rẽ nhánh tính
|x| + |y| nếu điểm (x,y) không thuộc hình tròn bán kính r (r>0), tâm (a,b)
x + y trong các trường hợp còn lại
Câu 2 (2đ): Viết chương trình nhập từ bàn phím 2 số nguyên dương M và N (M < N).
Yêu cầu:
Tính tổng các số chia hết cho 2 trong phạm vi từ M đến N, sau đó in kết qua ra màn hình.
Nếu người dùng nhập M > N hãy viết câu lệnh yêu cầu người dùng nhập lại.
Câu 3 (1đ): Tìm và sửa các lỗi sai trong chương trình sau :
Program Tinh_Tong_Chan;
Uses crt;
Var S, I, N : integer;
Begin
Clrscr;
Write(‘nhap N’);
S:=0; I:=2;
While (I ≤ N) do
Begin
S:=S+I;
I:=I + 2;
End.
Writeln(‘tong S la’, S:8:4);
Readln;
End.
ĐÁP ÁN
Trắc nghiệm (5đ)
Lưu
Trường THPT Nguyễn Văn Cừ
Kiểm tra Học Kì I – Năm học 2011-2012
Môn : Tin Học Lớp 11
Trắc nghiệm : 5đ
Câu 1: Để biểu diễn , ta có thể viết?
A. SQR(SQRT(X)*X) B. SQRT(x*x*x) C. SQR(x*x*x) D. SQRT(x*x)*x
Câu 2: Với lệnh nào sau đây dùng để in giá trị M(M kiểu số thực) ra màn hình với độ rộng là 5 và có 2 chữ số phần thập phân ?
A. Write(M:5); B. Write(M:5:2); C. Writeln(M:2); D. Writeln(M:2:5);
Câu 3: Trong ngôn ngữ lập trình Pascal, về mặt cú pháp câu lệnh nào sau đây là sai ?
A. x := 30.5; B. x := 30,5; C. x:= (3<5) or (6>8); D. x:= (3<5) and (6<8);
Câu 4: Trong Turbo Pascal, xét chương trình sau
Const b = 3.75;
Begin
Write(b:5:3);
End.
Màn hình kết quả là:
A. 3.75 B. 3.750 C. 3.8E+01 D. 3.75E+01
Câu 5: Trong khai báo dưới đây bộ nhớ sẽ cấp phát cho các biến tổng cộng là bao nhiêu byte?
Var x,y,z : Integer; c,h: Char; ok: Boolean;
A. 11 B. 12 C. 9 D. 10
Câu 6: Trong 1 chương trình, biến M có thể nhận các giá trị: 10, 15, 20, 30, 40, và biến N có thể nhận các giá trị: 1.0 , 1.5, 2.0, 2.5 , 3.0, khai báo nào trong các khai báo sau là đúng?
A. Var M: Real; N: Word; B. Var M: Word; N: Real;
C. Var M,N :Byte; D. Var M, N: Longint;
Câu 7 : Trong ngôn ngữ lập trình Pascal để biên dịch chương trình ta nhấn tổ hợp phím nóng nào?
A). Ctrl + F9 B). Ctrl + F3 C). Alt + F9 D). Alt + F3
Câu 8 : Trong ngôn ngữ lập trình Pascal phần thân chương trình được xác định bởi cặp câu lệnh nào?
A). Begin và End B). Program và End C). Uses và End D). Const và End
Câu 9 : Trong biểu thức logic: (m mod 100 < 10) and (m div 100 > 0). Giá trị nào của m dưới đây là đúng?
A). 118 B). 108 C). 98 D). 88
Câu 10 : Cho x là biến nguyên, y là biến thực, lệnh gán nào sau đây sai:
A. y:=y/3; B. x:=x+3; C. x:= x mod 5; D. x:=x/3;
II. Tự luận : 5đ
Câu 1 (2đ): Chuyển các biểu thức toán học sau sang biểu thức toán học tương ứng trong Pascal :
Viết câu lệnh rẽ nhánh tính
|x| + |y| nếu điểm (x,y) không thuộc hình tròn bán kính r (r>0), tâm (a,b)
x + y trong các trường hợp còn lại
Câu 2 (2đ): Viết chương trình nhập từ bàn phím 2 số nguyên dương M và N (M < N).
Yêu cầu:
Tính tổng các số chia hết cho 2 trong phạm vi từ M đến N, sau đó in kết qua ra màn hình.
Nếu người dùng nhập M > N hãy viết câu lệnh yêu cầu người dùng nhập lại.
Câu 3 (1đ): Tìm và sửa các lỗi sai trong chương trình sau :
Program Tinh_Tong_Chan;
Uses crt;
Var S, I, N : integer;
Begin
Clrscr;
Write(‘nhap N’);
S:=0; I:=2;
While (I ≤ N) do
Begin
S:=S+I;
I:=I + 2;
End.
Writeln(‘tong S la’, S:8:4);
Readln;
End.
ĐÁP ÁN
Trắc nghiệm (5đ)
Lưu
* 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ẻ: Nguyễn Thanh Phong
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)