Chào mừng quý vị đến với website của trường THCS Nguyễn Huệ -Tỉnh Đăk Nông
Quý vị chưa đăng nhập hoặc chưa đăng ký làm thành
viên, vì vậy chưa thể tải được các tài liệu của
Thư viện về máy tính của mình.
Nếu chưa đăng ký, hãy nhấn vào chữ ĐK thành viên ở phía bên trái, hoặc xem phim hướng dẫn tại đây
Nếu đã đăng ký rồi, quý vị có thể đăng nhập ở ngay phía bên trái.
Nếu chưa đăng ký, hãy nhấn vào chữ ĐK thành viên ở phía bên trái, hoặc xem phim hướng dẫn tại đây
Nếu đã đăng ký rồi, quý vị có thể đăng nhập ở ngay phía bên trái.
Kiểm tra 1 tiết

- 0 / 0
(Tài liệu chưa được thẩm định)
Nguồn: Thầy Cường
Người gửi: Đặng Nam Kiên Cường
Ngày gửi: 10h:24' 01-04-2019
Dung lượng: 50.0 KB
Số lượt tải: 97
Nguồn: Thầy Cường
Người gửi: Đặng Nam Kiên Cường
Ngày gửi: 10h:24' 01-04-2019
Dung lượng: 50.0 KB
Số lượt tải: 97
Số lượt thích:
0 người
Tuần: 31
Tiết: 59
Trường THCS Nguyễn Huệ
Lớp:
Họ và tên:
ĐỀ KIỂM TRA 1 TIẾT HỌC KÌ II
MÔN: TIN HỌC 8
THỜI GIAN: 45 PHÚT
Điểm
Lời phê của giáo viên
Trắc nghiệm (3 điểm) : Hãy khoanh tròn đáp án đúng nhất :
Câu 1: Pascal sử dụng câu lệnh nào sau đây để lặp với số lần lặp biết trước ?
A. if...then B. if...then...else C. for...do D. while...do
Câu 2: Pascal sử dụng câu lệnh nào sau đây để lặp với số lần lặp chưa biết trước ?
A. if...then B. if...then...else C. for...do D. while...do
Câu 3: Lệnh lặp nào sau đây là đúng :
A. For = to do ;
B. For := to do ;
C. While <điều kiện> = do;
D. While <điều kiện> := do;
Câu 4. Cú pháp đầy đủ của câu lệnh While … do là:
While do <điều kiện>;
While <điều kiện>;;
While <điều kiện> to do;
While <điều kiện> do do;
Câu 5:Câu lệnh Pascal : While (3*5>=15) do Writeln (3*5); sẽ :
A. In số 15 ra màn hình 3 lần. B. In số 15 ra màn hình 5 lần.
C. Không thực hiện lệnh Writeln (3*5); D. Lặp vô hạn lần lệnh Writeln (3*5);
Câu 6: Trong Pascal, câu lệnh nào sau đây được viết đúng?
for i := 4 to 1 do writeln(‘A’);
for i := 1 to 10 writeln(‘A’);
for i := 1 to 100 do writeln(‘A’);
for i to 10 do writeln(‘A’);
Câu 7: Câu lệnh lặp For ...to ... do có:
Số lần lặp là vô hạn.
Số lần lặp biết trước.
Số vòng lặp phải nhỏ hơn 100.
Số vòng lặp không biết trước.
Câu 8. Trong Pascal, câu lệnh khai báo biến mảng nào sau đây đúng?
var a : array[10..1] of integer;
var b : array(1..100) of real;
var c : array[1..15] of integer;
var d : array[-2..-5] of real;
Câu 9. Khai báo biến mảng: A : array[1..7] of real;. Sử dụng câu lệnh For i:= 1 to 5 do readln(A[i]); để gán giá trị cho các phần tử trong biến A từ bàn phím, ta sẽ nhập được bao nhiêu giá trị?
5;
4;
6;
7;
Câu 10. Trong câu lệnh khai báo biến mảng, phát biểu nào sau đây đúng:
Chỉ số đầu > chỉ số cuối;
Chỉ số đầu chỉ số cuối;
Kiểu dữ liệu chỉ có thể là real;
Cả ba ý trên đều đúng;
Câu 11. Giả sử biến mảng A có 5 phần tử và giá trị của các phần tử lần lượt là 1, 4, 7, 2, 6. Khi thực hiện câu lệnh dưới đây giá trị của biến “tong” là bao nhiêu?
tong:= 0; For i:= 1 to 5 do tong := tong + A[i];
19;
18;
21;
20
Câu 12: Vòng lặp while ..do là vòng lặp:
A. Biết trước số lần lặp B. Chưa biết trước số lần lặp
C. Biết trước số lần lặp nhưng giới hạn là <=100 D.Biết trước số lần lặp nhưng giới hạn là >=100
II. PHẦN TỰ LUẬN: (7 ĐIỂM)
Câu 1: Hãy viết cấu trúc câu lệnh lặp với số lần biết trước và cấu trúc của câu lệnh lặp với số lần chưa biết trước? Nêu sự khác biệt giữa hai câu lệnh này? (2 đ)
Câu 2: Hãy nêu cấu trúc chung của biến mảng? Lấy một ví dụ cụ thể? (1đ)
Câu 3: Hãy cho biết đoạn chương trình sau đây máy tính sẽ thực hiện bao nhiêu vòng lặp ? Khi kết thúc giá trị của S sẽ bằng bao nhiêu? ( Yêu cầu mô tả vòng lặp ) (2 đ)Đoạn chương trình 1:
S:=10; x
Tiết: 59
Trường THCS Nguyễn Huệ
Lớp:
Họ và tên:
ĐỀ KIỂM TRA 1 TIẾT HỌC KÌ II
MÔN: TIN HỌC 8
THỜI GIAN: 45 PHÚT
Điểm
Lời phê của giáo viên
Trắc nghiệm (3 điểm) : Hãy khoanh tròn đáp án đúng nhất :
Câu 1: Pascal sử dụng câu lệnh nào sau đây để lặp với số lần lặp biết trước ?
A. if...then B. if...then...else C. for...do D. while...do
Câu 2: Pascal sử dụng câu lệnh nào sau đây để lặp với số lần lặp chưa biết trước ?
A. if...then B. if...then...else C. for...do D. while...do
Câu 3: Lệnh lặp nào sau đây là đúng :
A. For
B. For
C. While <điều kiện> = do
D. While <điều kiện> := do
Câu 4. Cú pháp đầy đủ của câu lệnh While … do là:
While
While <điều kiện>;
While <điều kiện> to
While <điều kiện> do
Câu 5:Câu lệnh Pascal : While (3*5>=15) do Writeln (3*5); sẽ :
A. In số 15 ra màn hình 3 lần. B. In số 15 ra màn hình 5 lần.
C. Không thực hiện lệnh Writeln (3*5); D. Lặp vô hạn lần lệnh Writeln (3*5);
Câu 6: Trong Pascal, câu lệnh nào sau đây được viết đúng?
for i := 4 to 1 do writeln(‘A’);
for i := 1 to 10 writeln(‘A’);
for i := 1 to 100 do writeln(‘A’);
for i to 10 do writeln(‘A’);
Câu 7: Câu lệnh lặp For ...to ... do có:
Số lần lặp là vô hạn.
Số lần lặp biết trước.
Số vòng lặp phải nhỏ hơn 100.
Số vòng lặp không biết trước.
Câu 8. Trong Pascal, câu lệnh khai báo biến mảng nào sau đây đúng?
var a : array[10..1] of integer;
var b : array(1..100) of real;
var c : array[1..15] of integer;
var d : array[-2..-5] of real;
Câu 9. Khai báo biến mảng: A : array[1..7] of real;. Sử dụng câu lệnh For i:= 1 to 5 do readln(A[i]); để gán giá trị cho các phần tử trong biến A từ bàn phím, ta sẽ nhập được bao nhiêu giá trị?
5;
4;
6;
7;
Câu 10. Trong câu lệnh khai báo biến mảng, phát biểu nào sau đây đúng:
Chỉ số đầu > chỉ số cuối;
Chỉ số đầu chỉ số cuối;
Kiểu dữ liệu chỉ có thể là real;
Cả ba ý trên đều đúng;
Câu 11. Giả sử biến mảng A có 5 phần tử và giá trị của các phần tử lần lượt là 1, 4, 7, 2, 6. Khi thực hiện câu lệnh dưới đây giá trị của biến “tong” là bao nhiêu?
tong:= 0; For i:= 1 to 5 do tong := tong + A[i];
19;
18;
21;
20
Câu 12: Vòng lặp while ..do là vòng lặp:
A. Biết trước số lần lặp B. Chưa biết trước số lần lặp
C. Biết trước số lần lặp nhưng giới hạn là <=100 D.Biết trước số lần lặp nhưng giới hạn là >=100
II. PHẦN TỰ LUẬN: (7 ĐIỂM)
Câu 1: Hãy viết cấu trúc câu lệnh lặp với số lần biết trước và cấu trúc của câu lệnh lặp với số lần chưa biết trước? Nêu sự khác biệt giữa hai câu lệnh này? (2 đ)
Câu 2: Hãy nêu cấu trúc chung của biến mảng? Lấy một ví dụ cụ thể? (1đ)
Câu 3: Hãy cho biết đoạn chương trình sau đây máy tính sẽ thực hiện bao nhiêu vòng lặp ? Khi kết thúc giá trị của S sẽ bằng bao nhiêu? ( Yêu cầu mô tả vòng lặp ) (2 đ)Đoạn chương trình 1:
S:=10; x
 






Các ý kiến mới nhất