DELPHİ SORULARI
1-)Yeni bir proje oluşturmak için izlenilen yol aşağıdakilerden hangisidir?
A-) Project menusunden Add to Project seçilir.
B-) Project menusunden new,new menusunden application seçilir.
C-) File menusunden new,new menusunden project seçilir.
D-) File menusunden new ,new menusunden application seçilir
2-)Delphi dahilinde pencerelere ne ad verilir?
A-) Form B-) Unit C-) Project D-) Window
3-)Bir Formu görüntülemek için Forma ait komutlardan hangisi kullanılır?
A-) hide B-) show C-) close D-) showform
4-)Form1 içinden Form2 üzerinde bulunan edit1 nesnesinin text özelliğine ulaşmak için yazılan komut yapısı nasıl olmalıdır?
A-) Form1.edit1.text B-) Edit1.text
C-) Form2.edit1.text D-) Edit1.Form2.text.
5-)Derleme işlemini hangi tuşa basarak yaparsınız?
A-) Ctrl+F9 B-) Ctrl+F11 C-) F12 D-) F9
6-)Formdayken unit penceresine,unit penceresindeyken forma ulaşmanızı sağlayan tuş hangisidir?
A-) Ctrl+F9 B-) F9 C-) F12 D-) Ctrl+F12
7-)Bir programda yazılan kodda hata olup olmadığının kontrolü işlemine ne ad verilir?
A-) Derleme B-) Kontrol C-) Denetleme D-) Bakım
8-)Projeyi çalıştırmak için hangi tuş kullanılır?
A-) Ctrl+F9 B-) F12 C-) Ctrl+F12 D-) F9
9-)Proje dahilinde kullandığınız nesneleri(componentleri) seçtiğiniz araç çubuğuna ne ad verilir?
A-) component B-) component form
C-) component palette D-) component menu
10-) Delphide yazılmış projeler hangi uzantıyla kaydedilir?
a)dpr B-) dcu C-) res D-) dfm
11-) Delphide yazılmış projeye ait formlar hangi uzantıyla kaydedilir?
A-) dpr B-) dcu C-) pas D-) dfm
12-) Delphide yazılmış projeye ait unitler hangi uzantıyla kaydedilir?
A-) dpr B-) res C-) dfm D-) pas
13-) Delphide yazılmış proje çalıştırıldığında oluşan dosya hangi uzantıya sahiptir?
A-) exe B-) dpr C-) pas D-) dfm
14-) Kod yazarak bir nesneye(componente) ulaşmak istediğimizde kullandığımız o nesneye ait isim, nesnenin hangi ozelliğinde yazar?
A-) Caption B-) Hint C-) Name D-) Align
15-)Editler kullanıcıdan bilgi almak için kullanılan bir componenttir.Kullanıcın Edite girdiği bilgi Editin hangi özelliğinde saklanır?
A-) Caption B-) Name C-) Font D-) Text
16-)Formun başlık kısmına yazı yazmak için hangi özelliğinden faydalanılır?
A-) Name B-) Caption C-) Font D-) icon
17-)Formun arka plan rengini değiştirmek için hangi özelliğinden faydalanılır?
A-) color B-) caption C-) Picture D-) name
18-)Program çalıştırıldığında Formun görüntüleneceği konumu(yeri) hangi özelliğinden ayarlarsınız?
A-) AutoSize B-) Position C-) caption D-) window state
19-)Kullanıcıdan şifre girmesini istediğiniz editte ,şifrenin yerine şifre karakterleri kadar * karakterinin görüntülenmesini sağlamak için kullanılan komut aşağdakilerden hangisidir?
A-) edit1.text:=’***’; B-) edit1.char:=’*’;
C-) edit1.passwordchar:=’*’; D-) edit1.password:=’*’;
20-)Buton uzerine tıklanıldığında gerçekleşmesini istediğiniz işlemlerin kodlarını hangi olay altına yazarsınız?
A-) Formun OnClick olayı altına
B-) Butonun OnKeyPress olayı altına
C-) Butonun OnDblClick olayı altına
D-) Butonun OnClick olayı altına
21-)Aşağıdaki nesnelerin hangisi üzerine resim yerleştirilemez(görüntülemez)?
A-) Buton B-) Bitbtn C-) SpeedButton D-) image
22-) Kullanıcıdan tek satırlık bilgi almak için kullanılan nesne aşağıdakilerden hangisidir?
A-) Label B-) Edit C-) Memo D-) CheckBox
23-) Kullanıcıdan birden fazla satır içeren bilgi almak için kullanılan nesne aşağıdakilerden hangisidir?
A-) Label B-) Edit C-) CheckBox D-) Memo
24-)Bir memo nesnesinde kaç satırlık bilgi olduğunu veren memo nesnesine ait komut aşağıdakilerden hangisidir?
A-) Memo1.Lines.Count B-) Memo1.Lines.Add
C-) Memo1.Lines.Clear D-) Memo1.Alignment
25-)Memo nesnesindeki bilgileri silmek, satır sayısını bulmak,memo nesnesine bilgi eklemek gibi işlemleri gerçekleştirmek için memonun hangi özelliği kullanılır?
A-) Items B-) Lines C-) Strings D-) Hiçbiri
26-)Form başlığı altında açılır menuler oluşturmak için kullanılan nesne aşağıdakilerden hangisidir?
A-) PopUpMenu B-) Menu C-) UpDownMenu D-) MainMenu
27-)Bitbtn veya speedbutton nesneleri üzerine istediğimiz bir resmi koymak için hangi özelliği kullanılır?
A-) Picture B-) image C-) Glyph D-) Color
28-)Buton üzerine yazı yazmak için hangi özelliği kullanılır?
A-) caption B-) name C-) font D-) align
29-)Paradox veri tabanı dosyası dizaynı için kullanılan program aşağıdakilerden hangisidir?
A-) Database Wizard B-) Database Form Design
C-) Delphi Database D-) Database Desktop
30-)Aşağıdakilerden hangisi doğru bir dizi değişken tanımlamasıdır?
A-) array[1..5] of integer; B-) array(1..5) of integer;
c -)dizi[1,5] of integer; D-) dizi(1...5) of integer;
31-) Aşağıdaki pencerelerden hangisi Proje oluşumunda sık kullandığınız pencerelerden değildir?
A-) Unit Penceresi B-) Form Penceresi
C-) Object Inspector Penceresi D-) Project Manager Penceresi
32-)Form uzerinde bir edit,bir buton,bir de memo nesnesi vardır.Program çalıştırıldığında kullanıcı Edite bilgi girsin ve butona her tıkladığında edit içine yazdığı bilgi memo nesnesine eklensin (yani memo nesnesi içinde görüntülensin) istiyorsanız nereye hangi kodu yazarsınız?
A-) Yer: Butonun OnClick olayı
Kod: Memo1.Lines.Add(Edit1.Text);
B-) Yer:Formun OnClick olayı
Kod: Memo1.Lines.Add(Edit1.Text);
C-) Yer: Butonun OnClick olayı
Kod: Memo1.Lines.Load(Edit1.Text);
D-) Yer: Formun OnClick olayı
Kod: Memo1.Lines.Load(Edit1.Text);
33-)CheckBox(onay kutusu)’ın seçilmiş olduğunu hangi özelliğinden ve bu özelliğin hangi değerinden anlarsınız?
A-) Checked özelliği False ise seçilmiştir.
B-) Checked özelliği True ise seçilmiştir.
C-) Enabled özelliği False ise seçilmiştir.
D-) Enabled özelliği True ise seçilmiştir.
34-)Comboboxta kullanıcın girdiği yada açılır listeden seçtiği bilgi combox’ın hangi özelliğinde saklanır?
A-) name B-) caption C-) text D-) font
35-) GroupBox nesnesi için aşağıdakilerden hangisi yanlıştır?
A-) Aynı veya benzer özellikteki nesneleri gruplayarak kullanıcıya algılamada kolaylık sağlamak amacıyla kullanılır.
B-) Caption özelliğine ne yazarsak grubun başlığında görürüz.
C-) Nesneleri gruplamak istiyorsak önce groupboxı yerleştirir sonra nesneleri component paletteden seçerek groupbox uzerine tıklayarak yerleştiririz.
D-) Nesneleri gruplamak istiyorsak önce nesneleri component paletteden seçerek forma yerleştiririz sonra groupboxı yerleştirir nesneleri üzerine taşırız.
36-)Formunuz üzerinde kullanıcının seçim yapabilmesi için radiobuttonlarınız var.Kullanıcının cinsiyetini soruyorsunuz.Seçenekler şöyle :kız,erkek.Yine aynı formda kullanıcının medeni halini soruyorsunuz.Seçenekler şöyle:evli,bekar.Fakat radiobutonların özelliği aynı anda sadece birinin seçilebilmesiydi.Oysa burda birbirinden farklı iki konulduğu için iki seçim yapmak istiyorsunuz.Bu sorunu nasıl çözersiniz?
A-) RadioGroup nesnesi yardımıyla Cinsiyet ve medeni hal diye gruplama yaparak aynı form içinde birbirinden bağımsız hale getiririm.
B-) Bir panel nesnesi koyup radiobutonları bu nesne uzerine yerleştiririm.
C-) Bir groupbox içine tüm radiobutonları yerleştiririm.
D-) Bu seçeneklerden hiçbiri sorunu çözmez.
37-)Farenin sağ tuşuna basılmasıyla görüntülenen menuleri dizayn etmek için kullanılan nesne(component)hangisidir?
A-) PopUpMenu B-) Menu C-) MainMenu D-) UpDownMenu
38-)Aşağıdaki buttonlardan hangileri üzerine resim yerleştirilebilir?
A-) button,speedbutton B-) radiobutton,button
C-) radiobutton,bitbtn D-) speedbutton,bitbtn
39-)Word benzeri bir metin editörü programı yazıyorsunuz ve araç çubuğu dizayn etmek için speedbuttonları kullanıyorsunuz.Üç buton yerleştirdiniz (sağa daya,sola daya,ortala).Kullanıcın bu butonlardan hangisini tıkladıysa onu yapması için kod yazacaksınız.Fakat dikkat edilmesi gereken bir nokta var bir metin aynı anda hem sağa dayalı hemde ortalı olamaz yani biri seçiliyken diğer butonların seçilememesi gerekiyor(bir diğeri seçildiğinde önce seçilmiş buton kalkmalı yeni seçilen buton basılı hale gelmeli).Sorunu nasıl çözersiniz?
A-) Her üç speedbutton nesnesinin GroupIndex özelliğine aynı sayıyı vererek grup halinde davranmalarını sağlarım.
B-) SpeedButton yerine başka bir buton tipi kullanırım.
C-) Her üç speedbutton nesnesinin name özelliğine aynı adı yazarım.
D-) Bu işlemlerin hiç biri sorunu çözmez.
40-)Belli aralıklarda bazı işlemlerin tekrarlanmasını istiyorsanız hangi nesnenin hangi olayı altına kod yazrasınız?
A-) Timer nesnesinin OnTimer olayı altına
B-) Timer nesnesinin OnClick olayı altına
C-) DateTimePicker nesnesinin OnClick olayı altına
D-) DateTimePicker nesnesinin OnTimer olayı altına
41-)Timer nesnesinin istediğiniz zamanı saymaya başlaması için hangi özelliği hangi değeri almalıdır?
A-) enabled özelliği true değerini almalı
B-) enabled özelliği false değerini almalı
C-) interval özelliği true değerini almalı
D-) interval özelliği false değerini almalı
42-)Aşağıdakilerden hangisi delphi ile paradox veri tabanı dosyası arasında bağlantı kurmak için kullanılan elemanlardan değildir?
A-) Table B-) DataSource C-) DBNavigator D-) Grid
43-)Aşağıdaki eşlemelerden hangisi yanlıştır?
A-) Table1.Open---Dosyayı açar
B-) Table1.Close---Dosyayı kapatır
C-) Table1.Post-----Bilgileri veri tabanı dosyasına kaydeder
D-) Table1.Next----Bir önceki kayda gider
44-)Veri tabanı dosyası kayıtları arasında dolaşmak için kullanılan component aşağıdakilerden hangisidir?
A-) Data Source B-) DBNavigator C-) DBGrid D-) DBEdit
45-)Delphi de değişken tanımlamaya hangi deyim yazılarak başlanır?
A-) Const B-) Integer C-) Var D-) Byte
46-)Aşağıdaki değişken tiplerinden hangisi karakter bilgisi tutmak içindir?
A-) string B-) integer C-) byte D-) real
47-)Evet-Hayır(True-False) gibi iki değer alabilen mantıksal değişken aşağıdakilerden hangisidir?
A-) string B-) array C-) boolean D-) real
48-)Aşağıdaki değişken tiplerinden hangisi sayısal verileri tutmak için kullanılamaz?
A-) string B-) integer C-) byte D-) real
49-) integer tipindeki sayı degiskeninin içeriğini stringe çeviren komut hangisidir?
A-) StrToInt B-) IntToStr C-) StrToFloat D-) Change
50-)Aşağıdakilerden hangisi matematiksel bir fonksiyon değildir?
A-) Sqr B-) Sqrt C-) Length D-) Mod
51-)Paradox veri tabanı dosyası hazırlarken indexleme(herhangi bir kritere göre sıralama) yapmak istiyorsak hangi sütununa ‘*’ işareti konulur?
A-) type B-) field C-) key D-) size
52-) if ort<50 then showmessage(‘kaldınız’) else showmessage(‘geçtiniz’); kodu gereği eğer ort değişkenine kullanıcı 55 girerse aşağıdakilerden hangisi olur?
A-) Geçtiniz mesajı grüntülenir.
B-) Kaldınız mesajı görüntülenir.
C-) Önce geçtiniz sonra kaldınız mesajı görüntülenir.
D-) Hiçbir işlem yapılmaz.
53-)Aşağıdakilerden hangisi döngü deyimi değildir?
A-) Repeat-Until B-) For-do C-) if-else D-) While-Do