20 câu hỏi
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
