Hkii8

Chia sẻ bởi Đào Thị Hồng Nhung | Ngày 14/10/2018 | 55

Chia sẻ tài liệu: hkii8 thuộc Tin học 8

Nội dung tài liệu:

Trường THCS La Ngà
Họ và tên:
Lớp:
KIỂM TRA HỌC KỲ II
Môn: Tin học 8
Năm học: 2011-2012
Điểm

Phần 1: Trắc nghiệm:Chọn câu trả lời đúng nhất (2đ)
Câu 1: Câu lệnh lặp while…do có dạng đúng là:
a) While <điều kiện> do; ; b) While <điều kiện> do;
c) While do <điều kiện>; d) While <điều kiện> do ;
Câu 2: Chọn khai báo hợp lệ:
a) Var a,b: array[1 .. n] of real; b) Var a,b: array[1 : n] of Integer;
c) Var a,b: array[1 .. 100] of real; d) Var a,b: array[1 … 100] of real;
Câu 3: 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 4: Hãy tìm hiểu đoạn chương trình sau đây:
i:=1; j:=2; k:=3;

While i<6 do i:=i+1; j:=j+1; k:=k+j;

Space:=’ ’;

Write(i,space,j,space,k);

Sau khi thực hiện đoạn chương trình trên, lệnh Writeln in ra màn hình giá trị của i, j, k lần lượt là bao nhiêu?
a) 2,3,4 b) 7,2,3 c)7,3,6 d)6,3,7
Câu 5: Thực hiện đoạn lệnh sau, x nhận giá trị bao nhiêu:
x:=7; while x<=8 do x:=x+1;
a) 7 b)8 c) 0 d) 10
Câu 6: Với ngôn ngữ lập trình Passcal câu lệnh lặp for i:=1 to 10 do x:=x+1; thì biến đếm i phải được khai báo là kiểu dữ liệu
a) Integer; b) real; c) string d) tất cả các kiểu trên đều được
Câu 7: Lần lượt thực hiện đoạn lệnh: a[1]:=2; a[2]:=3; t:=(a[1]+a[2])*2+1; Giá trị của t là
a) 1 b) 11 c) 10 d) 6
Câu 8: Geogebra là:
phần mềm học luyện gõ phím nhanh, chính xác
Phần mềm tìm hiểu thời gian
Phần mềm giúp học tốt môn đại số
Phần mềm giúp học vẽ môn hình học
Lựa chọn đáp án đúng nhất rồi điền vào bảng sau:
Câu 1
Câu2
Câu3
Câu4
Câu5
Câu6
Câu7
Câu8










Phần 2 : Tự Luận
Câu 1, Viết pháp khai báo biến mảng trong Pascal
Khai báo biến mảng a gồm 30 phần tử có kiểu số nguyên
Khai báo biến mảng chieucao gồm 100 phần tử có kiểu số thực





Câu 2, Sử dụng các công cụ thích hợp để vẽ một hình vuông nếu biết trước một cạnh.





Câu 3, Các khai báo biến mảng sau đây trong Pascal đúng hay sai? Vì sao sai?
a, var X: Array[10,13] of Integer;

b, var X: Array[5..10.5] of Real;

c, var X: Array[10..1] of Integer;

d, var X: Array[4..10] of Real;

Câu 4, Viết chương trình Pascal sử dụng biến mảng để nhập n số nguyên từ bàn phím và in ra màn hình các số nguyên dương









Đáp án:
Phần 1: Trắc nghiệm:(2 đ)
Câu 1
Câu2
Câu3
Câu4
Câu5
Câu6
Câu7
Câu8

D
B
D
C
A
A
B
D

Phần 2 : Tự Luận
Câu 1:
Var Tên mảng: array[chỉ số đầu..chỉ số cuối] of Kiểu dữ liệu;(0
* 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ẻ: Đào Thị Hồng Nhung
Dung lượng: 391,85KB| Lượt tài: 1
Loại file: rar
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)