De thi hoc ky II

Chia sẻ bởi Nguyễn Hữu Dương | Ngày 17/10/2018 | 45

Chia sẻ tài liệu: De thi hoc ky II thuộc Tin học 8

Nội dung tài liệu:






(học sinh làm bài trực tiếp vào đề kiểm tra)
I. Trắc nghiệm: (5đ) Khoanh tròn đáp án đúng nhất :

Câu 1: : Khai báo nào sau đây là khai báo của biến mảng?
a. A: array [1..50] of integer; b. A: array [1.5 ..50] of integer;
c. A: array [1..5] of integer; d. Câu a và c đúng

Câu 2: Hãy cho biết tác dụng của câu lệnh lặp với số lần biết trước:
a. Làm đơn giản và giảm nhẹ công viết chương trình b. Tránh viết lặp lại chỉ một câu lệnh nhiều lần
c. Cả hai câu a và b đều đúng d. Cả hai câu a và b đều sai

Câu 3: Khi thực hiện câu lệnh lặp For, điều kiện cần phải kiểm tra là gì?
a. Giá trị của biến đếm nhỏ hơn hoặc bằng giá trị cuối. b. Giá trị của biến đếm lớn hơn giá trị cuối
c. Giá trị của biến đếm bằng giá trị cuối. d Các câu a, b, c đều sai

Câu 4: Câu lệnh pascal nào sau đây là hợp lệ?
a. For i:=100 to 1 do writeln(‘A’); b. For i:=1.5 to 10.5 do writeln(‘A’);
c. For i = 1 to 10 do writeln(‘A’); d. For i:= 1 to 10 do writeln(‘A’);

Câu 5: Khi thực hiện đoạn chương trình sau, giá trị của biến k bằng bao nhiêu?
k:= 1; For i:= 1 to 4 do k := k+2;
a. k = 7 b. k = 11 c. k = 9 d. k = 3

Câu 6: Chương trình sau cho kết quả gì?
Var i: real;
Begin For i:= 1 to 10 do writeln (‘0’); end.
a. in ra 10 chữ số 0 b. in ra 1 chữ số 0
c. thông báo lổi d. in ra 9 chữ số 0

Câu 7: Trong các câu lệnh sau đây, câu lệnh nào đúng ?
a. while a:= 10 do a:= a +5; b. while a = 10 do a: = a +5;
c. while a: 10 do; a:= a +5; d. while a:= a +5; do a:= 10;
Câu 8: While … do … là :
a. Câu lệnh lặp với số lần lặp biết trước b. câu lệnh lặp với số lần lặp chưa biết trước
c. Không phải là câu lệnh lặp d. Tất cả các câu a, b, c đều sai

Câu 9: Câu lệnh nào sau đây là câu lệnh nhập cho phần tử thứ 5 của biến mảng A?
a. Readln(A[5]); b. Readln(A[i]);
c. Readln(A[a]); d. Readln(A5);
Câu 10: Chương trình sau cho số lần lặp là bao nhiêu?
Var a : integer; begin For a:= 1 to 5 do write(a); end.
a. 4 b. 5
c. lặp vô hạn lần d. Không lặp.

II. Tự luận: (5đ) (học sinh làm bài phía sau đề kiểm tra)
Câu 1: (2đ)Vẽ lưu đồ thuật toán(LĐTT), viết cú pháp của câu lệnh lặp không xác định. Cho ví dụ minh họa.
Câu 2: (3đ)Viết chương trình nhập tuổi của 50 học sinh. Tính và in ra tuổi trung bình, in ra tuổi thấp nhất.
--------------------hết-------------------





I. Trắc nghiệm: (5đ, mỗi câu 0,5 điểm) Khoanh tròn đáp án đúng nhất :
Câu
1
2
3
4
5
6
7
8
9
10

Đáp án
D
C
A
D
C
C
B
B
A
B


II. Tự luận: (5đ)
Câu 1: (2đ)Vẽ lưu đồ thuật toán(LĐTT) và viết cú pháp của câu lệnh lặp không xác định.



SAI



ĐÚNG





While < điều kiện> do ;
Học sinh cho VD một đoạn chương trinh về while…do

Câu 2: (3đ)Viết chương trình nhập tuổi của 50 học sinh. Tính và in ra tuổi trung bình, in ra
* 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 Hữu Dương
Dung lượng: 9,81KB| Lượt tài: 1
Loại file: rar
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)