ATA-AÖF Görsel Programlama II Çıkmış Sorular
Atatürk Üniversitesi ATA-AÖF Görsel Programlama II dersinin vize, final ve bütünleme sınavlarına hazırlanmak için 20 soruluk havuz: çıkmış sınav sorularını cevaplarıyla çöz, yanlış yaptıklarını tekrar et, yolda sesli dinle.
Görsel Programlama II konu özeti
Görsel Programlama II dersi; C# ve .NET ortamında kurulum projeleri, hata ayıklama, string ve dizi işlemleri, GDI+ ile çizim, XML, ADO.NET ve T-SQL veri erişimi, Crystal Reports raporlama ile isim uzayı ve metot kavramlarını kapsar.
Kurulum projesi ve dağıtım
- Hedef bilgisayardaki klasör düzeni File System Editor ile ayarlanır; Program Files, Masaüstü gibi konumlar buradadır.
- Uygulamanın masaüstü kısayolu File System Editor içindeki User's Desktop klasörüne eklenir.
Hata ayıklama (Debug)
- Programın belirli bir satırda durması için o satıra breakpoint (kesme noktası) konur.
- Durmuş programda değişken, dizi veya nesnelerin anlık değerleri Watch penceresinde izlenir.
Matematik, string ve dizi metotları
- Exp() metodu e sabitinin istenen kuvvetini verir; e³ için kullanılır. Diğer seçenekler trigonometrik fonksiyonlardır.
- Replace() metin içinde aranan parçayı bulup yerine yenisini koyar.
- Reverse() dizinin sırasını tersine çevirir; Sort ise elemanları sıralar.
Metotlar, this ve isim uzayları
- Metot adı ile parametre sayısı, sırası ve tiplerinin bütününe metot imzası denir; aşırı yüklemede imzalar farklı olmalıdır.
- Yerel parametre ile global değişken aynı adı taşıyorsa global olana this ile erişilir.
- İç içe isim uzayları noktalı yolla eklenir: using Universite.Ogrenci;
- Kimlik doğrulama, şifreleme ve erişim denetimi sınıfları System.Security isim uzayındadır.
GDI+ ile çizim
- İçi dolu kapalı şekiller Fill ile başlayan metotlarla çizilir.
- Yay açık bir çizgi olduğundan DrawArc kullanılır; FillArc diye bir metot yoktur. Dolu dilim için FillPie kullanılır.
- Düz renkli fırça SolidBrush sınıfıyla, kurucuya Color verilerek oluşturulur.
XML işlemleri
- XPath sorgusunda nitelik seçmek için @ işareti kullanılır; örnek /kitap/@yazar.
- XmlElement düğümüne yeni nitelik eklemek için Attributes.Append() çağrılır.
- Remove türü metotlar nitelik ekleme değil silme işlemi yapar.
Veri tabanı ve ADO.NET
- DataSet bellekteki sanal veri tabanı gibidir ve DataTable koleksiyonu olan Tables nesnesini içerir.
- İlişkisel, NoSQL, bulut ve dağıtık veri tabanları gerçek türlerdir; NoText diye bir tür yoktur.
- Belirli değere sahip satırlar için: SELECT * FROM Kisiler WHERE Ad='Ayşe'. Tüm sütunları * alır, koşulu WHERE verir.
Raporlama ve Crystal Reports
- Raporlama, verilerin seçilen ölçütlere göre özetlenip okunabilir belgelere dönüştürülmesidir.
- Crystal Reports veriye Pull ve Push modelleriyle erişir.
- Pull modelinde rapor doğrudan veri tabanına bağlanır; Push modelinde veri önce DataSet'e alınıp rapora gönderilir.
Önemli kavramlar
- File System Editor
- Kurulum projesinde dosyaların hedef makinedeki konumlarını belirleyen editördür.
- User's Desktop
- Uygulamanın masaüstü kısayolunun yerleştirildiği klasördür.
- Breakpoint
- Kod çalışırken yürütmeyi belirli satırda durduran kesme noktasıdır.
- Watch
- Hata ayıklarken değişken değerlerinin anlık izlendiği penceredir.
- Metot imzası
- Metot adı ile parametrelerin sayısı, sırası ve tiplerinin bütünüdür.
- this
- Aynı adlı yerel parametre varken sınıf düzeyindeki değişkene erişmeyi sağlar.
- SolidBrush
- Düz renkli fırça oluşturan sınıftır; kurucusu Color değeri alır.
- XPath
- XML belgesinde düğüm ve nitelik seçmek için kullanılan sorgu dilidir.
- DataSet
- Bellekte tutulan, içinde Tables koleksiyonu bulunan sanal veri tabanıdır.
- Pull / Push
- Crystal Reports'un veriye doğrudan bağlanma ve DataSet üzerinden gönderme modelleridir.
- Raporlama
- Verileri ölçütlere göre özetleyip okunabilir çıktıya dönüştürme işlemidir.
Sınav ipuçları
- Fill ile başlayan metotlar içi dolu şekil çizer; yay için DrawArc, dolu dilim için FillPie kullanılır, FillArc yoktur.
- Exp() üstel fonksiyondur; diğer seçenekler trigonometriktir. Reverse tersine çevirir, Sort sıralar.
- Attributes.Append() nitelik ekler, Remove türü metotlar siler.
- Pull modelinde rapor veriyi doğrudan çeker; Push modelinde veri DataSet ile gönderilir.
Hangi sınavların soruları var?
Görsel Programlama II örnek sorular
Aşağıdaki sorular dersin konularından derlenmiştir; cevabı görmek için "Cevabı gör"e dokunun. Tüm soruları uygulamada çözebilirsiniz.
1. Bir kurulum projesinde uygulamanın hedef bilgisayardaki hangi klasörlere kopyalanacağı ayarlanırken, standart olarak “File System on Target Machine” bölümünü barındıran editör hangisidir?
- User Interface Editor
- Custom Actions Editor
- File Types Editor
- File System Editor
- Registry Editor
Cevabı gör
Doğru cevap: D) File System Editor
File System Editor, kurulumda dosyaların Program Files, Masaüstü gibi hedef makinedeki konumlarını belirlemeyi sağlar ve bu bölüm standart olarak onda bulunur.
2. Bir programcı e sayısının 3. kuvvetini (e³) hesaplatmak istiyor. Bu iş için aşağıdaki metotlardan hangisini çağırmalıdır?
- Asin()
- Tan()
- Exp()
- Sin()
- Acos()
Cevabı gör
Doğru cevap: C) Exp()
Exp(), Euler sabiti e'nin istenen kuvvetini döndüren üstel fonksiyondur. Diğer şıklar trigonometrik fonksiyonlardır.
3. Sistem çalışırken bir değişkenin o anda tuttuğu değeri izlememize yarayan öğe aşağıdakilerden hangisidir?
- Restart
- Step Out
- Step Over
- Step Into
- Watch
Cevabı gör
Doğru cevap: E) Watch
Hata ayıklama (Debug) modunda seçilen değişken, dizi veya nesnelerin o satırdaki değerleri anlık olarak Watch (İzleme) penceresinde görülür.
4. Kullanıcıya bilgi vermek amacıyla, istenen koşullara uygun biçimde görsel, sayısal ya da başka formatlarda çıktı üretilmesini sağlayan program öğesi aşağıdakilerden hangisidir?
- Listeleme
- Gruplama
- Raporlama
- Veritabanı işlemler
- Sıralama
Cevabı gör
Doğru cevap: C) Raporlama
Veri tabanındaki verilerin kullanıcının seçtiği ölçütlere göre özetlenip okunabilir, sayfalanmış belgelere dönüştürülmesine raporlama denir.
5. Bir dizideki elemanların sırasını tersine çeviren metot aşağıdakilerden hangisidir?
- Sort
- Array
- Length
- Reverse
- Count
Cevabı gör
Doğru cevap: D) Reverse
Array sınıfının Reverse() metodu dizinin mevcut sıralamasını tersine çevirir; [A, B, C] dizisi [C, B, A] olur. Sort ise elemanları sıralar.
6. Bir metin ifadesinin içindeki belirli bir bölümü bulup yerine başka bir ifade koymak istendiğinde, aşağıdaki string metotlarından hangisinden yararlanılır?
- Count()
- Replace()
- Insert()
- IndexOf()
- Compare()
Cevabı gör
Doğru cevap: B) Replace()
Replace() metodu, metin içinde aranan karakter ya da kelimeyi bulur ve yerine verilen yeni karakter ya da kelimeyi koyar. Örnek: string.Replace("eski", "yeni").
7. Aşağıdaki metotlardan hangisi içi boyalı şekil çizmeye yarayan metotlar arasında yer almaz?
- FillArc()
- FillRectangle()
- FillClosedCurve()
- FillRegion()
- FillEllipse()
Cevabı gör
Doğru cevap: A) FillArc()
GDI+ içinde kapalı ve içi dolu şekiller Fill ile başlayan metotlarla çizilir. Yay (Arc) açık bir çizgi olduğundan DrawArc ile çizilir, FillArc diye bir metot yoktur. Dolu dilim için FillPie kullanılır.
8. XPath sorgularında bir niteliği (attribute) seçmek için hangi işaret kullanılır?
- "
- /
- .
- @
- //
Cevabı gör
Doğru cevap: D) @
XPath'te bir etikete ait niteliği seçmek için @ işareti kullanılır. Örnek: /kitap/@yazar.
9. DataSet içinde yer alan nesnelerden biri aşağıdakilerden hangisidir?
- Jobs
- Tables
- Plans
- *
- Statistics
Cevabı gör
Doğru cevap: B) Tables
ADO.NET'teki DataSet, bellekte tutulan sanal bir veri tabanı gibidir ve içinde DataTable koleksiyonu olan Tables bulunur.
10. Geliştirilen uygulamanın masaüstündeki kısayolu hangi klasörde yer alır?
- Application Folder
- Install
- User's Desktop
- User's Programs Menu
- Commit
Cevabı gör
Doğru cevap: C) User's Desktop
Visual Studio'da Setup projesinde, uygulamanın masaüstü kısayolu File System Editor içindeki User's Desktop klasörüne eklenir.
Bu dersi alan bölümler
Nasıl çalışmalı?
Önce "Vize (hepsi)" ya da "Final (hepsi)" ile geçmiş yılların sorularını çözün; aynı konular sınavlarda sık tekrarlanır. Yanlış yaptığınız sorular "Yanlışlar" bölümünde birikir, sınavdan önce onları yeniden çözün. Yolda ya da ev işi yaparken "Sesli Dinle" ile soruları ve cevaplarını dinleyebilirsiniz.
Sık sorulan sorular
ATA-AÖF Görsel Programlama II çıkmış sorular nerede?
Mobil Defter'de ATA-AÖF Görsel Programlama II dersinin vize, final ve bütünleme hazırlığı için 20 sorusu var (2024-25 Final). Soruları cevaplarıyla test olarak çözebilir, yanlışlarını ayrıca tekrar edebilir ve sesli dinleyebilirsin.
ATA-AÖF Görsel Programlama II vize soruları ve final soruları ayrı çözülebilir mi?
Evet. Uygulamada "Final (hepsi)" düğmeleriyle yalnız o sınavın sorularını, yıl düğmeleriyle de tek bir yılın sınavını çözebilirsin.
ATA-AÖF Görsel Programlama II çıkmış sorular PDF olarak indirilebilir mi?
Ayrı bir PDF dosyası yerine uygulamadaki "Kağıda yazdır" düğmesi dersin bütün sorularını ve cevap anahtarını yazdırılabilir sayfa olarak hazırlar; telefonda ya da bilgisayarda "PDF olarak kaydet" seçeneğiyle PDF yapabilirsin.
ATA-AÖF Görsel Programlama II ders notları ve konu özeti var mı?
Evet. Bu sayfada dersin konu özeti var; uygulamadaki "Konu özeti" düğmesiyle özetin tamamını okuyabilir ya da sesli dinleyebilirsin.
ATA-AÖF Görsel Programlama II soruları ücretli mi?
Hayır, ücretsiz. Ad, cep telefonu ve bölümünle bir dakikada üye olup bütün sorulara, yanlışlar listesine ve sesli dinlemeye erişebilirsin.
2. sınıf Bahar diğer dersler
- Açık Alan Rekreasyon Eğitimi çıkmış sorular
- Arapça IV çıkmış sorular
- Atatürk İlkeleri ve İnkılap Tarihi II çıkmış sorular
- Bireylerle Sosyal Hizmet çıkmış sorular
- Çevre Politikaları çıkmış sorular
- Din Eğitimi ve Din Hizmetlerinde Rehberlik çıkmış sorular
- Hadis çıkmış sorular
- İçerik Yönetim Sistemi çıkmış sorular
- İlk yardım ve Acil Sağlık Hizmetleri çıkmış sorular
- İnsan Davranışı ve Sosyal Çevre II çıkmış sorular
- İnternet Programcılığı II çıkmış sorular
- Kamu ve Yerel Yönetim Rekreasyonu çıkmış sorular
- Kelama Giriş çıkmış sorular
- Masaüstü Yayıncılık çıkmış sorular