WorksheetsÔN TẬP GK2 TIN 11
Total questions: 30
Worksheet time: 15mins
Cho đoạn lệnh sau:
S:=0;
for i:= 1 to N do S:=S+1;
Nếu N= 5 thì S=?
S= 6
S= 5
S= 10
S= 12
Trong câu lệnh lặp: For (Biến đếm):=(Giá trị đầu) to (Giá trị cuối) do (câu lệnh); Khi thực hiện ban đầu Biến đếm nhận giá trị = Giá trị đầu, sau mỗi vòng lặp biến đếm tăng thêm
1 đơn vị
0 tăng
2 đơn vị
3 đơn vị
Tìm giá trị S khi thực hiện đoạn chương trình sau đây
S:=0;
For i:=1 to 5 do S:= S+i;
S=0.
S= 1.
S=10.
S=15.
Trong Pascal, câu lệnh nào sau đây được viết đúng?
for i := 10 to 1 do writeln(‘A’);
for i= 1 to 10 writeln(‘A’);
for i := 1 to 10 do writeln(‘A’);
for i to 10 do writeln(‘A’);
Xét đoạn chương trình sau.
for i:=1 to 10 do
if(i mod 3 = 0) or (i mod 5 = 0) then write( i : 2);
A. 3 5 7 9 10
B. 2 4 6 8 10
C.1 3 5 7 9
D.3 5 6 9 10
Trong Pascal, câu lệnh lặp for – do có 2 dạng là
dạng tiến và dạng lùi
dạng tới và dạng về
dạng đến và dạng đi
dạng trước và dạng sau
Trong Pascal, câu lệnh lặp for – do dạng tiến vẫn còn được thực hiện khi
biến đếm còn nhỏ hơn giá trị đầu
biến đếm còn nhỏ hơn giá trị cuối
giá trị đầu còn lớn hơn giá trị cuối
giá trị đầu còn nhỏ hơn giá trị cuối
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ệu
Cho biết kết quả của đoạn chương trình sau
S:=0;
For i:=1 to 4 do S:=S+i;
Vậy S bằng bao nhiêu?
2
3
4
5
Tìm sửa lỗi sai trong câu lệnh
For j:= 10 to 1 do
For j:= 10 to 1 do
For j: 10 to 1 do
For j:= 1 to 10 do
For j:= 10 to 1 do;
Hãy chọn cách dùng sai . Muốn dùng biến X lưu giá trị nhỏ nhất trong các giá trị của hai biến A, B có thể dùng cấu trúc rẽ nhánh như sau :
if A <= B then X := A else X := B;
if A < B then X := A;
X := B; if A < B then X := A;
if A < B then X := A else X := B;
IF a>8 THEN b:=3 ELSE b:=5;
Khi a nhận giá trị là 0 thì b nhận giá trị nào?
0
5
8
3
Hãy cho biết giá trị của biến X bằng bao nhiêu sau khi thực hiện câu lệnh:
X:= 10; IF (91 mod 3 ) = 0 then X :=X+20;
10
30
2
1
Câu lệnh điều kiện dạng đầy đủ là:
If < Điều kiện> then < Câu lệnh 1 >; Else < Câu lệnh 2 >;
If < Điều kiện> then < Câu lệnh >;
If < Điều kiện> then < Câu lệnh 1 >, < Câu lệnh 2 >;
If < Điều kiện > then < Câu lệnh 1 > Else < Câu lệnh 2 >;
Hãy cho biết giá trị của biến X bằng bao nhiêu sau khi thực hiện câu lệnh:
if (45 mod 3 ) = 0 then X :=X+2;
( Biết rằng trước đó giá trị của biến X = 5)
5
9
7
11
Mình có 2 câu lệnh sau:
x:= 8;
If x>5 then x := x +1;
Giá trị của x là bao nhiêu?
5
9
8
6
Phát biểu nào sau đây là đúng:
Giá trị trả về của biểu thức logic true hoặc false
Biểu thức logic là các biểu thức quan hệ liên kết với nhau bởi phép toán quan hệ.
Hàm căn bậc hai biểu diễn trong ngôn ngữ lập trình Pascal là SQR().
Trong ngôn ngữ lập trình Pascal, câu lệnh gán có dạng: <biểu thức>:=<tên biến>;
Nếu x mod 2 = 0 thì x là số
không chia hết cho 3
chẵn.
chia hết cho 3
lẻ
Hãy chọn phương án đúng. Biểu thức: 25 mod 3 + 5 / 2 * 3 có giá trị là :
8.0
15.5
15.0
8.5
Cho đoạn chương trình:
Begin
a := 100;
b := 30;
x := a div b ;
Write(x);
End.
Cho biết kết quả sau khi thực hiện lệnh :
10
3
33
1
Chọn biểu thức logic đúng với phát biểu sau:
"M chia hết cho N hoặc M không chia hết cho N"
M÷N ∥ not(M÷N)
(M div N=0) or (M mod N =0)
(M mod N = 0)or (M div N=0)
(M mod N = 0) or (M mod N <>0)
Cú pháp câu lệnh gán trong Pascal là:
Tên biến := Biểu thức;
<Tên biến> = <Biểu thức>;
<Tên biến> := <Biểu thức>;
<Tên biến> : <Biểu thức>;
