หน้าแรก:คำแนะนำและวิธีการใช้งานบทเรียน
ขอบข่ายเนื้อหา
เรื่องที่ 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 :  ผู้ที่ทำการพัฒนาภาษาซี คือ

   ก.  Charles Babbage
   ข.  Dennis Ritchie
   ค.  Arthur C. Clarke
   ง.  Lady Augusta Ada Byron

ข้อที่ 3 :  หน่วยงานที่นำภาษาซี มาบรรจุไว้เป็นมาตรฐาน คือข้อใด

   ก. Microsoft
   ข. ASCII
   ค. Bell Laboratories
   ง. ANSI

ข้อที่ 4 : โปรแกรมที่เขียนขึ้นด้วยภาษาซีแล้วนำไปแปลงเป็นภาษาเครื่อง จำเป็นต้องใช้สิ่งใด

   ก. เอดิเตอร์
   ข. ระบบปฏิบัติการ
   ค. คอมไพเลอร์
   ง. ไม่มีข้อถูก
ข้อที่ 5 : โปรแกรมที่เราพัฒนาขึ้น ถ้าจะนำไปเผยแพร่ให้ผู้อื่นใช้งานบนเครื่องคอมพิวเตอร์เครื่องอื่นจะทำอย่างไร

   ก. สร้างไฟล์ .CPP
   ข. สร้างไฟล์.OBJ
   ค. สร้างไฟล์.EXE
   ง. สร้างไฟล์.LIB
ข้อที่ 6 :  โปรแกรมภาษาซีจะเริ่มทำงานจากฟังก์ชันใด

   ก. ฟังก์ชัน main
   ข. ฟังก์ชัน include
   ค. ฟังก์ชัน library
   ง. ฟังก์ชัน declare

ข้อที่ 7 :  ส่วนที่เป็นรายละเอียดของโปรแกรมคือข้อใด

   ก. main()
   ข. #include
   ค. printf(“Buached”);
   ง. /*Comment1*/
ข้อที่ 8 :  การกำหนดฟังก์ชันต่าง ๆ ขึ้นใช้งานในภาษาซีจะกำหนดที่ใด

   ก.  ก่อนฟังก์ชัน main 
   ข.  หลังฟังก์ชัน main 
   ค.  กำหนดได้ทั้งก่อนหรือหลังฟังก์ชัน main
   ง.  กำหนดไว้ภายในฟังก์ชัน main 

ข้อที่ 9 : ข้อใดเขียนคำอธิบายโปรแกรมผิด

   ก. //printf("Hello, World.\n");
   ข. //puts(x); //puts(y);
   ค. /*printf("Hello, World.\n");/*
   ง.  /*scanf("%s",&name);
            printf("name is %s",name);*/
ข้อที่ 10 : ประโยคคำสั่งในภาษาซี ข้อใดผิด

   ก. #include ;
   ข. main()
   ค. printf(“Hello”);
   ง. getch();


 

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

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

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