wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

T5.B13

Total questions: 104

Worksheet time: 1hrs 26mins

Name
Class
Date
1.

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

a)

biểu thức lôgic;

b)

A.   biểu thức số học;

c)

A.   biểu thức quan hệ;

d)

A.   một câu lệnh;

2.

   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

a)

điều kiện được tính toán xong;

b)

điều kiện được tính toán và cho giá trị True;

c)

  điều kiện không tính được;

d)

điều kiện được tính toán và cho giá trị sai;

3.

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

a)

biểu thức điều kiện đúng và câu lệnh 1 thực hiện xong;

b)

câu lệnh 1 được thực hiện;

c)

biểu thức điều kiện False;

d)

Abiểu thức điều kiện đúng;

4.

Phát biểu nào sau đây có thể lấy làm biểu thức điều kiện trong cấu trúc rẽ nhánh ?

a)

A + B

b)

A > B

c)

N mod 100

d)

“A nho hon B”

5.

Chọn phát biểu sai trong các phát biểu sau đây :

a)

A.Để mô tả việc lặp đi lặp lại một số thao tác (hoặc câu lệnh) trong một thuật toán ta có thể dùng cấu trúc lặp.

b)

Tùy từng trường hợp cụ thể (khi mô tả một thuật toán), khi thì ta biết trước số lần lặp, khi thì ta không cần hoặc không xác định được trước số lần lặp các thao tác nào đó.

c)

Có thể dùng cấu trúc lặp để thay cho cấu trúc rẽ nhánh trong mô tả thuật toán.

d)

Không thể mô tả được mọi thuật toán bằng ngôn ngữ lập trình bậc cao nếu không dùng cấu trúc lặp

6.

Chọn phát biểu đúng trong các phát biểu sau đây :

a)

Có thể dùng câu lệnh FOR – DO để thay thế cho câu lệnh lặp WHILE – DO.

b)

Câu lệnh lặp không được xuất hiện trong <câu lệnh> đứng sau từ khóa THEN của cấu trúc rẽ nhánh.

c)

Câu lệnh rẽ nhánh không được xuất hiện trong <câu lệnh> của một cấu trúc lặp.

d)

Một cấu trúc lặp có thể xuất hiện trong <câu lệnh> của một cấu trúc lặp khác.

7.

Trong ngôn ngữ lập trình Pascal, về mặt cú pháp cách viết các câu lệnh ghép nào sau đây là đúng ?

a)

Begin :

A := 1 ;

B := 5 ;

End ;

b)

Begin ;

A := 1 ;

B := 5 ;

End ;

c)

Begin

A := 1 ;

B := 5 ;

End :

d)

Begin

A := 1 ;

B := 5 ;

End ;

8.

Trong ngôn ngữ lập trình Pascal, về mặc cú pháp câu lệnh nào sau đây là đúng với cấu trúc lặp For có một lệnh con ?

a)

For i := 1 to 100 do 

a := a – 1 ;

b)

For i := 1 to 100 do; 

a := a – 1 ;

c)

For i := 1 to 100 do 

a := a – 1

d)

For i := 1 ; to 100 do 

a := a – 1 ;

9.

Trong ngôn ngữ lập trình Pascal, về mặt cú pháp câu lệnh nào sau đây là đúng với cấu trúc lặp While có một lệnh con ?

a)

While a>5 do

a := a – 1 ;

b)

While a>5 do ;

a := a – 1

c)

While a>5 do.

a := a – 1 ;

d)

While a>5 ; do

a := a – 1 ;

10.

Trong ngôn ngữ lập trình Pascal, đoạn chương trình sau đưa ra màn hình kết quả gì ?

For i := 10 downto 1 do write(i, ‘ ’);

a)

  1 2 3 4 5 6 7 8 9 10

b)

10 9 8 7 6 5 4 3 2 1

c)

  Đưa ra 10 dấu cách

d)

Không đưa ra kết quả gì

11.

Cho đoạn lệnh sau:

S:=0;

for i:= 1 to N do S:=S+1;

Nếu N= 5 thì S=?

a)

S= 6

b)

S=10

c)

S=9

d)

S=5

12.

Cho đoạn lệnh sau:

dem=0;

For i:= 1 to N do

if (i mod 3 = 0) then dem:= dem+1;

trong trường hợp N=10 thì dem=?

a)

1

b)

3

c)

0

d)

2

13.

Cho đoạn lệnh sau:

S:=10;

for i:= 10 downto 3 do

S:=S-1;

sau khi thực hiện đoạn lệnh thì kết quả S=?

a)

2

b)

3

c)

1

d)

4

14.

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

a)

1 đơn vị

b)

0 tăng

c)

2 đơn vị

d)

3 đơn vị

15.

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;

a)

S=0.

b)

S= 1.

c)

S=10.

d)

S=15.

16.

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)

A. 3 5 7 9 10

b)

B. 2 4 6 8 10

c)

C.1 3 5 7 9

d)

D.3 5 6 9 10

17.

Kiểu dữ liệu của biến đếm trong lệnh lặp For – do:

a)

Cùng kiểu với giá trị đầu và giá trị cuối

b)

Chỉ cần khác kiểu với giá trị đầu

c)

Cùng kiểu với các biến trong câu lệnh

d)

Không cần phải xác định kiểu dữ liệu

18.

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à:

a)

2

b)

12

c)

21

d)

22

19.

Trong ngôn ngữ lập trình Pascal, về mặt cú pháp cách viết các câu lệnh ghép nào sau đây là đúng ?

a)

Begin :

A := 1 ;

B := 5 ;

End ;

b)

Begin

A := 1 ;

B := 5 ;

End ;

c)

Begin

A := 1 ;

B := 5 ;

End :

d)

Begin

A := 1 ;

B := 5 ;

End.

20.

Chọn cấu trúc rẽ nhánh đúng cho tình huống sau:

Nếu điểm TB lớn hơn bằng 8 thì in ra màn hình là đậu.

a)

IF DiemTB = 8 then Writeln(‘Dau’);

b)

IF DiemTB >= 8 then Writeln(‘Dau’);

c)

IF DiemTB > 8 then Writeln(‘Dau’);

d)

IF DiemTB <= 8 then Writeln(‘Dau’);

21.

Các lệnh điều khiển cấu trúc rẽ nhánh của Scratch thuộc nhóm lệnh nào?

a)

Nhóm lệnh Điều khiển.

b)

Nhóm lệnh Cảm biến.

c)

Nhóm lệnh Sự kiện.

d)

Nhóm lệnh Chuyển động.

22.

Trong chương trình có cấu trúc rẽ nhánh, khi nào thì một lệnh hoặc khối lệnh được thực hiện hay không được thực hiện?

a)

Tuỳ thuộc vào câu lệnh.

b)

Tuỳ thuộc vào hành động của nhân vật.

c)

Tuỳ thuộc vào điều kiện đúng hay sai.

d)

Tuỳ thuộc vào thời gian thực hiện chương trình.

23.

Trong cấu trúc rẽ nhánh dạng đầy đủ, công việc 2 được thực hiện khi nào?

a)

Khi điều kiện được thoả mãn.

b)

Khi công việc 1 được thực hiện.

c)

Khi công việc 2 đúng.

d)

Khi điều kiện không được thoả mãn.

24.

Đoạn chương trình nào sau đây có cấu trúc rẽ nhánh?

a)

b)

c)

d)

25.

Cấu trúc rẽ nhánh dạng thiếu có dạng như thế nào?

a)

nếu <điều kiện> thì nếu không thì

b)

nếu thì

c)

nếu thì <điều kiện>

d)

nếu <điều kiện> thì

26.

a)

Nhóm lệnh Cảm biến.

b)

Nhóm lệnh Chuyển động.

c)

Nhóm lệnh Hiển thị.

d)

Nhóm lệnh Điều khiển. 

27.

Đoạn chương trình nào sau đây tương ứng với mô tả: nếu điều kiện “chuột được nhấn” được thoả mãn thì thực hiện lệnh “nói Xin chào!”, nếu không thì thực hiện lệnh “di chuyển 10 bước”?

a)

b)

c)

d)

28.

Chương trình thực hiện ý tưởng: nhân vật thỏ thực hiện lặp 100 lần “nếu phím trắng được bấm thì đổi màu” là

a)

b)

c)

d)

29.

Để chạy chương trình trong Scratch, em sử dụng nút lệnh nào?

a)

b)

c)

d)

30.

Chương trình sau được mô tả như thế nào?

a)

Nhân vật mèo thực hiện lặp liên tục âm thanh mèo kêu “nếu chạm con trỏ chuột thì ngừng mọi âm thanh”.

b)

Nhân vật mèo thực hiện lặp liên tục “nếu chạm con trỏ chuột thì ngừng mọi âm thanh, nếu không thì phát âm thanh mèo kêu đến hết”.

c)

Nhân vật mèo thực hiện lặp liên tục “nếu chạm con trỏ chuột thì phát âm thanh mèo kêu đến hết, nếu không thì ngừng mọi âm thanh”.

d)

Nhân vật mèo “nếu chạm con trỏ chuột thì thực hiện lặp liên tục âm thanh mèo kêu đến hết, nếu không thì ngừng mọi âm thanh”.

31.

Các lệnh điều khiển cấu trúc rẽ nhánh của Scratch thuộc nhóm lệnh nào?

a)

Nhóm lệnh Điều khiển.

b)

Nhóm lệnh Cảm biến.

c)

Nhóm lệnh Sự kiện.

d)

Nhóm lệnh Chuyển động.

32.

Trong chương trình có cấu trúc rẽ nhánh, khi nào thì một lệnh hoặc khối lệnh được thực hiện hay không được thực hiện?

a)

Tuỳ thuộc vào câu lệnh.

b)

Tuỳ thuộc vào hành động của nhân vật.

c)

Tuỳ thuộc vào điều kiện đúng hay sai.

d)

Tuỳ thuộc vào thời gian thực hiện chương trình.

33.

Trong cấu trúc rẽ nhánh dạng đầy đủ, công việc 2 được thực hiện khi nào?

a)

Khi điều kiện được thoả mãn.

b)

Khi công việc 1 được thực hiện.

c)

Khi công việc 2 đúng.

d)

Khi điều kiện không được thoả mãn.

34.

Đoạn chương trình nào sau đây có cấu trúc rẽ nhánh?

a)

b)

c)

d)

35.

Cấu trúc rẽ nhánh dạng thiếu có dạng như thế nào?

a)

nếu <điều kiện> thì nếu không thì

b)

nếu thì

c)

nếu thì <điều kiện>

d)

nếu <điều kiện> thì

36.

a)

Nhóm lệnh Cảm biến.

b)

Nhóm lệnh Chuyển động.

c)

Nhóm lệnh Hiển thị.

d)

Nhóm lệnh Điều khiển. 

37.

Đoạn chương trình nào sau đây tương ứng với mô tả: nếu điều kiện “chuột được nhấn” được thoả mãn thì thực hiện lệnh “nói Xin chào!”, nếu không thì thực hiện lệnh “di chuyển 10 bước”?

a)

b)

c)

d)

38.

Chương trình thực hiện ý tưởng: nhân vật thỏ thực hiện lặp 100 lần “nếu phím trắng được bấm thì đổi màu” là

a)

b)

c)

d)

39.

Để chạy chương trình trong Scratch, em sử dụng nút lệnh nào?

a)

b)

c)

d)

40.

Chương trình sau được mô tả như thế nào?

a)

Nhân vật mèo thực hiện lặp liên tục âm thanh mèo kêu “nếu chạm con trỏ chuột thì ngừng mọi âm thanh”.

b)

Nhân vật mèo thực hiện lặp liên tục “nếu chạm con trỏ chuột thì ngừng mọi âm thanh, nếu không thì phát âm thanh mèo kêu đến hết”.

c)

Nhân vật mèo thực hiện lặp liên tục “nếu chạm con trỏ chuột thì phát âm thanh mèo kêu đến hết, nếu không thì ngừng mọi âm thanh”.

d)

Nhân vật mèo “nếu chạm con trỏ chuột thì thực hiện lặp liên tục âm thanh mèo kêu đến hết, nếu không thì ngừng mọi âm thanh”.

41.

Các lệnh điều khiển cấu trúc rẽ nhánh của Scratch thuộc nhóm lệnh nào?

a)

Nhóm lệnh Điều khiển

b)

Nhóm lệnh Cảm biến

c)

Nhóm lệnh Sự kiện

d)

Nhóm lệnh Chuyển động

42.

Trong chương trình có cấu trúc rẽ nhánh, khi nào thì một lệnh hoặc khối lệnh được thực hiện hay không được thực hiện?

a)

Tuỳ thuộc vào câu lệnh

b)

Tuỳ thuộc vào hành động của nhân vật

c)

Tuỳ thuộc vào điều kiện đúng hay sai

d)

Tuỳ thuộc vào thời gian thực hiện chương trình

43.

Trong cấu trúc rẽ nhánh dạng đầy đủ, công việc 2 được thực hiện khi nào?

a)

Khi điều kiện được thoả mãn.

b)
  • Khi công việc 1 được thực hiện.

c)
  • Khi công việc 2 đúng.

d)

Khi điều kiện không được thoả mãn.

44.

Đoạn chương trình nào sau đây có cấu trúc rẽ nhánh?

a)

b)

c)

d)

45.

Cấu trúc rẽ nhánh dạng thiếu có dạng như thế nào?

a)

nếu <điều kiện> thì nếu không thì

b)

nếu thì

c)

nếu thì <điều kiện>

d)

nếu <điều kiện> thì

46.

a)

Nhóm lệnh Cảm biến

b)

Nhóm lệnh Chuyển động

c)

Nhóm lệnh Hiển thị

d)

Nhóm lệnh Điều khiển

47.

Đoạn chương trình nào sau đây tương ứng với mô tả: nếu điều kiện “chuột được nhấn” được thoả mãn thì thực hiện lệnh “nói Xin chào!”, nếu không thì thực hiện lệnh “di chuyển 10 bước”?

a)

b)

c)

d)

48.

Chương trình thực hiện ý tưởng: nhân vật thỏ thực hiện lặp 100 lần “nếu phím trắng được bấm thì đổi màu” là

a)

b)

c)

d)

49.

Để chạy chương trình trong Scratch, em sử dụng nút lệnh nào?

a)

b)

c)

d)

50.

Chương trình sau được mô tả như thế nào?

a)
  • Nhân vật mèo thực hiện lặp liên tục âm thanh mèo kêu “nếu chạm con trỏ chuột thì ngừng mọi âm thanh”.

b)
  • Nhân vật mèo thực hiện lặp liên tục âm thanh mèo kêu “nếu chạm con trỏ chuột thì ngừng mọi âm thanh”.

c)

Nhân vật mèo thực hiện lặp liên tục “nếu chạm con trỏ chuột thì phát âm thanh mèo kêu đến hết, nếu không thì ngừng mọi âm thanh”.

d)
  • Nhân vật mèo “nếu chạm con trỏ chuột thì thực hiện lặp liên tục âm thanh mèo kêu đến hết, nếu không thì ngừng mọi âm thanh”.

51.

Chọn phương án thích hợp để điền vào chỗ chấm "...."

"Việc lựa chọn thực hiện hay không thực hiện một công việc tùy thuộc vào một điều kiện được thỏa mãn hay không, tạo thành ..."

a)

cấu trúc rẽ nhánh

b)

Cấu trúc lặp

c)

cấu trúc tuần tự

d)

cấu trúc đầy đủ

52.

Cấu trúc rẽ nhánh dạng đủ được mô tả như thế nào?

a)

Nếu <điều kiện> thì <công việc>.

b)

Nếu <điều kiện> thì <công việc 1> còn không thì <công việc 2>.

c)

Nếu <điều kiện> còn không thì <công việc>.

d)

Nếu thì <công việc 1> còn không thì <công việc 2>.

53.

Cấu trúc rẽ nhánh dạng thiếu được mô tả như thế nào?

a)

Nếu <điều kiện> thì <công việc>.

b)

Nếu <điều kiện> thì <công việc 1> còn không thì <công việc 2>.

c)

Nếu <điều kiện> còn không thì <công việc>.

d)

Nếu thì <công việc 1> còn không thì <công việc 2>.

54.

Khối lệnh nào trong các khối lệnh sau thể hiện cấu trúc rẽ nhánh?

a)

b)

c)

d)

55.

Khối lệnh nào trong các khối lệnh sau thể hiện cấu trúc rẽ nhánh dạng thiếu?

a)

b)

c)

d)

56.

Khối lệnh nào trong các khối lệnh sau thể hiện cấu trúc rẽ nhánh dạng đủ?

a)

b)

c)

d)

57.

Chương trình nào sau đây điều khiển nhân vật di chuyển đến vị trí của con trỏ chuột khi chuột được nhấn?

a)

b)

c)

d)

58.

Các lệnh điều khiển cấu trúc rẽ nhánh của Scratch thuộc nhóm lệnh nào?

a)

Nhóm lệnh Sự kiện.

b)

Nhóm lệnh Cảm biến.

c)

Nhóm lệnh Điều khiển.

d)

Nhóm lệnh Chuyển động.

59.

Trong cấu trúc rẽ nhánh dạng đầy đủ, công việc 2 được thực hiện khi nào?

a)

Khi điều kiện được thoả mãn.

b)

Khi công việc 1 được thực hiện.

c)

Khi công việc 2 đúng.

d)

Khi điều kiện không được thoả mãn.

60.

Các lệnh điều khiển cấu trúc rẽ nhánh của Scratch thuộc nhóm lệnh nào?

a)

Nhóm lệnh Điều khiển.

b)

Nhóm lệnh Cảm biến

c)

Nhóm lệnh Sự kiện

d)

Nhóm lệnh Chuyển động

61.

Trong chương trình có cấu trúc rẽ nhánh, khi nào thì một lệnh hoặc khối lệnh được thực hiện hay không được thực hiện?

a)

Tuỳ thuộc vào câu lệnh.

b)

Tuỳ thuộc vào hành động của nhân vật

c)

Tuỳ thuộc vào điều kiện đúng hay sai

d)

Tuỳ thuộc vào thời gian thực hiện chương trình

62.

Trong cấu trúc rẽ nhánh dạng đầy đủ, công việc 2 được thực hiện khi nào?

a)

Khi điều kiện được thoả mãn.

b)

Khi công việc 1 được thực hiện.

c)

Khi công việc 2 đúng.

d)

Khi điều kiện không được thoả mãn.

63.

Đoạn chương trình nào sau đây có cấu trúc rẽ nhánh?

a)

b)

c)

d)

64.

Cấu trúc rẽ nhánh dạng thiếu có dạng như thế nào?

a)

nếu <điều kiện> thì nếu không thì

b)

nếu thì

c)

nếu thì <điều kiện>

d)

nếu <điều kiện> thì

65.

Lệnh như hình thuộc nhóm lệnh nào trong Scratch?

a)

Nhóm lệnh Cảm biến

b)

Nhóm lệnh Chuyển động

c)

Nhóm lệnh Hiển thị

d)

Nhóm lệnh Điều khiển

66.

Đoạn chương trình nào sau đây tương ứng với mô tả: nếu điều kiện “chuột được nhấn” được thoả mãn thì thực hiện lệnh “nói Xin chào!”, nếu không thì thực hiện lệnh “di chuyển 10 bước”?

a)

b)

c)

d)

67.

Chương trình thực hiện ý tưởng: nhân vật thỏ thực hiện lặp 100 lần “nếu phím trắng được bấm thì đổi màu” là

a)

b)

c)

d)

68.

Để chạy chương trình trong Scratch, em sử dụng nút lệnh nào?

a)

b)

c)

d)

69.

Chương trình sau được mô tả như thế nào?

a)

Nhân vật mèo thực hiện lặp liên tục âm thanh mèo kêu “nếu chạm con trỏ chuột thì ngừng mọi âm thanh”.

b)

Nhân vật mèo thực hiện lặp liên tục “nếu chạm con trỏ chuột thì ngừng mọi âm thanh, nếu không thì phát âm thanh mèo kêu đến hết”

c)

Nhân vật mèo thực hiện lặp liên tục “nếu chạm con trỏ chuột thì phát âm thanh mèo kêu đến hết, nếu không thì ngừng mọi âm thanh”

d)

Nhân vật mèo “nếu chạm con trỏ chuột thì thực hiện lặp liên tục âm thanh mèo kêu đến hết, nếu không thì ngừng mọi âm thanh”

70.

Cho ví dụ về cấu trúc rẽ nhánh trong đời sống.

a)

Ví dụ về cấu trúc rẽ nhánh là việc lựa chọn nghề nghiệp.

b)

Ví dụ về cấu trúc rẽ nhánh là việc quyết định đi du lịch.

c)

Ví dụ về cấu trúc rẽ nhánh là việc mua sắm đồ dùng.

d)

Ví dụ về cấu trúc rẽ nhánh là việc chọn món ăn.

71.

Cấu trúc rẽ nhánh có thể áp dụng trong môn học nào?

a)

Lịch sử

b)

Lập trình, toán học, khoa học máy tính

c)

Văn học

d)

Địa lý

72.

Khi nào thì không nên sử dụng cấu trúc rẽ nhánh?

a)

Khi có quá nhiều điều kiện hoặc khi điều kiện không độc lập.

b)

Khi không có điều kiện nào

c)

Khi điều kiện hoàn toàn độc lập

d)

Khi có ít điều kiện

73.

Cấu trúc rẽ nhánh có thể giúp ích gì trong việc giải quyết vấn đề?

a)

Cấu trúc rẽ nhánh không liên quan đến việc phân tích vấn đề.

b)

Cấu trúc rẽ nhánh giúp tổ chức và phân tích các lựa chọn trong giải quyết vấn đề.

c)

Cấu trúc rẽ nhánh chỉ giúp tạo ra các ý tưởng mới.

d)

Cấu trúc rẽ nhánh làm cho việc giải quyết vấn đề trở nên phức tạp hơn.

74.

Hãy nêu một tình huống thực tế sử dụng cấu trúc rẽ nhánh.

a)

Một tình huống thực tế sử dụng cấu trúc rẽ nhánh là trong một ứng dụng thời tiết, nơi người dùng chọn thành phố để xem dự báo.

b)

Một tình huống thực tế sử dụng cấu trúc rẽ nhánh là trong một trò chơi điện tử, nơi người chơi chọn nhân vật.

c)

Một tình huống thực tế sử dụng cấu trúc rẽ nhánh là trong ứng dụng đặt hàng trực tuyến, nơi người dùng chọn loại sản phẩm.

d)

Một tình huống thực tế sử dụng cấu trúc rẽ nhánh là trong một bài kiểm tra, nơi học sinh chọn câu hỏi để trả lời.

75.

Cấu trúc rẽ nhánh có thể được biểu diễn bằng hình vẽ không?

a)

Không, cấu trúc rẽ nhánh không thể biểu diễn bằng hình vẽ.

b)

Có, cấu trúc rẽ nhánh có thể được biểu diễn bằng hình vẽ.

c)

Có, nhưng chỉ có thể biểu diễn bằng bảng.

d)

Không, cấu trúc rẽ nhánh chỉ có thể được mô tả bằng văn bản.

76.

Các lệnh điều khiển cấu trúc rẽ nhánh của Scratch thuộc nhóm lệnh nào?

a)

Nhóm lệnh Điều khiển.

b)

Nhóm lệnh Cảm biến.

c)

Nhóm lệnh Sự kiện.

d)

Nhóm lệnh Chuyển động.

77.

Trong chương trình có cấu trúc rẽ nhánh, khi nào thì một lệnh hoặc khối lệnh được thực hiện hay không được thực hiện?

a)

Tuỳ thuộc vào câu lệnh.

b)

Tuỳ thuộc vào hành động của nhân vật.

c)

Tuỳ thuộc vào điều kiện đúng hay sai.

d)

Tuỳ thuộc vào thời gian thực hiện chương trình.

78.

Trong cấu trúc rẽ nhánh dạng đầy đủ, công việc 2 được thực hiện khi nào?

a)

Khi điều kiện được thoả mãn.

b)

Khi công việc 1 được thực hiện.

c)

Khi công việc 2 đúng.

d)

Khi điều kiện không được thoả mãn.

79.

Đoạn chương trình nào sau đây có cấu trúc rẽ nhánh?

a)

b)

c)

d)

80.

Cấu trúc rẽ nhánh dạng thiếu có dạng như thế nào?

a)

nếu <điều kiện> thì nếu không thì

b)

nếu thì

c)

nếu thì <điều kiện>

d)

nếu <điều kiện> thì

81.

a)

Nhóm lệnh Cảm biến.

b)

Nhóm lệnh Chuyển động.

c)

Nhóm lệnh Hiển thị.

d)

Nhóm lệnh Điều khiển. 

82.

Đoạn chương trình nào sau đây tương ứng với mô tả: nếu điều kiện “chuột được nhấn” được thoả mãn thì thực hiện lệnh “nói Xin chào!”, nếu không thì thực hiện lệnh “di chuyển 10 bước”?

a)

b)

c)

d)

83.

Chương trình thực hiện ý tưởng: nhân vật thỏ thực hiện lặp 100 lần “nếu phím trắng được bấm thì đổi màu” là

a)

b)

c)

d)

84.

Để chạy chương trình trong Scratch, em sử dụng nút lệnh nào?

a)

b)

c)

d)

85.

Chương trình sau được mô tả như thế nào?

a)

Nhân vật mèo thực hiện lặp liên tục âm thanh mèo kêu “nếu chạm con trỏ chuột thì ngừng mọi âm thanh”.

b)

Nhân vật mèo thực hiện lặp liên tục “nếu chạm con trỏ chuột thì ngừng mọi âm thanh, nếu không thì phát âm thanh mèo kêu đến hết”.

c)

Nhân vật mèo thực hiện lặp liên tục “nếu chạm con trỏ chuột thì phát âm thanh mèo kêu đến hết, nếu không thì ngừng mọi âm thanh”.

d)

Nhân vật mèo “nếu chạm con trỏ chuột thì thực hiện lặp liên tục âm thanh mèo kêu đến hết, nếu không thì ngừng mọi âm thanh”.

86.

Cấu trúc rẽ nhánh có thể được sử dụng để làm gì trong lập trình?

a)

Để tối ưu hóa hiệu suất chương trình.

b)

Để tạo ra các vòng lặp.

c)

Để xử lý các điều kiện và quyết định hành động.

d)

Để lưu trữ dữ liệu.

87.

Cấu trúc rẽ nhánh có thể giúp người dùng ra quyết định trong tình huống nào?

a)

Khi cần chọn giữa nhiều sản phẩm khác nhau.

b)

Khi cần thực hiện một phép toán đơn giản.

c)

Khi cần lưu trữ thông tin.

d)

Khi cần tạo ra một trang web.

88.

Cấu trúc rẽ nhánh có thể được áp dụng trong lĩnh vực nào khác ngoài lập trình?

a)

Giáo dục

b)

Quản lý dự án

c)

Y học

d)

Tất cả các lĩnh vực trên

89.

Hành động rẽ trái hoặc phải của ô tô được mô tả bằng cấu trúc gì?

a)

Cấu trúc lặp có điều kiện.

b)

Cấu trúc tuần tự.

c)

Cấu trúc rẽ nhánh.

d)

Cấu trúc quay lui.

90.

Đoạn chương trình nào sau đây có cấu trúc rẽ nhánh?

a)
b)
c)
d)
91.

Cấu trúc rẽ nhánh dạng thiếu có dạng như thế nào?

a)

nếu <điều kiện> thì nếu không thì .

b)

nếu thì .

c)

nếu thì <điều kiện>.

d)

nếu <điều kiện> thì .

92.

Lệnh thuộc nhóm lệnh nào trong Scratch?

a)

Nhóm lệnh Cảm biến.

b)

Nhóm lệnh Chuyển động.

c)

Nhóm lệnh Hiển thị.

d)

Nhóm lệnh Điều khiển.

93.

Các lệnh điều khiển cấu trúc rẽ nhánh của Scratch thuộc nhóm lệnh nào?

a)

Nhóm lệnh Điều khiển.

b)

Nhóm lệnh Cảm biến.

c)

Nhóm lệnh Sự kiện.

d)

Nhóm lệnh Chuyển động.

94.

Trong chương trình có cấu trúc rẽ nhánh, khi nào thì một lệnh hoặc khối lệnh được thực hiện hay không được thực hiện?

a)

Tuỳ thuộc vào câu lệnh.

b)

Tuỳ thuộc vào hành động của nhân vật.

c)

Tuỳ thuộc vào điều kiện đúng hay sai.

d)

Tuỳ thuộc vào thời gian thực hiện chương trình.

95.

Trong cấu trúc rẽ nhánh dạng đầy đủ, công việc 2 được thực hiện khi nào?

a)

Khi điều kiện được thoả mãn.

b)

Khi công việc 1 được thực hiện.

c)

Khi công việc 2 đúng.

d)

Khi điều kiện không được thoả mãn.

96.

Chương trình sau được mô tả như thế nào?

4 lines
97.

Chương trình sau được mô tả như thế nào?

a)

Nhân vật mèo thực hiện lặp liên tục âm thanh mèo kêu "nếu chạm con trỏ chuột thì ngừng mọi âm thanh".

b)

Nhân vật mèo thực hiện lặp liên tục "nếu chạm con trỏ chuột thì ngừng mọi âm thanh, nếu không thì phát âm thanh mèo kêu đến hết".

c)

Nhân vật mèo thực hiện lặp liên tục "nếu chạm con trỏ chuột thì phát âm thanh mèo kêu đến hết, nếu không thì ngừng mọi âm thanh".

d)

Nhân vật mèo "nếu chạm con trỏ chuột thì thực hiện lặp liên tục âm thanh mèo kêu đến hết, nếu không thì ngừng mọi âm thanh".

98.

Trong Scratch, để trả nhân vật về màu ban đầu của nó, em sử dụng lệnh nào?

4 lines
99.

Đoạn chương trình nào sau đây tương ứng với mô tả: nếu điều kiện "chuột được nhấn" được thoả mãn thì thực hiện lệnh "nói Xin chào!", nếu không thì thực hiện lệnh "di chuyển 10 bước"?

4 lines
100.

Trong Scratch, để biểu diễn cấu trúc rẽ nhánh dạng đủ, em sử dụng lệnh nào?

4 lines
101.

Chương trình thực hiện ý tưởng: nhân vật thỏ thực hiện lặp 100 lần "nếu phím trắng được bấm thì đổi màu" là

4 lines
102.

Cấu trúc rẽ nhánh có mấy dạng?

a)

1 dạng

b)

2 dạng

c)

3 dạng

d)

4 dạng

103.

Cấu trúc rẽ nhánh dạng đủ có dạng như thế nào?

a)

nếu <điều kiện> thì

b)

nếu <điều kiện 1> thì nếu không thì <điều kiện 2>

c)

nếu <điều kiện> thì

d)

nếu <điều kiện> thì <Công việc1>nếu không thì<Công việc2>

104.

Để sử dụng câu lệnh rẽ nhánh dạng thiếu, em sử dụng lệnh nào trong Scratch?

a)

b)

c)

d)