NEW
Font size
WorksheetsTin 8 - Ôn tập giữa kì 2
Total questions: 15
Worksheet time: 8mins
Trong ngôn ngữ lập trình Pascal, câu lệnh lặp với số lần chưa biết trước là:
If (Điều kiện) then (Câu lệnh);
Var i, n: Integer;
While (điều kiện) do (câu lệnh);
For (Biến đếm):=(Giá trị đầu) downto (Giá trị cuối) do (câu lệnh);
Trong câu lệnh lặp for…do, số vòng lặp là biết trước và bằng:
giá trị cuối – giá trị đầu + 1
giá trị cuối – giá trị đầu + 2
giá trị cuối – giá trị đầu – 1
giá trị cuối – giá trị đầu - 2
Trong câu lệnh lặp: For… to.. sau mỗi vòng lặp biến đếm tăng thêm:
1 đơn vị
2 đơn vị
3 đơn vị
4 đơn vị
Sau khi thực hiện đoạn chương trình Pascal :
X:=3;
For i : = 1 to 3 do
x : = x – 1;
X sẽ nhận được giá trị nào dưới đây ?
– 1
1
-4
0
Điều kiện trong câu lệnh lặp với số lần chưa biết trước thường là :
phép gán
Câu lệnh đơn
Câu lệnh ghép
Phép so sánh
Câu lệnh lặp For i:=1 to 5 do Writeln(‘ Day la lan lap thu ‘, i); sẽ in ra màn hình mấy dòng chữ?
1
3
5
7
Đâu là hoạt động lặp với số lần chưa biết trước?
Hàng ngày em đi học.
Một tuần trường em tổ chức chào cờ 1 lần
Ngày em đánh răng ba lần
Em sẽ đến nhà bà ngoại chơi vào hôm cả bố và mẹ đi vắng.
Cho S và i là biến nguyên. Khi chạy đoạn chương trình :
s:=0;
for i:=1 to 3 do s := s+2*i;
writeln(s);
Kết quả in lên màn hình là :
12
10
0
6
Câu lệnh pascal nào sau đây là hợp lệ?
For i=1 to 10 do writeln(‘A’)
For i : = 1 to 10 do writeln(‘A’);
For i:=5 to 30 do; writeln(‘A’)
For i:= 10 to 1 do writeln(‘A’);
Trong các câu lệnh lặp Pascal sau đây, câu nào đúng
While i= 1 do i:=i+1;
While (n mod i <> 0) ; do i:= i+ 1 ;
While 1 = 1; do Writeln (‘Dung’);
While x<=y do; Writeln (‘y khong nho hon x’);
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: = 0;
For i:= 1 to 3 do k:= k + 2;
6
8
5
2
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 3 do a:= a+i;
3
4
6
2
Câu lệnh pascal nào sau đây là hợp lệ?
For i:= ’1’ to ‘10’ do writeln(‘A’);
For i:= 2.5 to 10.5 do writeln(‘A’);
For i = 1 to 10 do writeln(‘A’);
For i:= 1 to 10 do writeln(‘A’);
Trong ngôn ngữ Pascal, đoạn chương trình sau thực hiện bao nhiêu vòng lặp?
S:=2; n:=0; While s<=10 do Begin n:=n+1; s:= s+ n end;
3 lần
4 lần
5 lần
6 lần
Hãy đọc đoạn chương trình sau:
s:= 0; for i:= 1 to 5 do s := s + 1; Sau khi thực hiện xong, kết quả s bằng:
10
6
7
5
