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

คำชี้แจง
1. แบบทดสอบชุดนี้เป็นแบบปรนัย 4 ตัวเลือก จำนวน 40 ข้อ

2. จงเลือกคำตอบที่ถูกที่สุด

1. ข้อใด "ไม่ใช่" กิจกรรมที่ต้องทำในการกำหนดและวิเคราะห์ปัญหา


2. การกำหนดตัวแปรที่ใช้ มีวัตถุประสงค์เพื่อใช้เก็บข้อมูลประเภทใด


3. ข้อใดอธิบายความหมายของ "ผังงาน" ได้ถูกต้อง


4. การเลือกภาษาคอมพิวเตอร์เพื่อใช้ในการเขียนโปรแกรม ต้องคำนึงสิ่งใด


5. ภาษาคอมพิวเตอร์ระดับสูง แทนคำสั่ง ต่าง ๆ ด้วยอะไร


6. ความผิดพลาดทางตรรกะ  เกิดจากอะไร


7. ข้อใด "ไม่ใช่" ตัวแปลภาษาคอมพิวเตอร์


8. ข้อใด "ไม่ใช่" ลักษณะจำเพาะของภาษาซี


9. โปรแกรมที่เขียนด้วยภาษาซีที่ไม่มีความผิดพลาด ตัวแปลภาษาซีจะทำการแปลโปรแกรมให้เป็นไฟล์ที่มีนามสกุลเป็น  .obj   เรียกไฟล์นี้ว่าอะไร


10. โปรแกรม Linker  ในภาษาซี  มีหน้าที่อะไร


11. การสั่งให้โปรแกรมที่เขียนด้วยภาษาซีทำงาน ต้องเรียกใช้จากโปรแกรมประเภทใด


12. ข้อใด "ไม่ใช่" ประเภทของข้อมูลในภาษาซี


13. ข้อมูลในภาษาซีประเภทใด  ไม่สามารถนำไปใช้ในการคำนวณได้


14. ชื่อของตัวแปรในข้อใด ไม่ถูกต้องตามหลักการตั้งชื่อตัวแปรในภาษาซี


15. ข้อใดมีรูปแบบการประกาศตัวแปรในภาษาซีที่ไม่ถูกต้อง


16. ข้อมูลประเภทข้อความในภาษาซี ตัวอักขระตัวสุดท้ายเขียนแทนด้วยสัญลักษณ์อะไร


17. กำหนดการประกาศตัวแปรในภาษาซี char[ ] name1 = "V"; ดังนั้นตัวแปร name1 มีขนาดกี่ไบต์


18. ข้อใดเป็นการเขียนเลขฐานแปดในภาษาซีที่ถูกต้อง


19. ข้อใดเป็นการเขียนเลขฐานสิบหกในภาษาซีที่ถูกต้อง


20. ข้อใด ไม่ใช่ สัญลักษณ์ของตัวดำเนินการคณิตศาสตร์


21. สัญลักษณ์ของตัวดำเนินการ || หมายถึงอะไร


22. กำหนดค่าของตัวแปร a = true; b = true; จงหาค่าของ a^b


23. สัญลักษณ์ของตัวดำเนินการ == หมายถึงอะไร


24. จงหาค่าของ a เมื่อกำหนดนิพจน์ a = 5%2;


25. จงเรียงลำดับความสำคัญของตัวดำเนินการต่อไปนี้ + , - , % , ++


26. จงแปลงนิพจน์ทางคณิตศาสตร์   2x2 + y   ให้เป็นนิพจน์ในภาษาซี


27. ข้อใด ไม่ใช่ ตัวดำเนินการเชิงตรรกะ


28. กำหนด int a[5] = {15.5, 65.2, 45.8, 25.8, 10.4}; a[1] มีค่าเท่าไร


29. กำหนด fload b[2][5]; อาร์เรย์ b มีจำนวนสมาชิกเท่าไร


30. ข้อใดเป็นการประกาศตัวแปรอาร์เรย์ 1 มิติที่ถูกต้อง


31. ข้อใดเป็นการประกาศตัวแปรอาร์เรย์ 2 มิติที่ถูกต้อง


32. กำหนด char s1[9] = LANGUAGE; ดังนั้น s1 เป็นตัวแปรประเภทใด


33. ข้อใดกล่าวถึงตัวแปรอาร์เรย์ได้ถูกต้อง


34. ข้อใด หมายถึง ฟังก์ชัน ในภาษาซี


35. ข้อใดเขียนรูปแบบการเรียกใช้ฟังก์ชันได้ ถูกต้อง


36. กำหนด a = 15.234567; b = ceil(a); ดังนั้น b มีค่าเท่าไร


37. กำหนด s1 = 'a' จงหาค่าของ toupper (s1)


38. กำหนด str1 = ABC, str2 = DEFG เมื่อใช้คำสั่ง strcat(str2, str1) ดังนั้น str2 มีค่าเป็นอะไร


39. จากโปรแกรมภาษาซีต่อไปนี้ ได้ผลลัพธ์อย่างไร
 
#include
main(){
    int x,y,z;
    x = 10;
    y = 5;
    z = x – y;
    printf(“%d”, z);
}


40. จากโปรแกรมภาษาซีต่อไปนี้ หากป้อนค่าเข้าไปในโปรแกรมเป็น -5 จะได้ผลลัพธ์อย่างไร
#include
main(){
     int x;
     scanf(“%d”,&x);
     if(x > 0) printf(“Positive”);
     if(x < 0) printf(“Negative”);
     if(x == 0) printf(“Zero”);
}


ชื่อ-นามสกุล :
ชั้น :
เลขที่ :
 
ได้คะแนน :
คิดเป็น :
ผลการสอบ :
 

เข้าดู : 568 ครั้ง