Web Tasarımı ve Programlama: 1.Aşağıdaki HTML etiketlerinin ne için kullanıldıklarını yazınız. a. <br> b. <i> c. <b> d. <a> e. <u> 2. Aşağıdaki HTML komutlarının ekran çıktısı ne olur? <HTML><body ><FORM> Adı: <input type="text" name="ad"><br> Soyadı: <input type="text" name="soyad"><br> Bildiğiniz diller : <br> <input type="radio" name="kutu1" checked="on">ingilizce <br> <input type="radio" name="kutu2"> Almanca <br> <input type="radio" name="kutu3"> Fransızca <br> <input type="submit" value="gonder"> <input type="reset" value="sil"> </FORM></body></HTML> 3. Dreamweaver araç çubuklarından alınan aşağıdaki düğmelerin işlevlerini yazınız. a. b. c. d. 4. Bir ASP.NET sayfasındaki <%@ page language="vb" %> satırının anlamı nedir? 5.Dreamweaver da sayfaya köprü eklemek için izlenecek yolu açıklayınız. 6. Aşağıdaki boşluklara uygun ifadeleri yazınız.(15 PUAN) a), : Ticari olmayan kuruluşlar için kullanılan kısaltmadır. b). adresleri, bilgisayarların iletişim kurmasını sağlayan rakamlardan oluşmuş özel adreslerdir. c) modelinde, istemci bilgisayar sunucu bilgisayara, web sayfasını görüntülemek istediği bilgisini gönderir. 7. Aşağıdaki paragrafta bağlantıların HTML kodlarını yazınız a) Ana sayfaya dönmek için tıklayınız (NOT:Bağlantı yeni sayfada açılacaktır.adres:http://proje/index.php) b) E-posta göndermek için tıklayınız (NOT:E-posta megep@meb.gov.tr adresine gönderilecektir.) 8.Aşağıdaki boşlukları uygun şekilde doldurunuz a) Form elemanlarından birindeki değişiklik üzerine verilerin sunucuya gönderilmesi istendiğinde o form elemanının bildirimine ifadesi eklenmelidir b) web sayfasının sunucuya gidip gitmediğinin kontrolüdür c)dropdownlist elemanında seçili olan nesne değiştiği anda alt programın çalışmasını sağlayan parametre dir. d) Alt programı içinde. metodu çağrılarak tüm veri kaynaklarının ilişkilendirildikleri sunucu kontrollerine bağlanmaları sağlanır. 9. Localhost nedir? Ne amaçla kullanılır? Bilgisayarda karşılığı olan yerel ip adresi nedir? Yazınız. 10. Aşağıdaki ifadeleri doğru- yanlış olarak değerlendiriniz. Yanlış olduğunu düşündüğünüz ifadenin doğrusunu altındaki boşluğa yazınız. a) IIS kurulduktan sonra bilgisayar sunucu bilgisayar gibi davranır.. b) VB.NET te deger1 ve DEGER1 değişken isimleri farklı değişken isimleri olarak algılanır.. c) Integer türü ile negatif tamsayı değerleri de tutulabilir.. 1
11. Aşağıda verilen ekran çıktısına göre girilen 3 sayının ortalamasını hesaplayıp sonucu yazan programın ASP.NET kodlarını yazınız. PROGRAMLAMA TEMELLERİ DERSİ SORULARI 1. Bilgisayar nedir, çalışma mantığını içeren bir tanımlama yapınız. 2. Makine dili nedir? 3. Aşağıdaki sayı sistemleri arasındaki dönüşümleri yapınız. a) (0011010)2 sayısının 10 luk sistemde karşılığı aşağıdakilerden hangisidir? b) (39)10 sayısının 2 lik sistemde karşılığı aşağıdakilerden hangisidir? c) (271)8 sayısının 2 lik sistemde karşılığı aşağıdakilerden hangisidir? d) (1011001111110101)2 sayısının 16 lık sistemde karşılığı aşağıdakilerden hangisidir? 4. Bilgisayar yazılımlarının çeşitleri nelerdir? 5. Algoritma nedir? 6. İki sayının ortalamasını bulmak için gerekli programa ait algoritmayı oluşturunuz. 7. Aşağıda akış şemasında kullanılan semboller verilmiştir. Ne için kullanıldıklarını yazınız. a b c d e 8. İki sayıyı toplamak için gerekli programa ait akış şemasını oluşturunuz. 9. Değişken ne demektir? 10. Değişken isimlendirme kuralları nelerdir? 11. Sabit nedir? Sabit nasıl tanımlanır, nelere dikkat edilmelidir? 12. Int x=5; Int y=3; Int sayi1=++y; Int sayi2=x--; Console.WriteLine(sayi1); Console.WriteLine(sayi2); Console.WriteLine(x); Console.WriteLine(y); Yukarıdaki C# kodlarının ekran çıktısı ne olur? 2
13. Aşağıdaki programın ekran çıktısı ne olur? static void Main(string[] args) { string x, y; Console.Write("1. Sayıyı Giriniz: "); x = Convert.ToInt16(Console.ReadLine()); Console.Write("2. Sayıyı Giriniz: "); y = Convert.ToInt16(Console.ReadLine()); Console.WriteLine("{0} + {1} = {2} ", x, y, (x+y)); Console.ReadKey(); } 14. C# ta açıklama satırı ekleme işlemi iki farklı yolla yapılabilir. Bunlar nelerdir? Farkını kısaca açıklayınız. 15. Console.WriteLine(6%2); kod satırının ekran çıktısı nedir? 16. Aşağıda x ve y değişkenleri tanımlanmıştır. Bu tanımlamaya göre verilen önermelerin sonuçlarının True ya da False dönüş değerini yazınız. int x = 10; int y = 4; a. x!=y b. x<=y c. x==y d. x == 4 y == 4 e. x == 4 && y == 4 17. (5+2)*4-6/2 işleminin sonucu nedir? İşlem önceliğine dikkat ediniz. 18. C# taki veri türlerinden 5 tanesini yazınız, kısaca açıklayınız. 19. Klavyeden girilen bir sayının negatif/pozitif olduğunu veren C# kodlarını yazınız. 20. Ekrana 1 den 10 a kadar sayıları yazdıran programı for döngüsünü kullanarak yazınız. 21. 1 den 100 e kadar olan çift sayıları while döngüsü ile ekrana yazdırınız. 22. 1 den 20 ye kadar olan sayıların toplamını bulan C# programını yazınız. 23. Dizi nedir, açıklayınız. gunler adında bir dizi tanımlayarak, değer atamasını yapınız. Bilişim Teknolojileri Temelleri 1.Aşağıda bulunan boşlukları doldurunuz. a) Sürücüler içerisinde bulunan ve dosyaları gruplamak amacı ile kullanılan program grup isimlerine denir. b) İki veya daha fazla kullanıcının programlar veya paylaşılan aygıtlar üzerinde çalışabildiği işletim sistemi tipi dir. 2. Aşağıda verilen dosya uzantılarını açıklayınız.(10 puan) exe : doc : jpg : txt : zip : 3. Aşağıdaki soruların yanına doğru yada yanlış yazınız.(10 puan) a) Servis paketleri (service pack) bilgisayarımızda kurulu işletim sistemini iyileştirmek amacıyla kullanılır b) İşletim sistemlerinde, açılış sırası kurulum önceliğine göre belirlenir ve daha sonra değiştirilemez.. 4. İşletim sistemi kurulum tipleri nelerdir?açıklayınız. 5. XP işletim sisteminde Sistem özellikleri penceresinin genel sekmesinde bulunan özellikler nelerdir? 3
6. Ağ topolojilerinden olan Bus Topolojisinin avantaj ve dezavantajları nelerdir? 7.Ağ topolojilerinden olan Bus Topolojisi ile Yıldız topolojisi arasındaki farklar nelerdir? 8.Ağ çeşitlerinden olan LAN,MAN ve WAN ı açıklayınız. 9.Ağ cihazlarından olan Ağ Kartı( NIC- Network Interface Kart ) nedir?bağlantı yuvalarını ve özelliklerini açıklayınız. 10.Hub ile switch arasındaki farkı açıklayınız. 11. Aşağıda verilen sesli hata mesajlarını açıklayınız. a)sürekli Ses: b)birçok Kısa Bip: Temel Eletronik ve Ölçme 1.Aşağıdaki tabloda boş bırakılan satırlara uygun çevirmeleri yazınız. Ondalık İkilik 33 126 1110101 10001001 2. Aşağıda 4 bitlik sayılar verilmiştir.bu sayılardaki her bitin bir LED olduğunu düşünerek led lerin yanıp yanmayacağını şekil üzerinde belirleyiniz. a)1001(3 puan) b)1110 (2 puan) c)1011(2 puan) 3. Şekildeki devrenin eşdeğer direncini bulunuz. 4. 280 %5 toleransa sahip 5 bantlı direncin renk kodlarını yazınız. 5. Aşağıda verilen değerler kondansatörlerin üzerinde yazan rakamlardır.kondansatörlerin kapasitesini bulunuz(15 puan) a)104=... b)5n6 =...pf c)p82 =...pf 6. Yarı iletken maddelerin özelliklerinden 5 tanesini yazınız. İnternet Programcılığı 1. Php nin çalışma mantığını kısaca açıklayınız. 2. Bilgisayarımızda Php çalıştırmak için hazır paket kullanmıyorsak hangi programların kurulu olması gerekir? Yazınız. 4
3. Bilgisayarımızda PHP kodları yazarken kullandığımız localhost un görevini yazınız. 4. Aşağıdaki değişken tanımlamalarından doğru ve yanlış olanları yanlarına yazınız. Yanlış olanlarda yapılan hataları yanlarına yazınız. a) $1numara b) $degisken2 c) $meslek_lisesi d) $çarpim e) $_bl 5. İsminizi 5 defa alt alta ekrana yazdıran programın php kodlarını while döngüsü kullanarak yazınız. 6. Aşağıda verilen php kodunun her satırında değişkenlerin değerlerinin kaç olduğunu açıklama satırı açarak yazınız. <?php $x=12; $y=++$x; $z=$x+(++$y); $k=$z%$y; $m=$k-- ; $n=++$x + $k-- ;?> 7. aylar isimli bir dizi tanımayıp, içine 5 ayın adlarını gönderen PHP kodlarını yazınız. 8. aylar isimli 5 indisli bir dizinin elemanlarını for() döngüsüyle ekrana yazdıran PHP kodlarını yazınız. 9. Yandaki PHP fonksiyonunun görevini ve ekran çıktısını yazınız. 10. Aşağıdaki kodların ekran çıktısını yanındaki boşluğa yazınınız. <?php $i=0; while($i<20) { $i=$i+2; echo $i; echo "<br>"; }?> 5
Paket Programlar 1. Dosya (File) menüsünde yer alan Kaydet (Save) ve Farklı Kaydet (Save as) komutları arasındaki farkı yazınız? 2. Word 2007, Excel 2007 ve Powerpoint 2007 belgelerinin uzantılarını yazınız. 3. Aşağıdaki Office düğmelerinin görevlerini yanlarına yazınız. 4. Aşağıdaki kısayol tuşlarının ve araç çubukları öğelerinin görevlerini yazınız? Ctrl C: Ctrl N: Ctrl Z: Ctrl O: Ctrl S: Ctrl V: Ctrl F: Ctrl X: Ctrl P: Alt + F4: 5. Yandaki Excel tablosuna göre aşağıdaki soruları cevaplayınız. a. Ali nin 1. Vize ve 2. Vize ortalamalarını veren Excel formülünü yazınız. b. Ali, Veli ve Sema nın 1. Vize notlarının toplamını veren Excel FONKSİYONUNU yazınız. c. Tablodaki bütün notlar arasında en büyüğünü veren Excel FONKSİYONUNU yazınız. d. Sema nın Ort. notu 45 ten büyükse GEÇTİ, küçükse KALDI yazdıran Excel FONKSİYONUNU yazınız. 6. PowerPoint 2007 de yeni slayt kaç değişik şekilde eklenir? Başlıklar halinde yazınız. 7. Arama motoru nedir açıklayınız. Bir arama motorunu oluşturan 3 temel parçayı yazınız. 8. Alan Adı (Domain) kavramını açıklayınız. IP adresi ile Domain arasındaki ilişkiyi yazınız. 9. Aşağıdaki internet adresi uzantılarının yanlarına hangi kuruluşlarca kullanıldıklarını yazınız. a. gov : b. edu : c. com: d. mil: A B C D E F G 1 Adı 1. Vize 2. Vize Ort. %60 Final %40 2 Ali 100 95 90 3 Veli 90 70 85 4 Sema 85 65 70 6
e. org: 10. İnternete kablolu bağlanmak için kullanılan yöntemlerden beşini yazınız. Veri Tabanı 1. Veritabanı nedir ve veritabanı kullanımını bir örnekle açıklayınız. 2. MS Access veri türlerinden 5 tanesini yazınız. 3. Bir veritabanını oluşturan veri, tablo, kayıt, alan adı kavramlarını açıklayınız. 4. MS Access te veri tabanı hazırlarken kullanılan alan özelliklerinden Giriş Maskesi nin ve Geçerlilik Kuralı nın görevlerini yazınız. 5. MS Access sorgu türlerini yazınız. 6. MS Access nesnelerinden Formların görevini yazınız. 7. MS Access nesnelerinden Raporlar ın görevini yazınız. 8. Bilgiler Tablosu OkulNo Ad Soyad DogumTarihi DogumYeri Devamsizlik 1001 Deniz Mutlu 10.03.1985 Erzincan 3 1507 Deniz Çokmutlu 20.04.1995 Erzincan 15 2000 Veli Yılmaz 17.09.1990 Antalya 10 570 İlkay Mutlu 23.12.2009 Antalya 20 a. Bilgiler tablosundan OkulNo, DoğumTarihi bilgilerini çeken SQL sorgusunu yazınız. b. SELECT * FROM Bilgiler WHERE DogumYeri= Antalya SQL komutunun sonuç ekran görüntüsünü yazınız. c. SELECT Okul No, Ad, Soyad FROM Bilgiler Devamsizlik >15 SQL komutunun sonuç ekran görüntüsünü yazınız. d. UPDATE Bilgiler SET OkulNo=101 SQL komutunun açıklamasını yazınız. e. Bilgiler tablosundan OkulNo su 600 ile 1200 arası olan öğrencinin Ad ve Soyad bilgilerini çeken SQL kodunu yazınız. Grafik Animasyon Fireworks: 1. Rezolasyon nedir? 2. Aşağıdaki araçların ne işe yaradıklarını yazınız. a) b) c) d) e) 3. Çalışma alanı içinde bir bölge seçildikten sonra seçime yeni alanları eklemek için hangi tuş/tuşlar kullanılır? 4. Bir resmin görüntüsünü küçültmek için hangi tuşlara basılır? 5.. işareti katmanlara dair hangi özelliği belirtir? 7
6. Şekil I Şekil II Yukarıdaki Şekil I hangi birleştirme yöntemiyle Şekil II ye dönüştürülmüştür? 7. Aşağıdaki kavramları tanımlayınız. a. Masaüstü yayıncılık : b. Çözünürlük : c. Katman : d. Maskeleme : e.degrade (gradient) : 8.. Aşağıdaki şekillere döndürme seçeneklerinden hangisi uygulanmıştır? Flip Vertical/Flip Horizontal? Öncesi Sonrası işlem Flash: 1. Flash ta Object Drawing özelliği nedir? (5puan) 2. Flash taki animasyonlarda değerinin açılımı nedir, bu değer neyi gösterir? (5puan) 3. Tools (Araçlar) panelinden alınmış aşağıdaki düğmelerin görevlerini yazınız. (15puan) a. : b. : c. : 4. Flash ta kaç farklı metin türü vardır? Her birini açıklayarak yazınız. (15puan) 8
5. Yandaki resim katman (layer) panelinden alınmıştır. Katmanlara hangi işlem uygulanmıştır? (5puan) 6. Aşağıdaki Text Tool (metin aracı) özelliklerinin neler olduklarını yazınız. (15puan) a. : b. : c. : d. : 7. Metin aracı kullanılarak yazılmış bir metne Break Apart özelliği uygulanırsa, metinde nasıl bir değişiklik olur? (5puan) 8. Pencil Tool (kalem aracı) ek özellikleri verilmiştir. Üç seçeneğin ayrı ayrı ne anlama geldiğini yazınız. (5puan) 9. Aşağıdaki terimlerin anlamlarını yazınız. (10puan) a. Grid : b. Snap : c. Movie : d. Stage : e. Timeline : 10. Aşağıda boş bırakılan yerleri önerme doğru olacak şekilde doldurunuz.(10puan) a. Flash ta hazırlanan filmleri test etmek için. kısayolu kullanılır. b. Şekillere düz bir renk uygulanmak istendiğinde renk türü olarak... seçilmelidir. 9
c. Flash ta oluşturulan dosyalar. uzantısını alır... uzantılı dosyalar ise çalışmanın derlenmiş hali olup, Flash Player ile çalıştırılabilir özelliktedirler. 11. Aşağıda Flash ta seçim aracı kullanılarak imlecin aldığı farklı şekiller verilmiştir. Hangi mod olduğunu, bu durumda seçim aracının yaptığı işi yazınız. (10puan) a. : b. : ÖĞRENCİLERİMİZ, BUNLARA EK OLARAK MESLEKİ GELİŞİM DERSİNDEN DE SORUMLUDUR. 10