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

ĐỀ THI TIN HỌC 8

3 3,1K 42
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 đề Đề thi tin học 8
Trường học Trường Trung Học Cơ Sở
Chuyên ngành Tin học
Thể loại Đề thi
Thành phố Hà Nội
Định dạng
Số trang 3
Dung lượng 48,5 KB

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

Nội dung

Writeln j,k;Hãy cho biết lệnh Writeln in ra màn hình giá trị của j và k là bao nhiêu?

Trang 1

ĐỀ THI HỌC KÌ II MÔN :TIN HỌC 8 A/ Trắc nghiệm khách quan: (4 điểm-15 phút)

Khoanh tròn chữ cái đứng trước câu trả lời em cho là đúng ( mỗi câu 0,25 điểm)

1/ Cho đọan chương trình sau :

x:= 0; tong:=0;

While tong <=51 do

Begin

writeln(tong);

tong:=tong+1

End;

x:=tong;

Sau khi đọan chương trình trên được thực hiện , giá trị của x bằng bao nhiêu?

2/ Câu lệnh lặp có cú pháp là:

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

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

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

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

3/ Câu lệnh lặp với số lần chưa biết trước có cú pháp là:

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

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

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

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

4/ Trong câu lệnh lặp

for i:=1 to 25do begin……… end;

Câu lệnh ghép được thực hiện bao nhiêu lần?

5/ Câu lệnh sau từ khóa do của lệnh lặp while…… do có thể là:

6/ Cú pháp khai báo biến mảng là:

a.Var<tên biến mảng>:array[<chỉ số đầu> <chỉ số cuối>] of < kiểu dữ liệu>;

b.Var<tên biến mảng>:array[<chỉ số cuối> <chỉ số đầu>] of < kiểu dữ liệu>;

c.Var<tên biến mảng>:array(<chỉ số đầu> <chỉ số cuối>) of < kiểu dữ liệu>;

d Var<tên biến mảng>:array[<chỉ số đầu> <chỉ số cuối>] of < kiểu dữ liệu>;

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

j:=2; k:=3;

for i:=1 to 5 do j:=j+1;

k:=k+j;

Writeln (j,k);

Hãy cho biết lệnh Writeln in ra màn hình giá trị của j và k là bao nhiêu?

a j=7; k=3 b j=1; k=10 c j=7; k=10 d j=7; k=28

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

j:=2; k:=3;

for i:=1 to 5 do begin j:=j+1;k:=k+j end;

Trang 2

Writeln (j,k);

Hãy cho biết lệnh Writeln in ra màn hình giá trị của j và k là bao nhiêu?

a j=7; k=3 b j=1; k=10 c j=7; k=10 d j=7; k=28

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

i:=1 ; j:=2; k:=3;

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

Writeln (i,j,k);

Hãy cho biết lệnh Writeln in ra màn hình giá trị của i, j và k là bao nhiêu?

a i=6;j=3; k=6 b i=6;j=7; k=28 c i=6;j=7; k=6 d.i=6;j=3; k=28 10/ Cho đoạn chương trình sau:

i:=1;j:=2; k:=3;

While i<6 do begin i:=i+1; j:=j+1;k:=k+j end;

space:=’ ’;

Writeln ( i , space , j, space, k);

Hãy cho biết lệnh Writeln in ra màn hình giá trị của i, j và k là bao nhiêu?

a i=6;j=3; k=6 b i=6;j=7; k=28 c i=6;j=7; k=6 d.i=6;j=3; k=28 11/ Các câu lệnh Pascal sau đúng hay sai??

Đánh dấu “ X” vào ô thích hợp: ( mỗi câu 0,25 điểm)

a/ for i:=1 to 10 do x:=x+1;

b/ for i:=10 to 1 do x:=x+1;

c/ while i:=1 do t:=10

d/ kitu: array(1 255) of real;

e/ a: array[1 100] of integer;

f/ b: array[1 n] of real;

B/ Tự luận ( 6điểm -30 phút)

1/ Viết chương trình in một chữ ‘A’ trên màn hình 50 lần

2/ Viết chương trình tính tích của N số tự nhiên đầu tiên , với N là số tự nhiên được nhập từ bàn phím ( N!=1.2.3 N)

3/ Viết chương trình nhập vào một số tự nhiên N từ bàn phím và kiểm tra số đó có phải là hợp

số hay không?

Ngày đăng: 13/09/2013, 14:10

TỪ KHÓA LIÊN QUAN

w