NEW
Font size
WorksheetsTin 11_Cấu trúc Rẽ nhánh_THPT HH
Total questions: 20
Worksheet time: 12mins
Hãy chọn phương án ghép đúng . Với cấu trúc rẽ nhánh
IF <điều kiện> THEN <câu lệnh 1> ELSE <câu lệnh 2>;
Câu lệnh 2 được thực hiện khi
biểu thức điều kiện đúng và câu lệnh 1 thực hiện xong;
câu lệnh 1 được thực hiện;
biểu thức điều kiện sai;
biểu thức điều kiện đúng;
Phát biểu nào sau đây có thể dùng làm biểu thức điều kiện trong cấu trúc rẽ nhánh ?
A+B
A>B
N mod 100
“A nho hon B”
Hãy chọn phương án ghép đúng nhất . Với cấu trúc rẽ nhánh IF <điều kiện> THEN <câu lệnh>; Vậy Điều kiện là:
biểu thức lôgic;
biểu thức số học;
biểu thức tính toán;
Một câu lệnh;
Hãy chọn phương án ghép đúng . Với cấu trúc rẽ nhánh IF <điều kiện> THEN <câu lệnh>, câu lệnh đứng sau THEN được thực hiện khi
Không cần kiểm tra điều kiện và luôn luôn thực hiện câu lệnh
điều kiện được tính toán và cho giá trị đúng;
điều kiện không tính được;
điều kiện được tính toán và cho giá trị sai;
Về mặt cú pháp cách viết các câu lệnh ghép nào sau đây là đúng ?
Begin :
A := 1 ;
B := 5 ;
End ;
Begin ;
A := 1 ;
B := 5 ;
End ;
Begin
A := 1 ;
B := 5 ;
End.
Begin
A := 1 ;
B := 5 ;
End;
Hãy cho biết giá trị của M sau khi thực hiện đoạn chương trình sau với a=19 và b=12 ?
M := a ;
If a<b then M := b ;
M = 12
M = 10
M nhận cả 2 giá trị 10 và 12
M không nhận giá trị nào cả
Trong ngôn ngữ lập trình Pascal, câu lệnh nào sau đây là đúng ?
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 1> else <câu lệnh 2> ;
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 1> ; else <câu lệnh 2> ;
Câu lệnh ghép có dạng:
begin <các câu lệnh; > end.
begin <các câu lệnh; > end;
begin <các câu lệnh> end;
begin <các câu lệnh > end
Cho câu phát biểu sau: Nếu chân bạn Tuấn còn đau thì bạn Tuấn không chơi đá bóng. Phát biểu trên thuộc dạng:
Rẽ nhánh dạng đủ
Lặp với số lần chưa biết trước
Lặp với số lần biết trước.
Rẽ nhánh dạng thiếu
Viết câu lệnh rẽ nhánh tính: Nếu x2 + y2 ≤ 1 thì Z = x2 +y2
If (sqr (x) + sqr(y)) <= 1 then Z:=sqr(x) + sqr(y);
If (sqr (x) + sqr(y)) >= 1 then Z:=sqr(x) + sqr(y);
If (sqr (x+y)) <= 1 then Z:=sqr(x) + sqr(y);
If (sqr (x) + sqr(y)) <= 1 then Z:=sqr(x + y);
2019
22
những số chia hết cho 5
Những số không chia hết cho 5
Chọn câu đúng nhất trong các câu sau:
if x:=7 then a=b;
if x>5; then a:=b;
if x>5 then a:=b;
if x>5 then; a:=b;
Hãy chọn phương án ghép đúng nhất . Để mô tả cấu trúc rẽ nhánh trong thuật toán, nhiều ngôn ngữ lập trình bậc cao dùng câu lệnh IF – THEN, sau IF là <điều kiện> . Điều kiện là
biểu thức lôgic;
biểu thức số học;
biểu thức quan hệ;
Một câu lệnh;
Cho đoạn chương trình sau:
X:=5; y:=3;
If x>y then F:=x*x-y Else F:=3*x-y;
Sau khi thực hiện chương trình, giá trị của F là:
2
12
21
22
Cú pháp câu lệnh rẽ nhánh dạng đủ là:
if (<Điều kiện>) <câu lệnh 1>; else <câu lệnh 2>;
if (<Điều kiện>) < câu lệnh 1> else <câu lệnh 2>;
if <Điều kiện> < câu lệnh 1>; else <câu lệnh 2>;
if <Điều kiện> <biểu thức 1> else <biểu thức 2>;
Trong cấu trúc rẽ nhánh dạng đủ gồm có các từ khóa:
If
If, then
if, then, else
else
Hãy chọn câu lệnh đúng
Writeln(‘X1=’, X1, ’ X2= ’, );
Writeln(‘X1=’, X1, ’ X2= ’, X2 );
Writeln(‘X1=, X1, ’ X2= , X2 );
Writeln(‘X1=’ X1, ’ X2= ’, X2 );
Trong ngôn ngữ lập trình Pascal, muốn kiểm tra đồng thời cả ba giá trị của A. B. C có cùng lớn hơn 0 hay không ta viết câu lệnh If thế nào cho đúng ?
If A. B. C > 0 then ……
If (A > 0) and (B > 0) and (C > 0) then ……
If A>0 and B>0 and C>0 then ……
If (A>0) or (B>0) or (C>0) then……
Hãy chọn phương án ghép Đúng . Với cấu trúc rẽ nhánh IF <điều kiện> THEN <câu lệnh>, câu lệnh đứng sau THEN được thực hiện khi
điều kiện được tính toán xong;
điều kiện không tính được;
điều kiện được tính toán và cho giá trị sai;
điều kiện được tính toán và cho giá trị đúng;
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;
X := B; if A < B then X := A;
if A < B then X := A;
if A < B then X := A else X := B;
