Không có kết quả nào được xuất ra
Không có kết quả nào được xuất ra
Câu 7: Câu lệnh nào sau đây là đúng?
A. while S<10 do S:=S+i; i:=i+1;
B. i:=0; S:=1;While S:=10 do write(S);
C. n:=2; while n<5 do a=b;
For i:=1 to 6 do write(i:3);
a) Số vòng lặp trong câu lệnh trên là bao nhiêu?
b) Kết thúc vòng lặp giá trị của i là bao nhiêu?
c) Cho biết kết quả của câu lệnh trên?
Câu 1: 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+i;
Kết quả in lên màn hình là của s là :
A. 15 B. 6 C. 11 D. 22
Câu 2: Trong Pascal, câu lệnh nào sau đây là đúng?
A. S:=1;While S<10 do write(S);
B. i:=0; S:=1;While s<10 do S:=S+i; i:=i+1;
C. n:=2; While n<5 do write(‘A’);
D. S:=10; While S>9 do write(S);
Hãy đọc đoạn chương trình sau: s:= 0; for i:= 1 to 5 do s := s + 2; Sau khi thực hiện xong, kết quả s bằng: *
25 điểm
16
10
21
15
Phát biểu nào sau đây đúng nhất khi nói về câu lệnh lặp với số lần chưa biết trước: *
25 điểm
Kiểm tra điều kiện sau khi thực biện câu lệnh
Nếu điều kiện sai thì thực hiện câu lệnh và kết thúc
Nếu điều kiện đúng thì thực hiện câu lệnh, ngược lại ngừng vòng lặp.
Nếu điều kiện đúng thì thực hiện câu lệnh và kết thúc
Câu lệnh viết đúng cú pháp lệnh lặp với số lần chưa biết trước: *
25 điểm
While <điều kiện> do <câu lệnh>;
While <điều kiện> do; <câu lệnh>;
While <điều kiện> to < câu lệnh 1> do <câu lệnh 2>;
While <điều kiện> to <câu lệ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 5 dòng chữ trong đó dòng thứ 3 có nội dung là: *
25 điểm
Day la lan lap thu, i
Day la lan lap thu , 3
Day la lan lap thu i
Day la lan lap thu 3
trong câu lệnh pascal sau đây, câu lệnh sai và sai ở đâu:
i:=1; x:=5;
while i<x do i:=i+1; write(‘Gia tri cua i la: ’,i);
Bài 1: Trong các câu lệnh Pascal sau đây, câu lệnh nào sai và sai ở đâu?
a) While i:=1 to t:=10;
b) While a<=b ; do write(‘b khong lon hon a’);
c) While 1=1 do write(‘Toi lap trinh gioi’);
d) i:=1; while i<10 do sum:=sum+i; i:=i+1;
e) i:=1; x:=5;
while i<x do i:=i+1; write(‘Gia tri cua i la: ’,i);
Bài 2: Hãy cho biết câu lệnh writeln in ra màn hình giá trị của i, j và k là bao nhiêu?
a) Đoạn chương trình 1
i:=1; j:=2; k:=3;
While i<6 do i:=i+1; j:=j+1; k:=k+j;
Writeln(i,’ ’,j,’ ’,k);
b) Đoạn chương trình 2
i:=1; j:=2; k:=3;
While i<6 do begin i:=i+1; j:=j+1; k:=k+j; end;
Writeln(i,’ ’,j,’ ’,k);
Cho biết kết quả câu lệnh sau: For i:=1 to 10 do if i mod 2=0 then write(i:4); *
a.1 2 3 4 5 6 7 8 9 10
b.2 4 6 8 10
c.1 3 5 7 9
d.4 8
Câu 1: Cho biết S=?, i=?, sau khi thực hiện các lệnh sau:
a/ B1: S0; i←1;
B2: Nếu S>10 thì chuyển B4
B3: S←S*i; i←i+ 2, quay lại B2
B4: Thông báo S và kết thúc thuật toán
Trong câu lệnh lặp for i:=1 to 20 do begin s:=s+i; end; câu lệnh gán được thực hiện bao nhiêu lần? A. Không lần nào B. 1 lần C. 2 lần D. 20 lần