Bilgisayar Ve Programlamaya Giriş Dersi 6. Ünite Sorularla Öğrenelim

İşleçler, Koşul Ve Yineleme Deyimleri

1. Soru

İşleç nedir?

Cevap

İşleçler, derleyiciye bazı özel matematiksel veya mantıksal fonksiyonları icra etmesini söyleyen simgelerdir. İşleçler program içinde kendi başlarına anlam ifade etmezler.


2. Soru

İşlenen nedir?

Cevap

Her işlecin anlamlı hâle gelebilmesi için bir veya birden fazla değişken veya sabit ile birlikte kullanılması gerekmektedir. Bu değişken veya sabitlere işlenen denir.


3. Soru

İşleçleri işlevlerine göre sınıflandırınız.

Cevap

  • Aritmetik İşleçler
  • İlişkisel İşleçler
  • Mantıksal İşleçler
  • Bit İşleçler
  • Atama İşleçleri
  • Diğer İşleçler


4. Soru

Artimetik işleçleri kısaca açıklayınız.

Cevap

Aritmetik işleçler denildiğinde akla ilk olarak dört işlem işleçleri yani toplama, çıkarma, çarpma ve bölme gelir. Bu işleçler hem tam sayı hem de kayan noktalı veri tiplerinde kullanılır.


5. Soru

Toplama ve Çıkarma İşleçleri nedir?

Cevap

İki işleneni toplamak veya birbirinden çıkarmak için kullanılırlar.


6. Soru

Çarpma ve Bölme İşleçleri nedir?

Cevap

İki işleneni çarpmak veya birbirine bölmek için kullanılırlar.


7. Soru

Kalan İşleci nedir? Niçin kullanılır?

Cevap

İki işlenenin birbirine bölümü sonucu kalan değerini hesaplayan bu işlece kalan işleci denir. % simgesi ile gösterilir. Dört işlem işleçlerine benzer şekilde, iki işlenenin arasına yerleştirilerek kullanılır.


8. Soru

Artırma ve Eksiltme İşlecini kısaca açıklayınız.

Cevap

Genellikle birçok uygulamada, ama özellikle sayım işleminin gerektiği uygulamalarda sıklıkla rastlanılan işleçlerdir. Bir değişkenin değerini 1 artırmak veya 1 azaltmak için kullanılırlar.


9. Soru

Artırma ve eksiltme işleçleri nasıl kullanılırlar, açıklayınız.

Cevap

Artırma ve eksiltme işleçleri iki farklı şekilde kullanılabilir: ön ek ve son ek. Önek işlecin değişkenin önünde, sonek ise arkasında yer alması demektir. Bu iki durum arasında başka bir işleç olmadan yalın olarak kullanıldıklarında hiçbir fark yoktur.


10. Soru

İlişkisel İşleçler nedir?

Cevap

İki değeri karşılaştıran işleçlerdir. Karşılaştırmalarda küçüktür, büyüktür, eşittir, küçük eşittir gibi ilişkiler kullanılır. İşlem sonucunda doğru veya yanlış değer döndürülür.


11. Soru

Mantıksal İşleçleri açıklayınız.

Cevap

Mantıksal işleçler, true ve false (doğru ve yanlış) olmak üzere sadece iki adet değer tutabilen boolean tipi değişkenlerin, mantıksal olarak birbiri ile değerlendirilmesine yararlar.


12. Soru

Bitsel İşleçler nedir? Kısaca açıklayınız.

Cevap

Bit seviyesinde işlem yapan işleçlere bitsel işleçler denir. Bu işleçler sadece tam sayı türünden olan işlenenlerle çalışır, double ve float türündeki işlenenler ile işlem yapılamaz.


13. Soru

Bitsel VE (AND) İşleci nedir?

Cevap

Bitsel VE işleci & simgesi ile gösterilir. Kullanımı mantıksal VE işleci ile aynıdır. Tek farklılık işlemlerin bit seviyesinde yapılıyor olmasıdır. VE işlemi karşılıklı bitler için uygulanır.


14. Soru

Bitsel VEYA (OR) İşleci nedir?

Cevap

Bitsel VEYA işleci | simgesi ile gösterilir. Kullanımı mantıksal VEYA işleci ile aynıdır. Tek farklılık işlemlerin bit seviyesinde yapılıyor olmasıdır. VEYA işlemi karşılıklı bitler için uygulanır.


15. Soru

Bitsel DEĞİL (NOT) İşleci nedir?

Cevap

Bitsel DEĞİL işleci ~ simgesi ile gsöterilir. Tek işlenene uygulanır ve önek şeklinde kullanılır. Uygulandığı işlenenin bitlerini tersine çevirir. Yani 0’ları 1, 1’leri 0 yapar.


16. Soru

Sola ve Sağa Öteleme İşleçleri ne amaçla kullanılırlar? Kısaca açıklayınız.

Cevap

Bitlerin sayı içerisindeki yerlerini değiştirmek için sola (<<) ve sağa (>>) öteleme işleçleri kullanılır. Her iki işleç de iki işlenene uygulanırlar. Sola öteleme işleminde bütün bitler öteleme sayısınca sola kaydırılır. Öteleme yaparken bit boyutunu aşan soldaki bitler kaybolurken, sağ taraftan 0 değerli bitlerle ekleme yapılır. Sağa öteleme işleminde de aynı işlemler soldan sağa doğru yapılır.


17. Soru

Atama İşleci nedir?

Cevap

Atama işleci =, adımdan da anlaşılacağı üzere değer ataması için kullanılır. Kısacası sağ tarafında yer alan değeri üretir denilebilir.


18. Soru

İşleçler arasındaki öncelik ilişkisini kısaca açıklayınız.

Cevap

Matematikte sıklıkla karşımıza çıkan işlem önceliği, aynı şekilde işleçlerin kullanımı sırasında da ortaya çıkmaktadır. Birden fazla işlecin aynı satırda kullanıldığı durumlarda eğer parantez kullanılmamışsa işleçlerin kendi aralarındaki işlem önceliğine bakılarak karar verilir. Örneğin çarpma işlecinin çıkarma işlecine göre, çıkarma işlecinin ise atama işlecine göre bir önceliği vardır.


19. Soru

FOR deyimi ne zaman kullanılır?

Cevap

Programımızın bir bölümünün sabit bir sayıda yinelenmesini istediğimizde for deyimini kullanırız. For deyimi for anahtar sözcüğü ile başlar. Anahtar sözcükten sonra içinde üç farklı deyimin yer aldığı parantezler gelir.


20. Soru

WHILE deyimi ne zaman kullanılır?

Cevap

Bir kod parçasının ne kadar tekrarlanacağını döngüye girene kadar bilmiyorsak while deyimini kullanırız. While sözcüğünün yanındaki parantez içinde yer alan ifade doğru olduğu sürece deyim işlenmeye devam eder.


21. Soru

İşleçler işlevlerine göre kaç sınıfa ayrılır?

Cevap

6


22. Soru

Derleyiciye bazı özel matematiksel veya mantıksal fonksiyonları
icra etmesini söyleyen simgelere ne denir?

Cevap

İşleç


23. Soru

Kalan işleci hangi değişkenlerle işlem yapar?

Cevap

sadece tam sayı


24. Soru

Artırma ve eksiltme işleçleri kaç farklı şekilde kullanılabilir?

Cevap

Ön ek ve sonek


25. Soru

İki değeri karşılaştıran işleçlere ne denir? 

Cevap

ilişkisel işleçler


26. Soru

Boolean türündeki işlenenlerle işlem yapanalara ne denir?

Cevap

Mantıksal İşleçler


27. Soru

İşlenenlerinden birinin doğru olması durumunda doğrudur neyi iifade eder?

Cevap

Mantıksal VEYA (OR) İşleci


28. Soru

İki işlenenin ikisi de doğru ise doğru (1), herhangi biri veya ikisi de
yanlış ise yanlış (0) değerini üretir neyi ifade eder?

Cevap

Mantıksal VE (AND) İşleci


29. Soru

Sadece tek bir işlenen alır ve işlenenin değerini mantıksal olarak
tersine çevirir neyi ifade eder?

Cevap

Mantıksal DEĞİL (NOT) İşleci


30. Soru

Bit seviyesinde işlem yapan işleçlere ne denir?

Cevap

bitsel işleçler


31. Soru

İşlenenlerinin karşılıklı bitleri aynı ise 0, farklı ise 1 değerini üretir. neyi ifade eder?

Cevap

Bitsel ÖZEL VEYA (XOR) İşleci


32. Soru

Tek işlenene uygulanır ve önek şeklinde kullanılır. Uygulandığı işlenenin bitlerini tersine çevirir. Yani 0’ları 1, 1’leri 0 yapar. neyi ifade eder?

Cevap

Bitsel DEĞİL (NOT) İşleci


33. Soru

Bitlerin sayı içerisindeki yerlerini değiştirmek için ne kullanılır?

Cevap

Sola ve Sağa Öteleme İşleçleri


34. Soru

Değer ataması için ne kullanılır?

Cevap

Atama İşleci


35. Soru

En yüksek değere hangi işleçler sahiptir?

Cevap

!,++,--


36. Soru

Birçok if – else yapısının kullanılmasını gerektirecek kadar fazla seçenek mevcutsa ve tüm kararlar aynı seçim değerine göre belirleniyorsa, bu durumlarda ne kullanılır?

Cevap

switch deyim


37. Soru

Programımızın bir bölümünün sabit bir sayıda yinelenmesini istediğimizde ne kullanırız?

Cevap

FOR Deyimi


38. Soru

Bir kod parçasının ne kadar tekrarlanacağını döngüye girene
kadar bilmiyorsak ne kullanırız?

Cevap

while deyimi


39. Soru

Bazı durumlarda ifadenin değerine bakılmaksızın döngünün en az bir kez çalıştırılması istenirse ne kullanılır?

Cevap

DO – WHILE Deyimi


40. Soru

Switch deyiminde switch ifadesi hangi türde olmalıdır?

Cevap

ordinal türde (integer, char)


Bahar Dönemi Dönem Sonu Sınavı
25 Mayıs 2024 Cumartesi