Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 26 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
26
Dung lượng
6,28 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 ệ ỷ ă ử ụ 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 ệ ặ ế ợ ệ đ ề 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 ệ ướ ạ ỏ ắ ki n d i d ng câu h i tr c ệ ướ ạ ỏ ắ nghi mệ 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ủaPascal, trong mỗi vòng lặp, biến đếm thay đổi như thế nào A. A. +1 +1 B. B. -1 -1 C. C. Một giá trò bất kỳ Một giá trò bất kỳ D. D. Một giá trò khác không Một giá trò khác không Câu 2: Phát biểu nào sau đây là đúng ? A. A. Cấu trúc lặp được sử dụng để chỉ thò cho máy 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 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 đó cho đến khi một điều kiện nào đó được thoả mãn. thoả mãn. B. B. Chỉ ngôn ngữ lập trình Pascal mới có các câu 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. lệnh lặp để thể hiện cấu trúc lặp. C. C. Ngôn ngữ Pascal thể hiện cấu trúc lặp với số 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 lần lặp cho trước bằng câu lệnh While…do D. D. Ngôn ngữ Pascal thể hiện cấu trúc lặp với số 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 lần lặp chưa biết trước bằng câu lệnh For…do Câu 3: Câu lệnh lặp while…do có dạng đúng là: A. A. x:=10; While x:=10 do x:=x+5; x:=10; While x:=10 do x:=x+5; B. B. x:=10; While x:=10 do x=x+5; x:=10; While x:=10 do x=x+5; C. C. x:=10; While x=10 do x=x+5; x:=10; While x=10 do x=x+5; D. D. x:=10; While x=10 do x:=x+5; x:=10; While x=10 do x:=x+5; Caõu 4: Caõu leọnh pascal naứo sau ủaõy laứ Caõu 4: Caõu leọnh pascal naứo sau ủaõy laứ hụùp leọ? hụùp leọ? A. A. For i:=100 to 1 do writeln(A); For i:=100 to 1 do writeln(A); B. B. For i:= 1 to 10 do writeln(A); For i:= 1 to 10 do writeln(A); C. C. For i:=1.5 to 10.5 do writeln(A); For i:=1.5 to 10.5 do writeln(A); D. D. For i= 1 to 10 do writeln(A); For i= 1 to 10 do writeln(A); Câu 5: Cho Câu 5: 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; s:=0; for i:=1 to 5 do for i:=1 to 5 do s := s+i; s := s+i; writeln(s); writeln(s); A. A. 11 11 B. B. 15 15 C. C. 10 10 D. D. 5 5 Kết quả in lên màn hình là của S là : Câu 6: Lần lượt thực hiện câu lệnh for i:= 1 to 3.5 do writeln(i:3:1); sẽ viết ra màn hình? A. A. Thứ tự của biến đếm, chiếm 3 chỗ Thứ tự của biến đếm, chiếm 3 chỗ và lấy 1 chữ số sau phần thập và lấy 1 chữ số sau phần thập phân phân B. B. Viết số 1 rồi viết số 3.5 Viết số 1 rồi viết số 3.5 C. C. Chỉ viết số 3.5 mà thôi Chỉ viết số 3.5 mà thôi D. D. Không thực hiện được vì giá trò Không thực hiện được vì giá trò của biến đếm có kiểu thứ tự là của biến đếm có kiểu thứ tự là Real Real Câu 7: Trong câu lệnh lặp For i:=1 to 10 do For i:=1 to 10 do begin begin … … End End A. A. Không lần nào Không lần nào B. B. 2 lần 2 lần C. C. 1 lần 1 lần D. D. 10 lần 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 8: Tìm hiểu đoạn lệnh sau và cho biết với Câu 8: 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 đoạn lệnh đó chương trình thực hiện bao nhiêu vòng lặp vòng lặp S:=0; n:=0; S:=0; n:=0; While S< =10 do While S< =10 do Begin Begin n:=n+1; n:=n+1; s:=s+n; s:=s+n; end; end; A. A. 4 lần 4 lần B. B. 5 lần 5 lần C. C. 6 lần 6 lần D. D. 10 lần 10 lần