Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 18 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
18
Dung lượng
4,35 MB
Nội dung
Mục Tiêu Mục Tiêu Rèn luyện kỷ năng sử dụng các câu lệnh lặp kết hợp câu lệnh có điều kiện dưới dạng câu hỏi trắc nghiệm Câu 1: Trong vòng lặp For <biến đếm>:=<giá trò đầu> to <giá trò cuối> do <câu lệnh> của Pascal, trong mỗi vòng lặp, biến đếm thay đổi như thế nào? A. +1 D. Một giá trò khác không B. -1 C. Một giá trò bất kỳ Câu 2: Phát biểu nào sau đây là đúng ? A. Cấu trúc lặp được sử dụng để chỉ thò cho máy tính thực hiện lặp lại một vài hoạt động nào đó cho đến khi một điều kiện nào đó được thoả mãn. D. Ngôn ngữ Pascal thể hiện cấu trúc lặp với số lần lặp chưa biết trước bằng câu lệnh For…do B. Chỉ ngôn ngữ lập trình Pascal mới có các câu lệnh lặp để thể hiện cấu trúc lặp. C. Ngôn ngữ Pascal thể hiện cấu trúc lặp với số lần lặp cho trước bằng câu lệnh While…do Caõu 3: Caõu leọnh pascal naứo sau ủaõy laứ Caõu 3: Caõu leọnh pascal naứo sau ủaõy laứ hụùp leọ? hụùp leọ? A. For i:=100 to 1 do writeln(A); B. For i:= 1 to 10 do writeln(A); C. For i:=1.5 to 10.5 do writeln(A); D. For i= 1 to 10 do writeln(A); Câu 4: Cho Câu 4: Cho S S và và i i là biến nguyên. Khi là biến nguyên. Khi chạy đoạn chương trình : chạy đoạn chương trình : s:=0; for i:=1 to 5 do s := s+i; writeln(s); A. 11 B. 15 C. 10 D. 5 Kết quả in lên màn hình là của S là : Câu 5: Trong câu lệnh lặp For i:=1 to 10 do begin … End A. Không lần nào B. 2 lần C. 1 lần D. 10 lần Câu lệnh ghép được thực hiện bao nhiêu lần (bao nhiêu vòng lặp được thực hiện) Câu 6: Để tính tổng S= 2+4+6… + n; em chọn đoạn lệnh: Câu 6: Để tính tổng S= 2+4+6… + n; em chọn đoạn lệnh: A for i:=1 to n do if ( i mod 2)=0 then S:=S + i; C for i:=1 to n do if ( i mod 2)=1 then S:=S + i; B for i:=1 to n do S:= S + i ; D for i:=1 to n do if ( i mod 2)<>0 then S:=S + i; Câu 7: Để tính tổng S=1+ 3 + 5 … + n; Câu 7: Để tính tổng S=1+ 3 + 5 … + n; em chọn đoạn lệnh: em chọn đoạn lệnh: A. For i:=1 to n do if ( i mod 2)=0 then S:=S + i; B. For i:=1 to n do S:= S + i ; C. For i:=1 to n do if ( i mod 2)<>0 then S:=S + i; D. for i:=1 to n do if ( i mod 2)>0 then S:=S + i; Câu 8: Vòng lặp while do là vòng lặp: Câu 8: Vòng lặp while 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à <=100 D. Biết trước số lần lặp nhưng giới hạn là >=100 [...]... D 7 CÂU 12 : Cú pháp của câu lệnh lặp với số lần biết trước trong Pascal là: A For = to do ; B For := to := do ; C For := to do ; D For := to : do ; Câu 13 :Chọn câu lệnh Pascal hợp lệ trong các câu. .. b; D If 5 = 6 then x : = 100; Câu 14 : Gán giá trị của X bằng 5 Sau khi cho máy thực hiện câu lệnh If (X mod 3) = 2 then X := X + 1; thì giá trị của X sẽ là bao nhiêu ? A B C D 6 5 7 4 Câu 15 : Đoạn lệnh sau đây : So : = 1; While So < 15 do begin writeln(So); So : = So + 1; End; sẽ cho kết quả gì ? A In ra các số từ 1 đến 15; B In ra các số từ 1 đến 14; C In ra vơ hạn các số 1, mỗi số viết trên một.. .Câu 9: Lệnh lặp nào sau đây là đúng? A For i:=1 to 10; do x:=x+1; B For i:=10 to 1 do x:=x+1; C For i:=1 to 10 do x:=x+1; D For i=1 to 10 do x:=x+1; Câu 10: 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 A Interger; B Real; C String; D Tất cả các kiểu trên đều được Câu 11: Sau khi thực hiện đoạn . Mục Tiêu Mục Tiêu Rèn luyện kỷ năng sử dụng các câu lệnh lặp kết hợp câu lệnh có điều kiện dưới dạng câu hỏi trắc nghiệm Câu 1: Trong vòng lặp For <biến đếm>:=<giá. trước bằng câu lệnh For…do B. Chỉ ngôn ngữ lập trình Pascal mới có các câu lệnh lặp để thể hiện cấu trúc lặp. C. Ngôn ngữ Pascal thể hiện cấu trúc lặp với số lần lặp cho trước bằng câu lệnh While…do . Câu 5: Trong câu lệnh lặp For i:=1 to 10 do begin … End A. Không lần nào B. 2 lần C. 1 lần D. 10 lần Câu lệnh ghép được thực hiện bao nhiêu lần (bao nhiêu vòng lặp được thực hiện) Câu