การเขียนโปรแกรม ม.1 วิชาวิทยาการคำนวณ

การเขียนโปรแกรม คำชี้แจง
- ถ้าไม่กรอกทั้งชื่อ และนามสกุลของผู้ทำข้อสอบ ระบบจะไม่ตรวจข้อสอบให้
- ส่วนนี้จะไม่มีการบันทึกผลสอบ หากต้องการบันทึกโปรดสมัครสมาชิก
- ถ้าทำข้อสอบไม่ครบ ระบบจะไม่ตรวจข้อสอบให้
- ผู้ทำข้อสอบจะมีเวลาในการทำข้อสอบเพียง 30 นาที หากเกินเวลา ระบบจะไม่ตรวจข้อสอบให้
- เกณฑ์ตัดสินผ่านการทดสอบอยู่ที่ร้อยละ 80 หรือ 8 ข้อขึ้นไป
ข้อสอบชุดนี้แสดงผลแล้ว 9814 ครั้ง
ส่วนนี้จะไม่มีการบันทึกผลสอบ และแสดงเฉลยแบบทดสอบ หากต้องการบันทึก และรายงานการทำแบบทดสอบ โปรดสมัครสมาชิก 
ข้อสอบชุดนี้จำนวน 10 ข้อ หากต้องการเพิ่มจำนวนข้อสอบ คลิก ทำแบบทดสอบออนไลน์
1. หากโปรแกรมไม่มีส่วน #include จะเกิดอะไรขึ้น

    โปรแกรมจะค้าง
    ไม่ส่งผลอะไร สามารถใช้งานได้ตามปกติ
    โปรแกรมจะ error ไม่สามารถทำงานได้
    โปรแกรมสามารถทำงานได้ แต่ผลลัพธ์ที่ได้จะไม่ถูกต้อง
2. ในการแปลโปรแกรมด้วยคอมไพเลอร์ (compiler) ถ้าแปลไม่ผ่านจะเกิดอะไรขึ้น
    โปรแกรมจะดับและปิดตัวไปเอง
    โปรแกรมจะแจ้ง error และให้ผู้ใช้แก้ไขโคดใหม่
    โปรแกรมจะสร้างไฟล์วัตถุมาให้ พร้อมกับแจ้ง error
    โปรแกรมจะสร้างไฟล์เอ็กซ์คิวต์มาให้ และหยุดการทำงาน
3. ภาษาของคอมพิวเตอร์ที่มีจุดเด่นคือ เมื่อเขียนแล้วสามารถนำไปใช้ได้กับอุปกรณ์ที่หลากหลาย คือภาษาใด
    ภาษาซี
    ภาษาจาวา
    ภาษาแอสเซมบลี
    ภาษาเอชทีเอ็มแอล
4. ในการเขียนภาษาซีไม่มีฟังก์ชัน main () ได้หรือไม่ เพราะอะไร
    ได้ เพราะเงื่อนไขของโปรแกรมไม่ได้ระบุไว้
    ไม่ได้ เพราะจะทำให้โปรแกรมทำงานไม่รู้จบ
    ได้ เพราะสามารถเปลี่ยนชื่อหรือใช้ฟังก์ชันอื่นทดแทนได้
    ไม่ได้ เพราะเป็นฟังก์ชันหลักของโปรแกรมขาดหายไป จะทำให้โปรแกรม error
5. หากนักเรียนต้องการเขียนโปรแกรมหาพื้นที่ของรูปสี่เหลี่ยมผืนผ้า และแสดงผลเป็นทศนิยม 2 ตำแหน่ง นักเรียนควรประกาศตัวแปรเป็นชนิดใด จึงจะเหมาะสมที่สุด
    int
    long
    short
    float
6. คำสั่ง while กับ do while แตกต่างกันอย่างไร
    คำสั่ง while จะตรวจสอบเงื่อนไขก่อนแล้วถึงจะทำงาน แต่คำสั่ง do while จะเลือกกรณีให้ตรงเงื่อนไข แล้วไปทำกรณีนั้น
    คำสั่ง while จะตรวจสอบเงื่อนไขก่อนแล้วถึงจะทำงาน แต่คำสั่ง do while จะทำงานก่อน 1 รอบ จึงตรวจสอบเงื่อนไข
    คำสั่ง while ใช้กับภาษาจาวา แต่ do while ใช้กับภาษาซี
    คำสั่ง while ใช้กับภาษาซี แต่ do while ใช้กับภาษาจาวา
7. เมื่อรันโปรแกรมเบื้องต้น ผลลัพธ์ที่ได้ตรงตามข้อใด

    sum = 1
    sum = %d
    sum = 55
    sum = 10
8. ในการเขียนโปรแกรมภาษาจาวา ถ้านักเรียนเขียน class ขึ้นมา 5 class นักเรียนจะต้องสร้าง method ขึ้นมาอย่างน้อยกี่ method
    5 method
    4 method
    3 method
    2 method
9. การเขียนโปรแกรมควรใช้กระบวนการในข้อใดจึงจะเหมาะสมที่สุด
    กระบวนการทางวิทยาศาสตร์
    กระบวนการทางคณิตศาสตร์
    กระบวนการออกแบบเชิงวิศวกรรม
    กระบวนการทำงานของคอมพิวเตอร์
10. จากการเขียนโปรแกรมข้างต้น เป็นการเขียนโปรแกรมด้วยภาษาใด

    ภาษาซี
    ภาษาจาวา
    ภาษาแอสเซมบลี
    ภาษาเอชทีเอ็มแอล
ให้ตรวจสอบชื่อนามสกุลว่ากรอกครบหรือไหม่
พร้อมกับตรวจข้อสอบว่าเลือกทำครบทุกข้อหรือไม่ ไม่ครบไม่ตรวจนะครับ
นำแบบทดสอบไปติดที่เว็บของคุณ ครับ

EDUCATION RESEARCH | หน้าแรกข้อสอบ | เข้าระบบ | สมัครสมาชิก | สร้างข้อสอบ | แชร์ข้อสอบ
แนวข้อสอบบรรจุครูผู้ช่วย | TOEIC Online | IELTS Online | SAT | TOEIC | IELTS