WorksheetsKhối 8 - Ôn tập
Total questions: 26
Worksheet time: 13mins
Cho a có giá trị bằng 7. Vậy a sẽ được khai báo như thế nào?
var a: integer;
const a = 7;
var a= 7;
const a: integer;
Biết b có kiểu dữ liệu là số nguyên, a có giá trị là 7
c là đáp án của a+b. Vậy c phải khai báo kiểu dữ liệu là gì?
số nguyên: integer
số thực: real
kí tự: char
chuỗi: string
Biết b có kiểu dữ liệu là số nguyên, a là số thực
c là đáp án của a+b. Vậy c phải khai báo kiểu dữ liệu là gì?
số nguyên: integer
số thực: real
kí tự: char
chuỗi: string
Biết b có kiểu dữ liệu là số nguyên, a là số thực
c là đáp án của a+b. Vậy c phải khai báo kiểu dữ liệu là gì?
số nguyên: integer
số thực: real
kí tự: char
chuỗi: string
Biết b có kiểu dữ liệu là số thực, a có giá trị là 5
c là đáp án của a+b. Vậy c phải khai báo kiểu dữ liệu là gì?
số nguyên: integer
số thực: real
kí tự: char
chuỗi: string
tính chu vi hình chữ nhật. Biết chiều dài là 7.5, chiều rộng là một số nguyên. Vậy chu vi hình chữ nhật phải khai báo kiểu dữ liệu là gì?
số nguyên: integer
Số thực: real
kí tự: char
chuỗi: string
Cho a và b là 2 số nguyên. Phép tính c = a . b cho ra đáp án c là 33768. Vậy khai báo ban đầu c thuộc kiểu dữ liệu gì?
số nguyên: integer
số thực: real
kí tự: char
chuỗi: string
Câu lệnh sau cho ra kết quả là bao nhiêu?
writeln( (12*2 + 6) mod 3);
10
0
24
30
Câu lệnh sau cho ra kết quả là bao nhiêu?
writeln( (12*2 + 6) div 3);
10
0
24
30
Câu lệnh sau cho ra kết quả là bao nhiêu?
writeln(' (12*2 + 6) div 3 ');
10
(12*2 + 6) div 3
' (12*2 + 6) div 3 '
0
Câu lệnh sau cho ra kết quả là bao nhiêu?
writeln(' phep tinh co kết qua la: ', (4x4 + 2) / 2 );
phep tinh co ket qua la: 9
phep tinh co ket qua la: 8
phep tinh co ket qua la: 0
báo lỗi chương trình
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>
Khi sử dụng lệnh lặp While …..do cần chú ý điều gì?
Số lần lặp
Số lượng câu lệnh
Điều kiện dần đi đến sai
Điều kiện dần đi đến đúng
Hãy cho biết kết quả của đoạn chương trình dưới đây:
a := 10;
While a >= 10 do write (a);
Trên màn hình xuất hiện một chữ a
Trên màn hình xuất hiện 10 chữ a
Trên màn hình xuất hiện một số 10
Chương trình bị lặp vô tận
Hãy cho biết kết quả của b trong đoạn chương trình dưới đây:
a := 10 ; b := 5;
While a >= 10 do
Begin
b:= b + a
a:= a – 1
End;
5
10
15
20
Câu lệnh while…do nào sau đây là hợp lệ?
x:=5 while x:=5 do x:= x+2;
x:=5 while x=5 do x:= x+2;
x:=5 while x=5 do x= x+2;
x:=5 while x:=5 do x= x+2;
Đoạn lệnh sau đây
So:=1; While so<10 do writeln(so); So:=so+1;
Sẽ cho kết quả gì?
ra các số từ 1 đến 9;
In ra các số từ 1 đến 10
In vô hạn các số 1, mỗi số trên một dòng ;
In ra các số từ 0 đến 10
Vòng lặp while ..do là vòng lặp:
Biết trước số lần lặp
Chưa biết trước số lần lặp
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
Cho S và i biến kiểu nguyên. Khi chạy đoạn chương trình:
S:= 0; i:= 1;
while i<= 6 do
begin
S:= S + i; i:= i + 2;
end;
Giá trị sau cùng của S là :
16
9
6
0
<Câu lệnh> sau từ khóa ‘Do’ trong câu lệnh While.... do… được thực hiện ít nhất mấy lần?
0
1
2
vô số
Sự khác biệt giữa câu lệnh For…. Do và câu lệnh While… do….. là
For…. Do .. là câu lệnh rẽ nhánh còn While ….. do … là câu lệnh lặp với số lần không biết trước
For…. Do .. là câu lệnh rẽ nhánh còn While ….. do … là câu lệnh lặp với số lần không biết trước
For…. Do .. là câu lệnh lặp còn While ….. do … là câu lệnh điều kiện
For…. Do .. là câu lệnh lặp với số lần biết trước còn While ….. do … là câu lệnh lặp với số lần không biết trước
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
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
2
5
6
Hoạt động nào sau đây lặp với số lần lặp chưa biết trước?
Ngày tắm hai lần
Học bài cho tới khi thuộc bài
Mỗi tuần đi nhà sách một lần
Ngày đánh răng 2 lần
cú pháp lệnh lặp với số lần chưa biết trước:
While < điều kiện > to < 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 > do ;< câu lệnh >;
While < điều kiện > do < câu lệnh >;
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
