Câu hỏi trắc nghiệm (10 câu):
-
Câu 1:
Phát biểu nào sau đây là đúng khi nói về biến?
- A. Biến là đại lượng được đặt tên, dùng để lưu trữ giá trị và giá trị có thể được thay đổi trong quá trình thực hiện chương trình.
- B. Biến là đại lượng bất kì.
- C. Biến là đại lượng không thay đổi trong quá trình thực hiện chương trình.
- D. Biến là đại lượng được đặt tên, dùng để lưu trữ giá trị và giá trị không thay đổi trong quá trình thực hiện chương trình.
-
Câu 2:
Đâu là phép tính logic?
- A. or
- B. and
- C. not
- D. Tất cả các đáp án trên đều đúng
-
- A. <Điều kiện> sai.
- B. <Điều kiện> đúng.
- C. <Điều kiện> bằng 0.
- D. <Điều kiện> khác 0.
-
Câu 4:
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 số học
- B. Biểu thức quan hệ
- C. Biểu thức lôgic
- D. Một câu lệnh
-
Câu 5:
IF a>8 THEN b:=3 ELSE b:=5;
Khi a nhận giá trị là 0 thì b nhận giá trị nào?
- A. 0
- B. 3
- C. 5
- D. 8
-
Câu 6:
Trong Pascal, câu lệnh điều kiện nào sau đây được viết đúng?
- A. if a := 1 then a := a + 1
- B. if a > b else write(a)
- C. if (a mod 2) = 0 then write('So khong hop le')
- D. if x = y; then writeln(y)
-
Câu 7:
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 8:
Phát biểu nào sau đây là sai?
- A. Các ngôn ngữ lập trình bậc cao đều có câu lệnh thể hiện cấu trúc rẽ nhánh.
- B. Điều kiện trong câu lệnh rẽ nhánh có thể là phép gán.
- C. Trong cấu trúc if hoặc if-else câu lệnh hoặc nhóm câu lệnh phải được viết: Lùi vào trong một số vị trí so với dòng chứa điều kiện và viết thẳng hàng với nhau.
- D. Câu lệnh rẽ nhánh trong Python có 2 dạng cơ bản là if và if-else.
-
Câu 9:
Mọi quá trình tính toán đều có thể mô tả và thực hiện dựa trên cấu trúc cơ bản là?
- A. Cấu trúc tuần tự
- B. Cấu trúc rẽ nhánh
- C. Cấu trúc lặp
- D. Cả ba cấu trúc
-
- A. Cấu trúc vòng
- B. Cấu trúc so sánh
- C. Cấu trúc lặp
- D. Cấu trúc rẽ nhánh