1. Trang chủ
  2. » Biểu Mẫu - Văn Bản

De cuong on tap HKII tin hoc 8

2 22 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 7,31 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 13: Các khai báo biến mảng sau đây trong pascal, khai báo nào đúng: A.[r]

Trang 1

ĐỀ CƯƠNG ÔN TẬP HKII TIN HỌC 8

NĂM HỌC 2015 – 2016

A Trắc nghiệm Câu 1: Biết m:=15; n:=21.

Hỏi trong các câu lệnh sau câu lệnh nào không được thực hiện?

A While (m div 5 = 0) and (n div 3 = 7) do <câu lệnh>;

B While (m mod 3 = 0) and (n mod 3 = 0) do <câu lệnh>;

C While (m div 5 = 0) or (n div 3 = 7) do <câu lệnh>;

D While (m mod 3 = 0) or (n mod 3 = 0) do <câu lệnh>;

Câu 2: Cho trước x:=5 ; y:=1; Câu lệnh lặp nào sau đây cho x = 9 ?

A While y<5 do begin y :=y+1 ; End ; B While y<5 do begin y:=y+1; x:=x+1; end;

C While y<5 do y:=y+1; x:=x+1; end; D While x=5 do y:=y+1; x:=x+1; end;

Câu 3: Tro ng đoạn lệnh sau:

x :=5; y:= 1;

w hile x<=5 do y:=y+1 ;

Chọ n câu đúng trong các câu sau :

A Sau chương trình, biến x có giá trị là 10 B Không câu nào đúng.

C Số lần lặp là 5 D Chương trình nay lập vô hạn lần.

Câu 4: Biế t m:=3; n:= 4; ton g:=0; Sau khi thực hiện câu lệnh

For i:=m to n do tong:=tong+i;

thì biến tổng (tong) có kết quả là:

Câu 5: Với x:=2 cho thực hiện 2 dòng lệnh sau:

*L1 For i:=1 to 4 do tong:=tong+i; x:=x+tong;

*L2 For i:=1 to 4 do begin tong:=tong+i; x:=x+tong; end;

Hãy chọn phương án đúng đối với kết quả của các biến tong và x;

A Kết quả tong giống nhau, và kết quả x khác nhau.

B Kết quả tong giống nhau, và kết quả x giống nhau.

C Kết quả tong khác nhau, và kết quả x khác nhau.

D Kết quả tong khác nhau, và kết quả x giống nhau.

Câu 6: Với x:=0; sau câu lệnh For i:=1 to 2 do; x:=x+5; x bằng bao nhiêu:

Câu 7: Giả sử a:=2; thì sau câu lệnh For i:=1 to 3 do a:=a*a; a nhận giá trị bằng bao nhiêu?

Câu 8: Để thực hiện câu lệnh For i:=1 to 10 do tich:=tich*i; người ta đã khai báo trước đó

những câu lệnh nào sau đây?

A var i:integer; tich:real; B var i:real; tich:integer;

Câu 9: Cho biết m:=6; n:=8;

Hỏi trong các câu lệnh sau những lệnh nào được thực hiện?

A While m div n <> 0 do <câu lệnh> B While m div n = 0 do <câu lệnh>

C While n mod m <> 0 do <câu lệnh> D Cả A và C.

Câu 10: Với câu lệnh For i:=5 to 7 do a:=a*a; Hãy cho biết lệnh được lặp mấy lần?

Câu 11: Cho hai đoạn lệnh sau:

*L1: For i:=2 to 5 do tong1:=tong1+i;

*L2: i:=1; While i<5 do Begin tong2:=tong2+i; i:=i+1; end;

Thực hiện hai đoạn lệnh trên sẽ cho cặp kết quả nào sau đây?

A tong1 = 10; tong2 = 14 B tong1 = 14; tong2 = 10

C tong1 = 14; tong2 = 14 D tong1 = 10; tong2 = 10

Câu 12: Trong câu lệnh sau: For i=1 to 10 do; tong=tong+i; Hãy cho biết câu lệnh này sai ở

điểm nào? Chọn câu đúng nhất

A Thiếu dấu chấm phẩy (;).

B Thiếu dấu chấm phẩy (;) và dư dấu hai chấm (:).

Trang 2

C Dư một dấu chấm phẩy (;).

D Dư dấu chấm phẩy (;) và thiếu dấu hai chấm (:).

Câu 13: Các khai báo biến mảng sau đây trong pascal, khai báo nào đúng:

A Var X:array[2.2 15] of integer; B Var X:array[12…15] of integer;

C Var X:array(12 15) of integer; D Var X:array[12 15] of integer;

Câu 14: Khi thực hiện đoạn chương trình sau: n:=0; s:=10;

While s<20 do begin n:=n+5; s:=s +n end; Hãy cho biết giá trị của biến s bằng bao nhiêu?

Câu 15: Trong câu lệnh lặp: For i := 4 to 10 do begin j:= j + 2; write( j ); end;

Khi kết thúc câu lệnh lặp trên, câu lệnh write( j ); được thực hiện bao nhiêu lần?

Câu 16: Khi thực hiện đoạn chương trình sau: n:=100; T:=10;

While T>20 do begin T:=T – 10; n:=n+5; end;

Hãy cho biết giá trị của biến n bằng bao nhiêu?

Câu 17: Hãy chọn câu đúng trong các câu sau đây:

A X:=10; while X=10 do X:=X+5;

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

C X:=10; while X:=10; do X:=X+5;

D X:=10; while X=10 do X=X+5;

Câu 18: Trong Pascal, câu lệnh nào sau đây được viết đúng?

A for i=1 to 100 do writeln(‘A’); B for i:= 4 to 10 do writeln(‘A’);

C If i:= 4 to 1 do writeln(‘A’); D While i:= 1 to 100 writeln(‘A’);

Câu 19: Cho đoạn chương trình: J:= 0;

For i:= 3 to 6 do J:= j + i;

Sau khi thực hiện đoạn chương trình trên, giá trị của biến j bằng bao nhiêu?

Câu 20: Khi thực hiện đoạn chương trình sau: n:=0; s:=10;

While s<20 do begin n:=n+5; s:=s +n end;

Hãy cho biết giá trị của biến n bằng bao nhiêu?

Câu 21: Trong Pascal, câu lệnh nào sau đây là đúng?

A n:=2; while n<5 do write(‘A’); B S:=1; While S<10 do write(S); i:=i+1;

C i:=1; S:=1;while s:=10 do S:=S+i; D i:=1; S:=1;while s<10 do S:=S+i;

B Tự luận Bài 7: Nêu cú pháp và cách hoạt động của câu lệnh lặp For Do

Bài 8: Nêu cú pháp và cách hoạt động của câu lệnh lặp với số lần chưa biết trước?

Bài 9: Làm việc với dãy số:

- Nêu khái niệm biến mảng?

- Viết cú pháp khai báo mảng, giải thích các thành phần trong đó?

Bài tập: Viết chương trình pascal thực hiện các công việc sau:

- Nhập N số nguyên từ bàn phím

- In ra màn hình tổng, tích, trung bình các số tự nhiên vừa nhập

- In ra mìn hình các số tự nhiên vừa nhập là số chẵn

- In ra màn hình các số tự nhiên vừa nhập là số lẻ

- In ra màn hình số tự nhiên lớn nhất và nhỏ nhất

Ngày đăng: 05/10/2021, 19:09

TỪ KHÓA LIÊN QUAN

w