Câu hỏi trắc nghiệm (10 câu):
-
Câu 1: Mã câu hỏi: 295984
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à
- A. biểu thức lôgic;
- B. biểu thức số học;
- C. biểu thức quan hệ;
- D. một câu lệnh;
-
Câu 2: Mã câu hỏi: 295985
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ị đúng;
- 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;
-
Câu 3: Mã câu hỏi: 295986
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 sai
- D. biểu thức điều kiện đúng;
-
Câu 4: Mã câu hỏi: 295987
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 then X := A else X := B;
- B. if A < B then X := A;
- C. X := B; if A < B then X := A;
- D. if A < B then X := A else X := B;
-
Câu 5: Mã câu hỏi: 295988
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”
-
Câu 6: Mã câu hỏi: 295989
Trong ngôn ngữ lập trình Pascal, phát biểu nào sau đây là đúng với câu lệnh rẽ nhánh if…then…else…?
- A. Nếu sau else muốn thực hiện nhiều câu lệnh thì các câu lệnh phải đặt giữa hai cặp dấu ngoặc nhọn;
- B. Nếu sau else muốn thực hiện nhiều câu lệnh thì các câu lệnh phải đặt giữa hai dấu ngoặc đơn
- C. Nếu sau else muốn thực hiện nhiều câu lệnh thì các câu lệnh phải đặt giữa Begin và End;
- D. Nếu sau else muốn thực hiện nhiều câu lệnh thì các câu lệnh phải đặt giữa Begin và End
-
Câu 7: Mã câu hỏi: 295990
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 ;
-
Câu 8: Mã câu hỏi: 295991
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. If A. B. C > 0 then ……
- B. If (A > 0) and (B > 0) and (C > 0) then ……
- C. If A>0 and B>0 and C>0 then ……
- D. If (A>0) or (B>0) or (C>0) then……
-
Câu 9: Mã câu hỏi: 295992
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. F=13.
- B. F=1.
- C. F=4.
- D. Không xác định
-
Câu 10: Mã câu hỏi: 295993
Đ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. ( 2 x) or ( x <5)
- B. ( x <5) and ( 2 x)
- C. (x >= 2) and ( x<5)
- D. (x >= 2) or ( x<5)