vietjack.com

200+ câu trắc nghiệm Lập trình Java cơ sở có đáp án - Phần 9
Quiz

200+ câu trắc nghiệm Lập trình Java cơ sở có đáp án - Phần 9

V
VietJack
Đại họcTrắc nghiệm tổng hợp5 lượt thi
20 câu hỏi
1. Trắc nghiệm
1 điểmKhông giới hạn

Cho đoạn chương trình sau:

public class Test {

public static void main(String[] args) {

int k=0,n,dem,j=0;

while(j<3) {

k++;

dem=0;

for(n=2;n<=k;n++) {

if(k%n==0) dem++;

}

if(dem==1) {

System.out.print(k+" ");

j++;

}

}

}

}

Đoạn chương trình trên cho kết quả là bao nhiêu?

</=k;n++)></3)>

Chương trình báo lỗi

2 3 5

4 4 6

4 9 25

Xem đáp án
2. Trắc nghiệm
1 điểmKhông giới hạn

Cho đoạn chương trình sau:

public class Test {

public static void main(String[] args) {

int k=0,n,dem,j=0;

while(j<3) {

k++;

dem=0;

for(n=2;n<k;n++) {

if(k%n==0) dem++;

if(dem==1) {

System.out.print(k+" ");

j++;

}

}

}

}

}

Đoạn chương trình trên cho kết quả là bao nhiêu?

</k;n++)></3)>

Chương trình báo lỗi

2: 2 3 5

4 4 6

2 3 4 4

Xem đáp án
3. Trắc nghiệm
1 điểmKhông giới hạn

Cho đoạn chương trình sau:

public class Test {

public static void main(String[] args) {

int k=0,n,dem,j=0;

while(j<3) {

k++;

dem=0;

for(n=2;n<=k;n++) {

if(k%n==0) dem++;

if(dem==1) {

System.out.print(k+" ");

j++;

}

}

}

}

}

Đoạn chương trình trên cho kết quả là bao nhiêu?

</=k;n++)></3)>

Chương trình báo lỗi

2 3 5

4 4 6

2 3 4 4

Xem đáp án
4. Trắc nghiệm
1 điểmKhông giới hạn

Cho đoạn chương trình sau:

public class Test {

public static void main(String[] args) {

int k=0,n,dem,j=0;

while(j<3) {

dem=0;

for(n=2;n<k;n++) {

if(k%n==0) dem++;

if(dem==1) {

System.out.print(k+" ");

j++;

}

}

}

}

}

Đoạn chương trình trên cho kết quả là bao nhiêu?

</k;n++)></3)>

Chương trình báo lỗi

2 3 5

2 3 5 7 11

Lặp vô hạn

Xem đáp án
5. Trắc nghiệm
1 điểmKhông giới hạn

Cho đoạn chương trình sau:

public class Test {

public static void main(String[] args) {

int k=0,n,dem,j=0;

while(j<3) {

k++;

dem=0;

for(n=2;n<=k;n++) {

if(k%n==0) dem++;

}

if(dem==1) {

System.out.print(k+" ");

j++;

}

}

}

}

Chương trình trên thực hiện công việc gì?

</=k;n++)></3)>

In ra các hợp số từ 1 đến 10

In ra tổng các số từ 1 đến 10

In ra 3 số nguyên tố đầu tiên

In ra các số từ 1 đến 100 và chia hết cho 3,7

Xem đáp án
6. Trắc nghiệm
1 điểmKhông giới hạn

Cho đoạn chương trình sau:

String s = "Nguyen Van An";

String s1,s2 = new String();

s = s.trim();

for (int i = 0; i < s.length();i++) {

s1 = s.substring(i,i+1);

if (s1.equals(" ")) {

s1 = s.substring(i + 1,i + 2);

if (s.equals(" ")) continue;

else s2 = s2 + s.substring(i,i + 1);

} else s2 = s2 + s1;

}

System.out.print(s2);

Chương trình trên in ra kết quả là bao nhiêu?

</>

Van An

Nguyen Van An

An

Lỗi biên dịch

Xem đáp án
7. Trắc nghiệm
1 điểmKhông giới hạn

Cho đoạn chương trình sau:

String s = "Nguyen Van An";

String s1,s2;

s = s.trim();

for (int i = 0; i < s.length();i++) {

s1 = s.substring(i,i+1);

if (s1.equals(" ")) {

s1 = s.substring(i + 1,i + 2);

if (s.equals(" ")) continue;

else s2 = s2 + s.substring(i,i + 1);

} else s2 = s2 + s1;

}

System.out.print(s2);

Chương trình trên in ra kết quả là bao nhiêu?

</>

Van An

Nguyen Van An

An

Lỗi biên dịch

Xem đáp án
8. Trắc nghiệm
1 điểmKhông giới hạn

Cho đoạn chương trình sau:

String s = "abc def ab cdfg abcabc";

String s1 = new String();

int dem = 0;

for (int i = 0; i < s.length() - 2; i++) {

s1 = s.substring(i,i+3);

if (s1.equals("abc")) dem++;

}

System.out.print(dem);

Chương trình trên in ra kết quả là bao nhiêu?

</>

2

3

4

0

Xem đáp án
9. Trắc nghiệm
1 điểmKhông giới hạn

Cho đoạn chương trình sau:

public class Test {

public static void main(String[] args) {

int k,n,dem;

for (k=1000;k<=1020;k++) {

dem=0;

for (n=2;n<=k;n++)

if (k%n==0) dem++;

}

if (dem==1) System.out.print(k+"\t");

}

}

Chương trình trên in ra kết quả là bao nhiêu?

</=k;n++)></=1020;k++)>

3 5 7

1009 1013 1019

7 11

Chương trình báo lỗi

Xem đáp án
10. Trắc nghiệm
1 điểmKhông giới hạn

Cho đoạn chương trình sau:

public class Test {

public static void main(String[] args) {

int k,n,dem;

for (k=1000;k<=1020;k++) {

dem=0;

for (n=2;n<=k;n++) {

if (k%n==0) dem++;

}

if (dem==1) System.out.print(k+"\t");

}

}

}

Chương trình trên in ra kết quả là bao nhiêu?

</=k;n++)></=1020;k++)>

3 5 7

1009 1013 1019

7 11

Chương trình báo lỗi

Xem đáp án
11. Trắc nghiệm
1 điểmKhông giới hạn

Cho đoạn chương trình sau:

String s= " Nguyen Van An ";

String s1 = new String();

s = s.trim();

int i;

for (i = s.length() - 1; i >= 0; i--) {

s1 = s.substring(i,i+1);

if (s1.equals(" ")) break;

}

System.out.print(s.substring(i+1));

Chương trình trên in ra kết quả là bao nhiêu?

Nguyen

Van

An

Lỗi biên dịch

Xem đáp án
12. Trắc nghiệm
1 điểmKhông giới hạn

Cho đoạn chương trình sau:

String s= " Nguyen Van An ";

String s1 = new String();

s = s.trim();

int i;

for (i = 0; i <=s.length(); i++) {

s1 = s.substring(i,i+1);

if (s1.equals(" ")) break;

}

System.out.print(s.substring(0,i));

Chương trình trên in ra kết quả là bao nhiêu?

</=s.length();>

An

Van An

Nguyen

Lỗi biên dịch

Xem đáp án
13. Trắc nghiệm
1 điểmKhông giới hạn

Cho đoạn chương trình sau:

String s= " Nguyen Van An ";

String s1 = new String();

s = s.trim();

int i;

for (i = s.length() - 1; i >= 0; i--) { // Sửa lỗi i++ thành i--

s1 = s.substring(i,i+1);

if (s1.equals(" ")) break;

}

System.out.print(s.substring(i+1));

Chương trình trên in ra kết quả là bao nhiêu?

An

Van An

Nguyen Van An

Lỗi biên dịch

Xem đáp án
14. Trắc nghiệm
1 điểmKhông giới hạn

Cho thủ tục sau:

public static float sum(int k){ int tong=0; int x; for(x=1;x<=k;x++) tong+=x; return tong;}

Trong chương trình chính sử dụng câu lệnh "System.out.print(1/sum(2))” Kết quả hiển thị sẽ là:

</=k;x++)>

0.33333334

3

6

0

Xem đáp án
15. Trắc nghiệm
1 điểmKhông giới hạn

Cho thủ tục sau:

public static float sum(int k){ int tich=1; int x; for(x=1;x<=k;x++) tich*=x; return tich;}

Trong chương trình chính sử dụng câu lệnh "System.out.print(sum(3)/1)” Kết quả hiển thị sẽ là:

</=k;x++)>

sum(3)

3

6

0

Xem đáp án
16. Trắc nghiệm
1 điểmKhông giới hạn

Cho đoạn mã sau:

1: int [] a={3,1,7, 0,10};

2: int n=5,k,max;

3: max=a[0];

4: for(k=0;k<n;k ++)

5: if(max<a[k])

6: max=a[k];

7: System.out.print(max);

8: for(k=0;k<n;k ++)

9: if(max==a[k])

10: System.out.print(k);

Kết quả khi thực hiện đến dòng lệnh 7 là:

</n;k></a[k])></n;k>

10

7

1

Lỗi biên dịch

Xem đáp án
17. Trắc nghiệm
1 điểmKhông giới hạn

Cho đoạn mã sau:

1: int [] a={3,1,7,0,10};

2: int n=5,k,max;

3: max=a[0];

4: for(k=0;k<n;k ++)

5: if(max<a[k])

6: max=a[k];

7: System.out.print(max);

8: for(k=0;k<n;k ++)

9: if(max==a[k])

10: System.out.print(k);

Kết quả cho ở dòng lệnh 10 là:

</n;k></a[k])></n;k>

10

7

104

4

Xem đáp án
18. Trắc nghiệm
1 điểmKhông giới hạn

Cho đoạn mã sau:

1: int [] a={3,1,7,0,10};

2: int n=5,k,max;

3: max=a[0];

4: for(k=0;k<n;k ++)

5: if(max<a[k])

6: max=a[k];

7: System.out.print(max);

8: for(k=0;k<n;k ++)

9: if(max==a[k])

10: System.out.print(k);

Thực hiện khối lệnh sẽ hiển thị kết quả?

</n;k></a[k])></n;k>

10

7

104

4

Xem đáp án
19. Trắc nghiệm
1 điểmKhông giới hạn

Cho đoạn mã sau:

1: for(int i=0;i<2;i ++){

2: for(int j=0;j<3;j ++){

3: if(i==j ){

4: continue;

5: }

6: System.out.println("i="+i+" j="+j);

7: }

8: }

Dòng nào sẽ là một trong các kết quả được in ra?

</3;j></2;i>

i = 0 j = 0

i = 2 j = 1

i = 0 j = 2

i = 1 j = 1

Xem đáp án
20. Trắc nghiệm
1 điểmKhông giới hạn

Cho đoạn mã sau:

1: outer:for(int i=0;i<2;i ++){

2: for(int j=0;j<3;j ++){

3: if(i==j ){

4: continue outer;

5: }

6: System.out.println("i="+i+" j="+j);

7: }

8: }

Dòng nào sẽ là một trong các kết quả được in ra?

</3;j></2;i>

i = 0 j = 0

i = 0 j = 1

i = 0 j = 2

i = 1 j = 0

Xem đáp án
© All rights reserved VietJack