หน้าแรก:คำแนะนำและวิธีการใช้งานบทเรียน
ขอบข่ายเนื้อหา
เรื่องที่ 1 ขั้นตอนการพัฒนาโปรแกรม
เรื่องที่ 2 การวิเคราะห์ปัญหา
เรื่องที่ 3 ผังงาน
เรื่องที่ 4 ลักษณะโครงสร้างผังงาน
เรื่องที่ 5 ซูโดโค้ด
เรื่องที่ 6 ภาษาคอมพิวเตอร์
เรื่องที่ 7 โครงสร้างโปรแกรมภาษาซี

 

เรื่องที่ 8 การติดตั้งโปรแกรมภาษาซี
เรื่องที่ 9 ตัวแปรภาษาซี
เรื่องที่ 10  ตัวดำเนินการในภาษาซี
แหล่งเรียนรู้เพิ่มเติม
ผู้จัดทำ
 
 
 
 
 
 
 

 

 



คำแนะนำ

         1.  แบบทดสอบแบ่งเป็น  2  ตอน ได้แก่ ตอนที่ 1 แบบทดสอบเป็นแบบปรนัย  4  ตัวเลือก
              มีจำนวน  10  ข้อ  10  คะแนน
         2.  ตอนที่  2 ภาคปฏิบัติ  แบบอัตนัย  2  ข้อ  10  คะแนน
         3.  ตอนที่ 1 ให้นักเรียนคลิกตัวเลือกที่เห็นว่าถูกที่สุดเพียงข้อเดียว และเมื่อทำแบบทดสอบครบ
              ทุกข้อแล้ว ให้คลิกที่ปุ่ม  "ตรวจคำตอบ"  จะทราบคะแนนทันที


ตอนที่ 1

ข้อที่ 1 : ภาษาที่ทำงานได้อย่างรวดเร็ว เขียนโปรแกรมง่ายกว่าภาษาอื่น และไม่ขึ้นกับโปรแกรมระบบปฏิบัติการใด ถือเป็นจุดเด่นของภาษาในข้อใด

    ก. ภาษาเครื่อง
   ข. ภาษาแอสแซมบลี
   ค. ภาษาบี
   ง. ภาษาซี
ข้อที่ 2 :  Dennis Ritchie คือบุคคลสำคัญในข้อใด

    ก. โปรแกรมเมอร์คนแรกของโลก
    ข. ผู้คิดค้นภาษาซี
    ค. ผู้สร้างคอมพิวเตอร์เครื่องแรก
    ง. ผู้คิดค้นแอสแซมบลี
ข้อที่ 3 :  องค์กร ANSI ได้บรรจุภาษาโปรแกรมใดไว้เป็นภาษามาตรฐาน

    ก. ภาษาซี
    ข. กำหนดฟังก์ชันต่างๆ ในการใช้งาน
   ค. กำหนดค่าคงที่
    ง. กำหนดคำสั่งแสดงผล

ข้อที่ 4 :  คอมไพเลอร์ ทำหน้าที่อะไร

    ก. พื้นที่ในการเขียนโปรแกรม
    ข. แปลงภาษาซีเป็นภาษาเครื่อง
   ค. แปลงภาษาเครื่องเป็นภาษาซี
    ง. ถูกทุกข้อ

ข้อที่ 5 :  ข้อใดกล่าวถูกต้องเกี่ยวกับไฟล์ .exe

   ก.  ภาษาซีจะมีไฟล์ที่บันทึก และแก้ไขเป็นนามสกุล .exe
   ข.  ภาษาซีจะมีการแปลภาษาเป็นนามสกุล.exe
   ค.  ภาษาซีสามารถสร้างไฟล์ .exe และสามารถนำไปใช้งานได้ทันที
   ง.  ภาษาซีจะต้องมีการแทรกไฟล์ .exe ก่อนเริ่ม การเขียนโปรแกรม

ข้อที่ 6 :  ข้อใดกล่าวถูกต้องเกี่ยวกับฟังก์ชัน include

   ก. ฟังก์ชันหลักในการเขียนโปรแกรม
   ข. ฟังก์ชันในการแทรกไฟล์ต่างๆ ในการเริ่มเขียนโปรแกรม
   ค. เป็นคำสั่งรอรับข้อมูลใด ๆ
   ง. ไม่จำเป็นใส่หรือไม่ใส่ก็ได้ ไม่มีผลต่อโปรแกรม

ข้อที่ 7 : คำสั่ง printf(“Buached”); จัดเป็นส่วนประกอบใดของโปรแกรม

   ก.  หัวโปรแกรม 
   ข.  ฟังก์ชันหลัก 
   ค.  รายละเอียดของโปรแกรม
   ง.  คอมเมนต์โปรแกรม 

ข้อที่ 8 : ก่อนการเริ่มเขียนโปรแกรมในส่วนฟังก์ชันหลัก (main) จะต้องทำสิ่งใด

   ก. กำหนดตัวแปร
   ข. กำหนดฟังก์ชันต่างๆ ในการใช้งาน
   ค. กำหนดค่าคงที่
   ง. กำหนดคำสั่งแสดงผล
ข้อที่ 9 :  คำสั่งต่อไปนี้ *\printf("Hello, World.\n");*/ มีข้อผิดพลาดที่เครื่องหมายใด

   ก. *\
   ข. */
   ค. ;
   ง. “

ข้อที่ 10 :  คำสั่งต่อไปนี้ #include ; มีข้อผิดพลาดที่เครื่องหมายใด

   ก. #
   ข. <
   ค. ;
   ง. >


 

ตอนที่ 2 : ภาคปฏิบัติ  แบบทดสอบนี้เป็นแบบอัตนัย ให้นักเรียนปฏิบัติตามคำสั่งต่อไปนี้
                ให้ถูกต้อง ( 2 ข้อ ข้อละ 5 คะแนน รวม 10 คะแนน )

               1. จงเขียนแผนผังแสดงขั้นตอนคอมไพล์โปรแกรม  และลิงค์โปรแกรมภาษาซี

               2. จงเขียนคำสั่งโปรแกรมภาษาซี  แสดงข้อความว่า "Good norning teacher" และใส่หมายเหตุแบบหลายบรรทัดว่า This my first program โดยให้ถูกต้องตามโครงสร้างโปรแกรมภาษาซี