<< Go Back

เฉลยแบบทดสอบหลังเรียนบทที่ 8

1. ข้อใดต่อไปนี้ อธิบายความหมายของฟังก์ชันได้ถูกต้อง

  1. ชุดคำสั่งที่เขียนขึ้นเพื่อสั่งให้คอมพิวเตอร์ทำงาน
  2. ถูกออกแบบให้ทำงานหน้าที่ใดหน้าที่หนึ่งโดยเฉพาะ
  3. สามารถเรียกใช้ฟังก์ชันนั้นๆได้บ่อยครั้งตามต้องการ
  4. ถูกทุกข้อ
 
2. การกำหนดฟังก์ชันต่าง ๆ ขึ้นใช้งานในภาษาซีจะกำหนดที่ใด
  1. ก่อนฟังก์ชัน main
  2. หลังฟังก์ชัน main
  3. กำหนดไว้ภายในฟังก์ชัน main
  4. กำหนดได้ทั้งก่อนหรือหลังฟังก์ชัน main
 
3. stdio.h จะพบได้ในส่วนใดของโครงสร้างโปรแกรม
  1. ส่วนฟังก์ชันที่กำหนดเอง
  2. ส่วนฟังก์ชันหลัก
  3. ส่วนประกาศตัวแปร
  4. ส่วนประมวลผลก่อน
     
4. ข้อใดต่อไปนี้ ไม่ถือว่าเป็นเฮดเดอร์ไฟล์ในภาษา C
  1. stdio.h
  2. string.h
  3. conio.h
  4. char.h
     
5. ข้อใดต่อไปนี้คือ ฟังก์ชันที่ใช้สำหรับการคำนวณทางคณิตศาสตร์
  1. ฟังก์ชัน sqrt()
  2. ฟังก์ชัน getchar()
  3. ฟังก์ชัน strlen()
  4. ฟังก์ชัน gettime()
     
6.  ข้อใดคือ รูปแบบของฟังก์ชันที่มีการส่งค่าไป แต่ไม่มีรับค่ากลับ
  1. ฟังก์ชันที่มีการรับข้อความจากคีย์บอร์ด  
  2. ฟังก์ชันที่สั่งให้พิมพ์ข้อความออกทางหน้าจอ  
  3. ค่าแอดเดรสหน่วยความจำ  
  4. การเก็บข้อมูลแบบตัวเลข  
     

7. การเรียกใช้งานฟังก์ชันจากไลบรารี ต้องเรียกผ่านคำสั่งใด

  1. “include”
  2. include.h
  3. #include
  4. <include>
     

8. ข้อใดต่อไปนี้คือ ฟังก์ชันเกี่ยวกับการแสดงผลออกทางจอภาพ

  1. ฟังก์ชัน pow(x,y)  
  2. ฟังก์ชัน printf()  
  3. ฟังก์ชัน rand()  
  4. ฟังก์ชัน scanf()  
     
9. ฟังก์ชัน scanf() เป็นฟังก์ชันที่เกี่ยวข้องกับการทำงานแบบใด
  1. ฟังก์ชันเกี่ยวกับการแสดงผลทางจอภาพ
 
  2. ฟังก์ชันเกี่ยวกับการรับข้อมูล  
  3. ฟังก์ชันที่ใช้สำหรับการคำนวณทางคณิตศาสตร์
  4. ฟังก์ชันเกี่ยวกับการแปลงค่าสตริง
     

10. หากต้องการเรียกใช้ฟังก์ชันเพื่อคำนวณหารากที่ 2 จะต้องผนวกเฮดเดอร์ไฟล์ใด

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4. #include <math.h>
   
11. การกำหนดพรีโปรเซสเซอร์ไดเร็คทีฟหรือส่วนประมวลผลก่อน จะต้องขึ้นต้นด้วยเครื่องหมายใด
  1. เครื่องหมาย @
  2. เครื่องหมาย #
  3. เครื่องหมาย *
  4. เครื่องหมาย %
   
12. อาร์กิวเมนต์ มีชื่อเรียกอีกอย่างหนึ่งว่าอย่างไร
  1. ฟังก์ชัน
  2. ตัวแปร
  3. เฮดเดอร์
  4. พารามิเตอร์
   

13. จากโค้ดคำสั่งที่กำหนด ส่วนไหนเป็นฟังก์ชันที่สร้างขึ้นเอง

  1. for()    
  2. star()
  3. printf()
  4. #include
   
14. การทำงานของฟังก์ชัน main() เริ่มต้นและสิ้นสุดที่จุดใด
  1. เริ่มต้นที่ { และสิ้นสุดที่ }
  2. เริ่มต้นที่ ( และสิ้นสุดที่ )
  3. เริ่มต้นที่ < และสิ้นสุดที่ >
  4. เริ่มต้นที่ \* และสิ้นสุดที่  *\
   
15. ฟังก์ชันที่ใช้งานในภาษา C มีกี่ประเภท อะไรบ้าง
  1. มี 1 ประเภท คือ ฟังก์ชันมาตรฐาน
  2. มี 1 ประเภท คือ ฟังก์ชันที่สร้างขึ้นเอง
  3. มี 2 ประเภท คือ 1. ฟังก์ชันมาตรฐาน   2. ฟังก์ชันที่สร้างขึ้นเอง
  4. มี 3 ประเภท คือ 1. ฟังก์ชันมาตรฐาน 2. ฟังก์ชันที่สร้างขึ้นเอง 3. ฟังก์ชันเงื่อนไข
   
16. “ฟังก์ชันที่สร้างเองชื่อ count โดยมีอาร์กิวเมนต์ 3 ค่าด้วยกันคือ x,y,z มีชนิดข้อมูลเป็นเลขจำนวนเต็มทั้งหมด และคืนค่ากลับไปที่ count เป็นเลขจำนวนเต็ม” หมายถึงโค้ดในข้อใด
  1. int count (x,y,z)
  2. count (int x, int y, int z)
  3. char count(int x,int y,int z)
  4. count (int x,y,z)
   
17. ฟังก์ชัน putchar() เป็นฟังก์ชันที่เกี่ยวข้องกับการทำงานแบบใด
  1. ใช้ในการลบจอภาพ
  2. ใช้ในการรับข้อมูล 1 อักขระ โดยการกด Enter
  3. ใช้ในแสดงข้อมูล 1 อักขระออกทางจอภาพ
  4. ใช้ในการรับข้อมูล 1 อักขระไม่ปรากฏให้เห็นในการรับข้อมูล
   

<< Go Back