The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.

วิชาพิ้นฐานการเขียนโปรแกรมคอมพิวเตอร์

Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by 6020121240, 2021-03-03 21:45:05

แผนการสอนปรับปรุง 2563

วิชาพิ้นฐานการเขียนโปรแกรมคอมพิวเตอร์

148

41. กำรอำ้ งอิงตำแหนง่ ในอำร์เรย์ ข้อใดกล่ำวถกู ตอ้ ง
ก. จะใช้เลขดชั นี (Index) หรอื ท่ีเรียนกวำ่ ซับสครปิ ต์ (Subscript) ในกำรอำ้ งองิ ตำแหน่งของอำรเ์ รย์
ข. จะใชต้ ัวเลขจำนวนเตม็ ในกำรอำ้ งองิ ตำแหนง่ ของอำรเ์ รย์
ค. จะใชต้ วั อักษร ในกำรอ้ำงอิงตำแหนง่ ของอำรเ์ รย์
ง. จะใช้ตัวเลขจำนวนจริง ในกำรอ้ำงอิงตำแหน่งของอำรเ์ รย์

42. ถ้ำต้องกำรประกำศตัวแปร number เป็นอำร์เรย์ชนิดตัวเลขทศนิยม ขนำด 2X2 ต้องเขียนชุดคำสั่ง
อย่ำงไร

ก. float number[2,2];
ข. float number[2][2];
ค. int number[2][2];
ง. int number[2,2];
43. int salary[3] คือ อำรเ์ รย์กี่มิติ
ก. 1 มิติ
ข. 2 มติ ิ
ค. 3 มติ ิ
ง. 4 มติ ิ
44. รหสั พเิ ศษใดต่อไปน้ี ที่จะนำมำใชเ้ พอ่ื บอกจดุ ส้นิ สุดของข้อควำม
ก. \t
ข. \0
ค. \n
ง. \a
45. ขอ้ ใดตอ่ ไปน้ี ไม่ใช่ จดุ ประสงค์ของกำรเขยี นโปรแกรมแบบโมดูล
ก. เพือ่ ลดควำมซบั ซ้อนของโปรแกรม
ข. เพือ่ ให้กำรตรวจสอบทำไดง้ ำ่ ยขน้ึ
ค. เพือ่ ใหก้ ำรแกไ้ ขโปรแกรมทำไดง้ ่ำย
ง. เพอ่ื ให้มองเหน็ ภำพกำรทำงำนของโปรแกรม
46. ขอ้ ใดตอ่ ไปนี้ เปน็ กำรสรำ้ งฟังกช์ ันตน้ แบบทม่ี ีกำรส่งคำ่ และคนื คำ่ กลับ
ก. int change (int a)
ข. void change (int a)
ค. int change (void)
ง. void change (void)

149

47. ขอ้ ใดประกำศตัวแปรชนิดพอยนเ์ ตอร์ได้ถูกต้อง
ก. &p
ข. *p
ค. #p
ง. @p

48. กำหนดให้
float num = 4.00;
float * p;
p = #
printf (“Value of num is %.2f”, *p) ;

ข้อใดให้ผลลพั ธท์ ถ่ี ูกตอ้ ง
ก. Value of num is 9290
ข. Value of num is 242A
ค. Value of num is 4
ง. Value of num is 4.00

49. ขอ้ ใดต่อไปน้ี เป็นกำรเรียกใชง้ ำนฟงั ก์ชนั ที่ไม่มีกำรส่งผำ่ นคำ่ ใด ๆ
ก. int menu();
ข. ans = number(30);
ค. menu(ch);
ง. menu();

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

150

เฉลยแบบทดสอบวัดผลสัมฤทธทิ์ างการเรยี นหลงั เรยี น
รายวชิ าพ้ืนฐานการเขยี นโปรแกรมคอมพิวเตอร์ (1-2-2) รหัสวชิ า 3128-0006 (พ.ศ 2557)
ปรบั ปรุง (พ.ศ. 2563) รายวิชาการเขียนโปรแกรมคอมพิวเตอร์ (1-2-2) รหสั วิชา 30128-0006

ข้อ ก ข ค ง ข้อ ก ข ค ง ข้อ ก ข ค ง ขอ้ ก ข ค ง

1 16  31  46 

2  17  32  47 

3 18  33  48 

4 19  34  49 

5  20  35  50 

6  21  36  51

7  22  37  52

8  23  38  53

9  24  39  54

10  25  40  55

11  26  41  56

12  27  42  57

13  28  43  58

14  29  44  59

15  30  45  60

151

ตารางรายละเอียดหวั ข้อเรื่อง
รายวิชาพน้ื ฐานการเขียนโปรแกรมคอมพิวเตอร์ (1-2-2) รหัสวชิ า 3128-0006 (พ.ศ 2557)
(ปรับปรุงพ.ศ. 2563 รายวชิ าการเขียนโปรแกรมคอมพิวเตอร์ (1-2-2) รหัสวิชา 30128-0006)

หวั ข้อเรื่อง : หลกั การเขยี นโปรแกรมเบ้ืองต้นดว้ ยภาษาซี

หวั ข้อหลัก หัวข้อย่อย ระดับ

1. ข้นั ตอนการเขียนโปรแกรม 1.1 การวเิ คราะห์ปัญหา RAT
คอมพิวเตอร์ 1.2 การออกแบบโปรแกรม 
1.3 การเขยี นโปรแกรม 
2. ประวตั ิภาษาซี 1.4 การทดสอบโปรแกรม 
3. โครงสรา้ งโปรแกรมภาษาซี 1.5 การจัดทาเอกสารประกอบการโปรแกรม 

4. การติดต้ังโปรแกรม Dev-C++ 2.1 ความเป็นมาของภาษาซี
5. การใช้งานโปรแกรม Dev-C++ 2.2 คณุ สมบัติเดน่ ของภาษาซี 

3.1 โครงสรา้ งโปรแกรมภาษาซี
3.2 ตัวแปลภาษาชนดิ คอมไพเลอร์ 
3.3 ตัวแปลภาษาชนิดอินเตอร์พรีเตอร์ 

-

-


หมายเหตุ R = Recalled Knowledge (ความจา)
A = Applied Knowledge (ความเข้าใจ)
T = Transferred Knowledge (ส่งถา่ ยความร้)ู

152

หัวข้อเรื่อง : ตัวแปร ประเภทขอ้ มูล และตวั ดาเนนิ การ

หัวข้อหลัก หัวข้อย่อย ระดับ T
RA
1. ตัวแปร 1.1 ความหมายของตัวแปร (Variable) 
2. ชนิดขอ้ มลู 1.2 การต้ังชอ่ื ตวั แปร

3. นพิ จน์ และตัวดาเนนิ การ 2.1 ชนิดข้อมลู (Data type) 
2.2 ค่าคงท่ี (Constant) 
2.3 การประกาศตัวแปรภายใน และตวั แปร
ภายนอก 

3.1 นพิ จนท์ างคณิตศาสตร์ 
3.2 ดาเนินการทางคณติ ศาสตร์ (Arithmetic 
Operators)
3.3 ตัวดาเนนิ การยนู ารี (Unary Operators) 
3.4 ดาเนินการความสัมพนั ธ์ (Relational
Operators) 
3.5 ตวั ดาเนนิ การตรรกะ (Logical Operators) 
3.6 ตวั ดาเนินการกาหนดค่าแบบผสม
(Compound Assignment Operators) 
3.7 ตวั ดาเนนิ การเง่ือนไข (Conditional
Operators)

หมายเหตุ R = Recalled Knowledge (ความจา)
A = Applied Knowledge (ความเข้าใจ)
T = Transferred Knowledge (ส่งถ่ายความรู้)

153

หวั ข้อเร่อื ง : ฟังกช์ ันการแสดงผลและฟังก์ชันการรบั ข้อมูล

หัวข้อหลัก หัวข้อย่อย ระดบั

1. ฟังก์ชันแสดงผล 1.1 ฟงั ก์ชัน printf() RAT
2. ฟังกช์ ันรับข้อมลู 1.2 ฟังกช์ ัน putchar()
1.3 ฟงั ก์ชัน puts() 

2.1 ฟงั ก์ชนั scanf() 
2.2 ฟังก์ชัน getchar()
2.3 ฟงั ก์ชนั getch() 
2.4 ฟงั ก์ชัน getche() 



หมายเหตุ R = Recalled Knowledge (ความจา)
A = Applied Knowledge (ความเขา้ ใจ)
T = Transferred Knowledge (ส่งถา่ ยความรู)้

หัวข้อเรอ่ื ง : คาส่ังควบคมุ เง่ือนไข และการทางานแบบวนรอบ

หวั ข้อหลัก หัวข้อย่อย ระดับ
RAT
1. คาสง่ั ควบคมุ เง่ือนไข 1.1 คาส่งั ควบคมุ เงื่อนไขแบบทางเลอื กเดียว (if)
2. การทางานแบบวนรอบ 1.2 คาสั่งควบคมุ เงอื่ นไขแบบสองทางเลือก 
(if…else) 
1.3 คาสง่ั ควบคุมเง่อื นไขแบบหลายทางเลอื ก
(if…else…if) 
1.4 คาสั่ง switch…case

2.1 คาสัง่ for() 
2.2 คาส่ัง do-while() 
2.3 คาสัง่ while() 

หมายเหตุ R = Recalled Knowledge (ความจา)
A = Applied Knowledge (ความเขา้ ใจ)
T = Transferred Knowledge (ส่งถา่ ยความรู้)

154

หัวข้อเรือ่ ง : อารเ์ รย์ (Array) หัวข้อย่อย ระดับ
RAT
หวั ข้อหลัก -
- 
1. อาร์เรย์ 1 มิติ 
2. อารเ์ รย์ 2 มติ ิ

หมายเหตุ R = Recalled Knowledge (ความจา)
A = Applied Knowledge (ความเขา้ ใจ)
T = Transferred Knowledge (ส่งถ่ายความรู)้

หวั ข้อเรือ่ ง : ฟังกช์ นั และพอยนเ์ ตอร์

หัวข้อหลัก หัวข้อย่อย ระดับ
RAT

1. ฟังกช์ นั (Function) 2.1 ฟงั กช์ ันท่ีไมม่ ีการส่งผ่านค่าใด ๆ 

2.2 ฟงั กช์ ันท่ีมกี ารสง่ คา่ ทางเดียว 

2.3 ฟงั กช์ ันทสี่ ง่ ผา่ นคา่ และคืนค่ากลับ 

2. พอยน์เตอร์ 2.1 ความหมายของตัวแปรชนิดพอยนเ์ ตอร์ 
2.2 รูปแบบการประกาศตัวแปรชนิดพอยนเ์ ตอร์ 

หมายเหตุ R = Recalled Knowledge (ความจา)
A = Applied Knowledge (ความเขา้ ใจ)
T = Transferred Knowledge (ส่งถ่ายความรู้)


Click to View FlipBook Version