Tùy từng trường hợp cụ thể (khi mô tả một thuật toán), khi thì ta biết trước số lần lặp, khi thì ta không cần hoặc không xác định được trước số lần lặp các thao tác nào đó.. Có thể dùng[r]
(1)BÀI TẬP TRẮC NGHIỆM CÓ ĐÁP ÁN CẤU TRÚC LẶP TIN HỌC 11
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 <điều kiện> <câu lệnh>;
B for <điều kiện> <câu lệnh>; C while <câu lệnh> <điều kiện>; D while not <điều kiện> <câu lệnh>
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
(2)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
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 tốn nào? While not (1/(a+N) < 0.0001)
Begin
N:=N+1;
(3)B Tính tổng số lớn 0,0001
C Tính tổng
D Tính tổng
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 tốn nào? S:=1.0/a;
For n:=100 downto S:= S + 1.0/(a+N);
A Tính tổng B Tính tổng
C Tính tổng
D Tính tổng
Câu 18: Cho hai dạng lặp FOR – DO PASCAL sau : Dạng lặp tiến :
FOR <biến đếm> := <giá trị đầu> TO <giá trị cuối> DO <câu lệnh> ; Dạng lặp lùi :
FOR <biến đếm> := <giá trị cuối> DOWNTO <giá trị đầu> DO <câu lệnh> ; Chọn phát biểu phát biểu sau :
A Ở dạng lặp tiến câu lệnh sau DO 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ỏ hơn 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 <điều kiện> DO <câu lệnh>;
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
(4)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 tố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: 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
(5)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
Câu 27: Đề giải toán ∑ ta dùng lệnh lặp đây: A For i:=1 to n a:=a+1/n;
B For n:=1 to 100 a:=a+ 1/n; 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:
(6)(7)Website HOC247 cung cấp môi trường học trực tuyến sinh động, nhiều tiện ích thơng minh, nội dung giảng biên soạn công phu giảng dạy giáo viên nhiều năm kinh nghiệm, giỏi kiến thức chuyên môn lẫn kỹ sư phạm đến từ trường Đại học trường chuyên danh tiếng
I Luyện Thi Online
- Luyên thi ĐH, THPT QG: Đội ngũ GV Giỏi, Kinh nghiệm từ Trường ĐH THPT danh tiếng xây dựng khóa luyện thi THPTQG mơn: Tốn, Ngữ Văn, Tiếng Anh, Vật Lý, Hóa Học Sinh Học
- Luyện thi vào lớp 10 chuyên Toán: Ôn thi HSG lớp luyện thi vào lớp 10 chuyên Toán trường PTNK, Chuyên HCM (LHP-TĐN-NTH-GĐ), Chuyên Phan Bội Châu Nghệ An trường Chuyên khác TS.Trần Nam Dũng, TS Pham Sỹ Nam, TS Trịnh Thanh Đèo Thầy Nguyễn Đức Tấn
II Khoá Học Nâng Cao HSG
- Tốn Nâng Cao THCS: Cung cấp chương trình Toán Nâng Cao, Toán Chuyên dành cho em HS THCS lớp 6, 7, 8, u thích mơn Tốn phát triển tư duy, nâng cao thành tích học tập trường đạt điểm tốt kỳ thi HSG
- Bồi dưỡng HSG Toán: Bồi dưỡng phân mơn Đại Số, Số Học, Giải Tích, Hình Học Tổ Hợp dành cho học sinh khối lớp 10, 11, 12 Đội ngũ Giảng Viên giàu kinh nghiệm: TS Lê Bá Khánh Trình, TS Trần Nam Dũng, TS Pham Sỹ Nam, TS Lưu Bá Thắng, Thầy Lê Phúc Lữ, Thầy Võ Quốc Bá Cẩn đơi HLV đạt thành tích cao HSG Quốc Gia
III Kênh học tập miễn phí
- HOC247 NET: Website hoc miễn phí học theo chương trình SGK từ lớp đến lớp 12 tất môn học với nội dung giảng chi tiết, sửa tập SGK, luyện tập trắc nghiệm mễn phí, kho tư liệu tham khảo phong phú cộng đồng hỏi đáp sôi động
- HOC247 TV: Kênh Youtube cung cấp Video giảng, chuyên đề, ôn tập, sửa tập, sửa đề thi miễn phí từ lớp đến lớp 12 tất mơn Tốn- Lý - Hố, Sinh- Sử - Địa, Ngữ Văn, Tin Học Tiếng Anh
Vững vàng tảng, Khai sáng tương lai
Học lúc, nơi, thiết bi – Tiết kiệm 90%
Học Toán Online Chuyên Gia
- - - -