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

Kiem Tra 1 tiet So 1 HKII A chan

2 144 0
Tài liệu đã được kiểm tra trùng lặp

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Kiểm Tra Một Tiết
Trường học Trường THCS Sơn Tiến
Chuyên ngành Tin
Thể loại Kiểm tra
Năm xuất bản 2010
Định dạng
Số trang 2
Dung lượng 46 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 5: Trỡnh bày cỳ phỏp của cõu lệnh lặp với số lần lặp biết trước?. Câu 6: Hãy phát biểu sự khác biệt giữa các câu lệnh lặp với số lần lặp cho trớc và câu lệnh lặp với số lần lặp cha b

Trang 1

Phần I: Trắc nghiệm

Cõu 1: Để thụng bỏo kết quả tớnh toỏn, ta dựng lệnh nào?

C write(‘ket qua la’, 2*x) D read(x);

Cõu 2: Biểu thức nào sau đõy khụng đỳng trong pascal?

A a > b B a ≠ b C a = b D a < b

Câu 3: Để nhập dữ liệu ta dựng lệnh:

Cõu 4: Cấu trỳc nào được dựng để viết cõu lệnh lặp với số lần chưa biết trước?

C While ….do … D If … then ….else…

Phần II: tự luận.

Cõu 5: Trỡnh bày cỳ phỏp của cõu lệnh lặp với số lần lặp biết trước?

Câu 6: Hãy phát biểu sự khác biệt giữa các câu lệnh lặp với số lần lặp cho trớc và câu lệnh lặp

với số lần lặp cha biết trớc

Câu 7: Một số ngôn ngữ lập trình, ví dụ Pascal, không có sẵn hàm tính lũy thừa Hãy mô tả thuật

toán và sử dụng câu lệnh lặp với số lần xác định trớc để viết chơng trình Pascal tính lũy thừa bậc

n của số nguyên X.

Bài làm:

Đáp án và thang điểm Cõu 1 2 3 4 Đỏp ỏn A D B D Điểm 0.5 0.5 0.5 0.5 Trờng THCS Sơn Tiến Họ và tên:………

Lớp: 8A

Ngày 03 tháng 03 năm 2010.

Kiểm tra một tiết.

Môn: Tin.

Thời gian: 45 phút.

Trang 2

Cõu 5: Cỳ phỏp của cõu lệnh lặp với số lần lặp biết trước

Cỳ phỏp: for <biến đếm>:= <giỏ trị đầu> to <giỏ trị cuối> do <cõu lệnh>; (0.5 điểm)

Trong đú:

+ for, to, do là cỏc từ khúa, biến đếm là biến kiểu nguyờn (0.5 điểm)

+ Giỏ trị đầu và giỏ trị cuối là cỏc giỏ trị nguyờn và giỏ trị cuối khụng phải nhỏ hơn giỏ trị

đầu (0.5 điểm)

+ Sau mỗi vũng lặp biến đếm được tự động tăng thờm 1 đơn vị cho đến khi bằng giỏ trị

cuối (0.5 điểm)

Câu 6:

Sự khác biệt giữa câu lệnh lặp với số lần lặp cho trớc và câu lệnh lặp với số lần lặp cha biết trớc là

ở các điểm sau đây:

+) Nh tên gọi của nó, câu lệnh lặp với số lần lặp cho trớc chỉ thị cho máy tính thực hiện một lệnh hoặc một nhóm lệnh với số lần đã đợc xác định từ trớc, còn với câu lệnh lặp với số lần lặp cha biết trớc thì số lần lặp cha đợc xác định trớc

+) Trong câu lệnh lặp với số lần cho trớc, điều kiện là giá trị của một biến đếm có giá trị nguyên

đã đạt đợc giá trị lớn nhất hay cha, còn trong câu lệnh lặp với số lần lặp cha biết trớc, điều kiện tổng quát hơn nhiều, có thể là kiểm tra một giá trị của một số thực, cũng có thể là một điều kiện tổng quát khác

+) Trong câu lệnh lặp với số lần cho trớc, câu lệnh đợc thực hiện ít nhất một lần, sau đó kiểm tra

điều kiện Trong câu lệnh lặp với số lần cha xác định trớc, trớc hết điều kiện đợc kiểm tra Nếu

điều kiện đợc thỏa mãn, câu lệnh mới đợc thực hiện Do đó có thể có trờng hợp câu lệnh hoàn

toàn không đợc thực hiện

Câu 7: Chơng trình Pascal có thể nh sau:

var n,i,x: integer; a: longint;

begin

write('Nhap x='); readln(x);

write('Nhap n='); readln(n);

A:=1;

for i:=1 to n do A:=A*X;

writeln(x,' mu ',n,' bang ',A);

end.

Ngày đăng: 30/06/2014, 07:00

🧩 Sản phẩm bạn có thể quan tâm

w