İNTERNET PROGRAMCILIĞI DERSİ ÇALIŞMA SORULARI



Benzer belgeler
İnternet Programcılığı Dersi 2.Dönem Ders Notu

1.PROGRAMLAMAYA GİRİŞ

ÖĞRENME-ÖĞRETME YÖNTEM VE TEKNİKLERİ. gösterip yaptırma, uygulamalı çalışma. Anlatım, soru-cevap, gösterip yaptırma, uygulamalı çalışma.

WEB PROGRAMLAMA. PHP Temelleri 2. Dr. Erman Yukselturk

Bölüm 10: PHP ile Veritabanı Uygulamaları

2. AĢağıdakilerden hangisi dizilerde kesit alma fonksiyonudur? A) foreach () B) array_push() C) array_shift () D) array_slice()

İnternet Programcılığı Öğr. Gör. Serkan AKSU PHP de Dizi-Değişkenler, Nesneler. Dizi Oluşturma. Tek Boyutlu Diziler

T.C. MİLLÎ EĞİTİM BAKANLIĞI BİLŞİM TEKNOLOJİLERİ İNTERNET PROGRAMCILIĞI 2 482BK0095

PHP'ye Giriş Türkiye PHP Grubu - Linux Şenlikleri PHP Eğitim / Tanıtım Seminerleri Ankara, 11 Mayıs 2006 Hidayet Doğan <hdogan@hido.

MEGEP (MESLEKİ EĞİTİM VE ÖĞRETİM SİSTEMİNİN GÜÇLENDİRİLMESİ PROJESİ)

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

Script. Statik Sayfa. Dinamik Sayfa. Dinamik Web Sitelerinin Avantajları. İçerik Yönetim Sistemi. PHP Nedir? Avantajları.

PHP, nesne-yönelimli (object-oriented) bir dil olduğu için, nesne oluşturma imkânına ve bunların kullanılmasını sağlayan metodlara da sahiptir.

PHP ile Programlama (I/III)

T.C. MİLLÎ EĞİTİM BAKANLIĞI MEGEP (MESLEKİ EĞİTİM VE ÖĞRETİM SİSTEMİNİN GÜÇLENDİRİLMESİ PROJESİ) BİLİŞİM TEKNOLOJİLERİ İNTERNET PROGRAMCILIĞI-3

PHP I PHP I. E. Fatih Yetkin. 26 Eylül 2011

Javascript Ders Örnekleri -2. Tarayıcı Görüntüsü

T.C. MİLLÎ EĞİTİM BAKANLIĞI DENİZCİLİK İNTERNET PROGRAMCILIĞI 2

WEB TASARIM I. Öğr. Gör. M. Mutlu YAPICI. Ankara Üniversitesi Elmadağ Meslek Yüksekokulu

PROGRAMLAMA DİLLERİ I

1 JAVASCRIPT NEDİR? 1

HSancak Nesne Tabanlı Programlama I Ders Notları

Web Formlar ve Sayfalar Arasında Bilgi Gönderme. BATML İnternet Programcılığı 1

JAVASCRIPT JAVASCRIPT DİLİ

PHP kodları çoğu zaman HTML kodları arasına gömülü olarak yazıldığından öncesinde HTML kodlarınının bilinmesinde fayda vardır.

Yukarıdaki örnekte görüldüğü üzere her php komut satırı noktalı virgül (;) ile biter.

5. HAFTA KBT204 İNTERNET PROGRAMCILIĞI II. Öğr.Gör. Hakan YILMAZ.

Öğr. Gör. Cansu AYVAZ GÜVEN VERİTABANI-II. Değişken Tanımlama Ve Akış Kontrol Deyimleri

ALGORİTMA VE PROGRAMLAMA I

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

İnternet Programcılığı Form İşlemleri ve Oturum Yönetimi Örnekleri

Internet Programming II

elemanlarının gezilmesine yönelik bir örnek sunulmuştur, inceleyiniz.

3. KOŞUL YAPILARI 3.1. IF YAPISI 2

İNTERNET PROGRAMCILIĞI DERSİ

PROGRAMLAMA TEMELLERİ DERSİ ÖZETİ

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 9

BİLGİSAYAR MÜHENDİSLİĞİ ALGORİTMA VE PROGRAMLAMA II 2.HAFTA SWİTCH (CASE), SAYAÇLAR, DÖNGÜLER,

OMÜ HAVACILIK VE UZAY BİLİMLERİ FAKÜLTESİ METEOROLOJİ MÜHENDİSLİĞİ BÖLÜMÜ MET103 BİLGİSAYAR PROGRAMLAMA I BÜTÜNLEME SINAVI

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 8

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

Javascript. 1) Notepad++ aşağıdaki kodları yazıp deneme.html olarak kaydedelim. 2) Biraz önceki sayfa sadece html kodların içeriyordu.

MATLAB de. Programlama. Kontrol Yapıları. Döngü Yapıları. Doç. Dr. İrfan KAYMAZ Matlab Ders Notları

1-100 tam puan üzerinden notları harf notuna çeviren Php kodunu yazınız. <?php

8. HAFTA KBT204 İNTERNET PROGRAMCILIĞI II. Öğr.Gör. Hakan YILMAZ.

WEB TASARIM I. Öğr. Gör. M. Mutlu YAPICI. Ankara Üniversitesi Elmadağ Meslek Yüksekokulu

/ C Bilgisayar Programlama Final Sınavı Test Soruları. Adı soyadı :... Öğrenci no :... İmza :... Tarih, Süre : , 60 dak.

PHP ile İnternet Programlama

PHP 2. Hafta. PHP de Kod Akışı. Algoritmik Düşünebilmek.

çindekiler 01. Kurulum

Pythonda değişkenlerin türlerini tanımlamaya gerek yoktur

disp VEYA fprintf KOMUTLARIYLA EKRANA MESAJ YAZDIRMA

SESSİON KULLANIMI. .Aşağıdaki Kodları da SessionDevam.asp adıyla kaydedelim. Language=VBScript Codepage="1254"%>

BİL-142 Bilgisayar Programlama II

Değişkenler, içerisinde tek bir değer tutabilen yapılardır. Örneğin haftanın günlerini değişkenlerde tutmak istersek, her bir gün adı için bir

Dersin Sorumlusu: Yrd. Doç. Dr. Birol SOYSAL. Sunumları Hazırlayan: Doç. Dr. Bülent ÇAKMAK

08217 Internet Programcılığı I Internet Programming I

SQL PROGRAMLAMA. Bir batch, bir arada bulunan bir dizi SQL deyimidir. Batch ayıracı GO deyimidir.

PHP ile İnternet Programlama

Adı soyadı :... Öğrenci no :... İmza :... Tarih, Süre : dak.

2 ALGORİTMA VE AKIŞ DİYAGRAMLARI

Öğr. Gör. Serkan AKSU 1

BMT 101 Algoritma ve Programlama I 7. Hafta. Yük. Müh. Köksal Gündoğdu 1

PHP nin Tarihi. PHP ile başka neler yapılabilir?

PHP ile İnternet Programlama

2. HAFTA KBT204 İNTERNET PROGRAMCILIĞI II. Öğr.Gör. Hakan YILMAZ.

Internet Programming II

08220 Internet Programcılığı II

İNÖNÜ ÜNİVERSİTESİ MÜH. FAK. BİLGİSAYAR MÜH. BÖL. ALGORİTMA VE PROGRAMLAMA 1 DERSİ LAB. ÖDEVİ

HSancak Nesne Tabanlı Programlama I Ders Notları

İNÖNÜ ÜNİVERSİTESİ MALATYA MESLEK YÜKSEKOKULU DERS TANITIM FORMU. Kredisi AKTS Eğitim Dili Tipi: Zorunlu/ Saat

BİLGİSAYAR PROGRAMLAMA DERSİ

Görsel Programlama 1

ESM-361 Mikroişlemciler. 3. Hafta Ders Öğretim Üyesi Dr.Öğr.Üyesi Ayşe DEMİRHAN

MAK 1005 Bilgisayar Programlamaya Giriş. Fonksiyonlar. Prof. Dr. Necmettin Kaya

BİLİŞİM TEKNOLOJİLERİ 6. SINIF DERS NOTLARI 2

Bilgisayar Programlama

AOSB 2017 EĞİTİM PROGRAMI

BİLGİSAYAR PROGRAMLAMA DERSİ

İSTANBUL RUMELİ ÜNİVERSİTESİ MESLEK YÜKSEKOKULU BİLGİSAYAR PROGRAMCILIĞI 1.SINIF 2.YARIYIL İNTERNET PROGRAMCILIĞI II DERS İZLENCESİ

SİNOP ÜNİVERSİTESİ MESLEK YÜKSEKOKULU MEKATRONİK PROGRAMI

8- Sistem tarihinden gün değerini alarak çift veya tek sayı olup arasındaki sayılardan tek olanları yeşil çift olanları kırmızı

ORACLE DA KÜRSÖRLER. Gerekli sistem değişkenleri

Çoktan Seçmeli Değerlendirme Soruları Akış Şemaları İle Algoritma Geliştirme Örnekleri Giriş 39 1.Gündelik Hayattan Algoritma Örnekleri 39 2.Say

Mühendislik Fakültesi Elektrik-Elektronik Mühendisliği C Programlama 5. Bölüm Karar ve Çevrim Kontrol Yapıları

Yeni bir proje açarken File New - Web Site diyoruz. Gelen ekranda Visual Basic veya C# seçilebilir. Biz ders kapsamında C# programlama dilini seçtik.

Örnek 4: Örnek Özyinelemeli fonksiyon örneği Bölüm 9. C++ programlama dilinde Nesne ve sınıf

6. HAFTA KBT204 İNTERNET PROGRAMCILIĞI II. Öğr.Gör. Hakan YILMAZ.

BİLGİSAYAR BİLİMİ DERSİ (KUR 1) PYTHON PROGRAMLAMA DİLİ ÇALIŞMA KÂĞIDI - 1

Yazılım Nedir? 2. Yazılımın Tarihçesi 3. Yazılım Grupları 4 Sistem Yazılımları 4 Kullanıcı Yazılımları 5. Yazılımın Önemi 6

İNTERNET PROGRAMCILIĞI - II

Genel Kullanılış 1: [değişken ismi] = [değişken ismi] [işlem] [sayı veya string ifade veya değişken]

Akış Kontrol Mekanizmaları

YZM 2105 Nesneye Yönelik Programlama

2 PYTHON A GIRIŞ 13 PyCharm İle Python Projesi Oluşturma 15 Projenin Çalıştırılması 18 İlk Python Programımız 19 Açıklama Satırları 21

5.HAFTA. Sınıf ve Nesne Kavramı, Metot Oluşturma, Kurucu Metot, this Deyimi

NESNE YÖNELİMLİ PROGRAMLAMA HAFTA # 2

1 RUBY HAKINDA 1 Ruby nin Gelişim Hikayesi 1 Neden Ruby? 1 Neden Bu Kadar Popüler? 2

Transkript:

İNTERNET PROGRAMCILIĞI DERSİ ÇALIŞMA SORULARI 1) Aşağıdaki seçeneklerin hangisinde PHP kod yazımı doğru olarak verilmiştir? A) <. > B) <script ="php"> </script> C).. D) <%php..%> 2) PHP ile hazırlanmış web sayfalarının çalışabilmesi için en az hangi yazılımların bulunması gerekmektedir? A) web sunucu ve PHP kütüphanesi B)sadece PHP kütüphanesi C)sadece web sunucu D)veritabanı ve web sunucu 3) Aşağıdaki tanımlamalardan hangisi doğrudur? A)$1.sayi = 15; B)$sayi_1= 15; C)$sayi 1 = 15; D)$sayı =15; 4) if ($yas>18) and ($cinsiyet== erkek ) kodunun anlamı nedir? A) yaşı 18 den büyük ve cinsiyeti erkek ise B) yaşı 18 den büyük veya cinsiyeti erkek ise C) yaşı 18 ve cinsiyeti erkek değil ise D) yaşı 18 den küçük ve erkek ise 5) Php de ekrana Merhaba Dünya nasıl yazdırılır? A) echo " Merhaba Dünya "; B) " Merhaba Dünya "; C) echo Merhaba Dünya D) Response.Write( Merhaba Dünya ) 6) PHP sunucu taraflı çalışan bir programlama dilidir.( ) DOĞRU ( ) YANLIŞ 7) PHP kodları HTML kodlarının arasına yazılamaz.( ) DOĞRU ( )YANLIŞ 8) if deyimindeki şart sağlanmıyorsa else den sonraki komutlar çalışır.( ) DOĞRU ( )YANLIŞ 9) PHP kodlarının web tarayıcında çalışması için Apache serverin çalışıyor olması gerekir. ( )DOĞRU ( )YANLIŞ 10) defin (pi, 3.14) ( )DOĞRU ( )YANLIŞ 11) Dört değişkene sayısal değer atanacaktır. Bu dört değişkenin toplamını bulup ekrana yazdıran programı PHP kodları ile yazınız? 13) Bir öğrencinin bir ders için iki adet yazılı ve bir sözlü notu değişkene atanacaktır. Dersin ortalaması hesaplanıp, ortalama sonucu 45 e eşit yada büyükse GEÇTİ, değilse KALDI yazılacaktır. Bu işlemleri gerçekleştiren programı PHP kodları ile yazınız?

14) Bir değişkene adı soyadı diğer bir değişkene kilosu (kg türünden) değer atanacaktır. Kilosu 60 altında ise ZAYIF, kilosu 60 ile 90 arasında ise NORMAL, kilosu 90 üzeri ise ŞİŞMAN yazdırılacaktır. Yukarıdaki işlemi gerçekleştiren PHP kodlarını yazınız? 15) Değişkene gün rakamı atanacaktır(1-7). İlgili rakama göre ekrana gün ifadesi yazılacaktır. Örneğin; gun değişkenine 4 değeri atanmışsa Bugün günlerden Perşembe yazılacaktır. 1-7 dışındaki atamalarda hatalı değer ataması mesajı verilecektir. 1. Aşağıdakilerden hangisi php ile ilgilidir? I-Apache II-Mysql III-IIS Server a) I b) III c) I-II d) I-III 2. PHP yazılımının özelliğini ekranda gösteren komut aşağıdakilerden hangisidir? a) phpinfo() b) phphelp() c) phpserver() d) php() 3. Php dili için aşağıda yazılanlardan hangisi doğru değildir? a) Rahat ve hızlı kodlanabilir. b) Derlenmesine gerek yoktur. c) Veri tabanı olarak MSSQL, MySql, Oracle vb. veritabanlarına bağlanabilir. d) IIS, PWS gibi diğer web sunucularıyla çalışamaz. 4. Aşağıdakilerden hangisi bir veri tabanı türü değildir? a) Dbase b) Sql c) Mysql d) PhpMyAdmin 5. Aşağıdaki kodun ekran çıktısı aşağıdakilerden hangisidir? <? $ad= Ali ; $soyad= MERT ; $adsoyad=$ad." ".$soyad; echo $adsoyad; a) Ali..MERT b) Ali MERT c) AliME 6. 6.15 değeri atanacak bir değişken hangi türde olmalıdır? a) integer(tamsayı) b) string c) double d) define 7. $a *=$b; komutunun anlamı nedir? a) $a=$a*$b; b) $b=$a*$b; c) $a=$b*$b; d) $b=$a*$a; 8. Aşağıdaki if kullanımlarından hangisi yanlıştır? a) if ($sinavnotu>=160 && $diplomanotu>=3.50) b) if ($yas < 18) c) If ( $cinsiyet="erkek" ) d) if (yas< 18 ) 9. Aşağıdakilerden hangisi bir fonksiyon çeşidi değildir? a) Geriye Değer Döndüren Fonksiyonlar b) Aktif Fonksiyonlar c) Varsayılan Değer Alan Argümanlı Fonksiyonlar d) Global Değişkenli Fonksiyonlar 10. Aşağıdakilerden hangisi dizi sıralama fonksiyonudur?

a) array() b) sort () c) array_slice () d)array_shift() 11. Aşağıdakilerden hangisi dizinin ilk elemanını silme fonksiyonudur? a) array_shift () b) foreeach() c) array_push() d) array_slice() 12. Aşağıdakilerden hangisi dizilerde kesit alma fonksiyonudur? a) foreach () b) array_push() c) array_slice() d) array_shift () 13. PHP ne anlama gelmektedir? a) Page House Process b) Page Home Page c) Process Home Personel d) Personel Home Page 14. PHP ile ekileşimli sayfalar oluşturmak için aşağıdaki yazılımlardan hangisine ihtiyaç yoktur? a) Web sunucu b) Php yorumlayıcı c) Veri Tabanı d) Dreamweawer 15. Aşağıdakilerden hangisi web programlama dili türlerinden biri değildir? a) PHP b) HTML c) Perl d) ASP 16. Aşağıdakilerden tanımlamalardan hangisi doğrudur? a) $1.sayi 15; b) $sayi_1= 15; c) $sayi 1 = 15; d) $sayı =15; 17. 18 verisi aşağıdaki değişken tiplerinden hangisiyle tanımlanmalıdır? a. İnteger b. Real c. Boolean d. String 18. Aşağıdakilerden hangisi bir mantıksal operatördür? a) => b) ++ c) && d )= = 19. Aşağıdakilerden deyimlerden hangisi şarta bağlı işlem yapar? a) If. Else b) For c) until d) repeat 20. Aşağıdaki ifadelerden hangisi doğrudur? a) if deyiminden sonra yanlızca tek bir komut kullanılabilir. b) for döngüsünün sınırlarını belirleyemeyiz. c) break komutu döngüye devam etmeyi sağlar d) iç içe birden fazla if deyimi kullanılabilir. 21. Aşağıdakilerden hangisi fonksiyonda değer döndüren deyimdir? a) back b) next c) return d) function 22. Aşağıdakilerden hangisi mail gönderme fonksiyonudur? a) mail() b) email() c) sendmail() d) sendemail() 23. Aşağıdakilerden hangisi dizilere eleman ekleme fonksiyonudur? a) foreeach() b) array_slice() c) array_shift () d) array_push() 24. Aşağıdakilerden hangisi dizileri birleştirme fonksiyonudur?

A )array_shift () b) array_push() c) array_merge() d) array_slice() 25. 1 den 10 a kadar olan sayıları ekranda yazan programı while kullanarak yazınız 26. Kullanıcıdan alınan 1 sayının tekmi çiftmi olduğunu ekranda yazan programı yazınız 27. 1 den 10 a kadar olan sayıları ekranda yazan programı for kullanarak yazınız 28. Değerleri daha önceden girilmiş 5 elemanlı tek boyutlu bir dizinin elemanlarını büyükten küçüğe sıralayan Php kodunu yazınız. 29. Değişkene atanmış dört adet sayıyı toplayan ve ekrana yazdıran programı PHP kodları ile yazınız? 30. Kullanıcıdan doğum yılı bilgisi istenecek yaşı 18 den küçükse "Yaşınız 18 den küçüktür" yazan kodları form kullanarak yazınız. 31. Aşağıdaki kodun ekran çıktısını yazınız. $ad="efe"; $kilo=50; if ($kilo<60) echo ("Zayıf); elseif ($kilo>=60 and $kilo<=90) echo ("Normal"); elseif ($kilo>90) echo ("Şişman"); 32. Aşağıdaki kodda yer alan hataları düzelterek tekrar yazınız. $gun=4; switch (gun) case 1 echo Pazartesi; case 2 echo Salı; case 3 echo Çarşamba; default echo "hatalı değer ataması"; 33. Aşağıdaki kod satırlarını açıklayınız. $y1=100; $y2=100; $s1=100; $ort=($y1+$y2+$s1)/3 if ($ort>=45) echo ("GEÇTİ"); else echo ("KALDI");

34. 1 den 10 a kadar olan sayıları ve karelerini gösteren programı yazınız. 35. Mail gönderme kodlarını yazınız. <? $headers = From: alisakarya@eposta.com. \r\n. Reply-To: cevap@eposta.com. "\r\n". X-Mailer: PHP/. phpversion(); $alici_eposta = eminerol@eposta.com ; $eposta_konusu = Deneme ; $eposta_mesaji = Bu bir deneme e-postası mesajidir. ; mail($alici_eposta, $eposta_konusu, $eposta_mesaji, $headers); 36. Aşağıdaki kodun ekran çıktısını yazınız.(20puan) <form action=" http://localhost/form2.php" method="post"> Ad ve Soyadınız: <input type="text" name="ad"><br> E-mail :<input type="text" name="mail"><br> Okuduğunuz Bölümünüz Hangisidir? <select name="bölüm"> <option value="bilgisayar">bilgisayar <option value="muhasebe">muhasebe </option> </select><br> Cinsiyetiniz?<br> Erkek :<input type="radio" name="cinsiyet" value="erkek"><br> Kadın :<input type="radio" name="cinsiyet" value="kadin"><br> Hiç Yurtdışına gittiniz mi? <input type="checkbox" name="yurt" value="yurt"><br> <input type="submit" value="gönder"> </form> 37. Aşağıdaki kodda yer alan hataları düzelterek tekrar yazınzı. function $topla ( sayi1, sayi2) $sonuc = sayi1 + sayi2; return sonuc sayi1 = 12; sayi2 = 5; print $topla( sayi1, sayi2); 38. Aşağıdaki kod satırlarını açıklayarak ekran çıktısını yazınız. for ($i=1;$i<=4;$i++) for($a=1;$a<=3;$a++) echo "$i*$a=".$i*$a; echo "<br>";