1. Trang chủ
  2. » Luận Văn - Báo Cáo

Cau hoi trac nghiem bai 10 Cau truc lap

6 8 0
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

Định dạng
Số trang 6
Dung lượng 30,18 KB

Nội dung

Không cần có lệnh thay đổi điều kiện trong mỗi câu lệnh sau DO trong cấu trúc lặp này, vì giá trị của biểu thức điều kiện được tự động điều chỉnh sau mỗi lần thực hiện câu lệnh lặp D.. N[r]

BÀI 10: CẤU TRÚC LẶP Nhận biết: Câu 1: Cú pháp lệnh lặp For – dạng lùi: A for < biến đếm> = < Giá trị cuối >downto < Giá trị đầu > < câu lệnh >; B for < biến đếm> := < Giá trị cuối >downto < Giá trị đầu > < câu lệnh >; C for < biến đếm> = < Giá trị cuối >down < Giá trị đầu > < câu lệnh >; D for < biến đếm> := < Giá trị đầu >downto < Giá trị cuối > < câu lệnh>; Câu 2: Cú pháp lệnh lặp For – dạng tiến: A for < biến đếm> = < Giá trị cuối >downto < Giá trị đầu > < câu lệnh >; B for < biến đếm> := < Giá trị cuối >downto < Giá trị đầu > < câu lệnh >; C for < biến đếm> = < Giá trị cuối >down < Giá trị đầu > < câu lệnh >; D for < biến đếm> := < Giá trị đầu > to < Giá trị cuối > < câu lệnh>; Câu 3: Trong vòng lặp For – dạng tiến Giá trị biến đếm A Tự động giảm B Tự động điều chỉnh C Chỉ tăng có câu lệnh thay đổi giá trị D Được giữ nguyên Câu 4: Kiểu liệu biến đếm lệnh lặp For – do: A Cùng kiểu với giá trị đầu giá trị cuối B Chỉ cần khác kiểu với giá trị đầu C Cùng kiểu với biến câu lệnh D Không cần phải xác định kiểu liệu Câu 5: Trong lệnh lặp For – do: (chọn phương án nhất) A Giá trị đầu phải nhỏ giá trị cuối B Giá trị đầu phải nhỏ giá trị cuối C Giá trị đầu phải lớn giá trị cuối D Giá trị đầu phải giá trị cuối Câu 6: Lệnh lặp For – sử dụng khi: (chọn phương án nhất) A Lặp với số lần biết trước B Lặp với số lần chưa biết trước C Lặp với số lần biết trước D Lặp với số lần trước Câu 7: Cấu trúc lặp với số lần chưa biết trước: A while ; B for ; C while ; D while not Câu 8: Có thể dùng câu lệnh While – thay cho câu lệnh For – không? A Không thể thay B Chỉ thay vịng lặp chưa biết trước số lần lặp C Luôn thay D Tỉ lệ thay 50% Câu 9: Trong câu lệnh While – do, điều kiện là: (Chọn phương án nhất) A Biểu thức logic B Biểu thức quan hệ C Biểu thức số học D Hằng đẳng thức Câu 10: Trong vòng lặp While – do, câu lệnh thực khi: A Điều kiện B Điều kiện sai C Điều kiện không xác định D Không cần điều kiện Thơng hiểu: Câu 11: Vịng lặp While – kết thúc A Khi điều kiện cho trước thỏa mãn B Khi đủ số vịng lặp C Khi tìm Output D Tất phương án Câu 12: Mọi q trình tính tốn mơ tả thực dựa cấu trúc là: A Cấu trúc B Cấu trúc rẽ nhánh C Cấu trúc lặp D Cả ba cấu trúc Câu 13: Tính tống S = + + + … + n + … S>108 Điều kiện vào sau cho vòng lặp while – đúng: A While S>=108 B While S < 108 C While S < 1.0E8 D While S >= E8 Câu 14: Câu lênh sau giải toán nào: While M N If M > N then M:=M-N else N:=N-M; A Tìm UCLN M N B Tìm BCNN M N C Tìm hiệu nhỏ M N D Tìm hiệu lớn M N Câu 15: Đoạn chương trình sau giải toán nào? While not (1/(a+N) < 0.0001) Begin N:=N+1; S:=S+ 1.0/(a+N); End; A Tính tổng số nhỏ 0,0001 B Tính tổng số lớn 0,0001 1 1 + + …+ + … a a+1 a+2 a+ N 1 1 + + …+ + … D Tính tổng s= + a a+1 a+2 a+ N C Tính tổng s= + > 0,0001 a+ N < 0,0001 a+ N Câu 16: Đoạn chương trình sau giải toán nào? For I:=1 to M If (I mod = 0) and (I mod = 0) then T := T + I; A Tổng số chia hết cho phạm vi từ đến M B Tổng số chia hết cho phạm vi từ đến M C Tổng số chia hết cho phạm vi từ đến M D Tổng số chia hết cho phạm vi từ đến M Câu 17: Đoạn chương trình sau giải toán nào? S:=1.0/a; For n:=100 downto S:= S + 1.0/(a+N); 1 1 + + …+ +… a a+1 a+2 a+ N 1 + + …+ +… B Tính tổng s= a+1 a+2 a+100 1 1 + + …+ C Tính tổng s= + a a+1 a+2 a+100 1 + + …+ D Tính tổng s= a+1 a+2 a+100 A Tính tổng s= + Câu 18: Cho hai dạng lặp FOR – DO PASCAL sau : Dạng lặp tiến : FOR := TO DO ; Dạng lặp lùi : FOR := DOWNTO DO ; Chọn phát biểu phát biểu sau : A Ở dạng lặp tiến câu lệnh sau DO ln thực lần B Ở dạng lặp lùi câu lệnh sau DO thực tuần tự, với biến đếm nhận giá trị từ giá trị đầu đến giá trị cuối C Ở dạng lặp lùi câu lệnh sau DO khơng thực lần nào, trường hợp giá trị cuối nhỏ giá trị đầu D Biểu thức giá trị đầu biểu thức giá trị cuối thuộc kiểu số thực Câu 19: Để tổ chức việc lặp PASCAL dùng câu lệnh WHILE – DO có dạng : WHILE DO ; Chọn phát biểu sai phát biểu : A Điều kiện biểu thức cho giá trị logic B Về mặt cú pháp, biểu thức điền vào điều kiện cấu trúc WHILE – DO điền vào điều kiện cấu trúc rẽ nhánh IF – THEN C Khơng cần có lệnh thay đổi điều kiện câu lệnh sau DO cấu trúc lặp này, giá trị biểu thức điều kiện tự động điều chỉnh sau lần thực câu lệnh lặp D Nếu khơng có lệnh thay đổi điều kiện câu lệnh sau DO gặp tượng lặp vô hạn thực chương trình, nghĩa lặp khơng dừng Câu 20: Chọn phát biểu sai phát biểu sau đây: A Để mô tả việc lặp lặp lại số thao tác (hoặc câu lệnh) thuật toán ta dùng cấu trúc lặp B Tùy trường hợp cụ thể (khi mơ tả thuật tốn), ta biết trước số lần lặp, ta không cần không xác định trước số lần lặp thao tác C Có thể dùng cấu trúc lặp để thay cho cấu trúc rẽ nhánh mơ tả thuật tốn (*) D Khơng thể mơ tả thuật tốn ngơn ngữ lập trình bậc cao khơng dùng cấu trúc lặp Vận dụng: Câu 21: Chương trình sau giải tốn gì: Var M, N, I : integer; BEGIN clrscr; M := ; N := ; For I := TO 10000 Begin if ( (I mod 3) = ) then M := M + ; if ( (I mod 3) = ) and ( (I mod 5) = ) then N := N + ; End; writeln( M,‘ ’, N ); readln END A Đây chương trình đếm số số nguyên khoảng từ đến 10000 bội số B Đây chương trình đếm thơng báo hình khoảng từ đến 10000 có số nguyên bội số có số bội số chung C Đây chương trình đếm số số nguyên nhỏ 10000 chia hết cho D Đây chương trình đếm số số nguyên khoảng từ đến 10000 bội số Câu 22: Đoạn chương trình sau thực cơng việc ? i := ; while i write(i, ‘ ’) ; A Đưa hình 10 chữ số B Khơng đưa thơng tin gì; C Lặp vơ hạn việc đưa hình số D Đưa hình chữ số Câu 23: Đoạn chương trình sau cho kết hình với i biến số nguyên: For i := to 100 if i mod = then write(i, ‘ ’); A … 100 B 91827364554637281 C 18 27 36 45 54 63 72 81 90 99 D 9 9 9 9 9 Câu 24: Hãy cho biết đoạn chương trình sau làm cơng việc ? I := ; T := ; While I < 10000 Begin T := T + I ; I := I + ; End ; A Tính tổng số tự nhiên nhỏ 10000 B Tính tổng số tự nhiên chẵn nhỏ 10000 C Tính tổng số tự nhiên chẵn nhỏ 10000 D Tính tổng số tự nhiên nhỏ 10000 Câu 25: Đoạn chương trình sau làm cơng việc gì? (Chọn phương án nhất) While a < (b+25) readln(a,b); A Lặp lại việc nhập a,b a < b+25 B Lặp lại việc nhập a,b a> b+25 C Lặp lại việc nhập a,b a ≥ b+ 25 D Lặp lại việc nhập a,b a ≤ b+25 Câu 26: Đoạn chương trình sau làm cơng việc gì? (Chọn phương án nhất) While a 2*b Begin a:=a+1; b:=b+1; End; A Trong a ≠ 2b lặp lại việc tăng a, b, n lên đơn vị B Lặp lại việc tăng a, b lên đơn vị a ≠ 2b C Lặp lại việc tăng a, b lên đơn vị a = 2b D Lặp lại việc tăng a, b lên đơn vị a > 2b 100 Câu 27: Đề giải toán a=∑ n=1 A For i:=1 to n a:=a+1/n; B For n:=1 to 100 a:=a+ 1/n; n ta dùng lệnh lặp đây: C For n:=100 to a:=a+1/n D For i:=1 to 100 a:=a+1/n; Câu 28: Cho chương trình sau: Màn hình cho kết nhập a = 5000 b = 10000 A 13720.0 B 10000.0 C 5000.0 D 10000.0 ... For n: =100 downto S:= S + 1.0/(a+N); 1 1 + + …+ +… a a+1 a+2 a+ N 1 + + …+ +… B Tính tổng s= a+1 a+2 a +100 1 1 + + …+ C Tính tổng s= + a a+1 a+2 a +100 1 + + …+ D Tính tổng s= a+1 a+2 a +100 A Tính... I + ; End ; A Tính tổng số tự nhiên nhỏ 100 00 B Tính tổng số tự nhiên chẵn nhỏ 100 00 C Tính tổng số tự nhiên chẵn nhỏ 100 00 D Tính tổng số tự nhiên nhỏ 100 00 Câu 25: Đoạn chương trình sau làm... b lên đơn vị a > 2b 100 Câu 27: Đề giải toán a=∑ n=1 A For i:=1 to n a:=a+1/n; B For n:=1 to 100 a:=a+ 1/n; n ta dùng lệnh lặp đây: C For n: =100 to a:=a+1/n D For i:=1 to 100 a:=a+1/n; Câu 28:

Ngày đăng: 13/11/2021, 08:01

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w