You are on page 1of 5

Câu số 38

Java chạy trên hệ điều hành nào sau đây:


A. Microsoft Windows
B. Tất cả các đáp án đều đúng.
C. Sun Solaris OS
D. Linux
Đáp án: 2

Câu số 40
Cách đặt tên nào sau đây là không chính xác?
A. _final
B. dem
C. final
D. $final
Đáp án: 3

Cách đặt tên nào sau đây là sai?


A. 2word
B. *word
C. Tất cả đều sai
D. main
Đáp án: 3

Câu số 46
Cho khối lệnh sau:
for (int i = 1; i < 10; i++) {
if (i == 3)
continue;
System.out.print(i);}
Khi chạy chương trình sẽ in ra kết quả là bao nhiêu?
A. 12456789
B. 12
C. 123456789
D. 12345678910
Đáp án: 1

Câu số 56
Cho khối lệnh như sau, kết quả in ra màn hình sẽ là
int k,n;
for(k=1;k<10;k++)
if((k%3==0)||(k%7==0))
System.out.print(k + "\t");
A. 3 6 7 9
B. 3 và 7
C. 21
D. Không in ra gì cả
Đáp án: 1

Câu số 58
Khi a=3 thực hiện khối lệnh sẽ cho kết quả của i là bao nhiêu?
int i=1;
int s=1;
for(i=1;i<=a;i++)
s=s*i;
A. i = 2
B. Tất cả đều sai.
C. i = 4
D. i = 3
Đáp án: 2

Câu số 61
Cho khối lệnh sau:
int s = 0;
for (int i = 0; i <= 10; i++)
s += i;
Sau khi chạy khối lệnh s = ?
A. 0
B. 50
C. 45
D. 55
Đáp án: 4

Câu số 62
Cho khối lệnh như sau, kết quả in ra màn hình sẽ là
int k,n;
for(k=1;k<10;k++)
if((k%3==0)&&(k%7==0))
System.out.print(k + " ");
A. 2 1
B. 3 7
C. 3 6 7 9 12 14 15 18 21 24 27 28
D. Không in ra gì cả
Đáp án: 1
Câu số 63
Cho khối lệnh như sau:
switch (thu) {
case 2:
System.out.println( "Van, Toan");
break;
case 3:
System.out.println( "Hoa, Ly");
break;
default:
System.out.println( "Ngay nghi");
break;
}
Khối lệnh trên sẽ cho kết quả là bao nhiêu nếu ta nhập thu = 3?
A. Van, Toan
B. Ngay nghi
C. Hoa, Ly
D. Không có đáp án đúng
Đáp án: 3

Câu số 64
Khối lệnh sau đưa thực hiện công việc gì?
double a, b;
if (a == 0)
if (b != 0) System.out.println("Phuong trinh vo nghiem");
else System.out.println("Phuong trinh co vo so nghiem");
else System.out.println(-b/a);
A. Giải phương trình bậc nhất
B. Giải phương trình bậc hai
C. Giải hệ phương trình bậc nhất
D. Giải hệ phương trình bậc hai
Đáp án: 1

Câu số 67
Khi chạy đoạn chương trình sau cho kết quả bằng bao nhiêu?
int s,i;
for(i=1;i<=3;i++) {
s=s+i;
s=0;
}
System.out.print("s="+s);
}
A. s=0
B. Lỗi biên dịch
C. s=3
D. s=1
Đáp án: 2

Câu số 74
Lệnh nào ngừng vòng lặp hiện thời và bắt đầu vòng lặp tiếp theo?
A. break
B. continue
C. cease
D. end
Đáp án: 2

Câu số 78
Khối lệnh sau đưa ra kết quả là bao nhiêu với a = 5, b = 8?
double a, b;
if (a == 0)
if (b != 0) System.out.println("Phuong trinh vo nghiem");
else System.out.println("Phuong trinh co vo so nghiem");
else System.out.println(-b/a);
A. -1.6
B. Phuong trinh co vo so nghiem
C. Phuong trinh vo nghiem
D. Lỗi biên dịch
Đáp án: 1

Câu số 87
Cho khối lệnh sau:
int s = 0;
for (int i = 0; i < 10; i++)
s+=i;
System.out.println( s );
Khi thực hiện khối lệnh trên sẽ cho kết quả là bao nhiêu?
A. 45
B. 0
C. 55
D. Không có kết quả đúng
Đáp án: 1
Câu số 88
Cho khối lệnh như sau:
switch (thu) {
case 2:
System.out.println( "Van, Toan");
break;
case 3:
System.out.println( "Hoa, Ly");
break;
default:
System.out.println( "Ngay nghi");
break;
}
Khối lệnh trên sẽ cho kết quả là bao nhiêu nếu ta nhập thu = 2?
A. Hoa, Ly
B. Van, Toan
C. Ngay nghi
D. Không có đáp án đúng
Đáp án: 2

Câu số 94
Khi thực hiện khối lệnh sẽ cho kết quả là bao nhiêu?
int i=0;
do {
i += 1;
} while (i == 0);
System.out.println("i = " + i);
A. i = 0
B. i = 1
C. i = 2
D. Tất cả đều sai.
Đáp án: 2

You might also like