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

การเขียนโปรแกรม คำชี้แจง
- ถ้าไม่กรอกทั้งชื่อ และนามสกุลของผู้ทำข้อสอบ ระบบจะไม่ตรวจข้อสอบให้
- ส่วนนี้จะไม่มีการบันทึกผลสอบ หากต้องการบันทึกโปรดสมัครสมาชิก
- ถ้าทำข้อสอบไม่ครบ ระบบจะไม่ตรวจข้อสอบให้
- ผู้ทำข้อสอบจะมีเวลาในการทำข้อสอบเพียง 30 นาที หากเกินเวลา ระบบจะไม่ตรวจข้อสอบให้
- เกณฑ์ตัดสินผ่านการทดสอบอยู่ที่ร้อยละ 80 หรือ 8 ข้อขึ้นไป
ข้อสอบชุดนี้แสดงผลแล้ว 9582 ครั้ง
ส่วนนี้จะไม่มีการบันทึกผลสอบ และแสดงเฉลยแบบทดสอบ หากต้องการบันทึก และรายงานการทำแบบทดสอบ โปรดสมัครสมาชิก 
ข้อสอบชุดนี้จำนวน 10 ข้อ หากต้องการเพิ่มจำนวนข้อสอบ คลิก ทำแบบทดสอบออนไลน์
1. ในการเขียนภาษาซีไม่มีฟังก์ชัน main () ได้หรือไม่ เพราะอะไร
    ได้ เพราะเงื่อนไขของโปรแกรมไม่ได้ระบุไว้
    ไม่ได้ เพราะจะทำให้โปรแกรมทำงานไม่รู้จบ
    ได้ เพราะสามารถเปลี่ยนชื่อหรือใช้ฟังก์ชันอื่นทดแทนได้
    ไม่ได้ เพราะเป็นฟังก์ชันหลักของโปรแกรมขาดหายไป จะทำให้โปรแกรม error
2. จากการเขียนโปรแกรมข้างต้น เป็นการเขียนโปรแกรมด้วยภาษาใด

    ภาษาซี
    ภาษาจาวา
    ภาษาแอสเซมบลี
    ภาษาเอชทีเอ็มแอล
3. ในการแปลโปรแกรมด้วยคอมไพเลอร์ (compiler) ถ้าแปลไม่ผ่านจะเกิดอะไรขึ้น
    โปรแกรมจะดับและปิดตัวไปเอง
    โปรแกรมจะแจ้ง error และให้ผู้ใช้แก้ไขโคดใหม่
    โปรแกรมจะสร้างไฟล์วัตถุมาให้ พร้อมกับแจ้ง error
    โปรแกรมจะสร้างไฟล์เอ็กซ์คิวต์มาให้ และหยุดการทำงาน
4. หากโปรแกรมไม่มีส่วน #include จะเกิดอะไรขึ้น

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

    sum = 1
    sum = %d
    sum = 55
    sum = 10
ให้ตรวจสอบชื่อนามสกุลว่ากรอกครบหรือไหม่
พร้อมกับตรวจข้อสอบว่าเลือกทำครบทุกข้อหรือไม่ ไม่ครบไม่ตรวจนะครับ
นำแบบทดสอบไปติดที่เว็บของคุณ ครับ

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