Câu 16: 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. (false) C. (100 > 99) D. (A and B) Câu 17: 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. (N /100) C. (A + B) D. (A nho hon B) Câu 18: Trong ngôn ngữ lập trình C++, 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 ; A. M = 10 B. M nhận cả hai giá trị trên C. M không nhận giá trị nào D. M = 19 Câu 19: Trong ngôn ngữ lập trình Pascal, câu lệnh nào sau đây là đúng? A. if <biểu thức logic> ; <câu lệnh> ; B. if <biểu thức logic> <câu lệnh> ; C. if <biểu thức logic> ; <câu lệnh> D. if <biểu thức logic> ; <câu lệnh>. Câu 20: Trong ngôn ngữ lập trình C++, câu lệnh nào sau đây là đúng? A. if <biểu thức logic> <câu lệnh 1> else <câu lệnh 2> ; B. if <biểu thức logic> <câu lệnh 1>; else <câu lệnh 2>; C. if <biểu thức logic>; <câu lệnh 1>; else <câu lệnh 2>; D. if <biểu thức logic>; then <câu lệnh 1> else <câu lệnh 2>;
2 câu trả lời
Câu 16: Đáp án: C. 100 > 99
Giải thích: Điều kiện trong cấu trúc rẽ nhánh là so sánh, C là so sánh >
Câu 17: Đáp án: A. A < B
Giải thích: (như trên), A là so sánh <
Câu 18: Đáp án: <Lỗi>
Giải thích: Lỗi :> (D. M = 19 nếu sau then là câu lệnh 1 :>)
Câu 19: Đáp án: <>
Giải thích: Không biết Pascal :>
Câu 20: Đáp án: B. <>
Giải thích: A thiếu dấu ; sau <câu lệnh 1>, C sai dấu ; sau <biểu thức logic>, D là cái gì không biết...
Câu 16: C (100 > 99)
Câu 17: A ( A < B)
Câu 18: D (vì a>b nên M giữ nguyên)
Câu 19: : B ( if <biểu thức logic> <câu lệnh> )
Câu 20: B (<>)
Câu hỏi trong lớp
Xem thêm