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

DE KT - 1T - LT - HKII

2 299 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

Chưa biết trước số lần lặp ca. Trong lệnh lặp For…to…do của Pascal, trong mỗi vòng lặp biến đếm thay đổi như thế nào.. Trong các hoạt động dưới đây, hoạt động nào sẽ được thực hiện lặp l

Trang 1

ĐỀ KIỂM TRA 1 TIẾT MÔN: Tin Học 8 – Lý thuyết

I Trắc nghiệm (7 điểm): Khoanh tròn vào câu đúng nhất.

Câu 1 Lệnh lặp nào sau đây là đúng?

a For <biến đếm>= <giá trị đầu> to <giá trị cuôí> do <câu lệnh>;

b For <biến đếm>:= <giá trị đầu> to <giá trị cuôí> do <câu lệnh>;

c For <biến đếm>:= <giá trị cuôí> to <giá trị đầu> do <câu lệnh>;

d For <biến đếm>: <giá trị đầu> to <câu lệnh> do <giá trị cuối>;

Câu 2 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 3 Vòng lặp While do là vòng lặp:

a Biết trước số lần lặp b Chưa biết trước số lần lặp

c Biết trước số lần lặp nhưng giới hạn là < =100 d.Biết trước số lần lặp nhưng giới hạn là > =100

Câu 4 Câu lệnh lặp while…do có dạng đúng là:

a While <điều kiện> do; <câu lệnh>; b While <điều kiện> <câu lệnh> do;

c While <câu lệnh> do <điều kiện>; d While <điều kiện> do <câu lệnh>;

Câu 5 Trong cú pháp của câu lệnh While do, <điều kiện> thường là một:

Câu 6 Cho S và i là biến nguyên Khi chạy đoạn chương trình : S:=0;

for i:=1 to 5 do s := s+i; writeln(s);

Kết quả in lên màn hình của S là :

Câu 7 Cho S và i biến kiểu nguyên Khi chạy đoạn chương trình :

S:= 0; i:= 1;

while i< 6 do begin S:= S + i; i:= i + 2; end;

Giá trị sau cùng của S là :

Câu 8 Trong lệnh lặp For…to…do của Pascal, trong mỗi vòng lặp biến đếm thay đổi như thế nào?

c Một giá trị bất kì; d Một giá trị khác 0;

Câu 9 Trong ngôn ngữ lập trình, phép gán nào là hợp lệ?

Câu 10 Câu lệnh lặp For i:=3 to 10 do Begin end; vòng lặp thực hiện bao nhiêu lần?

Câu 11 Trong các hoạt động dưới đây, hoạt động nào sẽ được thực hiện lặp lại với số lần chưa biết trước?

a Tính tổng của 20 số tự nhiên đầu tiên b Nhập các số nguyên từ bàn phím cho đến khi đủ 50 số

c Nhập các số từ bàn phím và tính tổng cho đến khi lần đầu tiên nhận được tổng lớn hơn 1000 thì kết thúc

Câu 12 Sau từ khóa do có từ hai câu lệnh trở lên thì ta phải để các câu lệnh đó trong hai từ khóa:

Câu 13 Trong cú pháp của câu lệnh lặp với số lần biết trước, biến đếm là biến có kiểu:

Câu 14 Trong cú pháp của câu lệnh lặp với số lần biết trước, giá trị đầu phải như thế nào so với giá trị cuối?

II Tự luận (3đ):

Câu 1.(1.5đ) Sự khác nhau giữa câu lệnh lặp với số lần biết trước và câu lệnh lặp với số lần chưa biết trước?

Câu 2(1.5đ) Hãy chỉ ra lỗi trong các câu lệnh sau đây?

a) X:=5; while X:=5 do X:=X+5;

b) X:=10; while X =10 do X =X+2;

c) S:=0; n:=0; while S <=10 do n:=n+1; S:=S+n;

Trang 2

-Hết -ĐÁP ÁN

I Trắc nghiệm (7 điểm): Mỗi câu đúng được 0.5đ

Câu 2: d Câu 6: d Câu 10: c Câu 14: c Câu 3: b Câu 7: b Câu 11: c

Câu 4: d Câu 8: a Câu 12: d

II Tự luận (3đ):

Câu 1(1.5đ):

- 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 chưa biết trước thì số lần

lặp chưa được xác định trước (0.5đ)

- 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 chưa, còn trong câu lệnh lặp với số lần lặp chưa 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 (0.5đ)

- 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 Lệnh lặp với số lần chưa xác định trước, trước hết điều kiện được kiểm tra Nếu điều kiện được

thoả mãn, câu lệnh mới được thực hiện (0.5đ)

Câu 2 (1.5đ)

a/ Thừa dấu hai chấm trong điều kiện; (0.5đ)

b/ Thiếu dấu hai chấm trong câu lệnh gán; (0.5đ)

c/ Thiếu các từ khóa begin và end trước và sau các lệnh n:=n+1 và S:=S+n, do đó vòng lặp trở

thành vô tận (0.5đ)

Ngày đăng: 16/05/2015, 20:00

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w