NEW
Font size
WorksheetsÔn tập CHKII
Total questions: 15
Worksheet time: 8mins
Vòng lặp While – do kết thúc khi nào
Khi một điều kiện cho trước được thỏa mãn
Khi đủ số vòng lặp
Khi tìm được Output
Tất cả các phương án
Việc đầu tiên mà câu lệnh While ... do cần thực hiện là gì?
Thực hiện < câu lệnh > sau từ khóa Do
Kiểm tra giá trị của < điều kiện >
Thực hiện câu lệnh sau từ khóa Then
Kiểm tra < câu lệnh >
Cho biết câu lệnh sau Do thực hiện mấy lần trong đoạn chương trình sau:
i := 5;
While i>=1 do i := i – 1;
1 lần
2 lần
5 lần
6 lần
Hãy đưa ra kết quả trong đoạn lệnh:
x:=1; While x<=5 do write(‘Hoa hau’);
x:=1
X>=5
Hoa hau
Không có kết quả.
Kiểu dữ liệu của biến đếm trong lệnh lặp For – do:
Cùng kiểu với giá trị đầu và giá trị cuối
Chỉ cần khác kiểu với giá trị đầu
Cùng kiểu với các biến trong câu lệnh
Không cần phải xác định kiểu dữ liệ
Chọn cú pháp câu lệnh lặp là:
for < biến đếm > : = < giá trị đầu > to < giá trị cuối > do < câu lệnh >;
for < biến đếm > := < giá trị cuối > to < giá trị đầu > do < câu lệnh >;
for < biến đếm > = < giá trị đầu > to < giá trị cuối >; do < câu lệnh >;
for < biến đếm > = < giá trị đầu > to < giá trị cuối > do < câu lệnh >;
Sau khi thực hiện đoạn chương trình sau:
S:=10;
For i:=1 to 4 do S:=S+i;
Giá trị của biến S bằng bao nhiêu?
20
14
10
0
Pascal sử dụng câu lệnh lặp nào sau đây để lặp với số lần chưa biết trước:
for...do
while...do
if...then
if...then...else
Phát biểu nào dưới đây về kiểu mảng một chiều là phù hợp?
Là một tập hợp các số nguyên
Độ dài tối đa của mảng là 255
Là một dãy hữu hạn các phần tử cùng kiểu
Mảng không thể chứa kí tự
Phát biểu nào dưới đây về chỉ số của mảng là phù hợp nhất?
Dùng để truy cập đến một phần tử bất kì trong mảng
Dùng để quản lí kích thước của mảng
Dùng trong vòng lặp với mảng
Dùng trong vòng lặp với mảng để quản lí kích thước của mảng
Cho khai báo mảng như sau: Var a : array[0..30] of integer ;
Để in giá trị phần tử thứ 20 của mảng một chiều A ra màn hình ta viết:
Write(A[20]);
Write(A(20));
Readln(A[20]);
Write([20]);
Cách khai báo biến mảng sau đây là đúng?
Var X: Array[3.. 4.8] of Integer;
Var X: Array[10 .. 1] of Integer;
Var X: Array[4 .. 10] of Real;
Var X: Array[10 , 13] of Real;
Lệnh GotoXY(8,WhereY); có ý nghĩa gì?
Đưa con trỏ về cột 8, hàng y
Đưa con trỏ về vị trí cột 8 của hàng hiện tại
Đưa con trỏ về vị trí hàng 8 của cột hiện tại
Đưa con trỏ về vị trí cột y hàng 8
Cho đoạn lệnh x:= 5; While x>=5 do x:=x-1;
Câu lệnh sau do sẽ thực hiện:
0 vòng
1 vòng
5 vòng
6 vòng
Cho biết câu lệnh sau từ khoá Do sẽ được lặp lại bao nhiêu lần?
For i:=0 to 35 do S:=S+i;
0
34
35
36
