TR
ẮC NGHIỆM:
Câu 1:
Vòng l
ặp sau
th
ực hiện bao nhi
êu l
ần lặp:
For i := 1
to 5
do
a := a + 1;
A. 3 l
ần.
B. 4 l
ần.
C
. 5 l
ần.
D. 6 l
ần.
Câu 2:
S
ố lần lặp đ
ư
ợc tính nh
ư th
ế n
ào?
A. Giá tr
ị đầu
–
giá tr
ị cuối
B. Giá tr
ị đầu
–
giá tr
ị cuối + 1
C. Giá tr
ị cuối
–
giá tr
ị đầu
D
. Giá tr
ị cuối
–
giá tr
ị đầu + 1
Câu 3:
Trong câu l
ệnh lặp, kiểu dữ...
Đọc tiếp
TR
ẮC NGHIỆM:
Câu 1:
Vòng l
ặp sau
th
ực hiện bao nhi
êu l
ần lặp:
For i := 1
to 5
do
a := a + 1;
A. 3 l
ần.
B. 4 l
ần.
C
. 5 l
ần.
D. 6 l
ần.
Câu 2:
S
ố lần lặp đ
ư
ợc tính nh
ư th
ế n
ào?
A. Giá tr
ị đầu
–
giá tr
ị cuối
B. Giá tr
ị đầu
–
giá tr
ị cuối + 1
C. Giá tr
ị cuối
–
giá tr
ị đầu
D
. Giá tr
ị cuối
–
giá tr
ị đầu + 1
Câu 3:
Trong câu l
ệnh lặp, kiểu dữ liệu của biến đếm l
à:
A. Real
B. String
C.
Integer
D. Char
Câu 4:
Câu l
ệnh lặp với số lần ch
ưa bi
ết tr
ư
ớc bắt đầu bằng từ khóa:
A. For
B.
While C. If
D. Var
Câu 5
:
Vòng l
ặp sau cho kết quả bằng bao nhi
êu:
i := 0; T := 0;
While i < 3 do
begin T := T + 1; i := i + 1; end;
A. T = 2
B
. T = 3
C. T = 4
D. T = 5
Câu 6:
Khai báo bi
ến kiểu mảng n
ào sau đây là
h
ợp lệ:
A
. Var A, B: array[1..50] of integer;
B. Var A, B: array[1..N] of real;
C. Var A: array[100..1] of integer;
D. Var B: array[1.5..10.5] of real;
Câu 7:
Cú pháp câu l
ệnh lặp với số lần ch
ưa bi
ết tr
ư
ớc:
A. For ... to... do
B. For <bi
ến đếm>:=<giá tr
ị cuối> to <giá trị đầu> do <câu lệnh>;
C. For ... do
D
. For <bi
ến đếm>:=<giá trị đầu > to <giá trị cuối > do <câu lệnh>;
Câu 8:
Ch
ọn câu lệnh đúng:
A. x:=1; while x:= 10 do x:=x+5;
B. x:=1; while x> 10 do x:=x+5;
C. x:=1; while x<10 do x:=x+5;
D. x:=10;
while x< 10 do x=x+5;
Câu 9:
Trong câu l
ệnh For ... do, sau từ khóa “Do” có hai câu lệnh trở l
ên ta “gói” chúng
trong:
A. Begin...readln;
B. Begin...and;
C. End...Begin
D
. Begin... end;
Câu 10
:
Cho bi
ết ý nghĩa của câu lệnh sau: For i:=1 to 10 do Readln(a
[i]);
A. In dãy s
ố trong mảng a
B
. Nh
ập d
ãy s
ố cho mảng a
C. Nh
ập giá trị cho biến i
D. In giá tr
ị cho biến i
Câu 11
:
Các câu l
ệnh sau, câu lệnh n
ào h
ợp lệ ?
A
. For i:=1 to 10 do; write (‘a’)
B
. For i:=1 to 10 do write (‘a’);
C.
var x:real; begin for x:=1 to 10 do write (‘a’); end.
Câu 12
:
Cho đo
ạn ch
ương tr
ình:
J:= 0; For i:= 1 to 5 do J:= j + i;
Sau khi th
ực hiện đoạn ch
ương tr
ình trên, giá tr
ị của biến J bằng bao nhi
êu?
A. 12
B. 22
C
. 15
D. 42