ห้องเรียนรู้ Karinoya คุณวุฒิ แล็บสอบผ่านนักเทคโนโลยีสารสนเทศทางการแพทย์ การแทนข้อมูลและคอมพิวเตอร์
日本語 English Français Bahasa Indonesia 한국어 Română ไทย Tiếng Việt 简体中文 繁體中文
คุณวุฒิ · แล็บสอบผ่านนักเทคโนโลยีสารสนเทศทางการแพทย์
การแทนข้อมูลและคอมพิวเตอร์ อ่านโจทย์และคำอธิบายเป็นไทยได้ ส่วนบทบรรยาย (บทความอธิบาย) มีเฉพาะฉบับภาษาญี่ปุ่นเท่านั้น
ดูฉบับภาษาญี่ปุ่น (มีบทบรรยาย) →
ข้อ 1 | เลขฐาน 2 เป็นเลขฐาน 10
เลขฐานสอง 11010 เมื่อแปลงเป็นเลขฐานสิบคือข้อใด
24 28 22 26 คำตอบ D. 26 เลขฐานสอง 11010 เมื่อนำค่าประจำหลักที่เป็น 1 คือ 16, 8, 2 มารวมกันจะได้ 16+8+2=26 ค่า 22 หรือ 24 เกิดจากการนับค่าประจำหลักผิดพลาด ส่วน 28 เกิดจากการบวกหลักที่เป็น 0 (หลักเลข 4) เข้าไปด้วยผิดพลาด เช่น 16+8+4 ซึ่งทั้งหมดไม่ถูกต้อง
ข้อ 2 | เลขฐาน 10 เป็นเลขฐาน 16
เลขฐานสิบ 200 เมื่อแปลงเป็นเลขฐานสิบหกคือข้อใด
C8 D8 E8 BC คำตอบ A. C8 เมื่อหาร 200 ด้วย 16 จะได้ผลหาร 12 (คือ C) เศษ 8 ดังนั้นในเลขฐานสิบหกจะได้ C8 ค่า BC เท่ากับเลขฐานสิบ 188, D8 เท่ากับ 216, E8 เท่ากับ 232 ซึ่งไม่ใช่ 200 ทั้งสิ้น ควรทำความเข้าใจว่าเลขฐานสิบหก 1 หลักแทนด้วย 0-9 และ A (10) ถึง F (15)
ข้อ 3 | เลขฐาน 2 เป็นเลขฐาน 16
เลขฐานสอง 10111100 เมื่อแปลงเป็นเลขฐานสิบหกคือข้อใด
BC B4 CB DC คำตอบ A. BC เลขฐานสองและเลขฐานสิบหกมีความสัมพันธ์กันโดย 4 บิตตรงกับ 1 หลัก เมื่อแบ่ง 10111100 ทีละ 4 บิต จะได้ 1011=B, 1100=C ดังนั้นจึงได้ BC ค่า CB เกิดจากการสลับตำแหน่งบิตสูงกับบิตต่ำ B4 เกิดจากการอ่าน 4 บิตล่างผิดเป็น 0100 และ DC เกิดจากการอ่านบิตบนผิดเป็น 1101
ข้อ 4 | ส่วนเติมเต็มฐานสอง (2's complement)
การแทนค่า −5 ด้วยส่วนเติมเต็มฐานสอง (2's complement) แบบ 8 บิต คือข้อใด
00000101 11111011 10000101 11111010 คำตอบ B. 11111011 5 = 00000101 เมื่อกลับบิตทั้งหมดจะได้ 11111010 และเมื่อบวก 1 เข้าไปจะได้ 11111011 ซึ่งเป็นการแทนค่า −5 แบบส่วนเติมเต็มฐานสอง ค่า 11111010 เป็นเพียงส่วนเติมเต็มหนึ่ง (1's complement) ที่กลับบิตแล้วเท่านั้น ค่า 10000101 เป็นการแทนค่าที่ผิดโดยเปิดเฉพาะบิตเครื่องหมาย และ 00000101 คือ +5
ข้อ 5 | ลำดับขนาดของหน่วย
ข้อใดเรียงคำนำหน้าหน่วยปริมาณข้อมูลจากน้อยไปมากได้ถูกต้อง
K→G→M→T K→M→T→G M→K→G→T K→M→G→T คำตอบ D. K→M→G→T คำนำหน้าหน่วยมีขนาดเพิ่มขึ้นตามลำดับ K (กิโล) → M (เมกะ) → G (กิกะ) → T (เทระ) → P (เพตะ) → E (เอกซะ) ในระบบฐานสิบเพิ่มขึ้นทีละ 1,000 เท่า ส่วนในระบบฐานสองเพิ่มขึ้นทีละ 1,024 เท่าต่อ 1 ระดับ ตัวเลือกอื่นสลับลำดับระหว่าง M กับ G หรือ G กับ T จึงไม่ถูกต้อง
ข้อ 6 | 1 ไบต์
จำนวนรูปแบบบิตทั้งหมดที่แทนได้ด้วย 1 ไบต์ (8 บิต) คือข้อใด
255 256 512 128 คำตอบ B. 256 แต่ละหลักของ 8 บิตมีค่าได้ 2 แบบคือ 0 หรือ 1 ดังนั้นโดยรวมจึงแทนรูปแบบได้ 2 ยกกำลัง 8 = 256 แบบ ค่า 255 เป็นค่าสูงสุดของจำนวนเต็มไม่มีเครื่องหมาย (ค่าสูงสุดในช่วง 0-255) ไม่ใช่จำนวนรูปแบบทั้งหมด ค่า 128 คือ 2 ยกกำลัง 7 และ 512 คือ 2 ยกกำลัง 9 ซึ่งเป็นการนับจำนวนบิตผิดพลาด
ข้อ 7 | การแปลงเลขทศนิยม
เลขฐานสิบ 0.625 เมื่อแปลงเป็นเลขฐานสองคือข้อใด
0.101 0.100 0.011 0.110 คำตอบ A. 0.101 ค่าประจำหลักของเลขทศนิยมฐานสองคือ 0.5, 0.25, 0.125... เนื่องจาก 0.625 = 0.5 + 0.125 จึงเปิดบิตที่หลัก 0.5 และหลัก 0.125 ได้เป็น 0.101 ค่า 0.110 เท่ากับ 0.75 ค่า 0.011 เท่ากับ 0.375 และค่า 0.100 เท่ากับ 0.5 ซึ่งไม่ใช่ 0.625 ทั้งสิ้น
ข้อ 8 | KB กับบิต
หากกำหนดให้ 1KB เท่ากับ 1,024 ไบต์ 1KB จะเท่ากับกี่บิต
4,096 8,192 1,024 2,048 คำตอบ B. 8,192 1 ไบต์เท่ากับ 8 บิต ดังนั้น 1,024 ไบต์ × 8 = 8,192 บิต ค่า 1,024 เป็นเพียงจำนวนไบต์ ค่า 2,048 และ 4,096 เป็นเพียงการคูณ 2 เท่าและ 4 เท่าเท่านั้น ซึ่งมักผิดพลาดหากลืมการแปลงพื้นฐานที่ว่า 1 ไบต์ = 8 บิต
ข้อ 9 | การแทนค่าจำนวนจริง
ข้อใดคือคำอธิบายที่เหมาะสมเกี่ยวกับการแสดงผลแบบจุดทศนิยมลอยตัว (floating point)
เป็นวิธีการแทนค่าเฉพาะจำนวนเต็มเท่านั้น ไม่ว่าจะมีความยาวบิตเท่าใด ก็สามารถแทนค่าจำนวนจริงใดๆ ได้โดยไม่มีความคลาดเคลื่อน แทนค่าตัวเลขด้วยคู่ของส่วนเลขนัยสำคัญและเลขชี้กำลัง ทำให้แทนค่าจำนวนจริงในช่วงกว้างได้ เป็นวิธีการแปลงสตริงตัวอักษรให้เป็นค่าตัวเลข คำตอบ C. แทนค่าตัวเลขด้วยคู่ของส่วนเลขนัยสำคัญและเลขชี้กำลัง ทำให้แทนค่าจำนวนจริงในช่วงกว้างได้ การแสดงผลแบบจุดทศนิยมลอยตัวเป็นวิธีการแทนค่าจำนวนจริงด้วยคู่ของส่วนเลขนัยสำคัญ (mantissa) และเลขชี้กำลัง (exponent) ทำให้จัดการค่าตัวเลขในช่วงกว้างมากได้ด้วยความยาวบิตที่จำกัด ไม่ใช่วิธีการเฉพาะจำนวนเต็ม และไม่ใช่กลไกการแปลงสตริง นอกจากนี้ค่าที่ไม่สามารถแทนได้หมดในเลขฐานสองจะเกิดความคลาดเคลื่อนจากการปัดเศษ ดังนั้นข้อความที่ว่าแทนค่าได้โดยไม่มีความคลาดเคลื่อนจึงไม่ถูกต้อง
ข้อ 10 | UTF-8
ข้อใดคือคำอธิบายที่เหมาะสมเกี่ยวกับรหัสตัวอักษร UTF-8
ไม่มีความเข้ากันได้กับตัวอักษรในช่วง ASCII เลย โดยกำหนดค่าที่แตกต่างไปโดยสิ้นเชิง เป็นรหัสความยาวคงที่ที่สร้างขึ้นเฉพาะสำหรับภาษาญี่ปุ่น โดยแทนค่า 1 ตัวอักษรด้วย 2 ไบต์เสมอ เป็นรหัสความยาวคงที่ 1 ไบต์ ที่แทนได้เฉพาะตัวอักษรและตัวเลขภาษาอังกฤษกับสัญลักษณ์ด้วย 7 บิต เป็นวิธีการเข้ารหัสแบบหนึ่งของ Unicode ที่แทนค่า 1 ตัวอักษรด้วยความยาวผันแปรตั้งแต่ 1 ถึง 4 ไบต์ คำตอบ D. เป็นวิธีการเข้ารหัสแบบหนึ่งของ Unicode ที่แทนค่า 1 ตัวอักษรด้วยความยาวผันแปรตั้งแต่ 1 ถึง 4 ไบต์ UTF-8 เป็นวิธีการเข้ารหัสแบบหนึ่งของ Unicode ที่รองรับหลายภาษา โดยแทนค่า 1 ตัวอักษรด้วยความยาวผันแปรตั้งแต่ 1 ถึง 4 ไบต์ ตัวอักษรในช่วง ASCII สามารถแทนด้วย 1 ไบต์ได้ตรงตามเดิม จึงมีความเข้ากันได้สูง ไม่ใช่รหัสเฉพาะภาษาญี่ปุ่นหรือความยาวคงที่ ส่วนรหัส 7 บิตเป็นคำอธิบายของ ASCII
ข้อ 11 | ASCII
ข้อใดคือคำอธิบายที่เหมาะสมเกี่ยวกับรหัส ASCII
เป็นรหัสตัวอักษรพื้นฐานที่แทนตัวอักษรและตัวเลขภาษาอังกฤษกับสัญลักษณ์ด้วย 7 บิต เป็นรูปแบบการบีบอัดข้อมูลภาพ เป็นรหัส 2 ไบต์ที่สามารถแทนตัวอักษรคันจิได้ เป็นวิธีการเข้ารหัสแบบหนึ่งของ Unicode คำตอบ A. เป็นรหัสตัวอักษรพื้นฐานที่แทนตัวอักษรและตัวเลขภาษาอังกฤษกับสัญลักษณ์ด้วย 7 บิต ASCII เป็นรหัสตัวอักษรพื้นฐานที่แทนตัวอักษรและตัวเลขภาษาอังกฤษ สัญลักษณ์ และอักขระควบคุมด้วย 7 บิต ไม่สามารถแทนตัวอักษรคันจิได้ ซึ่งการแทนคันจิเป็นหน้าที่ของรหัสหลายไบต์ เช่น JIS Kanji หรือ Shift-JIS วิธีการเข้ารหัสของ Unicode เช่น UTF-8 และรูปแบบการบีบอัดภาพ เช่น JPEG ไม่ใช่คำอธิบายของ ASCII ทั้งสิ้น
ข้อ 12 | Shift-JIS
ข้อใดคือคำอธิบายที่เหมาะสมเกี่ยวกับ Shift-JIS
เป็นรหัส 1 ไบต์ที่แทนเฉพาะตัวอักษรและตัวเลขภาษาอังกฤษกับสัญลักษณ์ด้วย 7 บิต ไม่สามารถใช้กับภาษาญี่ปุ่นได้ เป็นวิธีการเข้ารหัสข้อมูลเสียงด้วยการสุ่มตัวอย่างและแปลงเป็นค่าไม่ต่อเนื่อง เป็นรหัสหลายไบต์ที่สามารถใช้ตัวอักษรในช่วง ASCII ปะปนกับตัวอักษรภาษาญี่ปุ่นได้ เป็นรหัสความยาวคงที่ที่แทนตัวอักษรภาษาอังกฤษและตัวอักษรคันจิด้วย 4 ไบต์เสมอ คำตอบ C. เป็นรหัสหลายไบต์ที่สามารถใช้ตัวอักษรในช่วง ASCII ปะปนกับตัวอักษรภาษาญี่ปุ่นได้ Shift-JIS เป็นรหัสหลายไบต์ตัวแทนของภาษาญี่ปุ่น ที่ใช้ตัวอักษรภาษาอังกฤษ 1 ไบต์ปะปนกับตัวอักษรคันจิและคานะ 2 ไบต์ได้ รหัส 7 บิตเป็นคำอธิบายของ ASCII การเข้ารหัสเสียงเป็นคำอธิบายของ PCM เป็นต้น ข้อความที่ว่าเป็นความยาวคงที่ 4 ไบต์ก็ไม่ถูกต้องเช่นกัน เพราะ Shift-JIS มีความยาวผันแปรระหว่าง 1 หรือ 2 ไบต์
ข้อ 13 | JSON
ข้อใดคือคำอธิบายที่เหมาะสมเกี่ยวกับรูปแบบข้อมูล JSON
เป็นรูปแบบข้อความที่มีขนาดเบา ใช้แสดงโครงสร้างข้อมูลด้วยคู่ชื่อกับค่าหรืออาร์เรย์ เป็นข้อความรูปแบบตารางที่เรียงค่าคั่นด้วยเครื่องหมายจุลภาค เป็นรูปแบบสำหรับแลกเปลี่ยนเอกสารโดยคงลักษณะภาพการพิมพ์ไว้ เป็นภาษามาร์กอัปที่ใช้แท็กเพื่ออธิบายโครงสร้างของเอกสาร คำตอบ A. เป็นรูปแบบข้อความที่มีขนาดเบา ใช้แสดงโครงสร้างข้อมูลด้วยคู่ชื่อกับค่าหรืออาร์เรย์ JSON เป็นรูปแบบข้อความที่มีขนาดเบา ใช้แสดงโครงสร้างข้อมูลด้วยคู่ชื่อกับค่าหรืออาร์เรย์ ใช้กันอย่างแพร่หลายในการแลกเปลี่ยนข้อมูลระหว่างระบบ รูปแบบตารางคั่นด้วยจุลภาคคือ CSV ภาษามาร์กอัปที่ใช้แท็กคือ XML หรือ HTML และรูปแบบเอกสารที่คงลักษณะภาพการพิมพ์คือ PDF
ข้อ 14 | การบีบอัดแบบสูญเสีย
ในบรรดารูปแบบภาพนิ่ง รูปแบบใดที่เป็นตัวแทนของการใช้การบีบอัดแบบสูญเสีย (lossy compression)
GIF PNG JPEG BMP คำตอบ C. JPEG JPEG เป็นรูปแบบภาพที่ใช้การบีบอัดแบบสูญเสีย โดยตัดข้อมูลที่ตาคนสังเกตได้ยากออกเพื่อให้ได้อัตราการบีบอัดสูง PNG และ GIF เป็นการบีบอัดแบบไม่สูญเสีย (lossless) ที่สามารถคืนกลับเป็นข้อมูลเดิมได้อย่างสมบูรณ์ ส่วน BMP โดยพื้นฐานแล้วไม่มีการบีบอัด ควรจำไว้ด้วยว่าการบีบอัดแบบสูญเสียอาจทำให้คุณภาพภาพเสื่อมลงทุกครั้งที่บีบอัด
ข้อ 15 | รูปแบบวิดีโอ
ข้อใดคือมาตรฐานการเข้ารหัสบีบอัดวิดีโอ
H.264 JPEG PNG WAV คำตอบ A. H.264 H.264 เป็นมาตรฐานการเข้ารหัสบีบอัดวิดีโอที่ใช้กันอย่างแพร่หลายในกลุ่มมาตรฐาน MPEG โดยมีมาตรฐานรุ่นถัดมาคือ HEVC (H.265) JPEG และ PNG เป็นรูปแบบภาพนิ่ง ส่วน WAV เป็นรูปแบบข้อมูลเสียง ซึ่งไม่ใช่มาตรฐานการเข้ารหัสบีบอัดวิดีโอ
ข้อ 16 | การดำเนินการทางตรรกะ
เมื่ออินพุต A=1, B=0 การดำเนินการทางตรรกะใดที่ให้ผลลัพธ์เป็น 0
การดำเนินการ XOR (Exclusive OR) การดำเนินการ NAND (Negative AND) การดำเนินการ AND (Logical AND) การดำเนินการ OR (Logical OR) คำตอบ C. การดำเนินการ AND (Logical AND) การดำเนินการ AND ให้ผลลัพธ์เป็น 1 เฉพาะเมื่ออินพุตทั้งสองเป็น 1 เท่านั้น ดังนั้นเมื่อ A=1, B=0 จึงได้ผลลัพธ์เป็น 0 การดำเนินการ OR ให้ผลลัพธ์เป็น 1 หากอินพุตใดอินพุตหนึ่งเป็น 1 ส่วน XOR ให้ผลลัพธ์เป็น 1 เมื่ออินพุตแตกต่างกัน ทั้งสองจึงได้ผลลัพธ์เป็น 1 การดำเนินการ NAND เป็นนิเสธของ AND ดังนั้นเมื่อ AND=0 ผลของนิเสธจึงเป็น 1 ควรตรวจสอบด้วยตารางค่าความจริง (truth table)
ข้อ 17 | ทฤษฎีบทการสุ่มตัวอย่าง
ข้อใดคือคำอธิบายที่เหมาะสมเกี่ยวกับทฤษฎีบทการสุ่มตัวอย่าง (sampling theorem)
ความถี่ที่จำเป็นสำหรับการสุ่มตัวอย่างถูกกำหนดโดยจำนวนบิตของการควอนไทซ์ (quantization) หากสุ่มตัวอย่างด้วยความถี่ตั้งแต่ 2 เท่าของความถี่สูงสุดที่มีอยู่ในสัญญาณขึ้นไป จะสามารถสร้างสัญญาณเดิมกลับคืนได้ ความถี่ในการสุ่มตัวอย่างเท่ากับความถี่สูงสุดของสัญญาณก็เพียงพอ หากสุ่มตัวอย่างด้วยความถี่ครึ่งหนึ่งของความถี่สูงสุดของสัญญาณ จะสามารถสร้างสัญญาณเดิมกลับคืนได้ คำตอบ B. หากสุ่มตัวอย่างด้วยความถี่ตั้งแต่ 2 เท่าของความถี่สูงสุดที่มีอยู่ในสัญญาณขึ้นไป จะสามารถสร้างสัญญาณเดิมกลับคืนได้ ทฤษฎีบทการสุ่มตัวอย่าง (sampling theorem) ระบุว่าหากสุ่มตัวอย่างด้วยความถี่ตั้งแต่ 2 เท่าของความถี่สูงสุดที่มีอยู่ในสัญญาณขึ้นไป จะสามารถสร้างสัญญาณเดิมกลับคืนได้ หากใช้ความถี่ครึ่งหนึ่งหรือเท่ากับความถี่สูงสุดจะไม่สามารถสร้างรูปคลื่นเดิมกลับคืนได้ จำนวนบิตของการควอนไทซ์เป็นตัวกำหนดความละเอียดของค่า (จำนวนระดับ) ซึ่งเป็นปัจจัยที่แยกจากความถี่ในการสุ่มตัวอย่าง
ข้อ 18 | การแปลงสัญญาณอนาล็อกเป็นดิจิทัล
ข้อใดคือลำดับที่เหมาะสมของกระบวนการแปลงสัญญาณอนาล็อกให้เป็นดิจิทัล
การเข้ารหัส (coding) → การควอนไทซ์ (quantization) → การสุ่มตัวอย่าง (sampling) การสุ่มตัวอย่าง (sampling) → การเข้ารหัส (coding) → การควอนไทซ์ (quantization) การสุ่มตัวอย่าง (sampling) → การควอนไทซ์ (quantization) → การเข้ารหัส (coding) การควอนไทซ์ (quantization) → การสุ่มตัวอย่าง (sampling) → การเข้ารหัส (coding) คำตอบ C. การสุ่มตัวอย่าง (sampling) → การควอนไทซ์ (quantization) → การเข้ารหัส (coding) การแปลงสัญญาณอนาล็อกเป็นดิจิทัล (A/D) เริ่มด้วยการสุ่มตัวอย่างเพื่อดึงค่าสัญญาณตามช่วงเวลาที่แน่นอน จากนั้นทำการควอนไทซ์เพื่อปัดค่าที่ดึงมาให้อยู่ในระดับจำนวนจำกัด และสุดท้ายทำการเข้ารหัสให้เป็นรหัสเลขฐานสอง ลำดับที่ถูกต้องคือการสุ่มตัวอย่าง → การควอนไทซ์ → การเข้ารหัส ส่วนตัวเลือกอื่นสลับลำดับกัน
ข้อ 19 | ปริมาณข้อมูลภาพ
ภาพที่ไม่บีบอัดขนาด 800×600 พิกเซล สี 24 บิต มีปริมาณข้อมูลประมาณเท่าใด (กำหนดให้ 1MB = 10 ยกกำลัง 6 ไบต์)
ประมาณ 5.76MB ประมาณ 0.48MB ประมาณ 2.88MB ประมาณ 1.44MB คำตอบ D. ประมาณ 1.44MB สี 24 บิตใช้ 3 ไบต์ต่อ 1 พิกเซล ดังนั้น 800×600×3 = 1,440,000 ไบต์ หรือประมาณ 1.44MB ค่าประมาณ 0.48MB เป็นค่าที่คำนวณด้วย 1 ไบต์ต่อพิกเซล ค่าประมาณ 2.88MB เป็น 2 เท่า และประมาณ 5.76MB เป็น 4 เท่าของค่าที่ถูกต้อง ซึ่งมักผิดพลาดเมื่อสับสนระหว่างบิตกับไบต์
ข้อ 20 | องค์ประกอบของ CPU
ข้อใดคือชุดอุปกรณ์ที่ประกอบกันเป็นหน่วยประมวลผลกลาง (CPU) อย่างเหมาะสม
หน่วยควบคุมและหน่วยคำนวณ อุปกรณ์รับข้อมูลและอุปกรณ์แสดงผล อุปกรณ์แสดงผลและหน่วยควบคุม หน่วยความจำหลักและหน่วยความจำสำรอง คำตอบ A. หน่วยควบคุมและหน่วยคำนวณ ในบรรดา 5 องค์ประกอบหลักของคอมพิวเตอร์ หน่วยควบคุมที่ตีความคำสั่งและสั่งการอุปกรณ์ต่างๆ รวมกับหน่วยคำนวณที่ทำการประมวลผลจะรวมกันเป็น CPU อุปกรณ์รับข้อมูลและอุปกรณ์แสดงผลทำหน้าที่นำข้อมูลเข้าและออก ส่วนหน่วยความจำหลักและหน่วยความจำสำรองทำหน้าที่เก็บข้อมูล ซึ่งไม่ใช่องค์ประกอบของ CPU
ข้อ 21 | RAID
RAID รูปแบบใดที่เขียนข้อมูลเดียวกันไปยังดิสก์ 2 ตัวพร้อมกันเพื่อสร้างความซ้ำซ้อน (redundancy)
RAID5 RAID6 RAID1 RAID0 คำตอบ C. RAID1 RAID1 เรียกว่ามิเรอร์ริง (mirroring) เขียนข้อมูลเดียวกันไปยังดิสก์ 2 ตัว ทำให้แม้ดิสก์ตัวหนึ่งเสียก็ไม่สูญเสียข้อมูล RAID0 คือสไตรพิ้ง (striping) ที่มุ่งเน้นความเร็วเพียงอย่างเดียว ไม่มีความซ้ำซ้อน RAID5 บันทึกพาริตี้ (parity) แบบกระจาย และ RAID6 บันทึกพาริตี้ซ้ำซ้อนสองชั้น
ข้อ 22 | RJ-45
อินเทอร์เฟซใดที่ใช้ขั้วต่อ RJ-45
USB (สำหรับเชื่อมต่ออุปกรณ์ต่อพ่วง) LAN แบบมีสาย (อีเทอร์เน็ต) HDMI (สำหรับส่งออกภาพและเสียง) RS-232C (การสื่อสารแบบอนุกรม) คำตอบ B. LAN แบบมีสาย (อีเทอร์เน็ต) RJ-45 เป็นขั้วต่อ LAN ที่ใช้กับสาย UTP ของ LAN แบบมีสาย (อีเทอร์เน็ต) USB ใช้ขั้วต่อ USB เฉพาะแบบต่างๆ HDMI ใช้ขั้วต่อ HDMI สำหรับภาพและเสียง และ RS-232C ใช้ขั้วต่อแบบอนุกรม เช่น D-sub 9 ขา ซึ่งไม่ใช่ RJ-45 ทั้งสิ้น
ข้อ 23 | รูปแบบการประมวลผล
รูปแบบการประมวลผลใดที่นำข้อมูลที่สะสมไว้ในช่วงเวลาหนึ่งมาประมวลผลรวมกันในคราวเดียว
การประมวลผลแบบเรียลไทม์ การประมวลผลแบบกระจาย การประมวลผลแบบแบตช์ การประมวลผลแบบออนไลน์ คำตอบ C. การประมวลผลแบบแบตช์ การประมวลผลแบบแบตช์เป็นรูปแบบที่นำข้อมูลที่สะสมไว้ในช่วงเวลาหนึ่งมาประมวลผลรวมกันในคราวเดียว เช่น ในเวลากลางคืน เหมาะกับงานรวมข้อมูลรายเดือน การประมวลผลแบบเรียลไทม์ตอบสนองต่อคำขอทันที การประมวลผลแบบกระจายแบ่งงานให้คอมพิวเตอร์หลายเครื่อง และการประมวลผลแบบออนไลน์คือการประมวลผลภายใต้การเชื่อมต่อเครือข่าย
ข้อ 24 | การจัดประเภทซอฟต์แวร์
ข้อใดคือคำอธิบายที่เหมาะสมเกี่ยวกับการจัดประเภทซอฟต์แวร์
ระบบปฏิบัติการถูกจัดอยู่ในประเภทซอฟต์แวร์ประยุกต์ (application software) ซอฟต์แวร์ตารางคำนวณเป็นระบบปฏิบัติการชนิดหนึ่ง ระบบจัดการฐานข้อมูล (DBMS) เป็นอุปกรณ์ที่ควบคุมอุปกรณ์รับเข้าและส่งออกโดยตรง ซอฟต์แวร์แบ่งประเภทเป็น OS มิดเดิลแวร์ (middleware) และซอฟต์แวร์ประยุกต์เป็นต้น คำตอบ D. ซอฟต์แวร์แบ่งประเภทเป็น OS มิดเดิลแวร์ (middleware) และซอฟต์แวร์ประยุกต์เป็นต้น ซอฟต์แวร์แบ่งประเภทเป็น OS ที่จัดการฮาร์ดแวร์ มิดเดิลแวร์ที่ให้ฟังก์ชันร่วมระหว่าง OS กับแอปพลิเคชัน และซอฟต์แวร์ประยุกต์ที่ใช้งานโดยตรงในงานปฏิบัติ ซอฟต์แวร์ตารางคำนวณคือแอปพลิเคชัน OS คือซอฟต์แวร์พื้นฐาน DBMS คือมิดเดิลแวร์ ซึ่งตัวเลือกอื่นสลับการจัดประเภทผิดพลาด
ข้อ 25 | หน้าที่ของ OS
ข้อใดไม่ใช่หน้าที่ของระบบปฏิบัติการ (OS)
การจัดการระบบไฟล์ การจัดเตรียมหน้าจอป้อนข้อมูลบันทึกการรักษา การจัดการงาน การจัดการหน่วยความจำ คำตอบ B. การจัดเตรียมหน้าจอป้อนข้อมูลบันทึกการรักษา การจัดเตรียมหน้าจอป้อนข้อมูลบันทึกการรักษาเป็นหน้าที่ของซอฟต์แวร์ประยุกต์ เช่น เวชระเบียนอิเล็กทรอนิกส์ หน้าที่ของ OS ได้แก่ การจัดการหน่วยความจำ การจัดการงาน/การจัดการโพรเซส การจัดการระบบไฟล์แบบลำดับชั้น รวมถึงการควบคุมอุปกรณ์ต่อพ่วง การสนับสนุนเครือข่าย และการจัดการผู้ใช้ แต่ไม่ได้ทำหน้าที่ประมวลผลงานปฏิบัติโดยตรง
ข้อ 26 | มิดเดิลแวร์
ซอฟต์แวร์ใดที่จัดอยู่ในประเภทมิดเดิลแวร์ (middleware)
เว็บเบราว์เซอร์สำหรับเรียกดูหน้าเว็บ Linux ซึ่งใช้กันแพร่หลายในเซิร์ฟเวอร์ด้วย ระบบจัดการฐานข้อมูล (DBMS) ซอฟต์แวร์ตารางคำนวณสำหรับคำนวณ รวมยอด และสร้างกราฟ คำตอบ C. ระบบจัดการฐานข้อมูล (DBMS) DBMS เป็นมิดเดิลแวร์ที่อยู่ระหว่าง OS กับแอปพลิเคชัน ให้ฟังก์ชันจัดการข้อมูล มอนิเตอร์ประมวลผลธุรกรรม (TP monitor) และเครื่องมือบริหารจัดการระบบก็รวมอยู่ในมิดเดิลแวร์ด้วย เว็บเบราว์เซอร์และซอฟต์แวร์ตารางคำนวณเป็นซอฟต์แวร์ประยุกต์ ส่วน Linux คือ OS ซึ่งจัดอยู่คนละประเภท
ข้อ 27 | ซอฟต์แวร์ประยุกต์
ข้อใดจัดอยู่ในประเภทซอฟต์แวร์ประยุกต์ (application software)
มอนิเตอร์ประมวลผลธุรกรรม (transaction processing monitor) ระบบปฏิบัติการ ไดรเวอร์อุปกรณ์ (device driver) ซอฟต์แวร์ตารางคำนวณ คำตอบ D. ซอฟต์แวร์ตารางคำนวณ ซอฟต์แวร์ตารางคำนวณเป็นซอฟต์แวร์ประยุกต์ที่ผู้ใช้ใช้งานในงานโดยตรง ไดรเวอร์อุปกรณ์เป็นซอฟต์แวร์ควบคุมอุปกรณ์ต่อพ่วง มอนิเตอร์ประมวลผลธุรกรรม (TP monitor) เป็นมิดเดิลแวร์ และระบบปฏิบัติการเป็นซอฟต์แวร์พื้นฐาน ซึ่งไม่จัดอยู่ในประเภทซอฟต์แวร์ประยุกต์ทั้งสิ้น
ข้อ 28 | สแตก (Stack)
โครงสร้างข้อมูลใดที่นำข้อมูลที่ใส่เข้าไปทีหลังออกมาก่อน (LIFO)
คิว (Queue) ต้นไม้ค้นหาแบบทวิภาค (binary search tree) ลิสต์เชิงเส้น (linear list) สแตก (Stack) คำตอบ D. สแตก (Stack) สแตกเป็นโครงสร้างข้อมูลแบบเข้าทีหลังออกก่อน (LIFO) ที่เพิ่มและนำข้อมูลออกจากปลายด้านเดียวเท่านั้น คิวเป็นแบบเข้าก่อนออกก่อน (FIFO) ใช้กับแถวรอประมวลผล ลิสต์เชิงเส้นเป็นโครงสร้างที่เชื่อมองค์ประกอบด้วยพอยน์เตอร์ ส่วนต้นไม้ค้นหาแบบทวิภาคเป็นโครงสร้างต้นไม้ที่จัดวางองค์ประกอบตามความสัมพันธ์มากน้อย
ข้อ 29 | วิธีการเรียงลำดับ
อัลกอริทึมใดที่เรียงลำดับข้อมูลด้วยการเปรียบเทียบและสลับตำแหน่งองค์ประกอบที่อยู่ติดกันซ้ำๆ
ต้นไม้ค้นหาแบบทวิภาค (binary search tree) ลิสต์เชิงเส้น (linear list) บับเบิลซอร์ต (bubble sort) ควิกซอร์ต (quick sort) คำตอบ C. บับเบิลซอร์ต (bubble sort) บับเบิลซอร์ตเป็นอัลกอริทึมการเรียงลำดับพื้นฐานที่เปรียบเทียบขนาดขององค์ประกอบที่อยู่ติดกันแล้วสลับตำแหน่งหากจำเป็น ทำซ้ำจนเรียงลำดับเสร็จ ควิกซอร์ตเป็นวิธีการเรียงลำดับที่รวดเร็ว โดยแบ่งกลุ่มที่มากกว่าและน้อยกว่าค่าอ้างอิงซ้ำๆ ซึ่งเป็นวิธีที่ต่างกัน ส่วนต้นไม้ค้นหาแบบทวิภาคและลิสต์เชิงเส้นเป็นโครงสร้างข้อมูล ไม่ใช่อัลกอริทึมการเรียงลำดับ
ข้อ 30 | การใช้งานของภาษา
ภาษาโปรแกรมใดที่ทำงานส่วนใหญ่บนเว็บเบราว์เซอร์ และใช้เพื่อเพิ่มลูกเล่นให้กับหน้าเว็บ
C (สำหรับ OS และซอฟต์แวร์ฝังตัว) SQL (สำหรับดำเนินการฐานข้อมูล) JavaScript Java (สำหรับพัฒนาฝั่งเซิร์ฟเวอร์) คำตอบ C. JavaScript JavaScript เป็นภาษาตัวแทนที่ทำงานบนเว็บเบราว์เซอร์เพื่อเพิ่มลูกเล่นให้กับหน้าเว็บ แม้ชื่อจะคล้ายกันแต่เป็นคนละภาษากับ Java ซึ่ง Java ใช้พัฒนาฝั่งเซิร์ฟเวอร์หรือระบบงานธุรกิจเป็นหลัก C เป็นภาษาที่ใช้พัฒนา OS หรือซอฟต์แวร์ฝังตัว ส่วน SQL เป็นภาษาสำหรับดำเนินการฐานข้อมูล
ฝึกทำ: ทำโจทย์ในหน้านี้ เครื่องมือฝึกทำโจทย์แบบสุ่มคำถาม (ทำงานเมื่อเปิดใช้ JavaScript) โจทย์และคำอธิบายด้านบนสามารถอ่านได้ทั้งหมดตามปกติ
※ คำอธิบายเป็นข้อมูลเพื่อการเรียนรู้ ขอบเขตข้อสอบและระบบการสอบอาจเปลี่ยนแปลงในแต่ละปี โปรดตรวจสอบประกาศอย่างเป็นทางการของหน่วยงานผู้จัดสอบเสมอ
หน้านี้แปลจากต้นฉบับภาษาญี่ปุ่น หากเนื้อหาของคำแปลและต้นฉบับไม่ตรงกัน ให้ถือฉบับภาษาญี่ปุ่นเป็นหลัก ดูต้นฉบับภาษาญี่ปุ่น