WorksheetsTin 2
Total questions: 52
Worksheet time: 26mins
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?
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 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; break; }
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; 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?
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; } }
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; break; }
Câu lệnh 'for' nào sau đây là đúng?
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; }
For (i = 0; i < 10; i++) { cout << i; }
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 i-- 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; }
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 i++) 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 = 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 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++; } w
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 i = 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 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 i = 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=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 (n == sqrt(n))
if (n % 2 == 0)
if (sqrt(n) == (int)sqrt(n))
Đ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 ||
Câu 89: Đ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)
Câu 90: 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 91: 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; }
Câu 92: Điều kiện nào là đúng để kiểm tra n chia hết cho 7?
if (n / 7 == 1)
if (n % 7 == 0)
if (n % 7 == 1)
if (n != 7)
Câu 93: 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; }
Câu 94: Đ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; }
Câu 95: Đ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 96: Đoạn code nào đúng để kiểm tra một số có phải là số Fibonacci hay không?
if (n % 2 == 0) return true; else return false;
bool Fibonacci(int n) { if (sqrt(5*n*n + 4) == (int)sqrt(5*n*n + 4) || sqrt(5*n*n - 4) == (int)sqrt(5*n*n - 4)) return true; return false; }
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
