NEW
Font size
Worksheetsคณิตเบื้องต้นสำหรับคอมฯ
Total questions: 30
Worksheet time: 15mins
วิธีเข้าถึงสมาชิกตัวที่ 3 ของ array ที่ชื่อ numbers คืออะไร
ก. numbers(2)
ข. numbers[3]
ค. numbers[2]
ง. numbers.get(2)
array ใน Python สามารถเก็บข้อมูลชนิดใดได้บ้าง
ก. จำนวนเต็มเท่านั้น
ข. ตัวอักษรเท่านั้น
ค.ทศนิยม
ง.ข้อมูลชนิดต่างๆ ได้ เช่น จำนวนเต็ม, ตัวอักษร, ทศนิยม
วิธีหาความยาวของ array คืออะไร
ก. len(array)
ข. size(array)
ค. count(array)
ง. length(array)
วิธีเรียงลำดับ array จากน้อยไปมาก คืออะไร
ก. array.sort()
ข. sort(array)
ค. array.order()
ง. order(array)
วิธีสร้าง array 2 มิติ ใน Python คืออะไร
ก. array = [[1, 2], [3, 4]]
ข. array = {1, 2}, {3, 4}
ค. array = (1, 2), (3, 4)
ง. array = [(1, 2), (3, 4)]
Array แบบใดที่สามารถเก็บข้อมูลได้ทั้งข้อความ และ index
list และ tuple
list และ set
set และ dictionary
dictionary เท่านั้น
Graph คืออะไร
ก. โครงสร้างข้อมูลที่แสดงความสัมพันธ์แบบหนึ่งต่อหนึ่งระหว่างข้อมูลสองชุด
ข. โครงสร้างข้อมูลที่แสดงความสัมพันธ์แบบหลายต่อหลายระหว่างข้อมูลสองชุด
ค. โครงสร้างข้อมูลที่แสดงความสัมพันธ์แบบลำดับของข้อมูล
ง. โครงสร้างข้อมูลที่แสดงความสัมพันธ์แบบต้นไม้
กราฟที่สมบูรณ์ (Complete Graph) คืออะไร
ก. กราฟที่ทุกจุดยอดเชื่อมต่อกันด้วยเส้นเชื่อมเพียงเส้นเดียว
ข. กราฟที่ทุกจุดยอดเชื่อมต่อกันด้วยเส้นเชื่อมทั้งหมด
ค. กราฟที่ไม่มีวงจร
ง. กราฟที่มีจุดยอดเพียงจุดเดียว
ในการวิเคราะห์อัลกอริทึม เราสนใจอัตราการเติบโตของฟังก์ชันเมื่อ n มีค่าเข้าใกล้
ก. 0
ข. 1
ค. ∞
ง. ค่าคงที่ใดๆ
กราฟที่มีวงจร (Cyclic Graph) คืออะไร
ก. กราฟที่มีเส้นเชื่อมที่เชื่อมต่อกันเป็นวง
ข. กราฟที่ไม่มีเส้นเชื่อม
ค. กราฟที่มีจุดยอดเพียงจุดเดียว
ง. กราฟที่ทุกจุดยอดเชื่อมต่อกันด้วยเส้นเชื่อมเพียงเส้นเดียว
ปัญหาการเรียงลำดับ (Sorting) สามารถแก้ไขได้ด้วยอัลกอริทึมหลายชนิด แต่ละอัลกอริทึมจะมีความเหมาะสมกับสถานการณ์ที่แตกต่างกัน ข้อใดต่อไปนี้ไม่ใช่ปัจจัยที่ควรพิจารณาในการเลือกอัลกอริทึมการเรียงลำดับ
ก. ขนาดของข้อมูล
ข. ประเภทของข้อมูล
ค. ภาษาโปรแกรมที่ใช้
ง. ความเสถียรของอัลกอริทึม
ฟังก์ชันใดในไลบรารี Math ใช้สำหรับหาค่า sin ของมุม
ก. math.cos()
ข. math.sin()
ค. math.tan()
ง. math.pi
ค่าของ math.pi มีค่าประมาณเท่าใด
ก. 3.14
ข. 2.71
ค. 1.62
ง. 0
NumPy array แตกต่างจาก list ใน Python อย่างไร
ก. NumPy array สามารถเก็บข้อมูลได้หลายชนิดข้อมูล
ข. NumPy array มีประสิทธิภาพในการคำนวณทางคณิตศาสตร์มากกว่า
ค. NumPy array ไม่สามารถเปลี่ยนแปลงค่าได้
ง. NumPy array ไม่สามารถใช้ดัชนีเข้าถึงสมาชิกได้
วิธีสร้าง NumPy array ที่มีค่าเป็น 0 ทั้งหมด ขนาด 5x5
ก. np.zeros((5,5))
ข. np.ones((5,5))
ค. np.arange(5,5)
ง. np.linspace(0,5,5)
ฟังก์ชันใดใน NumPy ใช้สำหรับหาผลรวมของสมาชิกทั้งหมดใน array
ก. np.sum()
ข. np.mean()
ค. np.max()
ง. np.min()
การสร้างช่วงของตัวเลขใน NumPy โดยใช้ np.arange(start, stop, step) ค่า step หมายถึงอะไร
ก. จำนวนตัวเลขทั้งหมดในช่วง
ข. ค่าเพิ่มขึ้นทีละเท่าใด
ค. ค่าสุดท้ายของช่วง
ง. ช่วงของค่าที่ต้องการสร้าง
การใช้ฟังก์ชัน np.random.rand(5) จะได้ผลลัพธ์เป็นอย่างไร
ก. Array ที่มีค่าสุ่ม 5 ค่า จากช่วง 0 ถึง 1
ข. Array ที่มีค่าสุ่ม 5 ค่า จากช่วง 1 ถึง 10
ค. Array ที่มีค่าสุ่ม 5 ค่า จากการแจกแจงปกติ
ง. Array ที่มีค่าสุ่ม 5 ค่า ที่เป็นจำนวนเต็ม
ข้อใดต่อไปนี้ไม่ใช่ข้อดีของการใช้ NumPy
ก. ประสิทธิภาพในการคำนวณสูง
ข. ใช้งานง่าย มีฟังก์ชันให้เลือกใช้มากมาย
ค. สามารถจัดการข้อมูลขนาดใหญ่ได้ดี
ง. ช้ากว่าการใช้ list ใน Python ปกติ
การคูณเมทริกซ์ใน NumPy ใช้เครื่องหมายอะไร
ก. *
ข. @
ค. %
ง. ^
วัตถุหลักที่ใช้ในการทำงานกับข้อมูลใน Pandas คืออะไร
ก. Series
ข. DataFrame
ค. Panel
ง. ใช้ทั้ง Series
DataFrame
และ Panel
วิธีเลือกคอลัมน์ 'Age' จาก DataFrame ชื่อ df
วิธีลบคอลัมน์ 'City' ออกจาก DataFrame
ก. df.drop('City', axis=1)
ข. df.delete('City')
ค. df.remove('City')
ง. df.pop('City')
เราสามารถใช้ Pandas เพื่อทำอะไรได้บ้าง
ก. อ่านข้อมูลจากไฟล์ CSV
ข. ทำความสะอาดข้อมูลที่ขาดหายไปหรือมีรูปแบบไม่สอดคล้อง
ค. วิเคราะห์ข้อมูล เช่น หาค่าเฉลี่ย ค่าเบี่ยงเบนมาตรฐาน
ง. ทั้งหมดถูกต้อง
ข้อใดเป็นการหาค่าส่วนเบี่ยนเบนมาตรฐานโดยใช้pandas
ข้อใดเป็นการหาค่าเฉลียของข้อมูลโดยใช้pandas
Matplotlib เป็น Library สำหรับทำอะไร
หากต้องการเขียนคำสั่งใน python ให้ทำอะไรซ้ำ ๆ ต้องให้คำสั่งใด
ถ้าทอดลูกเต๋า 2 ลูกพร้อมกัน จะมีเหตุการณ์เกิดขึ้นทั้งหมดกี่เหตุการณ์
ก. 6
ข. 12
ค. 36
ง. 72
