Tải bản đầy đủ (.pdf) (5 trang)

KIỂM TRA 15’ tin học 11 doc

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (200.56 KB, 5 trang )

Sinh viên: Đoàn Thị Thu Huyền
Lớp: 56A_CNTT_ĐHSP Hà Nội

KIỂM TRA 15’
(Sau bài 11 – Lớp 10)
1. Mục tiêu đánh giá:
Đánh giá kết quả học tập về câu lệnh rẽ nhánh và cấu trúc lặp.
2. Mục đích, yêu cầu của đề:
Kiểm tra, đánh giá được hiểu biết cơ bản về cách dùng các câu lệnh rẽ
nhánh, lệnh lặp.
3. Ma trận đề:
Câu lệnh rẽ
nhánh
Cấu trúc lặp
Nhận biết Câu 1
Thông hiểu Câu 1 Câu 2
Vận dụng Câu 3
4. Nội dung đề:
Kiểm tra tin học 11 _ Chương 3
Ngày…….tháng ……năm……
Thời gian làm bài: 15 phút
ĐỀ BÀI
Câu 1: (3 điểm) Phát biểu định lý Bohn Jacopini.
Câu 2: (3 điểm)
2.1. Xét đoạn chương trình:
If x=0 then y:= 0
else if x<0 then y:= sprt(sprt(-x))
else y:= sprt(sprt(x));
Điều khẳng định nào sau đây là đúng?
a. Đoạn chương trình trên tính căn bậc 3 của x.
b. Đoạn chương trình trên tính căn bậc 4 của |x|.


c. Cả a và b đều sai.

2.2. Trong ngôn ngữ lập trình Pascal, về mặt cú pháp câu lệnh nào sau đây là
đúng?
a. While a>5 do
a := a – 1 ;
b:= a – c;
EndWhile;

b. While a>5 do;
Begin
a := a – 1 ;
b:= a – c;
End;
c. While a>5 do d. While a>5 do
a := a – 1 ;
b:= a – c;
Begin
a := a – 1 ;
b:= a – c;
End;

Câu 3: (4 điểm) Cho câu lệnh For i := 1 to n do writeln (i*(i+1) div 2);
Hãy thay thế câu lệnh trên bằng 1 đoạn chương trình dùng
While…….do……?


- Hết-


















ĐÁP ÁN

Câu 1: (3 điểm) Mọi quá trình tính toán đều có thể mô tả và thực hiện dựa
trên 3 cấu trúc cơ bản là cấu trúc tuần tự, cấu trúc rẽ nhánh, cấu trúc lặp.
Câu 2: (3 điểm)
2.1. b (1.5 điểm)
2.2. d (1.5 điểm)
Câu 3: (4 điểm)
i:= 1 ;
While i<=n do
Begin
Writeln (i*(i+1) div 2);
Inc (i); { i:= i + 1;}
End;


- Hết-


×