• Lớp 8
  • Tin Học
  • Mới nhất
2 đáp án
19 lượt xem

5.Vòng lặp While <Điều kiện> do <Câu lệnh>; là vòng lặp: (1 Điểm) Biết trước số lần lặp nhưng giới hạn là >=100 Biết trước số lần lặp nhưng giới hạn là <=100 Biết trước số lần lặp Chưa biết trước số lần lặp 6.Câu lệnh While..do có dạng đúng là gì? (1 Điểm) x:=10; While x=10 do x=x+5 x:=10; While x:=10 do x:=x+5 x:=10; While x:=10 do x=x+5; x:=10; While x=10 do x:=x+5; 7.Sau khi thực hiện đoạn chương trình j:= 0; While i <6 do j:=j+5; thì giá trị in ra màn hình là (1 Điểm) 6 5 15 25 8.Lần lượt thực hiện câu lệnh for i:= 1 to 3.5 do writeln(i); sẽ in ra màn hình? (1 Điểm) 3.5 1 2.5 Không thực hiện được vì giá trị của biến đếm có kiểu thứ tự là Real 9.Hãy hoàn thiện chương trình tính tổng n số tự nhiên đầu tiên cho đến khi S<=500. Cho biết N S:=0 N:=0 While S<= do N:= N+1 S:= S+N Writeln(‘So N de tong >1000 la’,N); Writeln(‘Gia tri cua tong S =',S); (1 Điểm) Nhập câu trả lời của bạn 10.Sau khi thực hiện đoạn chương trình j:= 0; for i:= 1 to 3 do j:=j+2; thì giá trị in ra màn hình là? (1 Điểm) A 4 B 6 C 8 D 10 11.Sau khi thực hiện đoạn chương trình sau, giá trị của biến S bằng bao nhiêu: s:=0; While i < 5 do s := s+i; (1 Điểm) 11 55 15 31 12.Trong các hoạt động dưới đây, hoạt động nào là hoạt động lặp với số lần chưa biết trước? (1 Điểm) Tính tổng các số tự nhiên từ 1 đến 20 Nhập vào 1 số cho đến khi số nhập vào là số chẵn thì dừng Nhập các số nguyên từ bàn phím cho đến khi đủ 50 số. Mỗi ngày học bài 2 lần. 13.Đoạn lệnh sau đây i:=1; While i<10 do write('A'); sẽ cho kết quả gì? (1 Điểm) In 1 chữ A ra màn hình In 10 chữ A ra màn hình In vô số chữ A ra màn hình In 5 chữ A ra màn hình 14.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 (1 Điểm) Tăng thêm một đơn vị (+1) Giảm một đơn vị (-1) Một giá trị bất kì Một giá trị khác không

2 đáp án
28 lượt xem

Câu 1: Trong Pascal câu lệnh lặp For . . . do có dạ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> downto <giá trị cuối> do <câu lệnh>; Câu 2: Vòng lặp For … do được dùng để: A. thực hiện phép tính. B. lặp với số lần lặp biết trước. C. lặp với số lần lặp chưa biết trước. D. lặp với số lần lặp biết trước và không quá nhiều. Câu 3: Trong Pascal, câu lệnh nào sau đây là hợp lệ? A. For i:=100 to 1 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:= 1 to 10 do writeln(‘A’); Câu 4: Lúc đầu x := 6 thì sau câu lệnh: if (x mod 2)=0 then x := x-1; Khi đó, x có giá trị là: A. 0 B. 4 C. 5 D. 6 Câu 5: Lúc đầu h := 10 thì sau câu lệnh: if h>10 then h:=h+2; h có giá trị là: A. 10 B. 11 C. 12 D. 14 Câu 6: Lúc đầu h = 8 thì sau câu lệnh: if h>10 then h:=h+2 else h:=h-4; h có giá trị là: A. 4 B. 8 C. 10 D. 14 Câu 7: Trong câu lệnh lặp: For i:=2 to 9 do begin … end; Câu lệnh ghép trong begin … end được thực hiện bao nhiêu lần? A.7 B. 8 C. 9 D. 10 Câu 8: Sau khi thực hiện đoạn chương trình sau, giá trị của biến A bằng bao nhiêu? A:= 0; For i:=1 to 5 do A:= A+3; A. 8 B. 5 C. 15 D. 3 Câu 9: Sau khi chạy đoạn chương trình: x:=0; for i:=1 to 3 do x:=x+2; Giá trị của biến x bằng: A. 3 B. 4 C. 5 D. 6 Câu 10: Phần mềm học tập dùng để vẽ hình là: A. Mario B. Gegebra C. FingerBreakOut D. Pascal Câu 11: Trong phần mềm Geogebra, công cụ được dùng để: A. Vẽ một đường thẳng. B. Vẽ đường trung trực của một đoạn thẳng. C. Vẽ một đoạn thẳng. D. Tạo ra giao điểm của hai đối tượng đã có trên mặt phẳng. Câu 12: Trong phần mềm Geogebra, để vẽ đường tròn đi qua 3 điểm cho trước, ta sử dụng công cụ: A. B. C. D. Câu 13: Trong Geogebra, công cụ di chuyển một đối tượng là: A. B. C. D. Câu 14: Trong Geogebra, công cụ xác định trung điểm là: A. B. C. D. Câu 15: Lệnh nào sau đây xuất ra màn hình các giá trị từ 2 đến 10? A. For i := 1 to 10 do write(i:4); B. For i := 10 to 1 do write(i:4); C. For i := 2 to 10 do write(i:4); D. For i := 10 to 2 do write(i:4); Câu 16: Sau khi thực hiện đoạn chương trình sau, giá trị của biến k bằng bao nhiêu? k:= 1; for i:= 2 to 5 do k:= k*3; A. 1 B. 12 C. 5 D. 81 Câu 17: Câu lệnh sau thực hiện bao nhiêu vòng lặp? For i := 5 to 9 do x:=x*2; A. 4 B. 5 C. 6 D. 7 Câu 18: Câu lệnh sau thực hiện bao nhiêu vòng lặp? for i := 1 to 11 do x:=x*2; A. x=10 B. x= 11 C. x=12 D. x=13 Câu 19: Trong vòng lặp For … do. Giá trị của biến đếm: A. được giữ nguyên. B. tự động giảm đi 1 đơn vị. C. tự động tăng đi 1 đơn vị. D. chi tăng khi có câu lệnh thay đổi giá trị. Câu 20: Các câu lệnh Pascal sau câu lệnh nào hợp lệ? A. For i := 2 to 19 do x = x+3; B. For i := 2 to 19 do x:=x+3; C. For i = 2 to 19 do x:=x+3; D. Fro i := 2 to 19 do x=x+3;

2 đáp án
88 lượt xem