19
PROGRAMLAMA TEMELLERİ SORULAR 1. Kendi içerisinde bütün olan ve bir işi yerine getiren ifade nedir? a) Program b) Yazılım c) Algoritma d) Kod 2. Aşağıdaki atamalardan hangisi doğrudur? a) yas=2012-dogum b) 2012-yas=dogum c) (Dogum-yas)=yas d) yas=2012-dogum=yas 3. Bir işin kodlar üretilerek yapılmasına ne denir? a) Değişken b) Yazılım c) Programlama dili d) Visual Basic 4. 1 Gb’lık bir bellekte kaç adet A harfi saklanabilir? a) 1 Milyon b) 1000 c) 1 Milyar d) 1 Trilyon 5. İşlemcinin komut kümesinden yazılmış en alt seviyede bulunan dil hangisidir? a) Assembly b) Makine Kodu c) Assembler d) C# 6. İnsan diline yakın olan programlama dillerine ne denir? a) Alçak seviyeli diller b) Normal Seviyeli Diller c) Son seviyeli diller d) Yüksek Seviyeli diller 7. Aşağıda yer alan ifadelerden hangisi alçak seviyeli diller için doğrudur? a) Kodlama kısmı kolaydır b) Kodlama uzun sürer c) Kodlar insan diline yakındır d) Daha az kod yazılır 8. Bellek nedir? a) İşlemcinin içerisinde karşılaştırma birimi b) Verilerin saklandığı hücreler c) Verilerin işlendiği işlem birimi d) Atama operatörlerinin yapıldığı merkez 9. 18 + 6 x 2 – 4 : 2 işleminin sonucu kaçtır? a) 46 b) 32 c) 20 d)28 10. Verilen bir problemin bilgisayar ortamında çözülecek biçimde adım adım ortaya koyulması ve herhangi bir programlama aracıyla kodlanmasına ne denir? a) Akış Diyagramı b) Algoritma tasarımı c) Kodlama d) Değişken tasarlama 11. Aşağıdakilerden hangisi akış diyagramları için doğrudur? a) Sonlanmamış uçlar bırakılabilir, b) Program mutlaka sonlanmalıdır c) Program sonsuz sayıda noktada sonlanabilir d) Program iki yerde başla komutu verebilir 12. Akış diyagramına aktarılmadan önce programın, günlük ifadeler ile yazılması haline ne denir? a) Algoritma tasarımı b) Makine kodlaması c) Satır algoritması d) Yazılım tasarımı 13. 56+4*(15-4) işleminin sonucu kaçtır? a) 100 b)66 c) 20 d)28 14-16. Soruları aşağıdaki programa göre cevaplayınız 14. Program çalıştırıldığında sırasıyla 10 ve 2 değeri girildiğinde program ne yapar? a) Ekrana Bilecik yazar b) Ekrana Bozüyük yazar c) Ekrana Ticaret yazar d) Hata verip sonlanacaktır 15. Program çalıştırıldığında sırasıyla 10 ve 0 girildiğinde program ne yapar? a) Ekrana Bilecik yazar b) Ekrana Bozüyük yazar c) Ekrana Ticaret yazar d) Hata verip sonlanacaktır 16. Program çalıştırıldığında sırasıyla 1 ve 10 girildiğinde program ne yapar? a) Ekrana Bilecik yazar b) Ekrana Bozüyük yazar c) Ekrana Ticaret yazar d) Hata verip sonlanacaktır 17. Değişken nedir? a) Programda kullanılan ve yönlendirme yapan ifadedir b) Programda yer alan hata kodlarıdır c) Programda kullanılan değeri sabit ifadeler d) Programda kullanılan değeri bilinmeyen ifadeler 18. Yüksek seviyeli diller için aşağıdakilerden hangisi doğrudur a) Komutlar anlaşılmazdır b) Kodlaması uzun sürer c) Konuşma diline yakın ifadeler vardır d) Çok hızlı çalışırlar 19-21. Soruları aşağıdaki programa göre cevaplayınız

dosyalar/2015_02/06095212_07100556 ...mebk12.meb.gov.tr/meb_iys_dosyalar/11/02/344553/dos…  · Web viewVisual Studio’nun ücretsiz versiyonu ... Word’de bir kelimeye link

  • Upload
    vudieu

  • View
    231

  • Download
    1

Embed Size (px)

Citation preview

Page 1: dosyalar/2015_02/06095212_07100556 ...mebk12.meb.gov.tr/meb_iys_dosyalar/11/02/344553/dos…  · Web viewVisual Studio’nun ücretsiz versiyonu ... Word’de bir kelimeye link

PROGRAMLAMA TEMELLERİ SORULAR

1. Kendi içerisinde bütün olan ve bir işi yerine getiren ifade nedir?a) Program b) Yazılım c) Algoritma d) Kod

2. Aşağıdaki atamalardan hangisi doğrudur?a) yas=2012-dogum b) 2012-yas=dogumc) (Dogum-yas)=yas d) yas=2012-dogum=yas

3. Bir işin kodlar üretilerek yapılmasına ne denir?a) Değişken b) Yazılımc) Programlama dili d) Visual Basic

4. 1 Gb’lık bir bellekte kaç adet A harfi saklanabilir?a) 1 Milyon b) 1000 c) 1 Milyar d) 1 Trilyon

5. İşlemcinin komut kümesinden yazılmış en alt seviyede bulunan dil hangisidir?a) Assembly b) Makine Koduc) Assembler d) C#

6. İnsan diline yakın olan programlama dillerine ne denir?a) Alçak seviyeli diller b) Normal Seviyeli Dillerc) Son seviyeli diller d) Yüksek Seviyeli diller

7. Aşağıda yer alan ifadelerden hangisi alçak seviyeli diller için doğrudur?a) Kodlama kısmı kolaydırb) Kodlama uzun sürerc) Kodlar insan diline yakındırd) Daha az kod yazılır

8. Bellek nedir?a) İşlemcinin içerisinde karşılaştırma birimib) Verilerin saklandığı hücrelerc) Verilerin işlendiği işlem birimid) Atama operatörlerinin yapıldığı merkez

9. 18 + 6 x 2 – 4 : 2 işleminin sonucu kaçtır?a) 46 b) 32 c) 20 d)28

10. Verilen bir problemin bilgisayar ortamında çözülecek biçimde adım adım ortaya koyulması ve herhangi bir programlama aracıyla kodlanmasına ne denir?a) Akış Diyagramı b) Algoritma tasarımıc) Kodlama d) Değişken tasarlama

11. Aşağıdakilerden hangisi akış diyagramları için doğrudur?a) Sonlanmamış uçlar bırakılabilir,b) Program mutlaka sonlanmalıdırc) Program sonsuz sayıda noktada sonlanabilird) Program iki yerde başla komutu verebilir

12. Akış diyagramına aktarılmadan önce programın, günlük ifadeler ile yazılması haline ne denir?a) Algoritma tasarımı b) Makine kodlamasıc) Satır algoritması d) Yazılım tasarımı

13. 56+4*(15-4) işleminin sonucu kaçtır?a) 100 b)66 c) 20 d)28

14-16. Soruları aşağıdaki programa göre cevaplayınız

14. Program çalıştırıldığında sırasıyla 10 ve 2 değeri girildiğinde program ne yapar?a) Ekrana Bilecik yazarb) Ekrana Bozüyük yazarc) Ekrana Ticaret yazard) Hata verip sonlanacaktır

15. Program çalıştırıldığında sırasıyla 10 ve 0 girildiğinde program ne yapar?a) Ekrana Bilecik yazarb) Ekrana Bozüyük yazarc) Ekrana Ticaret yazard) Hata verip sonlanacaktır

16. Program çalıştırıldığında sırasıyla 1 ve 10 girildiğinde program ne yapar?a) Ekrana Bilecik yazarb) Ekrana Bozüyük yazarc) Ekrana Ticaret yazard) Hata verip sonlanacaktır

17. Değişken nedir?

a) Programda kullanılan ve yönlendirme yapan ifadedirb) Programda yer alan hata kodlarıdırc) Programda kullanılan değeri sabit ifadelerd) Programda kullanılan değeri bilinmeyen ifadeler

18. Yüksek seviyeli diller için aşağıdakilerden hangisi doğrudur

a) Komutlar anlaşılmazdırb) Kodlaması uzun sürerc) Konuşma diline yakın ifadeler vardırd) Çok hızlı çalışırlar

19-21. Soruları aşağıdaki programa göre cevaplayınız

19. Program çalıştırıldığında sırasıyla 2,8,2 girildiğinde ne olur?a) 20 b) 18 c) 16 d) Sonsuza kadar döner

20. Program çalıştırıldığında sırasıyla 1, 11, 3 girildiğinde ne olur?a) 15 b) 12 c) 11 d) sonsuza kadar döner

21. Program çalıştırıldığında sırasıyla 2, 2, 2 girildiğinde ne olur?a) 0 b) 2 c) 4 d) sonsuza kadar döner

Page 2: dosyalar/2015_02/06095212_07100556 ...mebk12.meb.gov.tr/meb_iys_dosyalar/11/02/344553/dos…  · Web viewVisual Studio’nun ücretsiz versiyonu ... Word’de bir kelimeye link

22- 25. Soruları aşağıdaki programa göre cevaplayınız

22. Program çalıştırıldığında klavyeden 2 girildiğinde sonuç ne olur?a) 0 b) 120 c) 600 d) sonsuza kadar döner

23. Program çalıştırıldığında klavyeden 5 girildiğinde sonuç ne olur?a) 5 b) 10 c) 20 d) sonsuza kadar döner

24. 1. Adımdaki ifade Sonuc=0 yapılıp program çalıştırıldığında ve klavyeden 5 girildiğinde sonuç ne olur?a) 0 b) 5 c) 10 d) 20

25. Program çalıştırıldığında klavyeden 6 girildiğinde sonuç ne olur?a) 660 b)650 c) 640 d) sonsuza kadar döner

1 2 3 4 5 6 7 8 9 10

A A B C B D B B D B

11 12 13 14 15 16 17 18 19 20

C C A C D B D C A D

21 22 23 24 25

B B A A D

26. Dışarıdan alınan bir sayının asal sayı olup olmadığını bulan programın satır algoritması ve akış diyagramını yapınız.

(asal sayı : Bir sayının bir ve kendisi hariç böleni yoksa asaldır. Örneğin 37 sayısını, 2,3,4,5,6,7,8…..36 sayıları kalansız bölemediğinden dolayı asaldır. )

Bölmede kalanı bulmak için yapılacak işlem şu şekildedir. Örneğin; 5 sayısının 3'e bölümünden kalan şu şekildedir.

Kalan=5 mod 3 => Kalan=2

1. Başla2. Sayı al, sayı3. Dongu=24. kalan=sayı mod dongu5. Eğer kalan=0 ise

5.a Ekrana yaz, “Sayıyı bölen sayı”, dongu5.b Son

6. dongu=dongu+17. Eğer dongu=sayı ise

7.a Ekrana yaz, “Sayı asal”7.b Son

8. 4. Adıma git

Programın ana bloğu için VOİD MAİN() ifadesi yazmanız yeterlidir.Console.Readline() için C.R() ve Console.Writeline() için C.W() kullanabilirsiniz.

1. Kullanıcı -1 girmediği sürece kullanıcıdan aldığınız değişkenleri bir diziye atayınız. Bu diziyi BOYUT isimli bir metoda gönderiniz, bu metot kendisine gelen dizinin boyutunu Ekrana “….. eleman girdiniz” şeklinde yazsın. (20p)

Public Void BOYUT (ArrayList gelen){Response.write(gelen.count+” eleman girdiniz”);}

Void main(){ int sayi; ArrayList dizi;While(true){Sayi=C.T(C.R());İf(sayi==-1) {break;}Dizi.add(sayi);}}

Page 3: dosyalar/2015_02/06095212_07100556 ...mebk12.meb.gov.tr/meb_iys_dosyalar/11/02/344553/dos…  · Web viewVisual Studio’nun ücretsiz versiyonu ... Word’de bir kelimeye link

2. Kullanıcının girdiği sayı çift ise, CIFT() , tek ise TEK() isimli metoda bu sayıyı gönderen programı yazınız. Metotlar kendisine gelen sayıyı, o sayının değeri kadar ekrana yazacak. (15p)

Public void cift(int gelen){

For (int i=0;i<gelen.count;i++){C.W(i);}

}Public void tek(int gelen){

For (int i=0;i<gelen.count;i++){C.W(i);}

}

Void main(){ int sayi;Sayi=C.T(C.R()); İf(sayi%2==0){cift(sayi);} Else{tek(sayi);}

}

3. Kullanıcıdan aldığınız 10 adet sayıyı TOPLA() isimli bir metoda gönderiniz. Bu metot kendisine gelen bu diziyi toplayıp sonucunu ana programa gönderecek. Ana program bu gelen sonucu ekrana yazacak. (15p)

Public int TOPLA (int[] gelen){int i, toplam=0;

For(i=0;i<gelen.count;i++){Toplam+=gelen[i];}

Return toplam;}

Void main(){ int[] dizi=new int[10];İnt sayi;For(int i=0;i<10;i++){Sayi=C.T.(C.R());Dizi[i]=Sayi;}C.W(Topla(dizi));}

4. Kullanıcının girdiği iki sayı arasındaki sayıları ekrana yazan metodu iç içe (recursive/öz yineleme) şeklinde çağıran program yazınız. Kullanıcı sayıları ana programda girecektir. (20p)

Public void yaz(int a, int b){Console.Writeline(a);a--;if(a>b){yaz(a,b);}}

Void main(){ İnt a,b;a=C.T.(C.R());b=C.T.(C.R());

yaz(a,b);

}

Aşağıda yer alan ifadelerin Doğru ya da Yanlış olduğunu parantez içine yazınız. (8 x 1p)

While() ile açılan döngülerden çıkmak için STOP kullanılır (Y )

Do{}While(koşul) ile While(koşul){} döngüleri aynı sayıda iş

yaparlar (Y)

Metotlar geriye sayı ya da yazı göndermek zorundadır(Y)

Metotlar geriye değeri, Return ile gönderir. (D)

İç içe döngü kullanılırsa, toplam adım sayısı bu döngülerin

toplamıdır (Y)

Daha sonradan eklenen metotlarda Main() ismini kullanabiliriz

(Y)

C# programında istediğimiz kadar metot yazabiliriz (D)

Visual Studio’nun ücretsiz versiyonu EXPRESS Edition’dur (D)

Aşağıda yer alan kavramların ne işe yaradıklarını kısa bir açıklama ile yazınız. (6 x 2p)

Return : Metotlardan geriye değer göndermek için Void : Herhangi bir değer göndermeyen metotlar bu isimle yazılır ArrayList() : Boyutu belirli olmayan diziler için kullanılır Using : Programımızda kullanacağımız kütüphaneleri bu komutla

ekleriz Int[] a=new int[5]; 5 boyutlu sadece sayılardan oluşan bir dizi

İnt a; a=(int) dizi[0]; Dizi isimli bir dizinin ilk elemanını Int türünden bir A değişkenine atar

Page 4: dosyalar/2015_02/06095212_07100556 ...mebk12.meb.gov.tr/meb_iys_dosyalar/11/02/344553/dos…  · Web viewVisual Studio’nun ücretsiz versiyonu ... Word’de bir kelimeye link

WEB TASARIM VE PROGRAMLAMA

1. Aşağıdakilerden hangisi sayfamızda bulunan tüm SPAN etiketlerini kalın yapar?a) span {font-weight:bold} b) span {text-size:bold}c) <span style="font-size:bold"> d) <span style="text-size:bold">

2. MARGIN:5px 10px 3px 8px ifadesinde sol için ayrılan boşluk hangi şıkta verilmiştir.a) 10px b) 3px c) 8px d) 5px

3. Yazının rengini değiştiren, CSS komutu hangisidir?a) Textcolor b) FontColorc) Font-Color d) Color

4. CSS’in açılımı nedir?a) Custom Style Sheet b) Computer Style Sheetsc) Cascading Style Sheet d) Colorful Style Sheets

5. # işareti hangi yapı için kullanılır?a) ID b)Sınıf c) Etiket d) Çocuk Seçici

6. Aşağıdakilerden hangisi geçerli bir CSS ifadesidir? a) p {color:black;} b) {p:color=black(p}d) {p;color:black} d) p:color=black

7. Aşağıdakilerden hangisi 750px genişlik, 30px yüksekliğe sahip yazı rengi siyah olan bir divi tasarlayan ID seçicidir? a) #header { height: 30px; width: 750px; text: black; }b) header { height: 30px; width: 750px; color: black; }c) .header { height: 30px; width: 750px; colour: black; }d) #header { height: 30px; width: 750px; color: black; }

8. Aşağıda yer alan margin ifadelerinden hangisi bir elemanı sayfada yatay olarak ortalar?a) Margin: auto 0 auto 0 b) Site-align:centerc) margin:center d) margin: 0 auto 0 auto

9. Aşağıdakilerden hangisi liste elemanlarının başında yer alan işareti kaldırmak için kullanılır?a) bulletpoints: none b) list-style-type: no-bulletc) list-style-type: none d) list: none

10. Aşağıdakilerden hangisi html belgesini tanımlamada kullanılır?a) Css b) Doctype c) Link d) Style

11. Yazı tipini değiştiren ifade hangisidir?a) Font b) Font-name c) FontName d) Font-Family

12. Satır için (yerel) CSS tanımlamada etiket içerisine yazılan yazı hangisidir?a) css b) style c)type d) ıd

13. Bir yazıdaki tüm harfleri büyük harfe çeviren CSS etiketi hangisidir? a) text-transform:uppercase b) text-transform:capitalizec) Text:capitalize d) Hiçbiri

14. Paragrafların yazı boyutunu 14 pixel yapan css etiketi hangisidir? a) p {font-size:14px;} b) p {text-size: 14px;}c) p {14px} d) p {font: 14px;}

15. Arkaplan rengini değiştiren etiket hangisidir?a) background-color b) bg-colorc) b-color d) bground

16. Bir Div içerisindeki elemanlar için sırasıyla üstten 10, sağdan 15 alttan 5 ve soldan 10px iç boşluk bırakma komutu hangisidir? a) padding:10px 5px 10px 15px;b) padding:15px 5px 10px 10px;c) padding:10px 5px 15px 10px;d) padding:10px 15px 5px 10px;

17. HTML sayfalarında bulunan A etiketlerinin altında yer alan çizgiyi kaldırmak için hangisi kullanılır.a) a {decoration:no underline}b) a {hyperlink:no underline}c) a {text-decoration:no underline}d) a {text-decoration:none}

18. Harici bir CSS sayfasını, html sayfamıza ekleyen komut hangisidir? a) <link> b) <stylesheet> c) <style> d) <type>

19. Yerel stil şablonları sayfamızda hangi etiketleri arasında tanımlanır?a) <body> b) <head> c) <html> d) <link>

20. Sayfamızda yer alan tüm H1 etiketlerinin arkaplan rengini beyaz yapan etiket hangisidir? a) h1.all {background-color:#FFFFFF}b) all.h1 {bg-color:#FFFFFF}c) h1 {background-color:#FFFFFF}d) h1 {bg-color:#FFFFFF}

21. Sayfada yer alan DIV etiketlerinin solunda 2px düz siyah çizgi çekmek için hangisi kullanılmalı? a) left-border:2px solid black; b) border-left:2px solid black;c) border:2px solid blackd) border-left:2px dotted black;

22. Aşağıdakilerden hangisi, kutulara gölge efekti etkileyen komuttur? a) shadow b) border-shadow c) box-shadow d) box-border

23. Sayfamızda buton sınıfına sahip elementlerin üzerine gelindiğinde yazı rengini kırmızı yapan etiket hangisidir?a) .buton {color:#0000ff} b) #buton {color:#ff0000}c) #buton {color:#0000ff} d) .buton {color:#ff0000}

24. Bir yazının belirli bir bölümünü biçimlendirmek için hangi etiket kullanılır? a) <span> b)<div> c) <p> d) <display>

25. Bir DIV elemanın üzerine gelindiğinde görünmez olması için hangisi kullanılır? a) div:hover {display:inline} b) div:hover {display:block}c) div:hover {display:none} d) div:hover {display:opacity}

Her soru 1’er puandan, test toplam 25 puandır.

Page 5: dosyalar/2015_02/06095212_07100556 ...mebk12.meb.gov.tr/meb_iys_dosyalar/11/02/344553/dos…  · Web viewVisual Studio’nun ücretsiz versiyonu ... Word’de bir kelimeye link

1 2 3 4 5 6 7 8 9 10

A C D C A A D D C B

11 12 13 14 15 16 17 18 19 20

D B A A A D C A B C

21 22 23 24 25

B C D A C

Page 6: dosyalar/2015_02/06095212_07100556 ...mebk12.meb.gov.tr/meb_iys_dosyalar/11/02/344553/dos…  · Web viewVisual Studio’nun ücretsiz versiyonu ... Word’de bir kelimeye link

1. Aşağıda yer alan Liste için gerekli tüm etiketleri yazınız.

<ul class="a"><li>Ürünler<ul class="b"><li>Televizyon</li><li>Bilgisayar</li></ul></li><li>İletişim</li></ul>

Liste elemanlarının arkaplanları gri, yazı rengi beyaz, 100px/30px ölçülerinde.

li{

background-color:grey;width:100px;height:30px;color:white;text-align:center;list-style-type:none;margin:2px;

}ul{margin:0px;padding:0px;}.a{position:relative;}.b{position:absolute;display:none;left:100px;top:0px;}

li:hover .b{

display:block;}

2. Aşağıda yer alan Liste için gerekli tüm etiketleri yazınız.

<div class="a"><img src="1984.jpg" width="100" height="200"/></div>

-üstte yer alan resim aynı klasörde new.png isminde olacak-Div’in boyutu 200/300; köşe yuvarlaması 10px; gölge 2px 2px 2px 2px siyah

.a{background-image:url("new.png");background-position:top right;background-repeat:no-repeat;width:200px;height:300px;box-shadow:1px 1px 1px 1px black;border-radius:10px;position:absolute;}img{

position:relative;display:block;margin:50px;

}

3. <div class="a">

<div class="b"></div><div class="c">

<div class="d"></div><div class="d"></div><div class="d"></div>

</div></div>

.a{width:500px;height:500px;border:3px dotted black;position:relative;}.b{width:200px;height:200px;border:3px dotted black;}.c{width:500px;height:200px;border:3px dotted black;position:absolute;bottom:0px;}

.d{height:200px;width:150px;float:left;border:1px solid black;margin:2px;}

1. projemizde tüm dosyaları görebileceğimiz pencere SOLUTION EXPLORER2. projemizde seçtiğimiz nesnelerin özelliklerini görebileceğimiz pencere PROPERTIES EXLPLORER3. projemize nesne eklemek için kullanabileceğimiz, tüm nesneleri görebildiğimiz pencere TOOLBOX4. projemizde veri tabanı işlemleri kullanabilmek için sayfamıza eklememiz gereken kütüphane USING.SYSTEM.DATA.OLEDB5. asp.net sayfasında kullanılan form elemanlarının sunucu taraflı çalışacağı RUNAT=SERVER ifadesi ile belirtilir.6. web sayfamızın ayarlarının yer aldığı temel dosyanın adı DEFAULT.ASPX7. bir textbox’ın textmode özelliğe MULTİLİNE ya da SİNGLE ayarlanırsa, çoklu ya da tekli satır şeklinde yazı yazılabilir.8. bir elemanının kullanılıp kullanılamayacağını belirten özellik ENABLE9. bir elemanın sayfada gözüküp, gözükemeyeceğini belirten özellik. VISIBLE10. buton nesnelerinin üzerinde yazılı olan yazıyı ayarlayacağımız özellik TEXT11. birden fazla elemanının seçilebileceği çoklu seçime izin veren form elamanı CHECKBOXLIST12. birden fazla seçenek içerisinde sadece bir seçeneğin seçilebildiği liste elemanı RADIBUTTONLIST13. bir liste içerisinde bir elemanın seçili gelip gelmeyeceğini CHECKED özelliği ile belirtiriz. 14. bir dropdownlist içerisinde seçili olan elemanın yazısını aldığımız ifade DROPDOWNLİST1.TEXT15. bir dropdownlist içerisinde seçili olan elemanını değerini aldığımız ifade DROPDOWNLİST1.VALUE16. veritabanı bağlantılarında kullanılan bağlantı nesnesinin tipi OLEDB.CONNECTION17. veritabanında bağlantılarında kullanılan komutların tipi OLEDB.COMMAND18. veritabanından seçme komutu ile seçme yapıldığında dönen kayıtların atıldığı nesne OLEDB.DATAREADER19. bir sayfanın yüklenmesin durdurmak için kullanılacak komut RESPONSE. END komutudur.20. bir nesnenin eyleme girdiği anda sayfayı geri göndermesi için AUTOPOSTBACK özelliği TRUE yapılmalıdır.21. ADROTATOR nesnesinin bilgileri aldığı dosyanın uzantısı XML

500/500px boyutlarında3px noktalı siyah çizgi200/200px boyutlarında

3px noktalı siyah çizgiye

500/200px boyutunda, dış div’e göre en altta konumlanmış, 1px noktalı çizgi

3’ü de aynı;200/150px boyutunda, sola göre hizalanmış, 2px dış boşluğa sahip kutular

Page 7: dosyalar/2015_02/06095212_07100556 ...mebk12.meb.gov.tr/meb_iys_dosyalar/11/02/344553/dos…  · Web viewVisual Studio’nun ücretsiz versiyonu ... Word’de bir kelimeye link

22. projemize yeni bir dosya ekleyeceğimiz zaman, projeye sağ tıkladıktan sonra ADD NEW ITEM komutunu kullanırız23. eğer sayfamızda herhangi bir ASP kodu kullanmayacaksak, sayfamızı HTML sayfası olarak ekleyebiliriz.24. projemizi f5 ile çalıştırabiliriz, projemizi durdurmak için kullanabileceğimiz yöntemlerden birisi de SHIFT+F525. aspx projelerinde ana sayfanın ismi genel olarak DEFAULT ASPX ‘tir.

Page 8: dosyalar/2015_02/06095212_07100556 ...mebk12.meb.gov.tr/meb_iys_dosyalar/11/02/344553/dos…  · Web viewVisual Studio’nun ücretsiz versiyonu ... Word’de bir kelimeye link

BİLİŞİM TEKNOLOJİLERİNİN TEMELLERİ

1-İşlemcinin içindeki 3 ana parçayı yazınız?

ALU- Register- Önbellek

2-İşlemcinin içindeki kullanılan yollardan ikisini yazınız?

Veri Yolu- Adres Yolu

3-3 bitle kaç bellek hücresi adreslenebilir?

8

4-Veri yolu standardına göre ekran kartı çeşitlerinden 5 tanesini yazınız.

ISA, PCI, AGP, PCI-X ve PCI-e

5-Ethernet veri paketinde hangi bilgiler yer alır?

Destination MAC adres: Alıcının MAC adresi

Source MAC adres: Gönderenin MAC adresi

Data : Gönderilecek veri

CRC code: Hata kodu. Gönderilen verinin bozulup bozulmadığını kontrol eden

koddur.

6-Günümüz teknolojisinde, büyük boyutlardaki verilerimizi uzun vadeli saklamak için kullandığımız bileşenlerdir. Bu bileşen nedir?

Harddisk

7-ROM’un açılımı nedir? ROM çeşitleri nelerdir?

read only memory-salt okunabilir bellek

MPROM-PROM-EPROM-EEPROM/FLASH ROM

8-Bilgisayarın 4 ana birimini yazınız.

Merkezî işlem birimi (MİB, central processing unit-CPU)

Hafıza-bellek (memory)

Giriş/çikiş (Input/Output-I/O) ünitesi

Giriş-çıkış ünitesine bağlanan çevre birimleri (fare, klavye, yazıcı, tarayıcı,

monitör vb.).

9-32 adres hattına sahip bir işlemcinin adresleyebileceği bellek miktarını hesaplayınız?

4GB

10-Mikroişlemciden sonraki en hızlı bellek hangisidir?

Önbellek

1. BIOS nedir?BIOS: Bilgisayarın açılış sırasında yapması gereken tüm komutlar ve donanımsal olarak yapılması gereken tüm işlemleri denetleyen ve ayarlamaları üzerinden yapan anakart üzerindeki bir parçadır.

2. POST nedir?POST: Bilgisayarın güç düğmesine basılıp işletim sistemi yükleninceye kadar gerçekleştirdiği bir dizi işlemdir. Siyah ekran.

3. CMOS nedir?CMOS: BIOS verilerini tutan yarı iletkene verilen isimdir.

4. Aşağıdaki yazılı hata mesajlarını açıklayınız.CMOS battery failed: Bios piliniz bitmiş veya bitmek üzere.

HDD low level format:Sabit diske düşük seviyeli format atar.

5. Aşağıdaki sesli hata mesajlarının ne olduklarını yazınız.1 Uzun 2 Kısa:Ekran kartı arızasıBirçok Kısa Bip:Anakart arızası

6. Microsoft firması tarafından üretilmiş İşletim sistemi türlerine 5 örnek veriniz.MS-DOS, Windows ME, Windows 2000, Windows XP, Windows 7, Windows Vista

7. Açık Kaynak Kodlu İşletim sistemi türlerine 5 örnek veriniz.LINUX, PARDUS, UBUNTU, UNİX, RED HAT, SUSE

8. Sürücü (Driver) nedir? Açıklayınız.Donanım birimlerinin işletim sistemiyle tanışabilmek için ihtiyaç duydukları tanıtım dosyalarına denir.

9. Aygıt yöneticisi penceresinde Sarı! ve Kırmızı X in anlamları nedir? Açıklayınız.Sarı ! : Ya yanlış sürücü yüklenmiştir, ya sürücü yüklenmemiştir ya da sürücü düzgün yüklenmemiştir.Kırmızı X: Devre dışı bir aygıttır. Tüm kaynakları tüketir fakat korumalı mod sürücüsü yüklü değildir.

10. Aşağıdaki yardımcı yazılımlara birer örnek veriniz.a. CD/DVD Kayıt Yazılımı : Nero, BurnAwareFreeb. Virüs Yazılımı: Eset, Avira, Avgc. Dosya Sıkıştırma Yazılımı : Zip, Rard. Ofis Yazılımı: Word, Excel..e. Taşınabilir Belge Biçimi Yazılımı: Pdf

11. Kayıt defteri nedir? Kayıt defteri düzenleyici programının adı nedir?Sistem donanımı, yüklü programlar, ayarlar ve bilgisayardaki tüm kullanıcı hesaplarının profilleri ile ilgili önemli bilgileri içeren bir veri tabanıdır. Kayıt defteri düzenleyicisi Regedit.exe dir.

12. Sistem geri yükleme nedir? Nasıl başlatılır?Bilgisayarı çok düzgün çalıştığı bir tarihe geri döndürme işlemidir. Başlat-Donatılar-Sistem Araçları-Sistem Geri Yükleme.

13. Ağ topoloji çeşitlerinden yıldız ve ağaç topolojisini açıklayınız. Yıldız topolojisi,  her bir terminalin (Sunucular, İş istasyonları ve diğer çevre birimlerinin ) switch veya hub adı verilen merkezi konnektörlere  direk olarak bağlanması sonucu oluşur.  Veri, hedef adresine gitmek için switch veya hub'dan geçer. Switch veya hub ağın tüm fonksiyonlarını yönetir ve kontrol eder. Ayrıca ağda bir tekrarlayıcı/sinyal güçlendirici (repeater) gibi de çalışırlar.Ağaç Topolojisi, Temel olarak yol topolojisi ile yıldız topolojisinin karakteristik özelliklerinin kombinasyonu şeklinde ortaya çıkan bir topoloji türüdür. Yıldız şeklinde bağlı istasyonların omurga üzerinde konumlanması sonucu oluşan yol modeli ağaç topolojisini oluşturur. Diğer bir yönden , ağaç topolojisi mantıksal açıdan gelişmiş yıldız topolojisine benzer. Tek farkları ise ağaç topolojisinin herhangi bir merkezi düğüme ihtiyaç duymamasıdır. 

14. Ağ çeşitlerinden LAN ve WAN’ı açıklayınız. LAN: Local area network, yerel alan ağı, Ev okul lab, internet cafe gibi max. Birkaç kilometreyi aşmayan mesafedeki bilgisayarları kablolar aracılığı ve Ethernet kartıyla birbirine bağlanmayan, internet olmadan da dosya alışverişine imkan veren ağdır.WAN: wide area network, geniş alan ağı, tüm dünyanın birbiriyle haberleştiği modem kullanılan uydu aracılığıyla radyo frekanslar sayesinde uzaktaki bilgisayar bağlantı yapılan en büyük ağdır, internet

15. Hub ve Switch nedir?Hub:Gelen veriyi tüm aygıtlara gönderen ağ cihazlarındandır ve sadece ilgili aygıt veriyi alır.Switch: Gelen veriyi filtreleyerek sadece ilgili bilgisayara gönderen ağ cihazıdır.Bilgisayarlarları Mac adreslerinden tanır.

16. Repeater ve Router nedir?Router:Yönlendirir. Lan-Lan ya da Lan-Wan arasında bağlantı kurmak için kullanılan ağ cihazıdır.

Page 9: dosyalar/2015_02/06095212_07100556 ...mebk12.meb.gov.tr/meb_iys_dosyalar/11/02/344553/dos…  · Web viewVisual Studio’nun ücretsiz versiyonu ... Word’de bir kelimeye link

Repeater: Tekrarlayıcı. Zayıflamış olan sinyali güçlendirerek ağa geri gönderen aktif ağ cihazıdır.

17. Modem çeşitlerini yazınız.*Dial Up Modem -Dahili Modem (İnternal) -Harici Modem (External)* ADSL Modem - Ethernet -USB

-PCI -Kablosuz* VDSL Modem

18. OSI Modelinin katmanlarını yazınız.OSI Modeli: Uygulama, sunuş, oturum, ulaşım, ağ, veribağı ve fiziksel katman.

19. TCP/IP Modelinin katmanlarını yazınız.TCP/IP Modeli: Uygulama, iletim, internet ve ağ giriş katmanı.

20. CAT5 ağ kablolarında 568A Standardının renk sıralamasını yazınız.1. Turuncu Beyaz2. Turuncu3. Yeşil Beyaz4. Mavi5. Mavi Beyaz6. Yeşil7. Kahve Beyaz8. Kahve

Page 10: dosyalar/2015_02/06095212_07100556 ...mebk12.meb.gov.tr/meb_iys_dosyalar/11/02/344553/dos…  · Web viewVisual Studio’nun ücretsiz versiyonu ... Word’de bir kelimeye link

PAKET PROGRAMLAR

1. Aşağıdaki kısayol tuşlarının görevlerini yazınız.CTRL+N:YeniCTRL+P:YazdırCTRL+Z:Geri alCTRL+V:YapıştırCTRL+H:Değiştir

2. Aşağıda verilen komutların kısayol tuşlarını yazınız.AÇ:CTRL+OBUL:CTRL+FKES:CTRL+XTÜMÜNÜ SEÇ:CTRL+AKAYDET:CTRL+S

3. Kelime İşlemci programının dosya uzantısını yazınız.Doc ve Docx

4. Word’de bir kelimeye link (bağlantı) vermek için ne yapılmalıdır?Ekle menüsü/ Bağlantılar grubu/Köprü tıklanır.

5. xls ve pptx dosya uzantıları hangi Office programlarına aittir? Yazınız.XLS= Microsoft Excel PPTX= Microsoft PowerPoint

6. Yazım ve dilbilgisi denetimi yapmak için hangi tuş kullanılır?F7 Fonksiyon tuşu kullanılır

7. Microsoft PowerPoint programını açmak için sırasıyla nelere tıklanmalıdır?Başlat/Tüm Programlar/ Microsoft Office/Microsoft PowerPoint

8. “©” gibi klavyede olamayan karakterleri sayfamıza eklemek için nelere tıklanmalıdır?Ekle menüsü/ Simgeler grubu/Simge

9. Microsoft Excel’de formül yazmaya başlamak için kullanılan işaret nedir?= işareti kullanılır.

10. Slayt gösterisini başlatan fonksiyon tuşu nedir?F5 Fonksiyon tuşu kullanılır.

11. Excelde satırlar ne ile, sütunlar ne ile ifade edilir?Satırlar sayılar ile, sütunlar harfler ile ifade edilir.

12. Excel’de satır ve sütunların kesişmesiyle oluşan alanlara ne denir?Hücre adsı verilir.

13. Elektronik tablolamada ‘Eşit değildir’ anlamına gelen işaret nedir?<> işareti

14. % + * / - ^ hesaplama operatörlerini işlem önceliğine göre sıralayınız.^ % * / + -

14. =Topla(A1;A10)=Topla(A1:A10) Fonksiyonlarının görevlerini yazınız.=Topla(A1;A10) : A1 ve A10 hücrelerindeki sayıları toplar. A1+A10=Topla(A1:A10) : A1’den A10’a kadar olan tüm hücrelerdeki sayıları toplar. A1+A2+A3……A9+A10

15. D2 hücresinin değeri 50 iken ;=EĞER(D2<45;”kaldı”;”geçti”) fonksiyonun ekran çıktısı ne olur?geçti yazar

Page 11: dosyalar/2015_02/06095212_07100556 ...mebk12.meb.gov.tr/meb_iys_dosyalar/11/02/344553/dos…  · Web viewVisual Studio’nun ücretsiz versiyonu ... Word’de bir kelimeye link

MESLEKİ GELİŞİM

1. İletişimin öğelerini yazınız. (7 tane)Kaynak (verici)Alıcı (hedef)Mesaj (bilgi haber )Kanal (araç)KodFiltre (algı)Dönüt ( geri bildirim)

2. Ahlak kuralarına, Görgü kurallarına ve Hukuk kurallarına birer örnek veriniz.Ahlak kuralları: Otobüste yaşlılara yer vermek Görgü kuralları: yemekte ağzı dolu iken konuşmak Hukuk kuralları:hırsızlık yapmak

3. Yönetimin temel fonksiyonları nelerdir? (5 tane)PlanlamaOrganizasyon (örgütleme)Yöneltme (emir kumanda)Koordinasyon ( uyumlaştırma- düzenleştirme)Denetim (kontrol)

4. Öğrenme nedir? Öğrenme adımları (aşamaları) nelerdir?Öğrenme: Deneyimler, yaşantılar eğitim ve öğretim sonucu davranışta meydana gelen kalıcı ve izli davranış değişikliğidir.Öğrenme aşamaları: Bilinçdışı yetersizlik Bilinçli yetersizlikBilinçli yeterlilikBilinçdışı yeterlilik

5. Girişimciliğin tanımını yapınız.Toplumun gereksinim duyduğu dolayısıyla talep edilen bir malı yada hizmeti bulup onu üretmeye girişen ve buna öncülük eden kişidir. Başka bir ifade ile karlı gördüğü bir iş için emeğini ve sermayesini risk ederek pazara katılma cesaretini gösteren kişidir.

Page 12: dosyalar/2015_02/06095212_07100556 ...mebk12.meb.gov.tr/meb_iys_dosyalar/11/02/344553/dos…  · Web viewVisual Studio’nun ücretsiz versiyonu ... Word’de bir kelimeye link

GRAFİK

1. Görüntü işleme yazılımı programında düzenlenebilir dosya formatı nedir?PNG’dir.

2. Görüntü işleme yazılımı araçlar paneli kaç bölüme ayrılmıştır? Bunlar nelerdir?6 ana bölüme ayrılmıştır. Bunlar;Seç araç setiBitmap araç setiVektör araç setiWeb araç setiRenkler araç seti

3. Bitmap araç setindeki sihirli değnek aracının görevi nedir?Bitmap resimleriniz içinde benzer renkli alanları seçer.

4. Çözünürlük nedir?Bir defa da ekranda görüntülenebilen piksel sayısına denir.

5. Fireworks te kullanılan resim dosyası formatlarına örnek veriniz.PICT, EPS,TIFF, JPG, BMP, GIF, PNG, PSD

6. Leke aracının görevi nedir?Üzerinden geçtiği renkleri birbirine karıştırmaya ve ve kenarları yumuşatmaya yarar.

7. Seçim alanına ekleme yapmak için hangi tuş kullanılır? Seçim alanından çıkarma yapmak için hangi tuş kullanılır?Seçim alanına ekleme yapmak için Shift tuşu kullanılır Seçim alanından çıkarma yapmak için Alt tuşu kullanılır.

8. Elips aracı ile merkezden başlayan ve tam bir daire çizmek için hangi tuşlar aynı anda kullanılmalıdır?Elips aracı ile merkezden başlayan ve tam bir daire çizmek için Shift ve Alt tuşları beraber kullanılır.

9. Bir linki (bağlantıyı) açarken _Blank seçeneğinin görevi nedir?Tıklama sonrası açılacak sayfayı yeni bir pencerede açar.

10. Ekrana cetvelleri getirmek için kullanılan tuş kombinasyonu nedir?Ctrl+Alt+R

Page 13: dosyalar/2015_02/06095212_07100556 ...mebk12.meb.gov.tr/meb_iys_dosyalar/11/02/344553/dos…  · Web viewVisual Studio’nun ücretsiz versiyonu ... Word’de bir kelimeye link

TEMEL ELEKTRONİK

1-Aşağıdakilerden hangisi daha iyi iletkendir?

GÜMÜŞ

2-Aşağıdaki devrede direnç üzerindeki voltajı hesaplayınız?

V=I*R V=2*100=200 Volt

3- Eger R3 direnci açık devre olursa R1 ve R2’den geçen akım ne olacaktır?

4- Özel veya kapısı (exclusive or gate,EX-OR) çiziniz ve doğruluk tablosunu yazınız.

5- D = B+AC ifadesini lojik kapıları kullanarak çiziniz.

Page 14: dosyalar/2015_02/06095212_07100556 ...mebk12.meb.gov.tr/meb_iys_dosyalar/11/02/344553/dos…  · Web viewVisual Studio’nun ücretsiz versiyonu ... Word’de bir kelimeye link

NESNE TABANLI PROGRAMLAMA

1- Aşağıda c# kodları verilen programı satır satır açıklayın ve programın genel olarak ne yaptığınız yazınız.static void Main(){

string yazi;do{

Console.Write(“Şifreyi giriniz:”);yazi=Console.ReadLine();

} while(yazi!=”sifre”);Console.WriteLine(“Şifreyi bildiniz”);

}

Kullanıcı şifreyi bilene kadar şifre yazan programdır. Şifre ise “sifre”.

2- Aşağıdaki programın ekran çıktısı ne olur?

static void Main(){

int a=5;int b=7;

if(a<b){a++;Console.WriteLine(“1. deyim”);}else{b--;Console.WriteLine(“2. deyim”);}}

CVP: 1. Deyim

3- a değişkenini önek azaltma şeklinde kullanınız?--a

4- Üzerinde, form tasarımında kullanılabilecek nesneleri bulunduran panel aĢağıdakilerden hangisidir?ToolBox

5- Parantez içerisinde yazılan metni ekranda ileti olarak gösteren komutu yazınız?MessageBox.Show

6- c = a.ToString(); kod satırının açıklamasını yapınız?a değişkeninin değerini string türüne dönüştürerek c değişkenine aktarır.

7- Matematiksel mod alma işlemi için hangi operatör kullanılır?%

8-Kendisine gönderilen 2 sayıdan büyük olanı ekrana yazan eğer sayılar eşitse ekrana eşit yazan programı yazınız. public void metot1(int x, int y) { if (x > y) Console.WriteLine(x); else if (y > x) Console.WriteLine(y); else Console.WriteLine("eşit")}

9- Metotların aşırı yüklenmesine ne ad verilir?Overload

10- Kendisine gönderilen sayının karesini geri döndüren metodu tasarlayınız.

public int kare(int x) { return x*x; }

11- Temel sınıfta “virtual” tanımlanmış bir metodun türemiş sınıfta yeniden yazılması için (geçersiz kılma) hangi sözcük kullanılır?

override

12- İnsan adında bir temel sınıf olsun. Ögrenci sınıfı da Insan sınıfından türetildi. Ogrenci sınıfı kurucuda parametre olarak öğrenci adını alsın. Bir Ogrenci adında Insan türünde bir değişken bildirip Ogrenci sınıfından bir nesneyi bir Ogrenci değişkenine atanmak isteniyor. Bunu nasıl yaparsınız?

Insan birOgrenci = new Ogrenci("Ali UZUN");

13- Temel sınıfın sahip olduğu bir metodun imzası bakımından aynısına türemiş sınıf da sahip olursa derleyici bir uyarı (warning) görüntüler. Bu uyarıyı kaldırmak için kullanılan sözcük nedir?new

14- Connection sınıfı veri tabanıyla bağlantı kurmak ve bağlantıyı düzenlemek için kullanılan bir nesnedir. Bu nesnenin dört temel öğesi vardır. Bunlar nelerdir?OleDbConnection , OdbcConnection, SqlConnection, OracleConnection

15- deneme1 adında bir access veri tabanıyla bağlantı kurulması isteniyor. Bunun için önce bağlantı test edilmeli. Bağlantı sağlanırsa ekrana “bağlanti başarıyla gerçekleştirildi” yazmalı eğer ortaya bir hata çıkarsa bu hata MessageBox komutuyla kullanıcıya iletilmeli. Try-Catch bloğu kullanarak gerekli kodları yazınız

OleDbConnection baglanti = new OleDbConnection(); baglanti.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\deneme1.accdb";try { baglanti.Open(); Console.WriteLine("bağlanti başarıyla gerçekleştirildi"); baglanti.Close(); } catch(Exception hata) { Console.WriteLine(hata.Message.ToString()); }

Page 15: dosyalar/2015_02/06095212_07100556 ...mebk12.meb.gov.tr/meb_iys_dosyalar/11/02/344553/dos…  · Web viewVisual Studio’nun ücretsiz versiyonu ... Word’de bir kelimeye link

VERİTABANI

1- Urunler tablosunu oluşturan SQL komutlarını aşağıdaki boşluğa yazınız. Uygun veri tiplerini kullanınız ve birincil anahtarı tanımlayınız.

Urunler TablosuCreate Table Urunler( UrunID int Primary Key,MarkaID int,UrunAdi Varchar(50),UrunFiyati Money)

2- Musteriler tablosunda adı Nuran olan kişinin soyadını ÇİÇEK olarak güncelleyen SQL kodunu yazınız.

Update Musteriler Set MusteriSoyadi='ÇİÇEK' Where MusteriAdi='Nuran'

3- Urunler tablosunda ürün fiyatı 200 ile 1000  arasında olan ürünleri görüntüleyen SQL sorgusunu yazınız.

Select * From Urunler Where UrunFiyati Between 200 and 1000

4- Soyadının 2. Harfi A olan müşterilerin tüm bilgilerini listeleyen SQL kodunu yazınız.

Select * From Musteriler Where MusteriSoyadi Like '_A%'

5- Urunler tablosundan ürün bilgilerini en yüksek fiyattan en düşük fiyata doğru sıralayan SQL kodunu yazınız.

Select * From Urunler Order By UrunFiyati desc

6- Urunler tablosunu MarkaID alanına göre gruplandırıp her grubun ortalamasını bulan SQL sorgusu yazınız.

Select MarkaID, avg(UrunFiyati) From Urunler Group By MarkaID

7- Musteriler tablosundan MusteriAdi, MusteriSoyadi; Urunler tablosundan UrunAdi, UrunFiyati alanlarından oluşan bir view oluşturunuz.

Create View Musteri_Urun As Select MusteriAdi, MusteriSoyadi, UrunAdi, UrunFiyati From Musteriler m, Urunler u, Satislar s Where m.MusteriTC=s. MusteriTC and s.UrunID=u. UrunID

8- Satislar tablosunda yapılan satışların sayısını gösteren SQL kodunu yazınız.

Select Count(SatisID) As Satış_Sayısı From Satislar

9- Urunler tablosuna indirim adlı bir alan ekleyen SQL kodunu yazınız.

Alter Table Urunler Add indirim money

10- Marka tablosundan MarkaAdi Vestel ve MarkaID 1 olan markaları silen SQL kodunu yazınız.

Delete From Marka  Where MarkaAdi='vestel' and MarkaID=1

11- Musteriler tablosuna şu bilgiyi ekleyiniz; 22334455667, Elif, KARA, K

Insert Into Musteriler Values ('22334455667','Elif','KARA','K')

12- Marka tablosunda isminin ilk harfi A ile N arasında olan ve K ile bitmeyen markaları listeleyiniz.

Select * From Marka Where MarkaAdi Like '[A-N]%[^K]'

13- 2, 3 ve 4 nolu markaların isimlerini listeleyiniz.

Select * From Marka Where MarkaID In(2,3,4)

14- Urunler tablosunda, fiyatı 1000 TL’den büyük veya V harfi ile başlayan ürünleri getiren kodu yazınız.

Select * From Urunler Where UrunFiyati>1000 Or UrunAdi Like 'V%'

15- Tüm ürünlerin satış adetlerini listeletiniz.

Select * From Urunler Left Join Satislar On Urunler.UrunID=Satislar.UrunID