คำถามและคำตอบสัมภาษณ์ VBScript 25 อันดับแรก (2025)

ต่อไปนี้เป็นคำถามและคำตอบในการสัมภาษณ์ VBScript สำหรับผู้สมัครที่มีประสบการณ์และใหม่กว่าเพื่อให้ได้งานในฝัน

 

คำถามและคำตอบสัมภาษณ์ VBScript สำหรับนักศึกษาใหม่

1) พูดถึง VBScript คืออะไร?

VB Script ย่อมาจาก Visual Basic Script และเป็นเวอร์ชัน light ของ Microsoft วิชวลเบสิก มันเป็นภาษาสคริปต์ฝั่งไคลเอ็นต์เช่น Javaสคริปต์ VBScript มีลักษณะคล้ายกับ Visual Basic มาก


2) พูดถึงสภาพแวดล้อมที่สามารถเรียกใช้ VBScript ได้หรือไม่

VBScript สามารถทำงานใน 3 สภาพแวดล้อม

  • IIS (เซิร์ฟเวอร์ข้อมูลอินเทอร์เน็ต) – Microsoftเว็บเซิร์ฟเวอร์ของ
  • ดับบลิวเอสเอช (Windows โฮสต์สคริปต์)– สภาพแวดล้อมการโฮสต์ดั้งเดิมของ Windows OS
  • IE (Internet Explorer)- สภาพแวดล้อมการโฮสต์ที่ง่ายที่สุดที่เราสามารถใช้เพื่อรัน VBS

👉 ดาวน์โหลดไฟล์ PDF ฟรี: คำถามและคำตอบสัมภาษณ์ VBScript


3) พูดถึงเทคโนโลยีที่ VB Script ใช้คืออะไร?

VB Script ให้เทคโนโลยีเป็น,

  • รูทีนย่อย
  • ฟังก์ชั่น
  • การจัดการสตริง
  • ข้อมูล/เวลา
  • การจัดการข้อผิดพลาด ฯลฯ

4) พูดถึงกฎในการตั้งชื่อตัวแปรใน VBScript คืออะไร?

ในการตั้งชื่อตัวแปรใน VBScript มีกฎบางอย่าง คุณต้องใช้คำหลัก 'ติ่มซำ'เช่น เงินเดือนขั้นต่ำ นอกจากนี้ คุณต้องจำสิ่งต่อไปนี้ด้วย

  • ชื่อตัวแปรต้องขึ้นต้นด้วยตัวอักษร
  • ชื่อตัวแปรต้องมีความยาวไม่เกิน 255 อักขระ
  • ชื่อตัวแปรไม่ควรมีจุด (.)

5) อธิบายว่าการผูกแบบหลวมคืออะไร? เหตุใดจึงไม่ใช้วิธีปฏิบัติที่ดี?

วีบีสคริปต์ อนุญาตให้คุณใช้ตัวแปรโดยไม่ต้องประกาศว่าเรียกว่า 'การเชื่อมโยงแบบหลวม ๆ' มันไม่ใช่แนวทางปฏิบัติที่ดีที่จะใช้มัน เพราะถ้าคุณสะกดตัวแปรเดิมผิดเมื่อคุณใช้อีกครั้ง VBScript จะไม่แสดงข้อผิดพลาด

คำถามสัมภาษณ์ VBScript
คำถามสัมภาษณ์ VBScript

6) พูดถึงตัวแปรใน VBScript คืออะไร?

A ตัวแปรใน VBScript เป็นชนิดข้อมูล ตัวแปรสามารถมีข้อมูลสตริงหรือตัวเลขก็ได้ ตัวแปรจะทำงานเหมือนกับสตริงเมื่อคุณใช้ในบริบทของสตริงและเป็นตัวเลขเมื่อคุณใช้ในบริบทของตัวเลข


7) พูดถึงขั้นตอน VBScript คืออะไร

ขั้นตอนการทำงานของ VBScript มักใช้สำหรับการจัดระเบียบและการนำโค้ดกลับมาใช้ใหม่ โดยหลักๆ แล้วขั้นตอนการทำงานของ VBScript มีอยู่ 2 ประเภท ได้แก่ ขั้นตอนย่อยและขั้นตอนฟังก์ชัน


8) ระบุว่าเมื่อใดควรใช้ Function Procedure และมีลักษณะอย่างไร

คุณใช้ขั้นตอนของฟังก์ชันเมื่อคุณต้องการดำเนินการชุดคำสั่งและส่งกลับค่า

  • ขั้นตอนการทำงานเริ่มต้นและสิ้นสุดด้วยคำสั่ง Function และ End Function
  • ขั้นตอนการทำงานอาจรับอินพุตหรือไม่ก็ได้
  • ขั้นตอนการทำงานของฟังก์ชันส่งคืนค่าโดยการกำหนดค่าให้กับชื่อ

9) พูดถึงว่าคุณสามารถเรียกใช้ฟังก์ชัน VBScript ได้อย่างไร?

โทร ฟังก์ชั่น VBScriptคุณต้องปฏิบัติตามกฎด้านล่าง

  • ชื่อฟังก์ชันการกล่าวถึงตามด้วยวงเล็บเปิดและปิด
  • ระบุอาร์กิวเมนต์ทั้งหมดระหว่างวงเล็บที่ฟังก์ชันต้องการ

10) พูดถึงวิธีกำหนดค่าวันที่ให้กับตัวแปร?

ในการกำหนดค่าวันที่ให้กับตัวแปร ตัวแปรวันที่และเวลาควรอยู่ภายในสัญลักษณ์แฮช (#)


11) พูดถึงวิธีการสร้างคุกกี้โดยใช้ VBScript หรือไม่

วิธีที่ง่ายที่สุดในการสร้างคุกกี้คือการกำหนดค่าสตริงให้กับอ็อบเจ็กต์ document.cookie


12) พูดถึงวิธีการเข้าถึง Array Data?

ข้อมูลในอาร์เรย์สามารถเข้าถึงได้โดยอ้างอิงถึงชื่อของอาร์เรย์และหมายเลขดัชนีขององค์ประกอบ


13) ในไฟล์ HTML ตำแหน่งใดที่เหมาะสมที่สุดที่จะรวม VBScript?

ตำแหน่งที่เหมาะสมที่สุดในการรวม VBScript ไว้ใน HTML คือ

  • ภายในส่วนหัว
  • ภายในส่วนของร่างกาย
  • ภายในไฟล์ภายนอก

14) พูดถึงพารามิเตอร์ ByRef และ ByVal ใน VBScript คืออะไร

พารามิเตอร์ ByRef และ ByVal ใน VBScript ใช้เพื่อส่งผ่านอาร์กิวเมนต์ VBScript ไปยังขั้นตอนโดยการอ้างอิงหรือตามค่า


15) พูดถึงจะเกิดอะไรขึ้นถ้าคุณไม่ระบุอะไรเมื่อคุณเรียกขั้นตอน?

หากคุณไม่ได้ระบุสิ่งใดเมื่อคุณเรียกใช้โพรซีเดอร์ อาร์กิวเมนต์/อาร์กิวเมนต์จะถูกส่งผ่านโดยการอ้างอิงตามค่าเริ่มต้น


16) พูดถึงการใช้ Option Explicit ใน VBScript คืออะไร?

การใช้คำสั่ง Option Explicit ใน VBScript คือการเริ่มต้นตัวแปรทั้งหมดก่อนที่จะใช้งาน ช่วยหลีกเลี่ยงข้อผิดพลาดในการพิมพ์โค้ด


17) พูดถึงกฎสำหรับการใช้คำสั่ง Option Explicit หรือไม่?

  • คำสั่ง Option Explicit ควรอยู่ในสคริปต์ก่อนคำสั่งอื่นๆ ถ้าไม่เช่นนั้น จะเกิดข้อผิดพลาดที่ไม่สามารถดักจับได้
  • ในโมดูลที่ไม่ได้ประกาศคำสั่ง Option Explicit ตัวแปรที่ไม่ได้ประกาศใดๆ จะถือเป็นตัวแปรโดยอัตโนมัติ
  • เมื่อมีการประกาศ Option Explicit ตัวแปรทั้งหมดจะต้องประกาศโดยใช้คำสั่ง Dim, Public, Private หรือ ReDim

คำถามและคำตอบสัมภาษณ์ VBScript สำหรับผู้มีประสบการณ์

18) พูดถึงความแตกต่างระหว่าง VBScript และ VBA คืออะไร?

ความแตกต่างระหว่าง VBScript และ VBA คือว่า,

VBA วีบีสคริปต์
ใน VBA คุณสามารถกำหนดขอบเขตล่างของอาร์เรย์ในอาร์กิวเมนต์ตัวห้อยได้อย่างชัดเจน ใน VBScript ไม่อนุญาตให้ทำเช่นนี้ ขอบเขตล่างของอาร์เรย์ทั้งหมดจะเป็น 0 เสมอ
VBA สนับสนุนคำสำคัญ WithEvents เพื่ออนุญาตให้มีการอ้างอิงวัตถุเพื่อรับการแจ้งเตือนเกี่ยวกับเหตุการณ์ที่เกิดจากวัตถุที่เกี่ยวข้อง อย่างไรก็ตาม VBScript ไม่รองรับคำสำคัญ WithEvents
VBA รองรับคำสำคัญใหม่เพื่อสร้างวัตถุที่ถูกผูกไว้ล่วงหน้า ไม่รองรับคีย์เวิร์ดใหม่ในคำสั่งประกาศตัวแปร

19) กล่าวถึงลักษณะเฉพาะของขั้นตอนย่อย?

  • คุณสามารถใช้ขั้นตอนย่อยได้ถ้าคุณต้องการรันชุดคำสั่งโดยไม่ส่งคืนค่าใดๆ
  • ขั้นตอนย่อยเริ่มต้นด้วยคำสั่ง “Sub” และลงท้ายด้วยคำสั่ง “End Sub”
  • ขั้นตอนย่อยสามารถรับอาร์กิวเมนต์ได้ แต่ไม่สามารถส่งคืนค่าได้
  • ขั้นตอนย่อยอาจจะหรืออาจจะไม่รับข้อมูลเข้าก็ได้

20) พูดถึงคำสั่ง Select Case คืออะไร?

คำสั่ง Select Case จะคล้ายกับ If Then Else แต่ทำให้โค้ดอ่านง่ายขึ้น

ใช้งานได้กับนิพจน์เดียวและได้รับการประเมินที่จุดเริ่มต้นของคำสั่ง Select Case


21) พูดถึงถ้า QTP สร้างโค้ด VBScript ในขณะที่เราบันทึกการกระทำ เป็นไปไม่ได้ที่จะเขียนโดยตรงโดยใช้โค้ด VBScript ในเมื่อ QTP ทำสิ่งเดียวกันด้วยหรือไม่

ไม่ มันเป็นไปไม่ได้ คิวทีพี คือเครื่องยนต์ที่วิ่งผ่านมัน VBScript อาศัย QTP UI เพื่อดำเนินการต่างๆ เช่น การคลิกลิงก์บนหน้าเว็บ


22) เขียนโค้ดเพื่อพิมพ์ตัวเลขตั้งแต่ 5 ถึง 0

For i=5 To 0 step -1
WScript.Echo i
Next

23) พูดถึงความแตกต่างที่สำคัญระหว่างฟังก์ชันและขั้นตอนย่อยคืออะไร?

ข้อแตกต่างที่สำคัญระหว่างฟังก์ชันและขั้นตอนย่อยคือฟังก์ชันจะส่งคืนค่าในขณะที่ขั้นตอนย่อยไม่ส่งกลับ


24) คุณสามารถเขียนโปรแกรม "hello world" ด้วย VBScript ด้วยวิธีใด?

ใน VBScript คุณสามารถเขียน hello world ได้สองวิธี โดยโปรแกรมจะแสดงกล่องข้อความพร้อมข้อความ hello world

  1. ข่าวสารเกี่ยวกับBox "สวัสดีชาวโลก"
  2. ก้อง “สวัสดีชาวโลก”

25) อธิบายเกี่ยวกับ scrrun.dll ใน VBScript หรือไม่

Scrrun.dll ถูกใช้บ่อยมากในการเขียนโปรแกรม VB ไลบรารีรันไทม์สคริปต์มีความสำคัญมากสำหรับการทำงานของสคริปต์ Visual Basic ไลบรารีนี้ให้ฟังก์ชันการทำงานเพิ่มเติมมากมาย เช่น การดำเนินการข้อความ การจัดการไฟล์ และคุณลักษณะการแก้ไขไฟล์

คำถามสัมภาษณ์เหล่านี้จะช่วยในวีว่าของคุณ (วาจา)