THI HKII

Chia sẻ bởi Nguyễn Thi Xuân Diệp | Ngày 17/10/2018 | 45

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

Nội dung tài liệu:

Đề chính thức KIỂM TRA HKII NĂM HỌC 2010 -2011. Môn :Tin học, Lớp:8

I - PHẦN TRẮC NGHIỆM KHÁCH QUAN : ( 2 đ ) - Thời gian làm bài 15 phút
Thí sinh chọn chữ cái chỉ kết quả mà em chọn là đúng và ghi vào tờ giấy làm bài.
Câu 1: Cấu trúc rẽ nhánh dạng đầy đủ trong ngôn ngữ lập trình Pascal có dạng:
A. if then ;
B. if <điều kiện1> then ;
C. if <điều kiện> then < câu lệnh 1> else ;
D. if <điều kiện> then ;
Câu 2: Khi viết câu lệnh lặp for..do…
A. Giá trị đầu bằng giá trị cuối B. Giá trị cuối phải lớn hơn giá trị đầu
C. Giá trị đầu lớn hơn giá trị cuối D. Tất cả đều sai.
Câu 3: Câu lệnh gotoxy(a,b) có tác dụng
A. Đưa con trỏ về hàng b B. Đưa con trỏ về cột a
C. Đưa con trỏ về cột a hàng b D. Tất cả đều đúng.
Câu 4: Các hoạt động nào dưới đây lặp với số lần nhất định:
A. Ngày đánh răng ba lần B. Mỗi ngày đi học một lần
C. Học cho đến khi thuộc bài D. Gọi điện cho tới khi có người nhấc máy
Câu 5: Cách viết câu lệnh lặp với số lần biết trước như sau:
Hãy chọn phương án đúng.
A. For = to do ;
B. For : = to do ;
For := to do ;
For = to do
Câu 6: Khi nào thì câu lệnh For…to…do kết thúc?
A. Khi biến đếm lớn hơn giá trị cuối
B. Khi biến đếm nhỏ hơn giá trị cuối
C. Khi biến đếm bằng giá trị cuối
D. Khi biến đếm lớn hơn giá trị đầu
Câu 7: Chọn khai báo hợp lệ:
A Var a,b: array[1..n] of real; C. Var a,b: array[1..100] of real;
B. Var a,b: array[1:n] of real; D. Var a,b: array[1…n] of real;
Câu 8: Cú pháp khai báo biến mảng trong Pascal là:
var ; array [..] of ;
var : array [] of ;
var : array [..] of ;
var : array [] for ;





- Hết -









Đề chính thức KIỂM TRA HKII NĂM HỌC 2010 -2011. Môn :Tin học, Lớp:8


Điểm bằng số


Điểm bằng chữ
Giám khảo 1

Số thứ tự



Giám khảo 2
Số phách


II - PHẦN TỰ LUẬN : ( 8 đ) - Thời gian làm bài 45phút
Câu 1: ( 2đ) Hãy điền Đ/ S (Đúng/Sai) vào ô vuông cho các phát biểu sau đây:
(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 dịch sẽ báo lỗi để ta chỉnh sửa lại.
( Không nên thay đổi giá trị của “biến đếm” trong câu lệnh lặp for .. do, ví dụ câu lệnh lặp sau đây là không nên sử dụng: for i:=1 to n do i:=i + 2;
( Câu lệnh sau do trong câu lệnh lặp While .. do có thể không được thực hiện một lần nào nếu ngay từ đầu, điều kiện điều khiển vòng lặp có giá trị “Sai”.
( Mọi câu lệnh lặp for .. do đều có thể thay thế một cách thích hợp bởi câu lệnh lặp While .. do
Câu 2: ( 2đ) Điền X vào các ô sao cho phù hợp và giải thích vì sao?
Câu
Đúng
Sai
Giải thích

a) if a>b then max:=
* 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 Thi Xuân Diệp
Dung lượng: 80,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)