Với M=25 và N = 10, khi kết thúc thuật toán có bao nhiêu phép so sánh đã được thực hiện?
AĐáp án A: 6.
BĐáp án B: 8.
CĐáp án C: 4.
DĐáp án D: 7.
Xem đáp án và lời giải
Lời giải do TopStudy biên soạn
Đáp án:D
Với M=25 và N = 10, khi kết thúc thuật toán có 7 phép so sánh đã được thực hiện.
Đáp án: D.
Câu 2
1 điểm
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Đáp án A: Begin : A := 1 ; B := 5 ; End.
BĐáp án B: Begin ; A := 1 ; B := 5 ; End.
CĐáp án C: Begin A := 1 ; B := 5 ; End.
DĐáp án D: Begin A := 1 ; B := 5 ; End.
Xem đáp án và lời giải
Lời giải do TopStudy biên soạn
Đáp án:D
Trong ngôn ngữ lập trình Pascal, về mặt cú pháp câu lệnh ghép là:
Begin
<dãy các câu lệnh>;
End;
Đáp án: D.
Câu 3
1 điểm
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?
AĐáp án A: If A. B. C > 0 then ……
BĐáp án B: If (A > 0) and (B > 0) and (C > 0) then ……
CĐáp án C: If A>0 and B>0 and C>0 then ……
DĐáp án D: If (A>0) or (B>0) or (C>0) then……
Xem đáp án và lời giải
Lời giải do TopStudy biên soạn
Đáp án:B
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 như sau:
If (A > 0) and (B > 0) and (C > 0) then ……
Đáp án: B.
Câu 4
1 điểm
Cho đoạn chương trình:
x:=2;
y:=3;
IF x > y THEN F:= 2*x – y ELSE
IF x=y THEN F:= 2*x ELSE F:= x*x + y*y ;
Sau khi thực hiện đoạn chương trình trên, giá trị F là:
AĐáp án A: F=13.
BĐáp án B: F=1.
CĐáp án C: F=4.
DĐáp án D: Không xác định.
Xem đáp án và lời giải
Lời giải do TopStudy biên soạn
Đáp án:A
Câu lệnh x:=2; gán cho x giá trị bằng 2.
Câu lệnh y:=3; → gán cho y giá trị bằng 3.
Vì x<y nên chương trình thực hiện câu lệnh F:= x*x + y*y ; hay F= 2 x 2 + 3 x 3 = 13.
Đáp án: A.
Câu 5
1 điểm
Điều kiện x >= 2 và x < 5 trong Pascal được biểu diễn bằng biểu thức nào:
AĐáp án A: (2 >x) or (x <5).
BĐáp án B: (x <5) and (2 x).
CĐáp án C: (x >= 2) and (x<5).
DĐáp án D: (x >= 2) or (x<5).
Xem đáp án và lời giải
Lời giải do TopStudy biên soạn
Đáp án:C
Trong toán học dấu móc nhọn là phép và được biểu diễn trong Pascal là and. Dấu lớn hơn hoặc bằng được kí hiệu >= .
Đáp án: C.
Câu 6
1 điểm
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à:
Cho sơ đồ khối về Học sinh cấp trung học bắt đầu được xét kết nạp Đoàn khi đủ 16 tuổi. Hãy xác định đầu vào, đầu ra để mô tả thuật toán kiểm tra điều kiện kết nạp Đoàn như sơ đồ bên dưới:
AĐáp án A: Đầu vào: t là tuổi của học sinh; Đầu ra: Đã đủ tuổi kết nạp Đoàn chưa?
BĐáp án B: Đầu ra: t là tuổi của học sinh; Đầu ra: Đã đủ tuổi kết nạp Đoàn chưa?
CĐáp án C: Đầu vào và đầu ra là: t là tuổi của học sinh;
DĐáp án D: Đầu vào và đầu ra: Đã đủ tuổi kết nạp Đoàn chưa?
Có thể biểu diễn các trạng thái của hệ thống gồm một công tắc và một đèn bằng hai bit. Bằng cách liệt kê các bước hoặc vẽ sơ đồ khối, hãy nêu giá trị của d để nhận biết hệ thống hỏng gì từ giá trị của hai bit đó.
AĐáp án A: Nếu (d = 1): hỏng công tắc. Trái lại: hỏng công tắc hoặc đèn.
BĐáp án B: Nếu (d =1): hỏng công tắc hoặc đèn. Trái lại: hỏng công tắc.
CĐáp án C: Nếu (c#d): hỏng công tắc. Trái lại: hỏng công tắc hoặc đèn.
DĐáp án D: Nếu (d = c): hỏng công tắc. Trái lại: hỏng công tắc hoặc đèn.
Em đã viết thuật toán giải bài toán cho ba đồng xu trong đó có một đồng xu giả nhẹ hơn, dùng cân thăng bằng để tìm ra đồng xu giả. Hãy xác định đầu vào và đầu ra của thuật toán
AĐáp án A: Đầu vào: ba đồng xu trong đó có một đồng xu giả, trọng lượng khác với đồng xu thật. Đầu ra: phát hiện đồng xu giả.
BĐáp án B: Đầu ra: ba đồng xu trong đó có một đồng xu giả, trọng lượng khác với đồng xu thật. Đầu vào: phát hiện đồng xu giả.
CĐáp án C: Đầu vào và đầu ra: ba đồng xu trong đó có một đồng xu giả, trọng lượng khác với đồng xu thật.