25 Soalan Temu ramah VBScript & Jawapan

Anonim

Muat turun PDF

Berikut adalah soalan yang sering diajukan dalam wawancara untuk penyegar baru dan juga pembangun VBScript yang berpengalaman.

1) Sebutkan apa itu VBScript?

Skrip VB adalah singkatan dari Visual Basic Script, dan ini adalah versi ringan Microsoft Visual Basic. Ini adalah bahasa skrip sisi pelanggan seperti JavaScript. Skrip VBS sangat serupa dengan Visual Basic.

2) Sebutkan persekitaran di mana VBScript dapat dijalankan?

VBScript boleh dijalankan ke dalam 3 persekitaran,

  • IIS (Internet Information Server) - pelayan web Microsoft
  • WSH (Windows Script Host) - Persekitaran hosting asli OS Windows
  • IE (Internet Explorer) - Persekitaran hosting termudah yang dapat kita gunakan untuk menjalankan VBS

3) Sebutkan apakah teknologi yang digunakan oleh Skrip VB?

Skrip VB menyediakan Teknologi sebagai,

  • Subrutin
  • Fungsi
  • Manipulasi tali
  • Data / masa
  • Ralat Mengendalikan, dll.

4) Sebutkan apakah peraturan untuk menamakan pemboleh ubah dalam VBScript?

Untuk menamakan pemboleh ubah dalam VBScript ada peraturan tertentu, anda perlu menggunakan kata kunci 'Dim '. Contohnya, gaji Dim. Anda juga harus ingat perkara berikut

  • Nama berubah mesti bermula dengan huruf
  • Nama pembolehubah tidak boleh melebihi 255 aksara
  • Nama pemboleh ubah tidak boleh mengandungi noktah (.)

5) Terangkan apa yang mengikat longgar? Mengapa tidak menjadi amalan yang baik untuk menggunakannya?

VBScript membolehkan anda menggunakan pemboleh ubah tanpa menyatakannya dikenali sebagai 'binding longgar.' Bukan amalan yang sesuai untuk menggunakannya. Kerana jika anda salah eja pemboleh ubah yang sama ketika anda menggunakannya lagi maka VBScript tidak akan menunjukkan kesalahan.

6) Sebutkan apakah varian dalam VBScript?

Varian dalam VBScript adalah jenis data. Varian boleh mengandungi maklumat rentetan atau angka. Varian berperilaku seperti rentetan ketika anda menggunakannya dalam konteks rentetan dan sebagai nombor ketika anda menggunakannya dalam konteks nombor.

7) Sebutkan apakah Prosedur Skrip VBS?

Prosedur VBScript digunakan terutamanya untuk organisasi kod dan penggunaan semula. Terdapat dua jenis prosedur VBScript: Sub prosedur dan Fungsi prosedur.

8) Sebutkan bila menggunakan prosedur Fungsi dan apakah ciri-cirinya?

Anda menggunakan prosedur Fungsi semasa anda ingin melaksanakan serangkaian pernyataan dan mengembalikan nilai.

  • Prosedur fungsi bermula dan diakhiri dengan pernyataan Fungsi dan Fungsi Akhir
  • Prosedur fungsi mungkin atau tidak memerlukan input.
  • Prosedur fungsi mengembalikan nilai dengan memberikan nilai pada namanya

9) Sebutkan bagaimana anda boleh Memanggil Fungsi VBScript?

Untuk memanggil Fungsi Skrip VBS, anda mesti mengikuti peraturan di bawah ini.

  • Nama fungsi sebutan, diikuti dengan tanda kurung buka dan tutup
  • Sebutkan semua argumen antara tanda kurung yang diperlukan oleh fungsi

10) Sebutkan bagaimana menetapkan nilai tarikh kepada pemboleh ubah?

Untuk menetapkan nilai tarikh kepada pemboleh ubah, pemboleh ubah Tarikh dan Waktu harus dilampirkan dalam simbol hash (#).

11) Sebutkan bagaimana membuat Cookie menggunakan VBScript?

Cara termudah untuk membuat kuki adalah dengan memberikan nilai rentetan pada objek document.cookie.

12) Sebutkan bagaimana mengakses Data Array?

Data dalam array dapat diakses dengan merujuk pada nama array dan nombor indeks elemen.

13) Dalam fail HTML, apakah kedudukan yang sesuai untuk memasukkan VBScript?

Kedudukan yang ideal untuk memasukkan VBScript dalam HTML adalah,

  • Bahagian Kepala Dalam
  • Bahagian Bahagian Dalam Badan
  • Fail Luar Dalam

14) Sebutkan apa itu Parameter ByRef dan ByVal dalam VBScript?

Parameter ByRef dan ByVal dalam VBScript digunakan untuk menyampaikan argumen VBScript ke prosedur dengan merujuk atau berdasarkan nilai

15) Sebutkan bagaimana jika anda tidak menyatakan apa-apa semasa anda memanggil prosedur?

Sekiranya anda tidak menentukan apa-apa semasa anda memanggil prosedur, maka argumen / argumen diserahkan secara rujukan secara lalai.

16) Sebutkan apakah penggunaan Option Explicit dalam VBScript?

Penggunaan pernyataan Option Explicit dalam VBScript adalah untuk memulakan semua pemboleh ubah sebelum menggunakannya. Ini membantu mengelakkan kesalahan menaip dalam kod.

17) Sebutkan peraturan untuk menggunakan pernyataan Option Explicit?

  • Pernyataan Eksplisit Pilihan harus ada dalam skrip sebelum penyataan lain. Sekiranya tidak, ralat yang tidak dapat ditahan berlaku
  • Dalam modul di mana pernyataan Option Explicit tidak diisytiharkan, sebarang pemboleh ubah yang tidak diisytiharkan dianggap sebagai varian secara automatik.
  • Di mana Option Explicit diisytiharkan, semua pemboleh ubah mesti dinyatakan menggunakan pernyataan Dim, Public, Private, atau ReDim.

18) Sebutkan apakah perbezaan antara VBScript dan VBA?

Perbezaan antara VBScript dan VBA adalah bahawa,

VBA

Skrip VBS

  • Di VBA, anda dapat secara jelas menentukan batas bawah array dalam argumen subskrip.
  • Dalam VBScript, ini tidak dibenarkan; batas bawah semua tatasusunan selalu 0.
  • VBA menyokong kata kunci WithEvents untuk membolehkan rujukan objek menerima pemberitahuan mengenai peristiwa yang ditembakkan oleh objek yang sesuai.
  • Walau bagaimanapun, Skrip VBS tidak menyokong kata kunci WithEvents.
  • VBA menyokong kata kunci Baru untuk membuat objek awal.
  • Kata kunci baru tidak disokong dalam pernyataan deklarasi pemboleh ubah

19) Sebutkan ciri Sub prosedur?

  • Anda boleh menggunakan sub prosedur jika anda ingin menjalankan rangkaian penyataan tanpa mengembalikan nilai.
  • Subproses bermula dengan "Sub" dan diakhiri dengan pernyataan "End Sub"
  • Subproses boleh mengambil argumen tetapi tidak dapat mengembalikan nilai
  • Subprosedur mungkin atau tidak memerlukan input.

20) Sebutkan apakah pernyataan Select Case?

Pilih pernyataan Kes serupa dengan Jika Kemudian Lain tetapi ia membuat kod lebih mudah dibaca.

Ia berfungsi pada satu ungkapan dan dinilai pada awal pernyataan Select Case.

21) Sebutkan jika QTP menghasilkan kod VBScript semasa kita merakam tindakan, tidak mungkin menulis secara langsung menggunakan kod VBScript apabila QTP melakukan perkara yang sama juga?

Tidak, tidak mungkin. QTP adalah enjin yang melaluinya. VBScript bergantung pada QTP UI untuk melakukan tindakan, seperti mengklik pada pautan di laman web.

22) Tuliskan kod untuk mencetak nombor dari 5 hingga 0?

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

23) Sebutkan apakah perbezaan utama antara fungsi dan sub-prosedur?

Perbezaan utama antara fungsi dan sub-prosedur adalah fungsi mengembalikan nilai sedangkan Sub-prosedur tidak.

24) Dengan cara apa program "hello world" anda boleh menulis dalam VBScript?

Dalam VBScript, anda boleh menulis dunia hello dengan dua cara, program ini akan memaparkan kotak mesej dengan dunia hello teks.

  1. Kotak Mesej "Hello World"
  2. Gema "Hello World"

25) Terangkan mengenai scrrun.dll dalam VBScript?

Scrrun.dll banyak digunakan dalam pengaturcaraan VB. Perpustakaan Runtime skrip sangat penting untuk fungsi skrip asas Visual. Ia menyediakan lebih banyak fungsi seperti operasi teks, pengurusan fail, dan ciri pengubahsuaian fail.