BİLGİSAYAR PROGRAMCILIĞI SORU VE CEVAPLARI

                           (Doğru cevaplar kırmızı ile yazılmıştır.)

1)       Dosya ismini değiştirmek için aşağıdakilerden hangisi kullanılır?

a)    Name

b)    FileName

c)    Erase

d)    ReName

 

2)       Dosya sonuna kayıt yapmak için hangi kütük açma komutu kullanılır?

a)    Append

b)    Reset

c)    ReWrite

d)    Open

 

3)       Bir tabloda bilgi girişini zorunlu kılmak için yapılması gereken işlem hangi seçenekte verilmiştir?

a)    Gerekli olarak belirtilmelidir.

b)    Sıfır uzunluk birimini değiştirmelidir.

c)    Sıralı seçilmelidir

d)    Giriş maskesi

 

4)       Rapor işlemleri  için hangi ifade doğru sayılır?

a)    Tablo veya sorguların yazıcıdan veya ekrandan çıktısını almak için

b)    Oluşturulan tabloları görüntülemek

c)    Tablo ve sorguları kopyalamak için

d)    Tabloları formlarla değiştirmek için

 

5)       Sorgularda bulunan Ölçüt bölümü hangi işlemleri yapmak için kullanılır?

a)    Veri sıralamayı sağlar

b)    Herhangi bir kritere göre seçim yapmayı sağlar

c)    Seçilen verileri görüntülemeyi sağlar

d)    Hiçbiri

 

6)       Access’de yeni bir veri tabanı açan kısayol tuşu aşağıdakilerden hangisidir?

a)    Shıft+O        

b)    Ctrl+O        

c)    Ctrl+N          

d)    Ctrl+Y

 

7)       Tarihi hangi veri tipi ile belirtebiliriz?

a)    Biçim    

b)    Veri       

c)    Özellikler      

d)    Tarih/Saat

 

8)       Tablolarda alan başlıklarının verilmesi nereden yapılır?

a)    Özellikler         

b)    Biçim       

c)    Giriş Maskesi      

d)    Başlık

 

9)       Tablo oluştururken TANIM bölümüne girilen bilgiler aşağıdakilerden hangisini yapar?

a)    Başlık verir

b)    Açıklama bilgisinin görüntülenmesini sağlar

c)    Para birimini verir

d)    Text olduğunu belirtir

 

10)   Giriş maskesi ile girilebilen Maske’de “L” karakteri neyi ifade eder?

a)    Girilmiş olan bir harfe karşılık gelir

b)    Girilmemiş olan bir harfe karşılık gelir

c)    “L” ile başlamayanlar

d)    “L” ile bitenler

 

11)   Bir tablo oluştururken varsayılan olarak verilen “ankara” kelimesi ne anlama gelir?

a)    Girilen değerler ankara olmalıdır

b)    Girilen değerler ankara olamaz

c)    Girilen ilk değer ankara olarak gelir

d)    Girilen değerleri ankara olarak sınırlarız

 

12)   Bir tablo oluştururken “ad” alanının büyüklüğünü 15 olarak verebilmek için aşağıdakilerden hangisi yapılmalıdır?

a)    Alan Boyutu bölümüne 15 girilmelidir

b)    Giriş Maskesi  bölümünde 15’e kadar giriş yapılmalıdır

c)    Geçerlilik Metni bölümüne 15 verilmelidir

d)    Biçim bölümüne 15 verilmelidir

 

13)   Yeni  açılmış bir tabloyu kaydetmek için ne yapılmalıdır?

a)    Tablo kapatılmalıdır ya da Dosya menüsünden Kaydet seçilmelidir

b)    Tablo küçültülmelidir

c)    c)Tablo herhangi başka tablo ile bağlanmalıdır

d)    d)Tablo simge durumunda küçültülmelidir

 

14)   Tablonun bir alanında resim, ses veya grafik gibi nesnelerin saklanması söz konusu ise Veri Tipi olarak aşağıdakilerden hangisi tanım olarak verilir?

a)    Metin     

b)    Otomatik sayı      

c)    Not      

d)    OLE nesnesi

 

15)   Sorgularda Ölçüt bölümünde girilen A* ifadesi neyi gösterir?

a)    Adı  A olanları

b)    Adı B ile başlayanları

c)    Adı A ile bitenleri

d)    Hiçbiri

 

16)   “select * from  personel” komutunun yaptığı işlem nedir?

a)    personel tablosuna kayıt ekler

b)    personel tablosundaki * alanını listeler

c)    personel tablosundaki tüm kayıtları listeler

d)    personel dosyasını açar

 

17)   Bir tabloda bilgi girişini zorunlu kılmak için ne yapılmalıdır?

a)    Gerekli olarak belirlemelidir.

b)    Sıfır uzunluk birimini değiştirmelidir.

c)    Sıralı seçilmelidir

d)    Giriş maskesi

 

 

 

18)   Raporlar ne için yapılır?

a)        Tablo veya sorguların yazıcıdan veya ekrandan çıktısını almak için

b)       Oluşturulan tabloları görüntülemek için

c)        Tablo ve sorguları kopyalamak için

d)       Tabloları formlarla değiştirmek için

 

19)   Access programı için aşağıdakilerden hangisi doğrudur?.

a)    Hesap programı

b)    Kelime işlemci

c)    Veri tabanı programı

d)    Hepsi

 

20)   Tablolarda alan başlıklarının verilmesi nereden yapılır?

a)    Veri Türü               c) Format

b)    Input Mask            d) Alan Adı

 

21)    butonunun görevi nedir?

a)    Form sayfasını oluşturmayı sağlar

b)    Form sayfası için bir modül sayfası oluşturarak bir program parçası yazmayı sağlar.

c)    Araç kutusu isimli araç çubuğunun görüntülenip gizlenmesini sağlar

d)  Form sayfası için otomatik biçimlendirme işlemi yapmayı sağlar

 

22)   Form tasarımı  görünümünde kullanılan   butonun görevi nedir?

a)     Etiket yaratır.

b)     Bir Evet /Hayır değerini göstermek için kutu yaratır.

c)     Veri göstermek veya düzenlemek için kutu yaratır.

d)    Tek seçeneğe izin veren bir denetim grubu yaratır.

 

23)   Form tasarımı görünümünde kullanılan  butonunun görevi nedir?

a)    Açıklayıcı metinleri görüntelemek için etiket yaratır.

b)    Bir evet / hayır değerini göstermek için kutu yaratır.

c)    Metin kutusu oluşturur.

d)    Tek seçeneğe izin veren bir denetim grubu yaratır.

 

24)   Yandaki butonun görevi nedir ?

a)    Cetvelin görüntülenmesi.

b)    Tasarım / Veri sayfası görünümleri arasında geçiş sağlar.

c)    Yeni  Veri  Tabanı  dosyası  açar.

d)    Veri  Tabanı dosyasını  yazıcıya  gönderir.

 

25)    Yandaki  butonun görevi nedir?

a)    A’dan  Z’ye  dosya isimlerini sıralar.

b)    Sıralama yapmaz.

c)    Artan Sırada  Kayıtları sıralamayı sağlar.

d)  Aşağıya doğru sıralar.

 

26)    Yandaki butonun  görevi nedir?

a)    Programlara giriş sağlar.

b)    Dosya açmaya yarar.

c)    Dosyalar arasında geçiş yapar.

d)    Birini anahtar tanımlar / iptal  eder

 

27)   Tarihi hangi data tipi ile belirtebiliriz?

a) Time              b) Data       

c) Currency      d) Date/Time

 

28)   Yeni  açılmış bir tabloyu kaydetmek için ne yapılmalıdır?

a)    Tablo kapatılmalıdır ya da Dosya menüsünden Kaydet seçilmelidir

b)    Tablo küçültülmelidir

c)    Tablo herhangi başka tablo ile bağlanmalıdır

d)  Tablo simge durumunda küçültülmelidir

 

29)   Tablonun bir alanında resim, ses veya grafik gibi nesnelerin saklanması söz konusu ise Veri Tipi olarak aşağıdakilerden hangisi tanım olarak verilir?

a)    Metin      b) Otomatik sayı      

c) Not           d) OLE nesnesi

 

30)    Yandaki butonun görevi  nedir ?

a)    Kayıt siler.

b)    Veri  tabanı  dosyasını kapatır.

c)    Kayıtlar üzerinde  değişiklik  yapmayı  sağlar.

d)    Kayıtları sayar.

 

31)   Bir tablo oluştururken “ad” alanının büyüklüğünü 15 olarak verebilmek için aşağıdakilerden hangisi yapılmalıdır?

      a)  Alan boyutu bölümüne 15 girilmelidir

      b)  Field bölümünde 15’e kadar giriş yapılmalıdır

      c)  Text bölümüne 15 verilmelidir

   d) Description bölümüne 15 verilmelidir

 

32)   Aşağıdakilerden hangisi veri Türü değildir?

     a-) Sayı     b-) Tarih/Saat    c-) Para birimi   d-) Renk

 

33)   Anahtar alan verirken neye dikkat edilir?

   a-) Adı-Soyadı gibi alanlara verilebilir.

   b-) Okul Nosu gibi alanlara verilebilir.

   c-) Doğum tarihi gibi alanlara verilebilir.

   d-) Hiç biri

 

34)   Hazırladığımız tabloları hangi nesnenin altında görebiliriz?

   a-) Formlar    b-) Tablolar    c-) Raporlar    d-) Hiçbiri

 

35)   Hazırladığımız tabloya nasıl form oluşturabiliriz?

a)       Ekleden Otomatik Form

b)      Ekleden Nesne

c)       Tablolara otomatik form hazırlanamaz.

d)      Hiçbiri

 

36)   Bir forma Etiket nasıl ekleyebiliriz?

a) Formu tasarım modunda açarak Araç Kutusundan ekleyebiliriz.

b) Tabloyu tasarım modunda açarak Araç Kutusundan ekleyebiliriz.

   c) a ve b şıkları doğru

e)       Hiçbiri

 

37)   Access da bir tabloya fotoğraf ekleyebilir miyiz?

a) Evet   b-) Hayır  c-) Forma eklenebilir   d-) Sorgulara ekleyebiliriz.

 

38)   Aşağıdaki uzantılardan hangisi Access programına aittir.

   a) mdb   b) doc    c) xls   d) gif

 

39)     butonunun görevi nedir?

   a) Değiştir   b) Sil   c) Kopyala   d) Tablo

 

 

40)   Visual Basic form kütüklerinin uzantısı aşağıdakilerden hangisidir?

a)    .FRM

b)    .BAS

c)    .FMT

d)    .PPRJ

 

41.   Procedure'ler hangi bildiri deyimi ile kapanırlar?

a.  RETURN

b.  END

c.  END SUB

d.  END CASE

 

42.   Visual basic projelerinde en az kaç form olmak zorundadır?

a.  0

b.  1

c.  2

d.  3

 

43.   Formlara komut butonu(düğme)eklemek için hangi nesne kullanılır?

a.  LABEL

b.  TEXTBOX

c.  LISTBOX

d.  COMMANDBUTTON

 

44.   COMMAND1.VISIBLE=FALSE yukarıdaki işlemin etkisi aşağıdakilerden hangisidir?

a.       Komut butonu seçilemez yapıldı

b.Komut butonu görülmez yapıldı

c.        Komut butonu büyültüldü

d.Komut butonu küçültüldü

 

45.   Program içerisinde açıklayıcı bilgi yazmak için aşağıdaki karakterlerden hangisi kullanılabilir?

a.       *

b.       %

c.       

d.       +

 

46.   Kullanıcı nesneden ayrıldığında gerçekleşen event (olay) aşağıdakilerden hangisidir?

a.       LOSTFOCUS

b.       CHANGE

c.        KEYPRESS

d.       KEYUP

 

47.   Kullanıcı nesne üzerinde klavyeye bastığında gerçekleşen event (olay) aşağıdakilerden hangisidir?

a.       CLICK

b.       KEYPRESS

c.        GOTFOCUS

d.       LOSTFOCUS

 

48.   Data control nesnesinde aktif kaydı güncelleştirmek için aşağıdaki metotlardan hangisi kullanılır?

a.       DATA1.RECORDSET.ADDNEW

b.       DATA1.RECORDSET.FIND

c.        DATA1.RECORDSET.UPDATE

d.       DATA1.RECORDSET.BOOKMARK

 

49.   Data Control nesnesinde yeni bir kayıt eklemek için aşağıdaki metotlardan hangisi kullanılır?

a.       DATA1.RECORDSET.UPDATE

b.       DATA1.RECORDSET.ADDNEW

c.        DATA1.RECORDSET.MOVEFİRST

d.       DATA1.RECORDSET.CLOSE

 

50.   Aşağıdaki programın çıktısı ne olur?

AA=123

BB=”MURAT”

CC=BB+Str(AA)

Print CC

a)    123MURAT

b)    123

c)    MURAT      

d)    MURAT123

 

 

51.   Bir tablo oluştururken varsayılan olarak verilen “akçakoca” kelimesi ne anlama gelir?

a) Girilen değerler ankara olmalıdır

b) Girilen ilk değer akçakoca olarak gelir

c) Girilen değerleri ankara olarak sınırlarız

d) Değer girilemez

 

52.   Sorgularda  show sütununda yukarıdaki işaretin olması ne anlama gelir

a) İlgili sütunu göstermez

b) İlgili sütunu göstermeyi sağlar

c) Sütunları gizler

d) Satırları gizler

 

 


53.    Butonunun görevi nedir?

a) Form sayfasını oluşturmayı sağlar.

b) Formlar,Raporlar ve Modüllerin kod sayfasını açarak bir program parçası yazmayı sağlar.

c) Araç kutusu isimli araç çubuğunun görüntülenip gizlenmesini sağlar.

d) Form sayfası için otomatik biçimlendirme işlemi yapmayı sağlar.

 

54.   Butonunun görevi nedir?

a) Form üzerinde yapılacak seçime göre süzme işlemi yaptırır.

b) Form üzerinde daha önceden yapılan seçime göre süzme işlemi yaptırır.

c) Form üzerinde bir sorguya göre süzme işlemi yaptırır.

d) En son yapılan bir süzme işlemine göre seçilen kayıtları siler

 

55.   A=10          B=3      C=A\B

işlemlerinin sonucunda c değişkenin son değeri ne olur?

a.       3

b.       3.33

c.        3.5

d.       4

 

56.   MsgBox(“merhaba”) komutu ne yapar?

a) Böyle bir komut yok

b) merhaba çift tırnak içine alınmamalı

c) Merhaba mesajını iletir.

d) Hiçbiri

 

57.   Visual Basıc için aşağıdakilerden hangisi doğrudur?

a)       Programlama Dilidir

b)      Sadece bir veri tabanıdır

c)       Elektronik Hesaplama Programıdır

d)      Hiçbiri

 

58.     Visual Basıc için aşağıdakilerden hangisi doğrudur?

a)       Office Cd si ile yüklenir

b)      Windows Cd si ile yüklenir

c)       Orijinal Vısual basıc CD si ile yüklenir

d)      Hiçbiri

 

59.   Çok kısa sürede bir veri tabanı programı aşağıdakilerin hangisi ile yapabilirsiniz?

a)       Vısual Basic

b)      Excel

c)       Pascal

d)      Ms Access 

60.   Program ne demektir?

a)    İşlemlerin hangi düzende yapılacağını gösterir.

b)    Mevcut bilgileri ne şekilde işleneceği ve nasıl üretileceği konusunda bilgisayara verdiğimiz direktifler bütünüdür

c)    Bilgisayarın ortaya çıkardığı sonuçlardır

d)    Bilgisayar ile çevre bağlantıları arasındaki ilişkiyi düzenleyen yazılımdır.

 

61.   Aşağıdakilerden hangisi  program hazırlanırken izlenecek yöntemlerden biri değildir.?

a)    Algoritma(akış şeması) oluşturmak

b)    Grafik çizme

c)    Programa uygun bir dil seçimi

d)    Ön araştırma yapmak

 

62.   Aşağıdakilerden hangisi akış şemasında süreci ifade eder?

 

a)                 b)            c)             d)

 

63.   Aşağıdakilerden hangisi algoritma ve akış şemasının sağladığı kolaylıklardan değildir?

a)    Problemi aşama aşama çözmemizi sağlar.

b)    Uygulama sırasını belirlemiş oluruz.

c)    Görsel olarak problemi çözümler.

d)    sistem tasarımını kolaylaştırır.

 

64.   Aşağıdaki sınıflandırmadan hangisi doğrudur?

a)    Orta-yüksek- diller

b)    Düşük-orta diller

c)    Düşük-yüksek diller

d)    Düşük-orta-yüksek diller

 

65.   Aşağıdakilerden hangisi prgramlama dili değildir?

a)    pascal            

b)    c++     

c)    Windows xp    

d)    delphi

 

66.   Bilgisayar programında herhangi bir işlem adımında yer alan ,bilgisayarın ne yapması gerektiğini gösteren kendi başına anlamlı bir bütün oluşturan cümle veya cümleciklere ne ad verilir?

a)    Hücre

b)    Bellek

c)    Özellikler

d)    Komut

 

67.   Bir bilgisayar sisteminde aşağıdaki programlardan hangisinin olması zorunludur?

a)    işletim sistemi

b)    Kelime işlemci

c)    Programlama dili