1. Trang chủ
  2. » Cao đẳng - Đại học

đề cương ôn tập khối 8

6 7 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 6
Dung lượng 15,75 KB

Nội dung

Câu 3: Hãy nêu cú pháp và các bước hoạt động của câu lệnh lặp với số lần chưa biết trướcA. Câu 4: Mảng là gì.[r]

(1)

CÂU HỎI ÔN TẬP HKII – LỚP 8 MÔN TIN HỌC 2019-2020. I PHẦN TRẮC NGHIỆM:

Câu 1: Hoạt động sau hoạt động lặp: A Trường tổ chức chào cờ vào thứ tuần B Long chạy qua vào sáng

C Mỗi sáng, em thức dậy sớm để ôn D Sáng nay, An điểm tốt

Câu 2: Hoạt động sau lặp với số lần lặp biết trước? A Rửa rau tới

B Học thuộc

C Gọi điện tới có người nghe máy D Ngày tắm lần

Câu 3: Khi câu lệnh For to kết thúc? A Khi biến đếm nhỏ giá trị cuối

B Khi biến đếm lớn giá trị cuối C Khi biến đếm nhỏ giá trị đầu D Khi biến đếm lớn giá trị đầu

Câu 4: Cho câu lệnh sau câu lệnh đúng? A for i:=1 to 10; x:=x+1;

B for i:=1 to 10 x:=x+1; C for i:=10 to x:=x+1; D for i =10 to x:=x+1;

Câu 5: Trong câu lệnh lặp với số lần biết trước (For – do), thực mấy lần?

A ( < giá trị cuối > - < giá trị đầu > +1) lần B Tuỳ thuộc vào toán biết số lần C Khoảng 10 lần

D ( < giá trị đầu > - < giá trị cuối>) lần

Câu Với ngôn ngữ lập trình Passcal câu lệnh lặp for i:=1 to 10 x:=x+1; thì biến đếm i phải khai báo kiểu liệu nào?

A Integer B Real

C String D Tất kiểu

Câu 7: Sau thực đoạn chương trình sau: S:=0; For i:=1 to S:=S+i;

Giá trị biến S bao nhiêu?

A 20 B 15

(2)

Câu 8: Xác định số lần lặp câu lệnh sau For i:= to 20 tong:= tong +i;

A 15 B 16

C 20 D Tất sai

Câu 9: Hãy cho biết câu lệnh For i:=1 to 2.5 write (i,’ ‘); in hình điều gì?

A 2.5; B 5.5

C i D Khơng chạy câu lệnh sai

Câu 10 Hoạt động sau lặp với số lần lặp chưa biết trước?

A Ngày tắm hai lần B Học thuộc C Mỗi tuần nhà sách lần D Ngày đánh lần

Câu 11: Nhặt thóc khỏi gạo đến gạo khơng cịn thóc: A Lặp với số lần biết trước B Lặp vô số lần C Lặp với số lần chưa biết trước D Lặp 10 lần Câu 12 Hãy cho biết kết đoạn chương trình đây? a:=10;

While a < 11 write (a);

A Trên hình xuất số 10 B Trên hình xuất 10 chữ a C Trên hình xuất số 11 D Chương trình bị lặp vơ tận

Câu 13: Hãy < câu lệnh > lặp lặp lại đoạn lệnh: x:=1; While x<=5 write(‘Hoa hau’);

A x:=1 B X<=5

C write(‘Hoa hau’) D Khơng có lệnh lặp lại Câu 14: Câu lệnh lặp while…do có dạng là:

A X:=10; While x:=10 x:=x+5; B x:=10; While x=10 x:=x+5; C x:=10; While x=10 x=x+5; D x:=10; While x=10 to x:=x+5;

Câu 15: Khi sử dụng lệnh lặp While cần ý điều gì?

A Số lần lặp B Số lượng câu lệnh

C Điều kiện dần đến sai D Điều kiện dần đến Câu 16: Cho biết câu lệnh sau Do thực lần đoạn chương trình sau:

i := 5; While i>=1 i := i – 1;

A lần B lần

C lần D lần

(3)

B Kiểm tra giá trị < điều kiện > C Thực câu lệnh sau từ khóa Then D Kiểm tra < câu lệnh >

Câu 18: Đoạn chương trình sau mắc phải lỗi gì? a:=5; While a<=6 do Writeln(‘A’);

A Sử dụng sai cú pháp lệnh While B Khơng có lỗi C Không cho biết trước số lần lặp D Lặp vô hạn

Câu 19: Hãy tìm hiểu đoạn lệnh sau cho biết giá trị cuối n: s:= 0; n:= 0;

While s < Begin

n:= n + 1; s:= s + n; End;

A n = B n = C n = D n =

Câu 20: Câu lệnh lặp với số lần chưa biết trước khóa:

A For B While C If D Var

Câu 21: Khi thực đoạn chương trình sau: n:=1; T:=50;

While T > 20 begin n:=n+5; T:=T - n end; Hãy cho biết giá trị biến T bao nhiêu?

A 14 B 15 C 16 D 17

Câu 22: Vòng lặp sau cho kết T bao nhiêu: i:=0; T := 0;

While i <

begin T := T + 1; i := i + 1; end;

A T = B T = C T = D T =

Câu 23: Cho T i biến kiểu nguyên Khi chạy đoạn chương trình T:= 0; i:= 1;

while i<= begin

T:= T + i; i:= i + 2; end;

Giá trị sau T :

A 16 B C D

Câu 24: Đoạn chương trình sau dùng để làm gì? max:=a[1];

for i:=2 to n do

(4)

C Tìm số nhỏ dãy số D Khơng có cơng dụng

Câu 25: Câu lệnh sau thực vòng lặp? S: = 10 ; While S<10 then S:=S+3 ;

A B C D 10

Câu 26: Để tránh lỗi lặp vô hạn lần dùng While ta phải làm gì? A Phải có điều kiện trở lên

B Phải có cơng việc trở lên

C Phải có câu lệnh thay đổi điều kiện qua vòng lặp D Phải thay đổi giá trị biến qua vòng lặp

Câu 27: Trong cách khai báo biến mảng sau đây, cách khai báo hợp lệ:

A Var a: array[1,100] of integer; B Var a: array[1.5 100.5] of integer; C Var a: array[1 100] of integer; D Var a: array[1.5,100.5] of integer;

Câu 28: Các cách khai báo biến sau đây, cách khai báo hợp lệ trong Turbo Pascal:

A Var a= integer; B Var a: integer; C Var a: array; D Var: a: integer;

Câu 29: Cách xác định số phần tử dãy số?

A Chỉ số đầu – số cuối B Chỉ số đầu – số cuối + C số cuối – số đầu D Chỉ số cuối – số đầu +

Câu 30: Khai báo mảng A gồm 30 phần tử phần tử thứ 3, số nguyên ta khai báo gì:

A A: Array [1 30] of integer; B A: Array [3 33] of integer; C A: Array [3 32] of integer; D A: Array [33] of integer; Câu 31: Tham chiếu đến phần tử thứ i biến mảng A ta viết:

A A(i); B A{i}; C A[i]; D A[i};

Câu 32: Cho biết ý nghĩa câu lệnh sau: For i:=1 to 10 Readln(a[i]); A In dãy số mảng a B Nhập dãy số cho mảng a C Nhập giá trị cho biến i D In giá trị cho biến i Câu 33: Khai báo biến mảng: Var A : array[1 7] of real;

Sử dụng câu lệnh For i:= to readln(A[i]); để gán giá trị cho các phần tử biến A từ bàn phím, ta nhập giá trị?

A B C D

Câu 34: Để nhập giá trị vào phần tử a[3] mảng a ta viết là:

A Readln(a) B Readln(a[3]); C Readln(a[i]); D Readln(a(3)); Câu 35: Trong câu lệnh khai báo biến mảng, phát biểu sau đúng:

(5)

B Chỉ số đầu số cuối

C Kiểu liệu kiểu integer real D Cả A, B, C

Câu 36: Giả sử biến mảng A có phần tử giá trị phần tử là 1, 4, 7, 2, Khi thực câu lệnh sau: tb:= 0; For i:= to tb := tb + A[i]; Giá trị biến tb bao nhiêu?

A 20 B 18 C 21 D 22

Câu 37: Trước khai báo: Var A : array [1 n] of real; phải khai báo trước:

A Var n : integer; B Const n = 10; C Cả A, B D Cả A, B sai Câu 38: Đoạn chương trình sau dùng để làm gì?

TC:=0;

for i:=1 to n do

if a[i] mod 2= then TC:=TC+a[i] A Tính tổng số từ đến n

B Tính tổng số chẳn dãy n số vừa nhập C Tính tổng số dãy số

D In số chẳn

Câu 39: Đoạn chương trình sau dùng để làm gì? tong:=0; For i:=1 to n tong:=tong+i; A Tính tổng số từ đến n

B Tính tổng số chẳn dãy n số vừa nhập C Tính tổng số dãy số

D Tính tổng số vừa nhập

Câu 40: Đoạn chương trình sau dùng để làm gì? for i:= to n write(i, ‘ ‘);

A In số i B Duyệt qua n số C In số từ đến n D In hình ký tự trắng II PHẦN TỰ LUẬN:

Câu 1: Hãy vẽ sơ đồ khối mô tả hoạt động cấu trúc lặp nêu bước hoạt động

Câu 2: Hãy nêu cú pháp thích câu lệnh lặp với số lần biết trước?

Câu 3: Hãy nêu cú pháp bước hoạt động câu lệnh lặp với số lần chưa biết trước?

Câu 4: Mảng gì? Cách khai báo biến mảng, cho ví dụ minh họa.

Câu 5: Thư điện tử gì? Địa thư điện tử có dạng chung nào? Cho ví dụ địa thư điện tử?

(6)

Câu 7: Viết chương trình nhập vào số nguyên dương n, in hình số từ 1 đến n

âu 3: Khi câu lệnh For to kết thúc? Cho câu lệnh sau câu lệnh đúng? Trong câu lệnh lặp với số lần biết trước (For – do), thực Xác định số lần lặp câu lệnh sau For i:= to 20 tong:= tong Hãy < câu lệnh > lặp lặp lại đoạn lệnh: x:=1; Câu lệnh lặp while…do có dạng là: Khi sử dụng lệnh lặp While cần ý điều gì? Cho biết câu lệnh sau Do thực lần đoạn chương Việc mà câu lệnh While cần thực gì?

Ngày đăng: 08/04/2021, 19:41

TỪ KHÓA LIÊN QUAN

w