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

Đề KT 1tiet tin 8 (HKII)

4 282 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 4
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

Khoanh tròn vào chữ cái đứng đầu mỗi ý cho em cho là đúng: 4đ 1.. Cấu trúc câu lệnh lặp For … do trong ngôn ngữ lập trình Pascal là: A.. Để sử câu lệnh For ... Trong các câu lệnh sau để

Trang 1

ĐỀ I

I Khoanh tròn vào chữ cái đứng đầu mỗi ý cho em cho là đúng: (4đ)

1 Cấu trúc câu lệnh lặp For … do trong ngôn ngữ lập trình Pascal là:

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

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

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

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

2 Để sử câu lệnh For do ta phải khai báo biến đếm có kiểu dữ liệu:

3 Để viết ra 10 chữ cái A, câu lệnh nào trong các câu lệnh sau là hợp lệ:

A For i:=10 to 20 do Writeln(‘A’); B For i=1 to 10 do Writeln(‘A’);

C For i=10 to 20 do Writeln(‘A’); D For i:=1 to 10; do Writeln(‘A’);

4 Cho đoạn chương trình sau:

4.1: Giá trị của S là:

A S=0 B S=5 C S=10 D S=15 4.2 Giá trị của P là:

A P=1 B P=10 C P=120 D P= 0

5 Trong các câu lệnh sau để tính tổng của 10 số tự nhiên đầu tiên, câu lệnh nào là hợp lệ:

A While n<=10 do begin n:=n+1; S:=S+n; end;

B While n<=10 do; n:=n+1; S:=S+n;

C While n>10 do begin n:=n+1; S:=S+n; end ;

D While n>10 do; begin n:=n+1; S:=S+n; end;

6 Cho đoạn chương trình sau:

i:=1; j:=2;

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

6.1 Giá trị của i là:

6.2 Giá trị của j là:

II Trong các câu lệnh sau có hợp lệ không, hãy sửa lại cho đúng (2đ)

a For i: =1 to n; do S: = S + i; (với n là số nguyên được nhập từ bàn phím, n>1)

b For i: =10 to 1 do S:=S+i;

c S:=0; n:=0;

While S <1000 do S:=S+n; n:= n+1;

d P:=1; n:=1

While P:=1000 do begin P:=P*n; n:=n+1; end;

Họ và tên: ………

Lớp: …………

KIỂM TRA 1 TIẾT MÔN: TIN HỌC

Begin

i:=1; S:=0; P:=1;

for i:= 1 to 5 do

begin

S:=S+i;

P:=P*i;

end;

End.

Trang 2

III Viết đoạn chương trình tính tổng của 10 số chẵn đầu tiên được mô tả thuật toán sau: (2đ)

Bước 1: S 0; i 0;

Bước 2: nếu i >10 thì chuyển đến bước 4

Bước 3: i  i+2; S  S+i; và quay lại bước 2;

Bước 4: Kết thúc

IV Viết chương trình tính tổng S = 1+ 1001

3

1 2

1

BÀI LÀM

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

Trang 3

ĐỀ II:

I Khoanh tròn vào chữ cái đứng đầu mỗi ý cho em cho là đúng: (4đ)

1 Cấu trúc câu lệnh lặp while … do trong ngôn ngữ lập trình Pascal là:

A while <câu lệnh> do <điều kiện>;

B while <điều kiện> do <câu lệnh>;

C while <điều kiện>; do <câu lệnh>;

D while <câu lệnh>; do <điều kiện>;

2 Trong các câu lệnh sau để tính tổng của 10 số tự nhiên đầu tiên, câu lệnh nào là hợp lệ:

A While n<=10 do; begin n:=n+1; S:=S+n; end;

B While n>10 do; n:=n+1; S:=S+n;

C While n<=10 do begin n:=n+1; S:=S+n; end ;

D While n>10 do begin n:=n+1; S:=S+n; end;

3 Cho đoạn chương trình sau:

i:=2; j:=1;

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

3.1 Giá trị của j là:

3.2 Giá trị của i là:

4 Để sử câu lệnh For do ta phải khai báo biến đếm có kiểu dữ liệu:

A Real; B Longint; C String; D Integer;

5 Cho đoạn chương trình sau, giá trị của các biến có trong câu lệnh sau vòng lặp là:

5.1 Giá trị của P là:

A P= 0 B P=1 C P=10 D P=120 5.2 Giá trị của S là:

A S=15 B S=10 C S=5 D S=0

6 Để viết ra 10 chữ cái A, câu lệnh nào trong các câu lệnh sau là hợp lệ:

A For i=10 to 20 do Writeln(‘A’); B For i:=1 to 10; do Writeln(‘A’);

C For i:=10 to 20 do Writeln(‘A’); D For i=1 to 10 do Writeln(‘A’);

II Trong các câu lệnh sau có hợp lệ không, hãy sửa lại cho đúng (2đ)

a For i: =1 to n; do S: = S + i; (với n là số nguyên được nhập từ bàn phím, n>1)

b For i: =10 to 1 do S:=S+i;

c S:=0; n:=0;

While S <1000 do S:=S+n; n:= n+1;

d P:=1; n:=1

While P:=1000 do begin P:=P*n; n:=n+1; end;

III Viết đoạn chương trình tính tổng của 10 số chẵn đầu tiên được mô tả thuật toán sau: (2đ)

Họ và tên: ………

Lớp: …………

KIỂM TRA 1 TIẾT MÔN: TIN HỌC

Begin

i:=1; S:=0; P:=1;

for i:= 1 to 5 do

begin

S:=S+i;

P:=P*i;

end;

End.

Trang 4

Bước 1: S 0; i 0;

Bước 2: nếu i >10 thì chuyển đến bước 4

Bước 3: i  i+2; S  S+i; và quay lại bước 2;

Bước 4: Kết thúc

IV Viết chương trình tính tổng S = 1+

100

1

3 1 2 1    BÀI LÀM ………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

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

TỪ KHÓA LIÊN QUAN

w