IMG-LOGO
Trang chủ Lớp 8 Tin học Trắc nghiệm Câu lệnh điều kiện có đáp án

Trắc nghiệm Câu lệnh điều kiện có đáp án

Trắc nghiệm Câu lệnh điều kiện có đáp án

  • 482 lượt thi

  • 15 câu hỏi

  • 30 phút

Danh sách câu hỏi

Câu 1:

 If ... Then ... Else là:

Xem đáp án

Đáp án C

Giải thích: Cú pháp dạng đủ: if < điều kiện>then else < câu lệnh 2>;

Nếu điều kiện thoản mãn, chương trình sẽ thực hiện các câu lệnh 1 sau từ khóa then. Nếu không, chương trình sẽ thực hiện câu lệnh 2.


Câu 2:

 Cấu trúc rẽ nhánh có bao nhiêu loại?

Xem đáp án

Đáp án A

Giải thích: Cấu trúc rẽ nhánh có 2 loại: Cấu trúc rẽ nhánh dạng thiếu, cấu trúc rẽ nhánh dạng đủ.


Câu 3:

 Tính giá trị của biến X bằng bao nhiêu sau khi thực hiện câu lệnh:

   if (45 div 4) = 11 then X :=X+7;

   (Biết rằng trước đó giá trị của biến X = 2)

Xem đáp án

Đáp án C

Giải thích: Ta có 45 div 5 = 11 (lấy phần nguyên) → là đúng nên câu lệnh được thực hiện. X=X+7= 2+7 = 9.


Câu 4:

 Cấu trúc rẽ nhánh gồm:

Xem đáp án

Đáp án D

Giải thích: Cấu trúc rẽ nhánh có 2 loại: Cấu trúc rẽ nhánh dạng thiếu, cấu trúc rẽ nhánh dạng đủ.


Câu 5:

 Trong Pascal, câu lệnh điều kiện nào sau đây được viết đúng?

Xem đáp án

Đáp án C

Giải thích: Cú pháp dạng đủ: if < điều kiện>then else < câu lệnh 2>;

Cú pháp dạng thiếu: if < điều kiện>then ;

Nên đáp án C là đúng cú pháp của câu lệnh điều kiện


Câu 6:

 Cú pháp câu điều kiện dạng thiếu là:

Xem đáp án

Đáp án B

Giải thích: Cú pháp dạng thiếu: if < điều kiện>then ;

Là cấu trúc khi một điều kiện cụ thể nào đó được thỏa mãn thì chương trình sẽ thực hiện 1 lệnh; ngược lại, nếu điều kiện không thỏa mãn thì câu lệnh bị bỏ qua.


Câu 7:

 Tính giá trị của biến Y sau khi thực hiện câu lệnh:

Y:= 4;

if (7 div 3) = 2 then Y :=Y-2;

Xem đáp án

Đáp án B

Giải thích: Ta có 7 div 3 = 2 (lấy phần nguyên) → là đúng nên câu lệnh được thực hiện. Y=Y-2 = 4-2 = 2.


Câu 8:

 Hình bên dưới là cấu trúc rẽ nhánh dạng:

Xem đáp án

Đáp án A

Giải thích: Trong cấu trúc rẽ nhánh dạng đủ nếu điều kiện thoản mãn, chương trình sẽ thực hiện các câu lệnh 1 sau từ khóa then. Nếu không, chương trình sẽ thực hiện câu lệnh 2.


Câu 9:

Trong pascal, trong câu lệnh đều kiện thì điều kiện là phép gì?

Xem đáp án

Đáp án A

Giải thích: Điều kiện được biểu diễn bằng phép so sánh (<, >, =, <=, >=, <>)


Câu 10:

Biểu diễn câu nói sau sang câu lệnh điều kiện trong pascal?

“Nếu a chia hết cho 2 thì a là số chẵn ngược lại a là số lẻ”

Xem đáp án

Đáp án B

Giải thích: Đây là câu lệnh điều kiện dạng đủ nên sử dụng if < điều kiện>then else < câu lệnh 2>; Trước từ khóa Else không có dấu ;


Câu 11:

Cách viết đúng của câu lệnh điều kiện: Nếu x nhỏ hơn 0 thì in ra màn hình “x là số âm” trong ngôn ngữ lập trình Pascal là:

Xem đáp án

Đáp án B

Giải thích: Đây là câu lệnh điều kiện dạng thiếu nên sử dụng if < điều kiện>then ;. Điều kiện của câu lệnh là x nhỏ hơn 0 (x < 0).


Câu 12:

Để thể hiện điều kiện K nằm trong khoảng từ 6.5 đến 8, câu nào sau đây đúng?

Xem đáp án

Đáp án D

Giải thích: K nằm trong khoảng từ 6.5 đến 8 có nghĩa là K lớn hơn hoặc bằng 6.5 (k>=6.5) và (and) K nhỏ hơn hoặc bằng 8 (k<=8)


Câu 13:

Nếu một số nguyên dương N là một số chẵn thì ta cần xét điều kiện nào?

Xem đáp án

Đáp án A

Giải thích: Điều kiện N là một số nguyên dương thì N >0 và (and) N là một số chẳn thì (N mod 2) = 0.


Câu 14:

Sau khi thực hiện đoạn chương trình sau, giá trị của biến S là bao nhiêu?

S:=100;

If S >10 then S:=S+1

else S:=S-1;

Xem đáp án

Đáp án A

Giải thích: Vì S = 100 nên điều kiện S >10 được thỏa mãn thì câu lệnh S:=S+1 được thực hiện là S = 100+1 = 101


Câu 15:

Nếu a >0 thì in ra màn hình “a la so duong” ngược lại in ra màn hình “a la so am”; theo em đây là:

Xem đáp án

Đáp án A

Giải thích: Vì có cả 2 câu lệnh là câu lệnh 1 (“a la so duong”) và câu lệnh 2 (“a la so am”) nên đây là câu lệnh điều kiện dạng đủ.


Bắt đầu thi ngay