1. Trang chủ
  2. » Giáo án - Bài giảng

TIET 54 - KTRA 1 TIET

2 93 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 2
Dung lượng 40 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Câu 1: Mọi ngơn ngữ lập trình đều cĩ câu lệnh để thể hiện: a.. Cấu trúc rẽ nhánh c.. cả a và b đều đúng Câu 2: Cấu trúc rẽ nhánh dạng đầy đủ trong ngơn ngữ lập trình Pascal cĩ dạng: a.

Trang 1

Trường THCS Lý Tự Trọng

HọTên:

………

Lớp: 8A

KIỂM TRA 1 TIẾT

Mơn: Tin học 8 Thời gian 45 phút

PHẦN TRẮC NGHIỆM (4,0 điểm) Khoanh tròn chữ cái đứng trước câu trả lời đúng.

Câu 1: Mọi ngơn ngữ lập trình đều cĩ câu lệnh để thể hiện:

a Cấu trúc lặp b Cấu trúc rẽ nhánh

c cả a và b đều sai d cả a và b đều đúng

Câu 2: Cấu trúc rẽ nhánh dạng đầy đủ trong ngơn ngữ lập trình Pascal cĩ dạng:

a if <câu lệnh 1> then <câu lệnh 2>; b if <điều kiện1> then <câu lệnh1>;

c if <điều kiện> then < câu lệnh 1> else <câu lệnh 2>; d if <điều kiện> then <câu lệnh>;

Câu 3: 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 4: 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 5: 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 6: 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 to 10 do writeln(‘A’);

c For i:=1.5 to 10.5 do writeln(‘A’) d For i:= 1 to 10 do writeln(‘A’);

Câu 7: (3.0 điểm) Cho đoạn chương trình sau: S : = 0; i: = 0;

While S < = 15 do Begin

S:= S + i;

I : = i + 1;

End;

Sau khi thực hiện chương trình giá trị của i và s bằng bao nhiêu?

PHẦN TỰ LUẬN: (4,0 điểm) Tìm lỗi trong chương trình và sửa lỗi chương trình cho đúng: Tính Tổng Các Số Tự Nhiên Từ 100 Đến 1000 (Vịng lặp với số lần lặp chưa biết).

Program tinh_tong;

Var i S: Integer;

Begin

i: 100;

S = 0;

While i > 1000 do

S:= S + i i:= i + 1;

Writeln(‘ Tong cac so tu nhien tu 100 den 1000 la:’,S); Readln; End.

Trang 2

Đáp Án

Ngày đăng: 17/05/2015, 09:00

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w