En Popüler 25 VBScript Röportaj Soruları ve Cevapları (2025)
İşte hayallerindeki işe kavuşacak yeni ve deneyimli adaylara yönelik VBScript mülakat soruları ve yanıtları.
Yeni başlayanlar için VBScript Röportaj Soruları ve Cevapları
1) VBScript'in ne olduğundan bahsedin?
VB Script, Visual Basic Script'in kısaltmasıdır ve hafif bir sürümüdür. Microsoft Visual Basic. İstemci tarafı bir betik dilidir JavaScript. VBScript, Visual Basic'e çok benzer.
2) VBScript'in çalıştırılabileceği ortamlardan bahseder misiniz?
VBScript 3 ortamda çalıştırılabilir,
- IIS (İnternet Bilgi Sunucusu) – Microsoftweb sunucusu
- WSH (Windows Komut Dosyası Ana Bilgisayarı) – Yerel barındırma ortamı Windows OS
- IE (Internet Explorer) – VBS'yi çalıştırmak için kullanabileceğimiz en basit barındırma ortamı
👉 Ücretsiz PDF İndir: VBScript Röportaj Soruları ve Cevapları
3) VB Script'in kullandığı teknolojinin ne olduğundan bahsedin?
VB Script Teknolojiyi şu şekilde sağlar:
- Altyordamlar
- fonksiyonlar
- dize manipülasyonu
- Veri/zaman
- Hata İşleme vb.
4) VBScript'te değişkeni adlandırmanın kurallarının neler olduğunu belirtin?
VBScript'te değişkeni adlandırmak için belirli kurallar vardır, anahtar kelimeyi kullanmanız gerekir 'Sönük'Örneğin, Dim maaşı. Ayrıca, aşağıdaki şeyleri hatırlamanız gerekir
- Değişken adı bir harfle başlamalıdır
- Değişken adı 255 karakteri aşamaz
- Değişken adı nokta (.) içermemelidir.
5) Gevşek bağlama nedir açıklayınız? Bunu kullanmak neden iyi bir uygulama değil?
VBScript 'Gevşek bağlama' olarak bilinen değişkenleri bildirmeden kullanmanıza olanak tanır. Bunu kullanmak ideal bir uygulama değildir. Çünkü aynı değişkeni tekrar kullandığınızda yanlış yazarsanız VBScript size hatayı göstermez.
6) VBScript'te değişkenin ne olduğundan bahsedin?
A VBScript'teki değişken bir veri türüdür. Bir Variant, dize veya sayısal bilgi içerebilir. Bir Variant, onu bir dize bağlamında kullandığınızda bir dize gibi, bir sayı bağlamında kullandığınızda ise bir sayı gibi davranır.
7) VBScript Prosedürlerinin ne olduğundan bahsedin?
VBScript prosedürleri öncelikle kodun organizasyonu ve yeniden kullanımı için kullanılır. Temel olarak iki tür VBScript prosedürü vardır: Alt prosedürler ve İşlev prosedürleri.
8) İşlev prosedürlerinin ne zaman kullanılacağını ve özelliklerinin neler olduğunu belirtin?
Bir dizi ifadeyi yürütmek ve bir değer döndürmek istediğinizde Fonksiyon prosedürlerini kullanırsınız.
- Fonksiyon prosedürleri Function ve End Function ifadeleriyle başlar ve biter
- Bir işlev prosedürü girdi alabilir veya almayabilir.
- İşlev prosedürleri, değeri adına atayarak bir değer döndürür
9) VBScript Fonksiyonlarını nasıl çağırabileceğinizi anlatın.
Aramak VBScript İşlevleri, aşağıdaki kurallara uymalısınız.
- Açılış ve kapanış parantezlerinin ardından işlev adını belirtin
- Fonksiyonun gerektirdiği tüm argümanları parantez içinde belirtin
10) Bir değişkene tarih değerinin nasıl atanacağını anlatın.
Bir değişkene tarih değeri atamak için Tarih ve Saat değişkenlerinin karma simgesinin(#) içine alınması gerekir.
11) VBScript kullanarak nasıl Çerez oluşturulacağını söyleyin?
Çerez oluşturmanın en basit yolu, document.cookie nesnesine bir dize değeri atamaktır.
12) Dizi Verilerine nasıl erişileceğini söyleyin?
Bir dizideki verilere, dizinin adı ve elemanın indeks numarasına bakılarak erişilebilir.
13) HTML dosyasında VBScript'i eklemek için ideal konum nedir?
VBScript'i HTML'ye dahil etmek için ideal konum şudur:
- İç Başlık Bölümü
- Gövde İç Kısmı
- Harici Dosyanın İçinde
14) VBScript'te ByRef ve ByVal Parametrelerinin ne olduğundan bahsedin.
VBScript'teki ByRef ve ByVal Parametreleri, VBScript argümanını prosedürlere referansa veya değere göre iletmek için kullanılır
15) Bir prosedürü çağırdığınızda hiçbir şey belirtmezseniz ne olacağından bahsedin?
Bir prosedürü çağırdığınızda hiçbir şey belirtmezseniz, argüman/argümanlar varsayılan olarak referans olarak iletilir.
16) VBScript'te Option Explicit'in ne işe yaradığını belirtin.
VBScript'te Option Explicit ifadesinin kullanımı, tüm değişkenleri kullanmadan önce başlatmaktır. Kodda yazım hatasının önlenmesine yardımcı olur.
17) Option Explicit ifadesinin kullanım kurallarından bahseder misiniz?
- Option Explicit ifadesi kodda diğer ifadelerden önce bulunmalıdır. Aksi halde yakalanamayan bir hata oluşur
- Option Explicit ifadesinin bildirilmediği modüllerde, bildirilmemiş değişkenler otomatik olarak değişkenler olarak kabul edilir.
- Option Explicit bildirildiğinde tüm değişkenler Dim, Public, Private veya ReDim ifadeleri kullanılarak bildirilmelidir.
Deneyimlilere Yönelik VBScript Röportaj Soruları ve Cevapları
18) VBScript ve VBA arasındaki farkın ne olduğundan bahsedin?
VBScript ve arasındaki fark VBA bu mu,
VBA | VBScript |
---|---|
VBA'da, bir dizinin alt sınırını aboneler bağımsız değişkeninde açıkça tanımlayabilirsiniz. | VBScript'te buna izin verilmez; tüm dizilerin alt sınırı her zaman 0'dır. |
VBA, karşılık gelen nesne tarafından tetiklenen olayların bildiriminin alınmasına yönelik bir nesne referansına izin vermek için WithEvents anahtar sözcüğünü destekler. | Ancak VBScript WithEvents anahtar sözcüğünü desteklemez. |
VBA, erken bağlanan nesneler oluşturmak için New anahtar sözcüğünü destekler. | Değişken bildirim ifadesinde yeni bir anahtar kelime desteklenmiyor |
19) Alt prosedürlerin özelliklerinden bahseder misiniz?
- Herhangi bir değer döndürmeden bir dizi ifadeyi çalıştırmak istiyorsanız alt prosedürleri kullanabilirsiniz.
- Alt prosedürler “Sub” ile başlar ve “End Sub” ifadeleriyle biter
- Alt prosedürler argüman alabilir ancak bir değer döndüremez
- Alt prosedürler girdi alabilir veya almayabilir.
20) Select Case ifadesinin ne olduğundan bahsedin.
Select Case deyimi If Then Else'ye benzer ancak kodu daha okunaklı hale getirir.
Tek bir ifade üzerinde çalışır ve Select Case ifadesinin başında değerlendirilir.
21) Eğer eylemleri kaydederken QTP VBScript kodu oluşturuyorsa, QTP de aynı şeyi yaptığında doğrudan VBScript kodunu kullanarak yazmak mümkün olamaz mı?
Hayır, bu mümkün değil. QTP içinden geçen motordur. VBScript, bir web sayfasındaki bir bağlantıya tıklamak gibi eylemleri gerçekleştirmek için QTP kullanıcı arayüzüne güvenir.
22) 5'ten 0'a kadar sayıları yazdıracak kodu yazar mısınız?
For i=5 To 0 step -1 WScript.Echo i Next
23) İşlev ve alt prosedür arasındaki temel farkın ne olduğundan bahsedin?
İşlev ile alt prosedür arasındaki temel fark, işlevin bir değer döndürmesine karşın Alt prosedürün döndürmemesidir.
24) VBScript'te “merhaba dünya” programını hangi yolla yazabilirsiniz?
VBScript'te merhaba dünya ifadesini iki şekilde yazabilirsiniz, program merhaba dünya metninin yer aldığı bir mesaj kutusu gösterecektir.
- msgBox "Selam Dünya"
- "Merhaba Dünya" yankısı
25) VBScript'te scrrun.dll dosyasını açıklayın?
Scrrun.dll VB'nin programlanmasında çok kullanılır. Komut dosyası oluşturma Çalışma Zamanı kitaplığı, Visual basic komut dosyasının işleyişi için çok önemlidir. Metin işlemleri, dosya yönetimi ve dosya değiştirme özellikleri gibi çok daha fazla işlevsellik sağlar.
Bu mülakat soruları aynı zamanda yaşamınızda da yardımcı olacaktır.