Câu 1
Từ khoá nào dưới đây chỉ sử dụng với trường dữ liệu?
Đáp án và lời giải
Đáp án: B
Từ khoá nào dưới đây chỉ sử dụng với trường dữ liệu?
Đáp án: B
Từ khoá nào dưới đây chỉ sử dụng với phương thức?
Đáp án: A
Quy tắc nào sau đây là SAI?
Đáp án: A
Quy tắc nào sau đây là SAI?
Đáp án: A
Trong khai báo class, các phương thức trùng tên, khác nhau về tham số gọi là?
Đáp án: C
Trong kế thừa, phương thức của lớp con được khai báo giống phương thức của lớp cha cả về tên lẫn tham số gọi là?
Đáp án: B
Đoạn chương trình dưới đây báo lỗi là do?
class Employee{
protected void display() {}
}
class Manager extends Employee {
void display () {}
}
Đáp án: D
Đoạn chương trình dưới đây báo lỗi là do?
class Employee{
final protected void display() {}
}
class Manager extends Employee {
public void display () {}
}
Đáp án: A
Đoạn chương trình dưới đây báo lỗi là do?
final class Employee{
protected void display() {}
}
class Manager extends Employee {
public void display () {}
}
Đáp án: C
Cho đoạn mã sau:
1.public static void main(String[ ] args) {
2.float S = 0.0F;
3.int N=3,k;
4.for (k = 1; k <= N; k ++)
5.S += 1/sum(k);
6.System.out.print(S);
7.}
8.public static float sum(int k) {
9.float tong = 0;
10.for (int x = 1; x <= k; x ++)
11.tong +=tich(x);
12.return tong;
13.}
14.public float tich(int x) {
15.int t=1;
16.for (j = 1; j <= x; j ++)
17.t *= j;
18.return t;
19.}
Đoạn chương trình trên sai ở dòng nào?
</=></=></=>
Đáp án: C
Cho đoạn mã sau:
1.public static void main(String[ ] args) {
2.float S = 0.0;
3.int N=3,k;
4.for (k = 1; k <= N; k ++)
5.S += 1/sum(k);
6.System.out.print(S);
7.}
8.public static float sum(int k) {
9.float tong = 0;
10.for (int x = 1; x <= k; x ++)
11.tong +=tich(x);
12.return tong;
13.}
14.public static float tich(int x) {
15.int t=1;
16.for (int j = 1; j <= x; j ++)
17.t *= j;
18.return t;
19.}
Đoạn chương trình trên sai ở dòng nào?
</=></=></=>
Đáp án: A
Cho đoạn chương trình sau:
public class Test {
public static void main(String[] args) {
int k,n;
for (k=1;k<10;k++) {
if (k%3==0)
System.out.print(k+” “);
}
}
}
Đoạn chương trình trên in ra kết quả bao nhiêu?
</10;k++)>
Đáp án: B
Cho đoạn chương trình sau:
public class Test {
public static void main(String[] args) {
int k,n;
for (k=1;k<10;k++) {
if (k%2==0)
System.out.print(k+” “);
}
}
}
Đoạn chương trình trên in ra kết quả bao nhiêu?
</10;k++)>
Đáp án: A
Cho đoạn chương trình sau:
public class Test {
public static void main(String[] args) {
int k,n;
for (k=1;k<10;k++) {
if (k%4==0)
System.out.print(k+” “);
}
}
}
Đoạn chương trình trên in ra kết quả bao nhiêu?
</10;k++)>
Đáp án: D
Cho đoạn chương trình sau:
public class Test {
public static void main(String[] args) {
int k,n;
for (k=1;k<20;k++) {
if ((k%3==0) && (k%6==0))
System.out.print(k+” “);
}
}
}
Đoạn chương trình trên in ra kết quả bao nhiêu?
</20;k++)>
Đáp án: A
Cho đoạn chương trình sau:
public class Test {
public static void main(String[] args) {
int k,n;
for (k=1;k<20;k++) {
if ((k%4==0) && (k%6==0))
System.out.print(k+” “);
}
}
}
Đoạn chương trình trên in ra kết quả bao nhiêu?
</20;k++)>
Đáp án: A
Cho đoạn chương trình sau:
public class Test {
public static void main(String[] args) {
int k,n;
for (k=1;k<25;k++) {
if ((k%4==0) && (k%5==0))
System.out.print(k+” “);
}
}
}
Đoạn chương trình trên in ra kết quả bao nhiêu?
</25;k++)>
Đáp án: B
Cho đoạn chương trình sau:
class Test {
public static void main(String[] args) {
int k,n;
for (k=1;k<100;k++) {
if ((k%3==0) && (k%7==0))
System.out.print(k+” “)
}
}
}
Đoạn chương trình trên in ra kết quả bao nhiêu?
</100;k++)>
Đáp án: C
Cho đoạn chương trình sau:
public class Test {
public static void main(String[] args) {
int k,n;
for (k=1;k<100;k++)
if ((k%3==0) && (k%7==0))
system.out.print(k+” “);
}
}
Đoạn chương trình trên in ra kết quả bao nhiêu?
</100;k++)
Đáp án: C
Cho đoạn chương trình sau:
int traudung,traunam,traugia,pa = 0;
for (traudung = 1; traudung <= 8; traudung++)
for (traunam = 1; traunam < 9 - traudung; traunam++)
for (traugia = 1; traugia < 9 - (traudung+traunam); traugia++)
if ((traudung * 5 + traunam * 3 + traugia) == 10) {
System.out.println(traudung + “ “ + traunam + “ “ + traugia);
pa++;
}
Đoạn chương trình trên in ra kết quả bao nhiêu?
</></></=>
Đáp án: D
Cho đoạn mã sau kết quả hiển thị sẽ là:
int n=12,k=2;
while(k<n){
for(k=2;k<=n;k++)
if(n%k==2){
{
System.out.print(k + “ “);
n=n/k;
break;
}
}
}
</=n;k++)</n){
Đáp án: C
Cho đoạn chương trình sau:
public class Test {
public static void main(String[] args) {
int n,k,dem;
for ( k = 1; k <= 10; k++ ) {
dem = 0;
for ( n = 2; n <= k; n++ ) {
if ( k%n==0) {
dem++;
}
if (dem > 1)
System.out.print(k);
}
}
}
}
Đoạn chương trình trên cho kết quả là bao nhiêu?
</=></=>
Đáp án: A
Cho đoạn chương trình sau:
public class Test {
public static void main(String[] args) {
int n,k,dem;
for ( k = 7; k <= 10; k++ ) {
dem = 0;
for ( n = 2; n <= k; n++ ) {
if ( k%n==0) {
dem++;
}
if (dem > 1)
System.out.print(k);
}
}
}
}
Đoạn chương trình trên cho kết quả là bao nhiêu?
</=></=>
Đáp án: B
Cho đoạn chương trình sau:
public class Test {
public static void main(String[] args) {
int n,k,dem;
for ( k = 5; k <= 10; k++ ) {
dem = 0;
for ( n = 2; n <= k; n++ ) {
if ( k%n==0) {
dem++;
}
if (dem > 1)
System.out.print(k);
}
}
}
}
Đoạn chương trình trên cho kết quả là bao nhiêu?
</=></=>
Đáp án: B
Cho đoạn chương trình sau:
public class Test {
public static void main(String[] args) {
int n,k,dem;
for ( k = 10; k <= 12; k++ ) {
dem = 0;
for ( n = 2; n <= k; n++ ) {
if ( k%n==2) {
dem++;
}
if (dem > 1)
System.out.print(k);
}
}
}
}
Đoạn chương trình trên cho kết quả là bao nhiêu?
</=></=>
Đáp án: D
Cho đoạn chương trình sau:
public class Test {
public static void main(String[] args) {
int n,k,dem;
for ( k = 1; k <= 10; k++ ) {
dem = 0;
for ( n = 3; n <= k; n++ ) {
if ( k%n==1) {
dem++;
}
if (dem > 1)
System.out.print(k);
}
}
}
}
Đoạn chương trình trên cho kết quả là bao nhiêu?
</=></=>
Đáp án: D
Cho đoạn chương trình sau:
public class Test {
public static void main(String[] args) {
int n,k,dem;
for ( k = 1; k <= 15; k++ ) {
dem = 0;
for ( n = 2; n <= k; n++ ) {
if ( k%n==3) {
dem++;
}
if (dem > 1)
System.out.print(k);
}
}
}
}
Đoạn chương trình trên cho kết quả là bao nhiêu?
</=></=>
Đáp án: D
Cho đoạn chương trình sau:
public class Test {
public static void main(String[] args) {
int n,k,dem;
for ( k = 7; k < 10; k++ ) {
dem = 0;
for ( n = 3; n <= k; n++ ) {
if ( k%n==0) {
dem++;
}
if (dem > 1)
System.out.print(k);
}
}
}
}
Đoạn chương trình trên cho kết quả là bao nhiêu?
</=></>
Đáp án: D
Cho đoạn chương trình sau:
public class Test {
public static void main(String[] args) {
int n,k,dem;
for ( k = 1; k <= 10; k++ ) {
dem = 0;
for ( n = 3; n <= k; n++ ) {
if ( k%n==0) {
dem++;
}
if (dem > 1)
System.out.print(k);
}
}
}
}
Đoạn chương trình trên thực hiện công việc gì?
</=></=>
Đáp án: A