Font size
Worksheetsการเขียนโปรแกรมเชิงวัตถุเบื้องต้น [ทดสอบกลางภาค]
Total questions: 30
Worksheet time: 11mins
ข้อใดคือความหมายของโปรแกรมเชิงวัตถุ
การเขียนโปรแกรม ที่จัดแบ่งการเขียนคำสั่งกันออกเป็นชุด ๆ แต่ละชุดเรียกว่า "วัตถุ" (object)
กระบวนการใช้คอมพิวเตอร์เพื่อกำหนดโครงสร้างของข้อมูลและกำหนดขั้นตอนวิธีเพื่อใช้แก้ปัญหา
การเขียนโปรแกรมตามลักษณะของปัญหาความสามารถ และความถนัดของตนเอง
การเขียนโปรแกรมที่แบ่งโครงสร้างออกเป็นโปรแกรมย่อย และ ฟังก์ชัน
ข้อใดไม่ใช่คุณสมบัติของโปรแกรมเชิงวัตถุ
ความสามารถในการสืบทอด
ความสามารถในการเก็บซ่อน
ความสามารถในการแปลงร่าง
ความสามารถในการจัดการโครงสร้างข้อมูลแบบตามลำดับ
ข้อใดหมายถึงการพ้องรูป (Polymorphism)
การนำส่วนต่างๆ ของวัตถุที่สร้างขึ้นมาใช้ใหม่
การถ่ายทอดคุณสมบัติ
การเชื่อมต่อ
กำหนดขอบเขตการใช้งาน
ข้อใดไม่ใช่แนวคิดของโปรแกรมเชิงวัตถุ
การเน้นถึงปัญหาและองค์ประกอบของปัญหาเพื่อแก้ปัญหา
มองทุกสิ่งถือเป็นวัตถุชิ้นหนึ่ง
มีลักษณะที่คล้ายกับธรรมชาติของสิ่งหนึ่งโดยสามารถแยกสิ่งต่างๆ ออกเป็นแต่ละประเภทได้
การเขียนโปรแกรมจะต้องเขียนจากบนลงล่างเสมอ
ส่วนประกอบของวัตถุตามแนวความคิดของโปรแกรมเชิงวัตถุ จะต้องประกอบด้วย 2 ส่วนอย่างน้อยในข้อใด
ส่วนของคุณสมบัติใช้เก็บข้อมูลรายละเอียด สถานะ โดยจะใช้ตัวแปรเก็บค่าต่างๆ ไว้
ส่วนหัวของโปรแกรม และส่วนท้ายของโปรแกรม
ส่วนหัวของโปรแกรม และส่วนเขียนคำสั่งของโปรแกรม
ส่วนหัวของโปรแกรม และส่วนประกาศค่าตัวแปร
ข้อใดไม่ใช่ภาษาที่ใช้เขียนโปรแกรมเชิงวัตถุ
ภาษา Visual Basic
ภาษา C#
ภาษาจาวา
ภาษาเครื่อง
ภาษาโปรแกรมเชิงวัตถุจัดเป็นภาษาประเภทใด
ภาษาระดับต่ำ
ภาษาระดับสูง
ภาษาเครื่อง
ภาษาสัญลักษณ์
ภาษาโปรแกรมเชิงวัตถุในข้อใด ที่สามารถนำไปใช้กับเครื่องต่างๆ โดยไม่ต้องทำการคอมไพล์โปรแกรมใหม่
Java
ภาษาเครื่อง
C#
C++
ภาษาโปรแกรมเชิงวัตถุในข้อใด ที่มีโครงสร้างภาษาที่มีการจัดชนิดข้อมูลแบบสแตติก
Javascript
C#
C++
ABAP
ข้อใดคือความหมายของภาษาระดับสูง (High Level Language)
ภาษาที่ไม่ต้องผ่านการแปลโปรแกรม ซึ่งสามารถนำไปใช้งานได้ทันที
ภาษาระดับสูงเป็นภาษาที่สร้างขึ้นเพื่อช่วยอำนวยความสะดวกในการเขียนโปรแกรม
เป็นภาษาที่คำสั่งจะประกอบด้วยตัวเลขเพียงอย่างเดียว
เป็นภาษาที่คำสั่งจะประกอบด้วยตัวอักษรเพียงอย่างเดียว
เครื่องหมาย ที่ใช้บอกจุดเริ่มต้น และสิ้นสุดการทำงาน
{ }
;
//
/* */
เครื่องหมาย ที่ใช้บอกสิ้นสุดคำสั่ง
{ }
;
//
/* */
เครื่องหมาย ที่ใช้อธิบายประกอบในรหัสโปรแกรม
{ }
;
//
/* */
ข้อใด ใช้คำสั่งผิด
Console.Write(Age/2);
Console.Write(“แสดอายุ”,Age);
int Age = Console.WriteLine(Age);
int Age = int.Parse(Console.WriteLine(Age));
ข้อใด ใช้คำสั่งผิด
Console.Read(Age);
int Age = Console.Read();
int Age = Console.Read(Age);
int Age = int.Parse(Console.Read();
ตัวแปร “ลำดับที่ในห้องเรียน” (number_of_room) ควรมีชนิดข้อมูลแบบใด
sbyte
short
byte
int
ตัวแปร “ชื่อนักเรียน” (name_student) ควรมีชนิดข้อมูลแบบใด
char
strint
ulong
double
ตัวแปร “รายได้ของเศรษฐี” (Income) ควรมีชนิดข้อมูลแบบใด
byte
ushort
uint
ulong
ผลลัพธ์ การคำนวณส่งยานอวกาศ ไปนอกโลก ควรประกาศตัวแปรเป็นชนิดใด
float
double
bool
ulong
สัญลักษณใด หมายถึง “เพิ่มแล้วกำหนดค่า”
++
+=
*
*=
สัญลักษณใด หมายถึง “หาเศษจากการหารแล้วกำหนดค่า”
%
/=
/
%=
สัญลักษณใด หมายถึง “นำข้อความ 2 ข้อความ มาต่อกัน”
&&
*
+
" "
int.parse หมายถึง
แปลงข้อมูลชนิดตัวอักษร ให้เป็นตัวเลขจำนวนเต็ม
แปลงข้อมูลชนิดตัวอักษร ให้เป็นตัวเลขจำนวนทศนิยม
แปลงข้อมูลชนิดใดๆ ให้เป็นข้อมูลชนิดตัวเลข
ทำไม่ได้ เพราะ Error
ในผังงาน สัญลักษณ์ใด หมายถึง การกำหนดค่า
สี่เหลี่ยมข้าวหลามตัด
สี่เหลี่ยมผืนผ้า
สี่เหลี่ยมเปียกปูน
วงกลม
ฟังชันใดเกี่ยวกับเวลา
TrimEnd
DateTime.Now
Length
StartsWith
คำสั่ง if ข้อใดใช้ผิด
if( Salary <= 10000)
if( Salary = Income)
if( Salary > 10 && Salary < 100)
if( Salary != Income)
ถ้าเรามีทางเลือก 5 ทางเลือก ต้องใช้ if กี่ตัว
4 ตัว
5 ตัว
6 ตัว
อยู่ที่การออกแบบ
การวนรอบการทำงาน แบบไม่รู้จำนวนครั้ง ควรใช้คำสั่งใด
if
for
while
switch
การวนรอบการทำงาน แบบรู้จำนวนครั้ง ควรใช้คำสั่งใด
if
for
while
switch
ถ้าเราจะในทำงานซ้ำ ตามความพอใจของผู้ใช้ ควรใช้คำสั่งใด
if
for
while
switch
