12 câu hỏi
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++?
If <Điều kiện><Câu lệnh1>; Else <Câu lệnh2>;
if (<Điều kiện>) <Câu lệnh>; else <câu lệnh 2>;
if (<Điều kiện>) <Câu lệnh>else <câu lệnh 2>;
If (<Điều kiện>) <Câu lệnh>; else <câu lệnh 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:
điều kiện được tính toán xong;
điều kiện được tính toán và cho giá trị đúng;
điều kiện không tính được;
điều kiện được tính toán và cho giá trị sai;
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 khac b
“True”
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à:
5
8
7
10
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à:
x=8,y=10.
x=10,y=10.
x=8, y=8.
x=10,y=8.
Để 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%b==0
a/b=0
a%b=0
“a chia hết cho b”
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à:
k=10
k=15
k=5
k=17
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)
5
9
7
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 (X>10) X =X+1;
(Biết rằng trước đó giá trị của biến X = 5)
5
6
7
4
if (a>10) b=3; else b=5;
Khi a nhận giá trị là 0 thì b nhận giá trị nào?
5
0
10
3
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)
15
29
27
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)
x la so chinh phuong
không có kết quả gì
25 la so chinh phuong
la so chinh phuong
