vietjack.com

Trắc nghiệm Bài 6: Câu lệnh điều kiện có đáp án
Quiz

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

A
Admin
12 câu hỏiTin họcLớp 8
12 CÂU HỎI
1. Nhiều lựa chọn

Cách viết nào dưới đây là cách viết ĐÚNG của câu lệnh rẽ nhánh dạng đủ trong ngôn ngữ lập trình C++?

A. If <Điều kiện><Câu lệnh1>; Else <Câu lệnh2>;

B. if (<Điều kiện>) <Câu lệnh>; else <câu lệnh 2>;

C. if (<Điều kiện>) <Câu lệnh>else <câu lệnh 2>;

D. If (<Điều kiện>) <Câu lệnh>; else <câu lệnh 2>;

2. Nhiều lựa chọn

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 đượ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;

3. Nhiều lựa chọn

Phát biểu nào sau đây có thể làm biểu thức điều kiện trong cấu trúc rẽ nhánh?

A. a

B. “a>b”

C. a khac b

D. “True”

4. Nhiều lựa chọn

Cho chương trình C++ sau:

#include<bits/stdc++.h>

 using namespace std;

int main(){ int a =  6, b = 9, c=10;

if (a > b)  c=7

else c = 5;

 cout<<c; }

Kết quả của đoạn chương trình trên là:

A. 5

B. 8

C. 7

D.10

5. Nhiều lựa chọn

Cho chương trình C++ sau:

#include<bits/stdc++.h>

 using namespace std;

 int main(){ x=8; y=10;

           if (x>y)

                 { t = x; x= y;  y= t;  }

           else x =y ;

         cout<< “x=”<<x<< “,y=”<<y;

}

Kết quả khi chạy chương trình trên là:

A. x=8,y=10.

B. x=10,y=10.

C. x=8, y=8.

D. x=10,y=8.

6. Nhiều lựa chọn

Để kiểm tra xem a có chia hết cho b không thì ta viết biểu thức điều kiện trong cấu trúc rẽ nhánh của C++?

A. a%b==0

B. a/b=0

C. a%b=0

D. “a chia hết cho b”

7. Nhiều lựa chọn

Cho chương trình C++ sau:

#include<bits/stdc++.h>

 using namespace std;

 int main(){

                      int k=10, d=25;

                      if ((k%3)&&(d/16)) k=k+5;

                      cout<< “k=”<<k; }

Kết quả khi chạy chương trình trên là:

A. k=10

B. k=15

C. k=5

D. k=17

8. Nhiều lựa chọn

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

   if (45 %3== 0) X =X+2;

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

A. 5

B. 9

C. 7

D. 11

9. Nhiều lựa chọn

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

   if (X>10) X =X+1;

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

A. 5

B. 6

C. 7

D. 4

10. Nhiều lựa chọn

if (a>10) b=3; else b=5;

   Khi a nhận giá trị là 0 thì b nhận giá trị nào?

A. 5

B. 0

C. 10

D. 3

11. Nhiều lựa chọn

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

   if (92 %5== 0) X =X+12;

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

A. 15

B. 29

C. 27

D. 12

12. Nhiều lựa chọn

Hãy cho biết kết quả trên màn hình khi thực hiện câu lệnh:

   if (int (sqrt(x)*int (sqrt(x)==x) cout<< x<< “la so chinh phuong”;

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

A. x la so chinh phuong

B. không có kết quả gì

C. 25 la so chinh phuong

D. la so chinh phuong

© All rights reserved VietJack