WorksheetsCâu hỏi trắc nghiệm về khai báo biến và hằng trong C/C++
Total questions: 102
Worksheet time: 51mins
Đáp án nào sau đây là đúng để khai báo biến x kiểu số nguyên 4 byte và khởi tạo giá trị 10?
int x = 10;
float x = 10.0;
char x = 10;
double x = 10;
Đáp án nào sau đây là đúng để khai báo biến y kiểu số thực 4 byte và khởi tạo giá trị 5.5?
double y = 5.5;
char y = '5.5';
float y = 5.5;
int y = 5.5;
Đáp án nào sau đây là đúng để khai báo hằng số PI kiểu số thực 8 byte với giá trị 3.14159?
const double PI = 3.14159;
const int PI = 3.14159;
double const PI = 3.14159;
float const PI = 3.14159f;
Đáp án nào sau đây là đúng để khai báo biến a kiểu số nguyên có dấu 4 byte và khởi tạo giá trị -15?
double a = -15;
float a = -15.0;
unsigned int a = -15;
int a = -15;
Đáp án nào sau đây là đúng để khai báo biến z kiểu số nguyên không dấu 4 byte với giá trị 20?
unsigned int z = 20;
int z = 20;
float z = 20.0;
unsigned float z = 20;
Đáp án nào sau đây là đúng để khai báo biến n kiểu số nguyên có dấu 4 byte với giá trị -100?
float n = -100.0;
int n = -100;
unsigned int n = -100;
int n = 100;
Đáp án nào sau đây là đúng để khái báo hằng số count kiểu số nguyên 4 byte với giá trị 5?
int const count = 5;
const int count = 5;
float const count = 5.0f;
unsigned int const count = 5;
Đáp án nào sau đây là đúng để khai báo biến m kiểu số nguyên không dấu 4 byte với giá trị 255?
unsigned int m = 255;
double m = 255.0;
int m = 255;
float m = 255.0;
Đáp án nào sau đây là đúng để khai báo biến d kiểu số thực 4 byte với giá trị -3.14?
float d = -3.14;
double d = -3.14;
int d = -3.14;
char d = -3.14;
Đáp án nào sau đây là đúng để khái báo hằng số PI kiểu số thực 4 byte với giá trị 3.14?
const int PI = 3.14;
double const PI = 3.14;
float const PI = 3.14;
const float PI = 3.14;
Đáp án nào sau đây là đúng để khai báo biến a kiểu số nguyên có dấu 4 byte và khởi tạo giá trị -50?
unsigned int a = -50;
float a = -50.0;
int a = -50;
double a = -50.0;
Đáp án nào sau đây là đúng để khai báo biến b kiểu số nguyên không dấu 4 byte với giá trị 100?
double b = 100.0;
int b = 100;
unsigned int b = 100;
float b = 100.0f;
Đáp án nào sau đây là đúng để khái báo hằng số PI kiểu số thực 8 byte với giá trị 3.14159?
const int PI = 3.14159;
const double PI = 3.14159;
double const PI = 3.14159;
float const PI = 3.14159f;
Đáp án nào sau đây là đúng để khai báo biến c kiểu số thực 4 byte với giá trị 2.5?
double c = 2.5;
float c = 2.5;
char c = 2.5;
int c = 2.5;
Đáp án nào sau đây là đúng để khai báo biến r kiểu số nguyên không dấu 4 byte với giá trị 500?
double r = 500.0;
int r = 500;
unsigned int r = 500;
float r = 500.0f;
Đáp án nào sau đây là đúng để khai báo biến x kiểu số nguyên có dấu 4 byte với giá trị -25?
unsigned int x = -25;
int x = -25;
float x = -25.0;
double x = -25.0;
Đáp án nào sau đây là đúng để khai báo biến y kiểu số thực 4 byte?
char y = 12;
int y = 12;
double y = 12.34;
float y = 12.34f;
Đáp án nào sau đây là đúng để khai báo biến z kiểu số nguyên không dấu 4 byte với giá trị 99?
double z = 99.0;
unsigned int z = 99;
int z = 99;
float z = 99.0;
Đáp án nào sau đây là đúng để khai báo biến n kiểu số nguyên không dấu 4 byte với giá trị 123?
float n = 123.0;
double n = 123.0;
int n = 123;
unsigned int n = 123;
Đáp án nào sau đây là đúng để khai báo biến s kiểu số nguyên không dấu 4 byte?
int s = 0;
unsigned int s = 0;
double s = 0.0;
float s = 0.0f;
Đáp án nào sau đây là đúng để ép kiểu chủ động từ double sang int với double d = 321?
int i = (double)d;
int i = d;
int i = (float)d;
int i = (int)d;
Đáp án nào sau đây là đúng để ép kiểu chủ động từ char sang int với char c = 'A';
int i = (char)c;
int i = (C)int;
int i = (int)c;
int i = (float)c;
Đáp án nào sau đây là đúng để ép kiểu chủ động từ int sang char đúng trong C++ với int x = 321
char c = (char)x;
char c = (int)x;
char c = (double)x;
char c = char(int x);
Đáp án nào sau đây là đúng để ép kiểu chủ động từ double sang float đúng trong C++ với double d = 5.678;
float f = float d;
float f = double d;
float f = (double)d;
float f = (float)d;
Đáp án nào sau đây là đúng để ép kiểu chủ động từ int sang long đúng trong C++ với int x = 1000;
long k = (float)x;
long k = (long x);
long k = (long)x;
long k = (int)x;
Đáp án nào sau đây là đúng để ép kiểu chủ động từ int sang bool đúng trong C++ với int x = 5;
bool b = (int)x;
bool b = bool,x;
bool b = (char)x;
bool b = (bool)x;
Đáp án nào sau đây là đúng để ép kiểu chủ động từ int sang double đúng trong C++ với int x = 5;
double y = (double)x;
double y = (int)x;
double y = double x;
double y = (x)double;
Đáp án nào sau đây là đúng để ép kiểu chủ động từ short sang int đúng trong C++ với short s = 100;
int i = s;
int i = (long)s;
int i = (short)s;
int i = (int)s;
Đáp án nào sau đây là đúng để ép kiểu chủ động từ long sang float đúng trong C++ với long l = 12345;
float f = (float)l;
float f = float,l;
float f = (int)l;
float f = (double)l;
Đáp án nào sau đây là đúng để ép kiểu chủ động từ int sang double nào là đúng?
int x = 5; double y := double x;
int x = 5; double y = (x)double;
int x = 5; double y = (double)x;
int x = 5; double y = double x;
Đáp án nào sau đây là đúng để ép kiểu chủ động từ float sang int nào là đúng?
float x = 3.14; int y == int,x;
float x = 3.14; int y = int x;
float x = 3.14; int y = (int)x;
float x = 3.14; int y = (x)int;
Đáp án nào sau đây là đúng để ép kiểu chủ động từ char sang int nào là đúng?
char c = 'a'; int x = (int)c;
char c = 'a'; int x += int 'c';
char c = 'a'; int x = int c;
char c = 'a'; int x = (c)int;
Câu lệnh switch case chứa if nào sau đây là đúng?
switch (x) { case 1: if (y == 0) { z = 10; } break; }
switch (x) { case 1: if y == 0 { z = 10; } break; }
switch (x): { case 1: if (y == 0) z = 10; break; }
switch (x) case 1: if (y == 0) { z = 10; } break;
Đáp án nào sau đây là đúng để thực hiện mục đích sau: nếu x lớn hơn 0 và y nhỏ hơn 0 thì z = 10, ngược lại z = -10?
if (x > 0 && y < 0) { z = 10; } else { z = -10; }
if (x > 0) && (y < 0) { z = 10; } else { z = -10; }
if (x > 0) if (y < 0) { z = 10; }; else { z = -10; }
if (x > 0) { z = 10; } else if y < 0 { z = -10; }
Đáp án nào sau đây là đúng để thực hiện gán y bằng 20 khi x bằng 1?
switch (x) { case 1: y = 20; break; case 2: y = 10; }
switch (x) { case 1: y = 10; case 2: y = 20; case 3: y = 30; break; }
switch (x) { case 1: y = 10; break; case 2: y = 20; case 3: y = 30;}
switch (x) { case 1: y = 10; case 2: y = 20; break; case 3: y = 30;}
Đáp án nào đây là đúng?
if (x > 0 && y == 0) z = 10; else if (0==x && y > 0) z = -10;
if (x > 0 && y == 0) { z = 10; }; else if (x == 0 && y > 0) z = -10;
if (x > 0 && y == 0) { z = 10; } else if (x == 0 && y > 0) { z = -10; }
if (x > 0 && y == 0) { z = 10; } else if (x == 0 && y > 0) { z = -10; }
Đáp án nào đây là đúng để nếu x = 1 thì y = 10;
switch (x) { case 1: y = 10; case 3: y = 30; case 5: y = 50; break; }
switch (x) { case 1: y = 10; case 2: y = 20; break; case 4: y = 40; break; }
switch (x) { case 1: y = 10; break; case 3: y = 30; break; case 5: y = 50; break; }
switch (x) { case 1: y = 10; case 3: y = 30; break; case 5: y = 50; break; }
Đáp án nào sau đây là đúng?
if (x > 0) { y = 10; } else if !(x > 0) { y = -10; }
if (x > 0) { y = 10; } else if (!(x > 0)) { y = -10; }
if (x > 0) { y = 10; } else if x < 0 { y = -10; }
if x > 0 y = 10; else if (!(x > 0)) y = -10;
Câu lệnh switch có default nào sau đây là đúng?
switch (x) { case 1: y = 10; break; default: y = 0; default: y = -1; }
switch (x) { case 1: y = 10; break; case 2: y = 0; break; default: y = -1; }
switch (x) { default: y = 0; break; case 1: y = 10; break; default: y = -1; }
switch (x) { case 1: y = 10; break; case 2: y = 20; break; default: y = 0; break; default: y = -1; }
Câu lệnh nào sau đây là đúng?
if (x > 0) { y = 10; } else if (x < 0) { y = -10; } else { y = 0; }
if (x > 0) { y = 10; } else if (x < 0) { y = -10; } else y = 0;
if (x > 0) { y = 10; } elseif (x < 0) { y = -10; } else { y = 0; }
if x > 0 y = 10; else if (x < 0) y = -10; else y = 0;
Câu lệnh nào sau đây là đúng?
switch (x) case 1: if (y == 0) { z = 10; } else { z = -10; } break;
switch (x) { case 1: if y == 0 { z = 10; } else z = -10; break; }
switch (x): { case 1: if (y == 0) { z = 10; } else { z = -10; } }
switch (x) { case 1: if (y == 0) { z = 10; } else { z = -10; } break; }
Câu lệnh nào sau đây là đúng?
if (x > 0) {{ if (y > 0) z == 10; } else z = -10; } else if (x < 0){z = -20;}
if (x > 0) { if (y > 0) { z = 10; } else { z= -10; }} else if (x < 0){ z = -20;}
if (x > 0) { if (y > 0); { z = 10; } else z = -10; } else if (x < 0) { z = -20; }
if (x > 0) if (y > 0){ z = 10; } else if (x < 0) { z = -20; }
Câu lệnh nào gán y=30 khi x=2 là đúng?
switch (x) { case 1: y = 10; case 2: y = 20; break; case: 3 y = 30; }
switch (x) { case 1: y = 10; break; case: 2 y=20; break; default: y = 30; }
switch (x) { case 1: y = 10; break; case 2: y = 20; break; case 3: y = 30; }
switch (x) { case 1: y = 10; case 2: y = 20; case 3: y = 30; }
Câu lệnh nào sau đây là đúng?
if ((x > 0 && y > 0) || z > 0) { w = 10; } else { w = -10; }
if (x > 0 && y > 0) || z > 0 w = 10; else w = -10;
if (x > 0 && y > 0 || (z > 0) { w = 10; } else w = -10;
if (x > 0 && y > 0 || z > 0) { w = 10; } else { w = -10; }
Câu lệnh nào sau đây là đúng?
switch (x) { case 1: y = 10; case 2: y = 20; break; }
switch (x); {case 1: y = 10; break; case 2: y = 20;}
switch (x) { case 1: y = 10; break; case 2: y = 20; break; }
switch (x) case 1: y = 10; break; case 2: y = 20;
Câu lệnh nào gán y=20 khi x=1 là đúng?
switch (x) { case 1: case 2: y = 20; break; }
switch (x) case 1: y = 10; break; case 2: y = 20;
switch (x) { case 1: y=10; break; case 2: y = 20; }
switch (x) { case 1: y = 10; case 2: y = 20; default: y=30; }
Câu lệnh if.. else sử dụng toán tử “và logic” nào sau đây là đúng?
if (x > 0 || y > 0) { z = 10; } else { z = -10; }
if (x > 0 && (y > 0) { z = 10; } else { z = -10; }
if (x > 0 && y > 0) { z = 10; } else { z = -10; }
if (x > 0) || (y > 0) { z = 10; } else { z = -10; }
Câu lệnh nào sau đây là đúng với x=1 thì y=30?
switch (x) { case 1: y = 10; break; case: 2 y = 20; break; case: 3 y = 30; break; }
switch (x) { case 1: y = 10; case 2: y = 20; break; case 3: y = 30; }
switch (x) { case 1: y = 10; break; case 2: y = 20; break; case 3: y = 30; }
switch (x) { case 1: y = 10; break; case 2: y = 20; break; case 3: y = 30; }
Câu lệnh nào sau đây là đúng?
if (x > 0) { y = 10; else { y = -10; } }
if (x > 0) { y = 10; else y = -10; }
if (x > 0) { y = 10 } else y = -10;
if (x > 0) { y = 10; } else { y = -10; }
Câu lệnh nào sau đây là đúng với x=3 thì y=50?
switch (x) case 1: y = 10; break; case 3: y = 30; break; case 5: y = 50;
switch (x) { case 1: y = 10; break; case: 3 y = 30; break; case: 5 y = 50; break; }
switch (x) { case 1: y = 10; case 3: y = 30; break; case 5: y = 50; break; }
switch (x) { case 1: y = 10; break; case 3: y = 30; break; case 5: y = 50; break; }
Câu lệnh nào sau đây là đúng?
if (x > 0) { y = 10; } else if (x < 0) { y = -10; }
if (x > 0); y = 10; else if (x < 0) { y = -10; }
if (x > 0) y = 10; else if (x < 0) y = -10;
if (x > 0) { y = 10; } else if (x < 0) { y = -10; };
Câu lệnh nào sau đây là đúng với x=2 thì y=30?
switch (x) { case 1: y = 10; case 2: y = 20; break; case 3: y = 30; }
switch (x) { case 1: y = 10; case 2: y = 20; case 3: y = 30; }
switch (x) { case 1: y = 10; break; case 2: y = 20; case 3: y = 30; }
switch (x) { case 1: y = 10; break; case 2: y = 20; break; case 3: y = 30; }
Câu lệnh nào gán y=10 khi x bằng 5 là đúng?
if x == 5 { y = 10; }
if (x == 5 ) { y = 10; }
if (x = 5) { y = 10; }
if (x != 5) y = 10;
Câu lệnh nào gán y = 0 khi x = 3?
switch (x) { case 1: y = 10; case 2: case 3: y=0; default: y = 30; }
switch (x) {case 1: case 2: case 3: y = 20; break; default: y = 0;}
switch (x) { case 1: case 2: y = 20; case 3: y=30; break; default: y = 0; }
switch (x) { case 1: y = 10; break; case: 2 case: 3 y=30; default: y = 0; }
Câu lệnh if.. else sử dụng toán tử “hoặc logic” nào sau đây là đúng?
if (x > 0 || y > 0) { z = 10; } else { z = -10; }
if (x > 0 OR y > 0) z = 10 ; else z = -10;
if (x > 0 || (y > 0) { z = 10; } else { z = -10; }
if x > 0 || y > 0 { z = 10; } else z = -10;
Câu lệnh nào sau đây là đúng?
switch (x): { case 1: if (y > 0) z = 10; break; }
switch (x) case 1: if (y > 0) { z = 10; } break;
switch (x) { case 1: if (y > 0) { z = 10; } break; }
switch (x) { case 1: if y > 0 { z = 10; } break; }
Câu lệnh nào sau đây là đúng?
if (x > 0 && y < 0) { z = 10; } else z = -10;
if (x > 0 && y < 0) z = 10 else z = -10
if (x > 0) && (y < 0) { z = 10; } else { z = -10; }
if (x > 0) && y < 0 { z = 10; } else { z = -10; }
Câu lệnh nào sau đây là đúng?
switch (x) { case 1: if (y == 0) { z = 10; } else { z = -10; } break; }
switch (x) { case 1: if (y == 0) { z = 10; } elseif { z = -10; } break; }
switch (x) { case 1: if y == 0 { z = 10; } else z = -10; break; }
switch (x) case 1: if (y == 0) { z = 10; } else { z = -10; } break;
Câu lệnh nào gán y=20 khi x=1 sau đây là đúng?
switch (x) { case 1: y = 10; case 2: y = 20; break; }
switch (x) { case 1: case 2: y = 20; break; }
switch (x) case 1: y = 10; break; case 2: y = 20;
switch (x) { case 1: y = 10; break; case 2: y = 20; }
Câu lệnh ‘for’ nào sau đây là đúng?
for (int i = 0, i < 10, i++) { cout << i; }
for int = 0; i < 10; i++ { cout << i; }
for (int i = 0; i< 10; i++) { cout << i; }
for (i = 0; i < 10; i++) { cout <
Câu lệnh ‘while’ nào sau đây là đúng?
while x > 0 { x--; }
while (x > 0) {x--; }
while (x>0); { x--; }
While (x > 0) { x-- }
Câu lệnh ‘do while’ nào sau đây là đúng?
do { x--; } while x > 0;
do { x--; } while (x > 0);
Do x--; while (x > 0);
do { x--; while (x > 0); }
Câu lệnh ‘for’ nào sau đây là đúng?
for (i = 1; i <= 5; i++) { cout << i; }
for (int i = 1; i <= 5; i++) { cout << i; }
for (int i = 1, i <= 5, i++) { cout << i; }
for int i = 1; i <= 5; i++ { cout << i; }
Câu lệnh ‘do while’ nào sau đây là đúng?
do {i--; } while i!= 0;
do {i--; } while (i != 0);
do i--; while (i!= 0)
do - while (i!= 0);
Câu lệnh ‘for’ nào sau đây là đúng?
for (int i = 10 ; i >=0 i++) {cout << i; }
for (int i = 10; i > 0; i--) {cout << i; }
Câu lệnh 'while' nào sau đây là đúng?
while true {cout << "Looping";}
while (true) {cout << "Looping";}
while (True) {cout << "Looping";}
While true; cout << Looping;
Câu lệnh 'for' nào sau đây là đúng?
for (int i = 0; i < 10; i + 2) { cout << i; }
for (int i = 0; i < 10, i += 2) { cout << i; }
for (int i = 0; i < 10; i += 2) { cout << i; }
for (i = 0; i < 10; i += 2) { cout << i }
Câu lệnh 'do while' nào sau đây là đúng?
do i += 2 while (i < 10);
do { i += 2; while (i < 10); }
do { i += 2; } while (i < 10);
do { i += 2; } while (i < 10)
Câu lệnh 'for' nào sau đây là đúng?
for (int i = 0; i < 10; i++) { if i == 5 break; }
for (int i = 0, i < 10, i++) { if (i == 5) break; }
for (int i = 0; i < 10; i++) { if (i == 5) break; }
for (i = 0; i < 10 ++) if (i == 5) break;
Câu lệnh 'while' nào sau đây là đúng?
while (i > 0) { if i == 5 break; i--; }
while (i > 0) { if (i == 5) break i--; }
while (i > 0) { if (i == 5) break; i--; }
while i > 0 { if (i == 5) break; i--; }
Câu lệnh 'do while' nào sau đây là đúng?
do { if (i == 5) break; i--; while (i > 0); }
do { if (i == 5) break; while (i > 0); }
do { if (i == 5) break; i--; } while (i > 0);
do { if i == 5 break; i--; } while (i > 0);
Câu lệnh 'for' nào sau đây là đúng với số lần lặp bằng 10?
for ( i = 0; i = 10; i++) { cout << i; }
for (int i = 0; i <= 10, i++) { cout << i; }
for (int i = 0; i < 10; i++) { cout << i; }
for (int i = 0; i <= 10; i++ { cout << i; }
Câu lệnh 'while' nào sau đây là đúng?
while ( i < 10: i++;
while (i < 10) { i++; }
while i < 10 { i++; }
while (i < 10) ++i;
Câu lệnh 'do while' nào sau đây là đúng?
do { i--; } while (i > 0)
do { i--; } while (i > 0);
do { i--; while (i > 0); }
do { i--; } while (i > 0);
Câu lệnh 'for' nào sau đây là đúng?
for (int i = 0; i < 5; i++) cout << i
for (int i = 0; i < 5, i++) { cout << i; }
for (int i = 0; i < 5; i++) { cout << i; }
for (int i = 0; i < 5; i++ { cout << i; }
Câu lệnh 'for' nào sau đây là đúng?
for (int i = 10 i > 0 i--) { cout << i; }
for int i = 10; i > 0; i-- { cout << i; }
for (int i = 10; i > 0; i--) { cout << i; }
for (int i = 10; i > 0; --i); { cout << i }
Câu lệnh 'while' nào sau đây là đúng?
int i = 1; while (i <= 10) { cout << i; i += 2; }
int i = 1; while (i <= 10) cout << i; i += 2;
int i = 1; while i <= 10 { cout << i; i += 2; }
int i = 1; while (i <= 10) cout<< i; i += 2; }
Câu lệnh 'do while' nào sau đây là đúng?
int i = 1; do cout << i; i += 2; while (i <= 10);
int i = 1; do { cout << i; i += 2; } while (i <= 10);
int i = 1; do { cout << i; i += 2; } while i <= 10;
int i = 1; do { cout << i; i += 2 } While (i <= 10);
Câu lệnh 'while' nào sau đây là đúng khi có 2 câu lệnh cout<
int i = 1; while i <= 10 { cout << i; i++; }
int i = 1; while (i <= 10) cout << i; i++;
int i = 1; while (i <= 10) { cout << i; i++; }
int i = 1; while (i <= 10); { cout << i; ++i; }
Câu lệnh 'do while' nào sau đây là đúng?
int i = 1; do cout << i; i++; while (i <= 10);
int i = 1; do { cout << i, i++; } while i <= 10;
int i = 1; do { cout << i; i++; } while (i <= 10);
int i = 1; do { cout << i; i++; } while (i <= 10);
Câu lệnh 'for' nào sau đây là đúng với biến i chỉ được in ra từ 0 đến 4?
for (int i = 0, i <= 5, ++i) { cout << i; }
for (int i = 0; i <= 5; i++) { cout << i; }
for (int i = 0; i < 5; i++) { cout << i; }
for (int = 0 i < 5 i++) { cout << i; }
Câu lệnh 'while' nào sau đây là đúng với biến i chỉ được in ra từ 5 giảm đến 1?
int i = 5; while i > 0 { cout << i; i--; }
int i = 5; while (i > 0) cout << i; i--;
int i = 5; while (i > 0) { cout << i; i--; }
int i = 5; while (i == 0) { cout << i; --i; }
Câu lệnh 'do while' nào sau đây là đúng với biến i chỉ được in ra từ 1 đến 10?
int i = 1; do cout << i; i++; while (i <= 10);
int i = 1; do { cout << i, i++; } while i <= 10;
int i = 1; do { cout << i; i++; } while (i <= 10);
int i = 1; do { cout << i; i++;} While ( i <= 10);
Câu lệnh 'do while' nào sau đây là đúng?
int i = 10; do cout << i; i -= 2; while (i > 0);
int i = 10; do { cout << i; i -= 2; } while i > 0;
int i = 10; do { cout << i; i -= 2; } while (i > 0);
int i = 10; do { cout << i = - 2 } while (i > 0);
Câu lệnh 'for' nào sau đây là đúng với biến i chỉ được in ra từ 1 đến 10?
for (int i = 0; i <= 10 i++) { cout << i; }
for (int = 0; i < 10; i++) { cout << i; }
for (int i = 1, i < 10; i++) { cout << i; }
for (int i = 1; i <= 10; i++) { cout << i; }
Câu lệnh 'while' nào sau đây là đúng với biến i chỉ được in ra từ 0 đến 10?
int i = 0; while (i < 10) { cout << i; i+=2; }
int i = 0; while (i < 10) { cout << i; i++; }
int i = 0; while i <= 10 { cout << i; i++; }
int i = 0; while (i <= 10) { cout << i; i++; }
Câu lệnh 'for' nào sau đây là đúng với biến i chỉ được in ra từ 1 đến 20?
for (int i = 1, i <= 20, i++) { cout << i }
for (int i = 1; i < 20; i++) { cout << i; }
for (int i = 1; i <= 20; i++); { cout << i; }
for (int i = 1; i <= 20; i++) { cout << i; }
Điều kiện nào là đúng để kiểm tra một số có phải là số chính phương không?
if (n / sqrt(n) == 0)
if (sqrt(n) * sqrt(n) == n)
if ((int)sqrt(n) * (int)sqrt(n) == n)
if (n % (int)sqrt(n) == 0)
Điều kiện nào là đúng để kiểm tra một số có chia hết cho 3 và 5 không?
if (n % 3 != 0 && n % 5 != 0)
if (n % 3 == 0 || n % 5 == 0)
if (n % 3 == 1 && n % 5 == 1)
if (n % 3 == 0 && n % 5 == 0)
Thuật toán nào sau đây là đúng để kiểm tra một số có phải là số hoàn hảo không?
if (n == 1)
int sum = 0; for (int i = 1; i < n; i++) { sum += i; } if (sum == n)
if (n % 2 == 0)
int sum = 0; for (int i = 1; i < n; i++) { if (n % i == 0) sum += i; } if (sum == n)
Câu lệnh nào đúng gán y=1 khi n chia hết cho 2 và 3?
switch(n % 3) { case 0: y=1; break; }
switch(n % 6) { case 0: y=1; break; }
switch(n % 2) { case 0: y=1; break; }
switch(n) { case 6: y=1; break; }
Điều kiện nào là đúng để kiểm tra n chia hết cho 7?
if (n / 7 == 1)
if (n % 7 == 1)
if (n != 7)
if (n % 7 == 0)
Trong đoạn code dưới đây, câu lệnh switch-case nào kiểm tra n là số chẵn hay lẻ?
switch(n % 2) { case 0: cout<<"so chan"; case 1: cout<<"so le"; break; }
switch(n % 2) { case 1: cout<<"so le"; break; case 0: cout<<"so chan"; break; }
switch(n % 2 != 0) { case true: cout<<"so chan"; break; case false: cout<<"so le"; break; }
switch n { case 0: cout<<"so chan"; break; case 1: cout<<"so le"; break; }
Đoạn code dưới đây sử dụng cấu trúc điều kiện nào đúng để kiểm tra một số có phải là số nguyên tố?
bool SNT(int n) { for (int i = 1; i <= n; i++) { if (n % i == 0) return true; } return false; }
bool SNT(int n) { for (int i = 2; i <= sqrt(n); i++) { if (n % i == 0) return true; } return false; }
bool SNT(int n) { for (int i = 2; i <= sprt(n); i++) { if (n % i == 0) return true; } return false; }
bool SNT(int n) { For (int i = 2; i <= sqrt(n); i++) { if (n % i == 0) return true; } return false; }
Điều kiện nào sau đây là đúng để kiểm tra một số có chia hết cho 9 và 11 không?
if (n % 9 == 0 || n % 11 == 0)
if (n % 9 == 0 && n % 11 == 0)
if (n % 9 != 0 && n % 11 != 0)
if (n % 9 == 0 & n % 11 == 0)
Câu lệnh nào sau đây là đúng để kiểm tra một số có chia hết cho 2 và 3?
if (n % 2 == 0) { if (n % 3 != 0) cout<<" Khong chia het cho 2 va 3"; }
if (n % 2 == 0) { if (n % 3 == 0) cout<<" Chia het cho 2 va 3"; }
if (n % 3 == 0) { if (n % 2 != 0) cout<<" Khong chia het cho 2 va 3"; }
if (n % 3 == 0 || n % 2 == 0) cout<<" Chia het cho 2 va 3";
Câu lệnh nào sau đây là đúng để kiểm tra một số chia hết cho 3 và 5?
switch(n % 3) { case 0: cout<<" Chia het cho 3 va 5"; break; }
switch(n % 15) { case 0: cout<<" Chia het cho 3 va 5"; break; }
switch(n % 5) { case 0: cout<<" Chia het cho 3 va 5"; break; }
switch(n % (3+5)) { case 0: cout<<" Chia het cho 3 va 5"; break; }
Đáp án nào sau đây đúng để kiểm tra một số nguyên có phải là số hoàn hảo hay không? Với sum là tổng các "ước nhỏ hơn n" của n.
int sum = 0; for (int i = 1; i <= n / 2; i++) { if (n % i == 0) { sum += i; } } if (sum == n) { cout << n << " la so hoan hao." << endl; } else { cout << n << " khong phai la so hoan hao." << endl; }
int sum = 0; for (int i = 1; i <= n / 2; i++) { if (n % i == 0) { sum += i; } } if (n == sum) { cout << n << " la so hoan hao." << endl; } else { cout << n << " khong phai la so hoan hao." << endl; }
int sum = 1; for (int i = 1; i <= n / 2; i++) { if (n % i == 0) { sum += i; } } if (sum == n) { cout << n << " la so hoan hao." << endl; } else { cout << n << " khong phai la so hoan hao." << endl; }
int sum = 0; for (int i = 1; i <= n / 2; i++) { if (n % i == 0) { sum += i; } } if (n % 2 == sum) { cout << n << " la so hoan hao." << endl; } else { cout << n << " khong phai la so hoan hao." << endl; }
Đáp án nào sau đây là đúng để tìm max của a và b?
if(a>b) max = b; else max = a;
if(a>b) max = a; else max = b;
if(a==b); max = a; else max = b;
if(a
Đáp án nào sau đây là đúng để kiểm tra một số nguyên n có phải là số chính phương bằng cách sử dụng switch-case? a. switch(sqrt(n)) { case 1: cout<<"n la so chinh phuong"; break; } b. switch(n % 2) { case 0: cout<<"n la so chinh phuong"; break; } c. switch((int)sqrt(n)==sqrt(n)){ case 1: cout<<"n la so chinh phuong"; break; } d. switch(n) { case (int)sqrt(n): cout<<"n la so chinh phuong"; break; }
a
b
c
d
Đáp án nào sau đây là đúng để kiểm tra một số có chia hết cho 4 và 6 bằng cách sử dụng if-else lồng nhau? a. if (n % 4 == 0 || n % 6 == 0) { cout<<"n chia hết cho 4 và 6"; } b. if (n % 6 == 0) { if (n % 4 != 0) { cout<<"n chia hết cho 4 và 6"; } } c. if (n % 4 == false) { if (n % 6 == false) { cout<<"n chia hết cho 4 và 6"; } } d. if (n % 4 == true) { if (n % 6 == true) { cout<<"n chia hết cho 4 và 6"; } }
a
b
c
d
Đáp án nào sau đây là đúng để kiểm tra một số có chia hết cho 5, 7 và 9? a. if (n % 5 == 0 || n % 7 == 0 || n % 9 == 0) { cout<<"n chia hết cho 5, 7 và 9"; } b. if (n % 5 == 0 && n % 7 == 0 && n % 9 == 0) { cout<<"n chia hết cho 5, 7 và 9"; }
a
b
