NEW
Font size
WorksheetsQ3 ADT ArrayList
Total questions: 10
Worksheet time: 8mins
ในเมนโปรแกรมมีการเรียกใช้งาน function f1 ดังนี้
int answer;
answer=f1(10,20);
ในส่วนของฟังก์ชัน f1 บริเวณหัวฟังก์ชันควรเขียนอย่างไร
void f1(x,y)
int f1(int x, int y)
void f1(int x, int y)
int f1(int x, y)
ในเมนโปรแกรมมีการเรียกใช้งาน function f1 ดังนี้
int x=5, *ptr;
ptr=&x;
f1(ptr);
ในส่วนของฟังก์ชัน f1 บริเวณหัวฟังก์ชันควรเขียนอย่างไร
void f1(int *ptr)
void f1(int &ptr)
void f1(int ptr)
int f1(ptr)
ในเมนโปรแกรมมีการเรียกใช้งาน function f1 ดังนี้
f1(3.5);
ในส่วนของฟังก์ชัน f1 บริเวณหัวฟังก์ชันควรเขียนอย่างไร
void f1(int x)
int f1(float x)
void f1(float x)
void f1(x)
ในเมนโปรแกรมมีการเรียกใช้งาน function f1 ดังภาพ
ในส่วนของฟังก์ชัน f1 บริเวณหัวฟังก์ชันควรเขียนอย่างไร
void f1(struct record *n)
void f1(struct record n)
int f1(int *n)
void f1(struct n)
จากส่วนของโปรแกรม
บรรทัดที่ 10 ถ้าให้แสดงด้วยภาพ โปรแกรมจะทำงานด้วยภาพใด
ผลจากโปรแกรมนี้คืออะไร
1234
4321
432
123
ผลลัพธ์ที่แสดงบนจอภาพคืออะไร
1234
4321
123
432
กำหนด array a เก็บข้อมูลดังภาพ ผลลัพธ์ที่แสดงบนจอภาพคืออะไร
3
10 17 22 25 3
10 17 22 3
25 3
ถ้าต้องการ insert ค่า 24 ลงใน Array list นี้
ข้อใดคือ loop ที่จะขยับ array เพื่อให้มีช่องว่างสำหรับใส่ค่า 24
คือเลื่อนชุดช่อง 4-6 ไปยังช่อง 5-7
หมายเหตุ index = 3 และ size = 7
ถ้าต้องการ delete ค่า 22 ใน Array list นี้
ข้อใดคือ loop ที่จะขยับ array เพื่อลบค่า 22
คือเลื่อนชุดช่อง 3-6 ไปยังช่อง 2-5
กำหนดว่า ตัวแปร index เก็บตำแหน่งของ 22 ไว้คือค่า 2 และตัวแปร size เก็บจำนวนข้อมูลใน array นี้คือค่า 7
