Bài 7. Câu lệnh lặp

Chia sẻ bởi TRẦN PHƯỢNG | Ngày 24/10/2018 | 40

Chia sẻ tài liệu: Bài 7. Câu lệnh lặp thuộc Tin học 8

Nội dung tài liệu:

LỆNH ĐIỀU KIỆN
Mục 1
Bài tập trắc nghiệm
Câu lệnh điều kiện dạng đầy đủ là:
A. If ( Điều kiện) then (Câu lệnh 1); Else (Câu lệnh 2);
B. If ( Điều kiện) then ( Câu lệnh );
C. If (Điều kiện) then (Câu lệnh 1), (Câu lệnh 2);
D. If ( Điều kiện ) then (Câu lệnh 1 ) Else ( Câu lệnh 2 );
Mục 2
Bài tập trắc nghiệm
Trong Pascal, câu lệnh điều kiện nào sau đây được viết đúng?
A. if a := 1 then a := a + 1;
B. if a > b else write(a);
C. if (a mod 2) = 0 then write('So khong hop le');
D. if x = y; then writeln(y);
Mục 3
Bài tập trắc nghiệm
Hãy cho biết giá trị của biến X bằng bao nhiêu sau khi thực hiện câu lệnh: if (45 mod 3 ) = 0 then X :=X+2; ( Biết rằng trước đó giá trị của biến X = 5)
A.5
B.9
C.7
D.11
Mục 4
Bài tập trắc nghiệm
Ta có 2 lệnh sau: x:= 8; if x>5 then x := x +1; Giá trị của x là bao nhiêu?
A.5
B.9
C.8
D.6
Mục 5
Bài tập trắc nghiệm
Các câu lệnh Pascal nào sau đây được viết đúng?
A. If x:= 5 then a = b;
B. If x > 4; then a:= b;
C. If x > 4 then a:=b; m:=n;
D. If x > 4 then a:=b; else m:=n;
Mục 6
Bài tập trắc nghiệm
Để tìm giá trị lớn nhất của 2 số a, b thì ta viết:
A. Max:=a; If b>Max then Max:=b;
B. If (a>b) then Max:=a; If (b>a) then Max:=b;
C. Max:=b; If a>Max then Max:=a;
D. Cả 3 câu đều đúng.
Mục 7
Bài tập trắc nghiệm
If ... Then ... Else là:
A. Vòng lặp xác định
B. Vòng lặp không xác định
C. Câu lệnh điều kiện
D. Một khai báo
Mục 8
Bài tập trắc nghiệm
IF a>8 THEN b:=3 ELSE b:=5; Khi a nhận giá trị là 0 thì b nhận giá trị nào?
A.0
B.5
C.8
D.3
Mục 9
Bài tập trắc nghiệm
Chọn câu lệnh Pascal hợp lệ trong các câu sảu
A. If x : = a + b then x : = x + 1;
B. If a > b then max = a;
C. If a > b then max : = a ; else max : = b3
D. If 5 = 6 then x : = 100;
Mục 10
Bài tập trắc nghiệm
Cấu trúc rẽ nhánh có mấy loại?
A. 2
B. 3
C.4
D.5
LỆNH LẶP 1
Mục 1
Bài tập trắc nghiệm
Lệnh lặp For, mỗi lần lặp giá trị của biến đếm thay đổi như thế nào?
A. Tăng 1
B. Tăng 2
C. Tăng 3
D. Tăng 4
Mục 2
Bài tập trắc nghiệm
Câu lệnh pascal nào sau đây là hợp lệ?
A. For i:= 1 to 10 do writeln(‘A’);
B. For i:=1.5 to 10.5 do writeln(‘A’);
C. For i= 1 to 10 do writeln(‘A’);
D. For i:=100 to 1 do writeln(‘A’);
Mục 3
Bài tập trắc nghiệm
Vòng lặp for ..do là vòng lặp:
A. Biết trước số lần lặp
B. Chưa biết trước số lần lặp
C. Biết trước số lần lặp nhưng giới hạn là <=50
D. Biết trước số lần lặp nhưng giới hạn là >=50
Mục 4
Bài tập trắc nghiệm
Với ngôn ngữ lập trình Pascal câu lệnh lặp for i:=1 to 10 do x:=x+1; thì biến đếm i phải được khai báo là kiểu dữ liệu:
A. Integer
B. Real
C. String
D. Tất cả các kiểu trên đều được
Mục 5
Bài tập trắc nghiệm
Hoạt động nào sau đây lặp với số lần lặp biết trước?
A. Rửa rau tới khi sạch
B. Học bài cho tới khi thuộc bài
C. Gọi điện tới khi có người nghe máy
D. Ngày tắm 2 lần
Mục 7
Bài tập trắc nghiệm
Em hiểu lệnh lặp theo nghĩa nào dưới đây?
A. Một lệnh thay cho nhiều lệnh
B. Các câu lệnh được viết lặp đi lặp lại nhiều lần
C. Vì câu lệnh có tên là lệnh lặp
D. Cả (A), (B), (C) đều sai
Mục 8
Bài tập trắc nghiệm
Khi nào thì câu lệnh For..to..do kết thúc?
A. Khi biến đếm nhỏ hơn giá trị cuối
B. Khi biến đếm lớn hơn giá trị cuối
C. Khi biến đếm nhỏ hơn giá trị đầu
D. Khi biến đếm lớn hơn giá trị đầu
Mục 9
Bài tập trắc nghiệm
Cho các câu lệnh sau hãy chỉ ra câu lệnh đúng?
A. for i:=1 to 10; do x:=x+1;
B. for i:=1 to 10 do x:=x+1;
C. for i:=10 to 1 do x:=x+1;
D. for i =10 to 1 do x:=x+1;
Mục 10
Bài tập trắc nghiệm
Với ngôn ngữ lập trình Passcal câu lệnh lặp for i:=1 to 10 do x:=x+1; thì biến đếm i phải được khai báo là kiểu dữ liệu nào?
A. Integer
B. Real
C. String
D. Tất cả các kiểu trên đều được
Mục 11
Bài tập trắc nghiệm
Trong câu lệnh lặp với số lần biết trước (For – do), được thực hiện mấy lần?
A. ( giá trị cuối - giá trị đầu ) lần
B. Tuỳ thuộc vào bài toán mới biết được số lần
C. Khoảng 10 lần
D. ( giá trị đầu - giá trị cuối) lần
Mục 12
Bài tập trắc nghiệm
Xác định số vòng lặp cho bài toán: tính tổng các số nguyên từ 1 đến 100
A. 1
B.100
C.99
D. Tất cả đều sai
Mục 13
Bài tập trắc nghiệm
Kết quả của < điều kiện > trong câu lệnh sẽ có giá trị là gì?
A. Là một số nguyên
B. Là một số thực
C. Đúng hoặc sai
D. Là một dãy kí tự
Mục 14
Bài tập trắc nghiệm
Sau khi thực hiện đoạn chương trình sau: S:=0; For i:=1 to 5 do S:=S+i; Giá trị của biến S bằng bao nhiêu?
A. 20
B15
C.10
D.0
Mục 15
Bài tập trắc nghiệm
Lệnh lặp nào sau đây là đúng?
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ị cuối) to (giá trị đầu) do (câu lệnh;
D. For (biến đếm) :(giá trị đầu) to (câu lệnh do (giá trị cuối);
LỆNH LẶP 2
Mục 1
Bài tập trắc nghiệm
Việc đầu tiên mà câu lệnh While ... do cần thực hiện là gì?
A. Thực hiện (câu lệnh) sau từ khóa Do
B. Kiểm tra giá trị của (câu lệnh)
C. Thực hiện câu lệnh sau từ khóa Then
D. Kiểm tra (câu lệnh)
Mục 2
Bài tập trắc nghiệm
(câu lệnh) sau từ khóa Do trong câu lệnh While ... do được thực hiện ít nhất mấy lần?
A. 0 lần
B. 1 lần
C. 2 lần
D. Vô số lần
Mục 3
Bài tập trắc nghiệm
Cho biết câu lệnh sau Do thực hiện mấy lần trong đoạn chương trình sau: i := 5; While i>=1 do i := i – 1;
A. 1 lần
B. 2 lần
C. 5 lần
D. 6 lần
Mục 4
Bài tập trắc nghiệm
Hãy cho biết kết quả của đoạn chương trình dưới đây? a:=10; While a < 11 do write (a);
A. Trên màn hình xuất hiện một số 10
B. Trên màn hình xuất hiện 10 chữ a
C. Trên màn hình xuất hiện một số 11
D. Chương trình bị lặp vô tận
Mục 5
Bài tập trắc nghiệm
Khi sử dụng lệnh lặp While ... do cần chú ý điều gì?
A. Số lần lặp
B. Số lượng câu lệnh
C. Điều kiện dần đi đến sai
D. Điều kiện dần đi đến đúng
Mục 6
Bài tập trắc nghiệm
Hoạt động nào sau đây 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 bài cho tới khi thuộc bài
C. Mỗi tuần đi nhà sách một lần
D. Ngày đánh răng 2 lần
Mục 7
Bài tập trắc nghiệm
Câu lệnh viết đúng cú pháp lệnh lặp với số lần chưa biết trước?
A. While (điều kiện) to (câu lệnh);
B. While (điều kiện) to (câu lệnh 1) do (câu lệnh 2);
C. While (điều kiện)> do ;(câu lệnh);
D. While (điều kiện) do (câu lệnh);
Mục 8
Bài tập trắc nghiệm
Câu lệnh lặp while…do có dạng đúng là:
A. x:=10; While x:=10 do x:=x+5;
B. x:=10 While x=10 do x:=x+5;
C. x:=10; While x=10 do x=x+5;
D. x:=10; While x=10 to x:=x+5;
Mục 9
Bài tập trắc nghiệm
Pascal sử dụng câu lệnh lặp nào sau đây để lặp với số lần chưa biết trưỡc
A. For…do
B. While…do
C. If..then
D. If…then…else
Mục 10
Bài tập trắc nghiệm
Hãy chỉ ra < câu lệnh > được lặp đi lặp lại trong đoạn lệnh: x:=1; While x<=5 do write(‘Hoa hau’);
A. x:=1
B. X<=5
C. write(‘Hoa hau’)
D. Không có câu lệnh lặp.
Mục 11
Bài tập trắc nghiệm
Vòng lặp while ..do là vòng lặp:
A. Chưa biết trước số lần lặp
B. Biết trước số lần lặp
C. Biết trước số lần lặp nhưng giới hạn là <=100
D. Biết trước số lần lặp nhưng giới hạn là >=100
Mục 12
Bài tập trắc nghiệm
Đoạn lệnh sau, mỗi lần lặp giá trị của biến i trong câu lệnh sau thay đổi như thế nào? While i<=10 do i:=i+3;
A. Tăng 1
B. Tăng 2
C. Tăng 3
D. Tăng 4
Mục 13
Bài tập trắc nghiệm
Câu lệnh lặp while…do có dạng đúng là:
A. While (điều kiện) do ; (câu lệnh);
B. While (điều kiện) (câu lệnh) do;
C. While (điều kiện) do (điều kiện);
D. While (điều kiện) do (câu lệnh);
Mục 14
Bài tập trắc nghiệm
Đoạn lệnh sau đúng, sai như thế nào? While n<=0 do; Write(‘Nhap lai n:’); Readn (n);
A. Đúng
B. Sai, sau do không có ;
C. Sai, thiếu Begin end.
D. Câu B và C đúng
Mục 15
Bài tập trắc nghiệm
Tìm hiểu đoạn lệnh sau và cho biết với đoạn lệnh đó chương trình thực hiện bao nhiêu vòng lặp? Var a:integer; Begin a:=5; While a< 6 do writeln(‘A’); End.
A. 5 lần
B. 6 lần
C. 10 lần
D. Vô hạn lần
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: TRẦN PHƯỢNG
Dung lượng: | Lượt tài: 1
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)