Đề cương ôn tập HK I năm học 2018 - 2019

5 25 0
Đề cương ôn tập HK I năm học 2018 - 2019

Đang tải... (xem toàn văn)

Thông tin tài liệu

Có thể sử dụng câu lệnh câu lện For..to..do để giải quyết các bài toán lặp với số lần chưa biết trước.. Trong vòng lặp While...Do <câu lệnh> chỉ là câu lệnh đơn giảnA[r]

(1)

Họ tên: ……….………. Lớp: 8A……

ĐỀ KIỂM TRA MỘT TIẾT- NĂM HỌC 2018 – 2019 Thời gian làm bài: 45 phút -Để LT211

Phần 1: Trắc nghiệm (5 điểm)

Câu Cho câu lệnh: If (X mod 2) = then X:=X+1; Giá trị biến X trước giá trị biến X 6.

A. 6 B 7 C. 8 D. 5

Câu Để chạy chương trình em ấn tổ hợp phím:

A. Shift + F9 B Ctrl + F9 C. Alt + F9 D. Ctrl + Shift + F9

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

for i:=1 to s := s+i;

writeln(s); Kết in hình :

A. s = B s = 15 C. s = 10 D. s = 100

Câu Cấu trúc lệnh Pascal sau hợp lệ :

A. for i:=100 to writeln(‘A’) B. for i:= 1.5 to 10.5 writeln(‘A’) C. for i:= to 10 writeln(‘A’) D for i:=1 to 10 writeln(‘A’); Câu Cấu trúc câu lệnh điều kiện dạng đủ là:

A If <điều kiện> then <câu lệnh1> else <câu lệnh 2>; B. If <điều kiện> then <câu lệnh1>;

C. If <câu lệnh 1> then <điều kiện> else <câu lệnh 2>; D. If <câu lệnh> then <điều kiện>;

Câu 6: Cấu trúc câu lệnh lặp với số lần chưa biết trước là:

A. While <điều kiện1> < điều kiện2>; B While <điều kiện> <câu lệnh>; C. While <câu lệnh> <điều kiện>; D. While <câu lệnh 1> <câu lệnh 2>; Câu Vòng lặp WHILE - DO vòng lặp

A. Biết trước số lần lặp B. Biết trước số lần lặp giới hạn <=100 C Chưa biết trước số lần lặp D. Biết trước số lần lặp giới hạn >=100

Câu Các câu lệnh Pascal sau lệnh viết sai:

A. If x > then m:=n; B. If x > then a:=b; Else m:=n; C. If x > then a:=b; m:=n; D. If x > then a:=b;

Câu Trong câu lệnh lặp : For i:=1 To 10 Do begin … end; Câu lệnh ghép thực lần?

A. 0 B. 1 C. 2 D.10

Câu 10 Trong câu lệnh lặp : a:=5; While a<6 writeln(‘Chao Ban!’); Câu lệnh lặp thực lần?

A. 0 B. 5 C. 6 D Vô hạn lần

Câu 11 Muốn thực câu lệnh ghép sau vòng lặp em dùng lệnh:

A. Readln; B. Writeln; C. If … Then … ; D Begin … End;

Câu 12 Sau thực đoạn chương trình sau, giá trị biến k bao nhiêu? k: = 0;

For i:= to k:= k + 2;

A. k = 8 B. k = 6 C. k = 5 D. k = 2

Câu 13 Hãy cho biết số lần lặp câu lệnh for sau đây: “for i:=1 to … ”

A. lần B. lần C. lần D. lần

Câu 14 Trong Pascal kết phép toán: (7 Div 2) bằng:

A. 1 B 3 C. 2 D. 4

Câu 15 Các câu lệnh Pascal sau lệnh viết sai:

A. while a>b write(a); B. while a<>b write(‘Dung’);

Câu 1 2 3 4 5 6 7 8 9 10

Đ.án

Câu 11 12 13 14 15 16 17 18 19 20

(2)

x:=0; tong:=0; while tong<=20 do tong:=tong+1; x:=tong;

Sau đoạn chương trình thực hiện, giá trị x ? A 20 B 21 C. không xác định D. 0 Câu 17 Cú pháp câu lệnh lặp với số lần biết trước ?

A. If <điều kiện> then <câu lệnh>;

B. For<biến đếm>:=<Giá trị đầu> To<giá trị cuối> Do<câu lệnh>; C. Var n, i: integer;

D. Phải kết hợp a, b c.

Câu 18 Trong câu lệnh lặp For i:=1 to write(i,’ ‘); câu lệnh write(i,’ ‘); thực lần?

A. Không lần B. lần C. lần D. lần

Câu 19 Kết < điều kiện> câu lệnh While Do có giá trị gì?

A. Là số ngun. B. Là số thực. C Đúng sai. D. Là dãy kí tự. Câu 20: Trong câu lệnh lặp với số lần xác định trước, <câu lệnh> thực lần?

A. (<giá trị đầu> - <giá trị cuối>) lần. B. (<giá trị cuối> - <giá trị đầu>) lần. C. (<giá trị cuối> - <giá trị đầu> + 1) lần. D. Khoảng 10 lần

Phần 2: Lựa chọn đáp án Đ ( Đúng) S ( Sai) (2 điểm)

Đ S

a Có thể sử dụng câu lệnh While để giải toán lặp với số lần biết trước

b Có thể sử dụng câu lệnh câu lện For to để giải toán lặp với số lần chưa biết trước

c Trong vòng lặp While Do <câu lệnh> câu lệnh đơn giản.

d Trong vòng lặp While Do < điều kiện> thông thường phép so sánh. Phần 3: Trong pascal câu lệnh sau viết hay sai? Nếu sai sửa lại (2 điểm) If a>b then write(a); else write(b)

If a:=b then a:=a+b;

For i:= to n do; write(i);

While a<>b then a:=a+b;

Phần 4: Viết chương trình sử dụng câu lệnh While …do… để tính tổng S=1+2+3+…+n với n số nguyên nhập từ bàn phím

(3)

Họ tên: ……….……….

Lớp: 8A…… ĐỀ KIỂM TRA MỘT TIẾT- NĂM HỌC 2018 – 2019 Thời gian làm bài: 45 phút -Để LT212

Phần 1: Trắc nghiệm (5 điểm)

Câu Các câu lệnh Pascal sau lệnh viết sai:

A. If x > then m:=n; B. If x > then a:=b; m:=n; C. If x > then a:=b; Else m:=n; D. If x > then a:=b; Câu Muốn thực câu lệnh ghép sau vòng lặp em dùng lệnh:

A. Readln; B. Begin … End; C. If … Then … ; D Writeln;

Câu Hãy cho biết số lần lặp câu lệnh for sau đây: “for i:=1 to … ”

A. lần B. lần C. lần D. lần

Câu Cho câu lệnh: If (X mod 2) = then X:=X+1; Giá trị biến X trước giá trị biến X 6.

A. 6 B 7 C. 8 D. 5

Câu Để chạy chương trình em ấn tổ hợp phím:

A. Shift + F9 B Ctrl + F9 C. Alt + F9 D. Ctrl + Shift + F9

Câu Các câu lệnh Pascal sau lệnh viết sai:

A. while a>b write(a); B. while a<>b write(‘Dung’); C. while a<b write(b); D. while a<>b do; write(Dung); Câu Cú pháp câu lệnh lặp với số lần biết trước ?

A. If <điều kiện> then <câu lệnh>;

B. For<biến đếm>:=<Giá trị đầu> To<giá trị cuối> Do<câu lệnh>; C. Var n, i: integer;

D. Phải kết hợp a, b c.

Câu Trong câu lệnh lặp For i:=1 to write(i,’ ‘); câu lệnh write(i,’ ‘); thực lần?

A. Không lần B. lần C. lần D. lần

Câu Sau thực đoạn chương trình sau, giá trị biến k bao nhiêu? k: = 0;

For i:= to k:= k + 2;

A. k = 8 B. k = 6 C. k = 5 D. k = 2

Câu 10 Cho đoạn chương trình sau: x:=0; tong:=0;

while tong<=20 do tong:=tong+1; x:=tong;

Sau đoạn chương trình thực hiện, giá trị x ? A 20 B 21 C. không xác định D. 0 Câu 11 Kết < điều kiện> câu lệnh While Do có giá trị gì?

A. Là số ngun. B. Là số thực. C Đúng sai. D. Là dãy kí tự. Câu 12 Cấu trúc câu lệnh điều kiện dạng đủ là:

A If <điều kiện> then <câu lệnh1> else <câu lệnh 2>; B. If <điều kiện> then <câu lệnh1>;

C. If <câu lệnh 1> then <điều kiện> else <câu lệnh 2>; D. If <câu lệnh> then <điều kiện>;

Câu 13: Trong câu lệnh lặp với số lần xác định trước, <câu lệnh> thực lần? A. (<giá trị đầu> - <giá trị cuối>) lần. B. (<giá trị cuối> - <giá trị đầu>) lần. C. (<giá trị cuối> - <giá trị đầu> + 1) lần. D. Khoảng 10 lần

Câu 1 2 3 4 5 6 7 8 9 10

Đ.án

Câu 11 12 13 14 15 16 17 18 19 20

(4)

A. 0 B. 1 C. 2 D.10

Câu 16 Trong câu lệnh lặp : a:=5; While a<6 writeln(‘Chao Ban!’); Câu lệnh lặp thực lần?

A. 0 B. 5 C. 6 D Vô hạn lần

Câu 17: Cấu trúc câu lệnh lặp với số lần chưa biết trước là:

A. While <điều kiện1> < điều kiện2>; B While <điều kiện> <câu lệnh>; C. While <câu lệnh> <điều kiện>; D. While <câu lệnh 1> <câu lệnh 2>; Câu 18 Vòng lặp WHILE - DO vòng lặp

A. Biết trước số lần lặp B. Biết trước số lần lặp giới hạn <=100 C Chưa biết trước số lần lặp D. Biết trước số lần lặp giới hạn >=100

Câu 19 Trong Pascal kết phép toán: (7 Div 2) bằng:

A. 1 B 3 C. 2 D. 4

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

for i:=1 to s := s+i;

writeln(s); Kết in hình :

A. s = B s = 15 C. s = 10 D. s = 100

Phần 2: Lựa chọn đáp án Đ ( Đúng) S ( Sai) (2 điểm)

Đ S

a Mọi NNLT có cách để thị cho máy tính thực cấu trúc với một câu lệnh Đó câu lệnh lặp.

b Có thể sử dụng câu lệnh câu lện For to để giải toán lặp với số lần chưa biết trước

c Trong vòng lặp While Do <câu lệnh> câu lệnh đơn giản.

d Trong vòng lặp While Do < điều kiện> thông thường phép so sánh. Phần 3: Trong pascal câu lệnh sau viết hay sai? Nếu sai sửa lại (2 điểm) If a:=b then write(dung) else write(‘Sai’);

If a>b then; a:=a+b;

For i:= 100 to 200 do; write(i);

While a<>b then a=a+b;

Phần 4: Viết chương trình sử dụng câu lệnh For…do… để tính tổng S=1+2+3+…+n với n số nguyên nhập từ bàn phím

(5)

Ngày đăng: 25/02/2021, 15:17

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan