İleri Programlama I
Ünite Sınavı Soruları
- 20 soru
- Soru metinleri açık; şıklar ve cevap anahtarı uygulamada
- 1
Kod içerisinde, sayısı belli olan tekrarlı blokların oluşturulmasında aşağıdakilerden hangisi kullanılır?
- 2
Sade Türk kahvesi yapmak isteyen bir kişi cezve, bir fincan, bir fincan su, bir tatlı kaşığı Türk kahvesi ve bir ocak ayarlamıştır. Bu kişi tüm malzemeleri cezveye koymuş, karıştırmış, cezveyi ocağın üstüne koyarak malzemeleri köpürene kadar pişirmiş ve ocağı kapatmıştır Sonrasında ise sade Türk kahvesini fincana koyarak servis etmiştir. Aşağıdakilerden hangisi bu algoritmanın girdilerinden biri değildir?
- 3
- sayı1 <-INPUT
- sayı2<-INPUT
- toplama<- sayı1+sayı2
- ortalama
- PRINT ortalama
Yukarıda yer alan sözde kod komutlarında değişkenlere değerlerin atandığı komutlar hangi basamaklarda yer almaktadır?
- 4
Tasarım aşamasında oluşturulan tüm doküman ve isteklerin yazılım geliştirme ekibine iletildiği yazılım geliştirme aşaması aşağıdakilerden hangisidir?
- 5
Sade Türk kahvesi yapmak isteyen bir kişi cezve, bir fincan, bir fincan su, bir tatlı kaşığı Türk kahvesi ve bir ocak ayarlamıştır. Bu kişi tüm malzemeleri cezveye koymuş, karıştırmış, cezveyi ocağın üstüne koyarak malzemeleri köpürene kadar pişirmiş ve ocağı kapatmıştır Sonrasında ise sade Türk kahvesini fincana koyarak servis etmiştir. Aşağıdakilerden hangisi bu algoritmanın girdilerinden biri değildir?
- 6
Yapılacak işlemlerin bilgisayarların anladığı dile çevrilebilmesi için ilk önce herkesin anlayabileceği bir yapıya çevrilmesi gerekir. Bu yapıya ne ad verilir?
- 7
Aşağıda yer alan yazılım geliştirme süreci aşamaları hangi seçenekte doğru şekilde sıralanmıştır?
- 8
- Kodun Sınanması ve İyileştirilmesi
- Alternatif Çözüm Yolları
- Problemi Tanımlama
- Girdi ve Çıktıların Belirlenmesi
- Çözümün Sınanması ve İyileştirilmesi
- Algoritmanın Kodlanması
Bilgisayarda belirlenen bir problemin bilgisayar ortamındaki çözüm aşamaları baştan sona hangi sırayla ilerler?
- 9
Belirlenen problemin bilgisayar ortamında çözüm aşamalarını sıraladığımızda son adım aşağıdakilerden hangisi olur?
- 10
"Kullanıcıdan veri alır." şeklinde açıklanan sözde kod (pseudo code) komutu aşağıdakilerden hangisidir?
- 11
Yazılım geliştirme sürecinde hazırlanan projenin kullanıcı arayüzlerinin, veri tabanı şemalarının, UML (Unified Modelling Language — Birleşik Modelleme Dili) diyagramlarının hazırlandığı aşama aşağıdakilerden hangisidir?
- 12
Akış diyagramının algoritmadan farkı aşağıdakilerden hangisidir?
- 13
Algoritmanın, görsel ve şekilsel olarak ifade edilmesi için kullanılan ve her bir geometrik şekil ve simgenin, bir iş veya komuta karşılık geldiği diyagramlara ne ad verilir?
- 14
Akış şemasında birden fazla yapılacak işlemlerde kullanılan ve bir kolunun döngüsel işlemlere, diğer kolunun döngü sonlanınca sıradaki akışa bağlandığı şekil aşağıdakilerden hangisidir?
- 15
Tasarım aşamasında oluşturulan tüm doküman ve isteklerin yazılım geliştirme ekibine iletildiği yazılım geliştirme aşaması aşağıdakilerden hangisidir?
- 16
1. Başla
2. Otobüsteki kişileri say.
3. Sayılan kişi sayısı 30'dan büyük mü?
4. Evet ise 6. adıma git.
5. Hayır ise 8. adıma git.
6. Kapasite aşımı uyarısı ver.
7. 2. adıma git.
8. Bitir.
Maximum 30 kişi kapasiteli bir yolcu otobüsünün hareket etmesi için 30 kişiyi aşmaması gerektiğini anlatan algoritmada otobüsün hareket etmesini sağlayan "Bitir" adımından önceki adım aşağıdakilerden hangisidir?
- 17
Aşağıdakilerden hangisi Algoritmanın, görsel ve şekilsel olarak ifade edilmesi için kullanılır?
- 18
Akış diyagramında bir sayfaya sığmayan akışlarda ya da fonksiyonların başlangıç / bitiş noktalarının belirlenmesi için kullanılan geometrik şekil aşağıdakilerden hangisidir?
- 19
Aşağıda verilenlerden hangisi veya hangileri Akış Diyagramı türlerinden birisidir?
I. Doğrusal (Sıralı)
II. Mantıksal (Koşullu)
III. Döngüsel (Tekrarlı)
- 20
I. sayı1 ve sayı2 iste
II. Bitir
III. Ekrana yaz: Çarpım
IV. Çarpım = sayı1 x sayı2
V. Başla
Verilen akış diyagramı adımlarının doğru sıralaması sağıdakilerden hangisidir?