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

Cài đặt đề thi
Thời gian làm bài

Vui lòng cài đặt đề thi trước khi làm bài

Câu 1
:

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++?

Câu 2
:

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:

Câu 3
:

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?

Câu 4
:

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à:

Câu 5
:

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à:

Câu 6
:

Để 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++?

Câu 7
:

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à:

Câu 8
:

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)

Câu 9
:

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)

Câu 10
:

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

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

Câu 11
:

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)

Câu 12
:

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)