Câu 31: Để 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à: A. biểu thức quan hệ; B. một câu lệnh; C. biểu thức số học; D. biểu thức lôgic; Câu 32: 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: A. if A < B X = A else X = B; B. X = B; if A < B X = A; C. if (A <= B) X = B else X = A; D. if (A < B) X = A; Câu 33: Hãy chọn phương án ghép đúng. Với cấu trúc rẽ nhánh IF <điều kiện> <câu lệnh>, câu lệnh được thực hiện khi: A. Điều kiện không tính được; B. Điều kiện được tính toán và cho giá trị sai; C. Điều kiện được tính toán và cho giá trị đúng; D. Điều kiện được tính toán xong; Câu 34: Trong ngôn ngữ lập trình C++, câu lệnh nào sau đây là đúng? A. if a = 5 a = d + 1 ; else a = d + 2 ; B. if (a == 5) a = d + 1; else a = d + 2 ; C. if (a = 5) { a = d + 1. } else { a = d + 2 ; } D. if (a = 5) a = d + 1; else a = d + 2; Câu 35: Hãy chọn phương án đúng. Với cấu trúc rẽ nhánh: IF <điều kiện> <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 sai; B. Biểu thức điều kiện đúng; C. Biểu thức điều kiện đúng và câu lệnh 1 thực hiện xong; D. Câu lệnh 1 được thực hiện; Câu 36: 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. (false) B. (A = B) C. (100 > 99) D. (A and B) Câu 37: 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. (N /100) B. (A nho hon B) C. (A + B) D. (A < B) Câu 38: 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 nhận cả hai giá trị trên B. M = 10 C. M = 19 D. M không nhận giá trị nào Câu 39: 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> 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 40: 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>; then <câu lệnh 1> else <câu lệnh 2>; D. if <biểu thức logic>; <câu lệnh 1>; else <câu lệnh 2>;
1 câu trả lời
31A. biểu thức quan hệ;
32C. if (A <= B) X = B else X = A
33B. Điều kiện được tính toán và cho giá trị sai
34A. if a = 5 a = d + 1 ; else a = d + 2 ;
35A. Biểu thức điều kiện sai;
36C. (100 > 99)
37B. (A < B)
38A. M nhận cả hai giá trị trên
39D. if <biểu thức logic> ; <câu lệnh>.
40B. if <biểu thức logic> <câu lệnh 1>; else <câu lệnh 2>;
Câu hỏi trong lớp
Xem thêm