KIỂM TRA HỌC KÌ II NH 2012.doc

Chia sẻ bởi Văn Đức Tịnh | Ngày 17/10/2018 | 39

Chia sẻ tài liệu: KIỂM TRA HỌC KÌ II NH 2012.doc thuộc Tin học 8

Nội dung tài liệu:

Trường THCS Thành Cổ BÀI KIỂM TRA HỌC KÌ II năm học 2011-2012
Môn: Tin 8
Ngày thi ...........................
Họ và tên:………………………………………… Lớp 8

Điểm
Lời phê của giáo viên

( Từ câu 1 đến câu 10) (5 điểm) Khoanh tròn chữ cái đứng trước phương án em cho là đúng nhất:
Câu 1: Chọn khai báo hợp lệ:
A) Var a,b: array[1 .. 6.5] of real; C) Var a,b: array[1 : 10] of Integer;
B) Var a,b: array[1 .. 100] of real; D) Var a;b: array[1 .. 100] of real;
Câu 2: Sau khi thực hiện đoạn chương trình sau, giá trị của biến S bằng bao nhiêu:
s:=0;
for i:=1 to 5 do s := s+i; writeln(s);
A) 11 B) 55 C) 15 D) Một kết quả khác
Câu 3: Để viết giá trị của mỗi phần tử trong mảng a ra màn hình câu lệnh nào sau đây đúng
A) writeln(a[i]); B) writeln(A); C) write[a[i]]; B) write[a(i)];
Câu 4: Hãy tìm hiểu đoạn chương trình sau đây.
j:=3; k:=2; While i<=6 do
Begin j:=j+1; k:=k+j; end;
Write(k);
Sau khi thực hiện đoạn chương trình trên, kết quả trên màn hình là:
A) 23 B) 30 C) 27 D) Một kết quả khác
Câu 5: Biểu thức  trong toán học được biểu diễn không hợp lệ trong Pascal là:
A) (a-b- c+d)*(a-b + c-d); B) (a*a -2*a*b+b*b) - (c*c-2*c*d+d*d);
C) (a2 -2ab+b2) - (c2-2cd+d2); D) (a-b)*(a-b) - (c-d)*(c-d);
Câu 6: Đoạn chương trình
X := 5; If X mod 3 = 2 then X := X + 1;
Sau khi cho máy thực hiện câu lệnh thì giá trị của X sẽ là:
A) 6 B) 5 C) 7 D) 4
Câu 7: Dưới đây là một đoạn chương trình Pascal :
For i : = 0 to 10 do
Sau khi thực hiện đoạn chương trình trên, số lần lặp là:
A) 0. B) 10. C) 11. D) Không xác định.
Câu 8: Hãy đọc đoạn chương trình sau:
if a >= b then s:=(a+B)*(a - B) else s:= a*b;
Khi nhập a = 1, b = 1 thì kết quả s bằng:
A) 0 B) 5 C) 12 D) Kết quả khác
Câu 9: Câu lệnh nào sau đây không dùng để in giá trị lưu trong biến x ra màn hình?
A) Writeln(x); B) Write(‘x’); C) Write(x: 3); D) Cả A, B, C đều đúng
Câu 10. Khi soạn thảo xong chương trình Pascal, ta muốn lưu chương trình lại thì ta nhấn phím:
A) F9 B) Ctrl + F9 C) F2 D) Ctrl + F2
II) Hãy điền Đ/S (Đúng/Sai) vào ô vuông cho các phát biểu sau đây: (2 điểm)
(Trong câu lệnh lặp: for := to do ; nếu giá trị đầu nhỏ hơn giá trị cuối thì chương trình bỏ qua câu lệnh lặp.
( Không nên thay đổi giá trị của “điều kiện” trong câu lệnh lặp while .. do như ví dụ sau: câu lệnh lặp sau đây là không nên sử dụng: while i<5 do i:=i + 2;
( Không thể sử dụng câu lệnh lặp While .. do để thay thế câu lệnh for .. do để nhập dữ liệu vào biến mảng.
( Một biến mảng có thể thay thế cho nhiều biến cùng kiểu dữ liệu
III) (3 điểm) Viết chương trình nhập từ bàn phím một mảng gồm n số thực là điểm tổng kết của
* 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ẻ: Văn Đức Tịnh
Dung lượng: 34,00KB| Lượt tài: 1
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)