Testing code : prejava02
1. ผลลัพธ์คืออะไร

class x {
public static void main(String a[]) {
for (int i=1;i<=3;i++) {
switch(i) {
case 1: System.out.println(i); break;
case 2: System.out.println(i); break;
default: System.out.println(i); break;
} } } }
333
222
123
111
12
2. ผลลัพธ์คืออะไร

class x {
public static void main(String a[]) {
int i=1;
for (;i<=3;i++) {
switch(i) {
case 1: i++;
case 2: ++i; break;
case 3: ++i;
} System.out.print(i);
} System.out.print(i);
} }
11
23
22
32
34
3. ผลลัพธ์คืออะไร

class x {
public static void main(String a[]) {
String s = "123456";
for (int i=1;;i++) {
System.out.print(s.charAt(i));
if (i < 4) continue; else break;
}
} }
2345
1234
12345
1111
1
4. ผลลัพธ์คืออะไร

class x {
public static void main(String a[]) {
int i=0;
while(true) {
i++;
if (i % 2 == 1) continue;
if (i % 2 == 0) break;
} System.out.print(i);
} }
0
1
3
2
5. ผลลัพธ์คืออะไร

class x {
public static void main(String a[]) {
String s = "123456";
for (int i=1;;) {
i++;
System.out.print(s.charAt(i));
if (i++ >= 4) break;
}
} }
234
123
35
24
246
6. ผลลัพธ์คืออะไร

class x {
public static void main(String a[]) {
int i=0;
for (;;) {
i++;
if (i++ > 0 || i++ > 0) break;
} System.out.print(i);
} }
0
1
4
3
2
7. ผลลัพธ์คืออะไร

class x {
public static void main(String a[]) {
int i=0;
do {
i++;
} while(i++ <= 3);
System.out.print(i);
} }
1
3
4
5
6
8. ผลลัพธ์คืออะไร

class x {
public static void main(String a[]) {
int i=1;
while(true) {
if (i++ == (i++ - 1)) i--;
if ((i++ - 1) == i++) i++;
if (true) break;
if (true) continue;
} System.out.print(i);
} }
3
4
1
5
2
9. ผลลัพธ์คืออะไร

class x {
public static void main(String a[]) {
String s = "0123456789";
for (int i = -1;i<=7;i++) {
if (false || i++ == i++) continue;
System.out.print(s.charAt(i));
}
} }
147
1234567
12345678
036
-101234567
10. ผลลัพธ์คืออะไร

class x {
public static void main(String a[]) {
for (int i=1;i<=3;i++) {
switch(i) {
case 1: System.out.print(i);
case 2: System.out.print(i); break;
default: System.out.print(++i); break;
} } } }
1124
123
1234
1123
คำชี้แจง
- ถ้าไม่กรอกทั้งชื่อ และสกุลของผู้ทำแบบทดสอบ จะไม่ตรวจแบบทดสอบให้
- ผลสอบจะเก็บเพียง 100 ระเบียนสุดท้าย โดยเรียงจากเวลาล่าสุด
- ถ้าทำแบบทดสอบไม่ครบทุกข้อ จะไม่ตรวจให้
- เมื่อมีการตรวจคำตอบ จะบันทึกชื่อ และคะแนน ลงฐานข้อมูล พร้อมเวลาเริ่มทำ และเวลาสิ้นสุด
ชื่อของผู้ทำแบบทดสอบ : เช่น บุรินทร์
สกุลของผู้ทำแบบทดสอบ : เช่น รุจจนพันธุ์
ต้องกรอกชื่อ และสกุลของผู้ทำแบบทดสอบ และทำครบทุกข้อ
จึงจะตรวจ และบันทึกผลการทำแบบทดสอบ ลงสถิติผู้ทำแบบทดสอบ 100 คนล่าสุด




สถิติผู้ทำแบบทดสอบ : เริ่มใหม่ : รหัสต้นฉบับ : รุ่น 1.570114 : เวลา : Aug 21,14 12:21:01 #
แบบทดสอบ : ภาษาอังกฤษ1 : vb.net1 : internet1 : internet2 : computer1 : computer2 : computer3 : computer4 : computer5
คีย์แอพ1* : คอมสนุก1* : บวกเลข1 : บวกเลข2 : จาวาทำซ้ำ1 : อนุกรมธรรมดา(ก.พ.)