ตัวอย่างการสอบวัดคุณสมบัติสำหรับ ติดตามรายการโดยตรง

การสอบนี้ถูกโพสต์สำหรับนักศึกษาที่คาดหวังของหลักสูตรวิทยาศาสตรมหาบัณฑิตสาขาวิชาวิทยาการคอมพิวเตอร์ที่มหาวิทยาลัยการจัดการมหาราชา (โปรแกรมผู้เชี่ยวชาญด้านคอมพิวเตอร์SM) เพื่อให้มีคุณสมบัติสำหรับ ทางเข้าโดยตรง ทางนักศึกษาที่เข้ามาจะต้องผ่านการสอบคล้ายกับที่ให้ไว้ด้านล่างเมื่อเดินทางมาถึงมหาวิทยาลัย

หากนักเรียนไม่สามารถผ่านการทดสอบนี้พวกเขาอาจเข้าสู่ ติดตามการเตรียมการ. คำถามสอบจริงจะแตกต่างจากคำถามด้านล่าง ตัวอย่างการทดสอบจะถูกโพสต์ที่นี่เพื่อช่วยให้นักเรียนที่คาดหวังประเมินความพร้อมสำหรับการศึกษาในโปรแกรม

ตัวอย่างการสอบ

1. [ทดสอบการแก้ปัญหาและภาษาจาวาเล็กน้อย] เขียนวิธีการจาวา removeDuplicates ที่ลบรายการที่ซ้ำกันทั้งหมดในรายการที่กำหนด สมมติว่าต่อไปนี้:

วิธีการรับวัตถุประเภทรายการ

ข ชนิดส่งคืนของวิธีการนี้จะเป็นโมฆะ

ค รายการที่ซ้ำกันจะถูกกำหนดโดยใช้วิธีการ equals () (แทนที่จะใช้ตัวดำเนินการ ==)

การใช้งาน removeDuplicates ของคุณควรจัดการตามวิธีที่เหมาะสมในกรณีที่รายการแบบ null ถูกส่งผ่านไปยังเมธอด
ทดสอบวิธีการของคุณโดยการเขียนโค้ดในวิธีหลักซึ่งทำสิ่งต่อไปนี้:

มันสร้างตัวอย่างของรายการและโหลดด้วยค่าสตริงต่อไปนี้: {“ ดี”,“ ดีกว่า”,“ ดีที่สุด”,“ ดีที่สุด”,“ แรก”,“ สุดท้าย”,“ สุดท้าย”,“ สุดท้าย”,” สุดท้าย” “}

ข มันเรียกใช้ removeDuplicatesMethod ส่งผ่านในอินสแตนซ์ของรายการนี้

ค ส่งเอาต์พุตรายการที่แก้ไขไปยังคอนโซล

2. [ทดสอบภาษาจาวาและการแก้ปัญหาปัญหา] เขียนวิธี Java testForSum ซึ่งกำหนดว่าอาร์เรย์ของจำนวนเต็มที่กำหนดมีสามรายการที่ผลรวมเท่ากับจำนวนเต็มที่กำหนด สมมติว่าต่อไปนี้:

วิธีการยอมรับอาร์เรย์ intArr ของ int และ int testInt เป็นสองข้อโต้แย้ง

ข ประเภทผลตอบแทนของวิธีการบูลีน

ค วิธีการส่งกลับจริงถ้าหากมีจำนวนเต็มชัดเจน i, j, k เช่นนั้น intArr [i] + intArr [j] + intArr [k] เท่ากับทดสอบ

ทดสอบวิธีการของคุณในวิธีการหลักซึ่งผ่านค่าอินพุตต่อไปนี้
{5, 1, 23, 21, 17, 2, 3, 9, 12, 22}, XNUMX
ลงในเมธอด testForSum และส่งออกค่าส่งคืนไปยังคอนโซล

3. [ทดสอบความรู้เกี่ยวกับโครงสร้างข้อมูล] สร้างรายการเชื่อมโยงของคุณเอง (อย่าใช้คลาสใด ๆ ที่มีให้ใน Collections API) ใช้การดำเนินการที่สองต่อไปนี้:

หากคุณใช้ jdk1.4 หรือก่อนหน้า:

เป็นโมฆะเพิ่ม (Object ob);

บูลีนหา (Object ob);

String toString ();

หากคุณใช้ j2se5.0 และคุณรู้จักโปรแกรมทั่วไป:

เป็นโมฆะเพิ่ม (T ob);

บูลีนหา (T ob);

สตริง toString ()

เมธอด toString ควรจัดเรียงองค์ประกอบของรายการในลำดับที่คั่นด้วยเครื่องหมายจุลภาคในรูปแบบต่อไปนี้:

[elem0, elem1, elem2, …, elemN]

ทดสอบรายการที่เชื่อมโยงของคุณด้วยวิธีหลักซึ่งทำสิ่งต่อไปนี้:

สร้างตัวอย่างของรายการของคุณและเพิ่ม Strings ต่อไปนี้:
"ตรง", "โค้ง", "เท่ากับ", "ดี", "พายุ"

ข ใช้ฟังก์ชั่นค้นหาของคุณเพื่อค้นหาปุ่ม“ ดี” และ“ ความแข็งแกร่ง”

ค ส่งออกทั้งรายการอินพุตและผลลัพธ์การค้นหาไปยังคอนโซลและส่งออกผลลัพธ์ไปยังคอนโซลโดยใช้ฟังก์ชั่นเพิ่มของคุณเพื่อเติมอินสแตนซ์ใหม่ของรายการที่เชื่อมโยงของคุณด้วย Strings แล้วส่งออกไปยังคอนโซลผลลัพธ์บูลีน รายการ.

4 [ทดสอบความรู้พื้นฐานของการสอบถามซ้ำ] เขียนวิธี Java แบบคงที่แบบเรียกซ้ำที่ยอมรับอาเรย์อาเรย์ของจำนวนเต็มอาร์กิวเมนต์ส่งคืนรายการการเรียงลำดับทั้งหมดของจำนวนเต็มเหล่านี้

(A การเปลี่ยนแปลง ของลำดับของจำนวนเต็มเป็นการจัดเรียงของจำนวนเต็มใหม่ ตัวอย่างเช่นหนึ่งการเรียงลำดับของ 1, 3, 4, 8, 2 คือ 3, 1, 2, 8, 4, XNUMX) สำหรับปัญหานี้คุณอาจสมมติว่าอาร์เรย์ที่ป้อนเข้านั้นไม่มีรายการที่ซ้ำกัน วิธีการของคุณควรส่งคืน ArrayList ของ int arrays

ถัดไปทดสอบวิธีการของคุณโดยใช้วิธีการหลัก วิธีการหลักควรผ่านในอาร์เรย์ต่อไปนี้: [1, 5, 4, 2]; จากนั้นควรพิมพ์ไปยังคอนโซลในรายการผลลัพธ์ของการเรียงลำดับ

5 [ทดสอบความรู้เกี่ยวกับแนวคิดของสแตติก] สร้างคลาส Java ที่อนุญาตให้สร้างอินสแตนซ์ 5 ส่วนใหญ่ได้ โทรหาชั้นเรียน JustFive ระบุวิธีการหลักในชั้นเรียนของคุณที่พยายามสร้างอินสแตนซ์ 6 ของชั้นเรียนของคุณ


ลิงค์แอปพลิเคชัน:

วันที่เข้า:


อินเตอร์:

  • กุมภาพันธ์
  • อาจ
  • สิงหาคม
  • พฤศจิกายน

พลเมืองสหรัฐฯและผู้พักอาศัยถาวร:

  • กุมภาพันธ์
  • สิงหาคม