Aşağıdakilerden hangisi C++ programlarında sabitleri tanımlamak için kullanılır?
a) int
b) long
*c) const
d) float
e) define
C++ programlarında, program ifadelerinin sonuna hangi noktalama işareti konulur?
a) İki nokta üst üste
b) Diyez işareti
c) Soru işareti
d) Virgül işareti
*e) Noktalı virgül işareti
Aşağıdakilerden hangisi hatalı bir değişken adıdır?
a) A
b) A1
c) Sayi_3
*d) 1A
e) A1c32
Aşağıda algoritmalarla ilgili verilen tanım cümlesinde bırakılan boşluğa hangi kelimeler grubu gelmelidir? “algoritmalar bilgisayara —————. talimatlar dizisidir.”
a) Akış şemalarını ifade eden
b) Satır algoritmalarını ifade eden
c) Sözde kodları ifade eden
*d) Nelerin yapılması gerektiğini söyleyen
e) Nelerin yapılmaması gerektiğini söyleyen
Aşağıdaki şekillerden hangisi akış şemalarında if karar deyiminin ifade edilmesi için kullanılır?
a) Silindir
*b) Eşkenar dörtgen
c) dikdörtgen
d) Üçgen
e) Kare
Tek boyutlu ve çok boyutlu dizilerde, dizi tanımlanırken eleman sayısı hangi temel veri tipi ile belirlenir?
a) bool
b) float
c) char
*d) int
e) double
Aşağıda verilen kod bloğunun çıktısı hangisidir? int dizi[4]={1,2,3,4}; for(int i=0;i<4;i++){ if(i==2) cout<
*d) <<
-=
Aşağıda verilen ifade Algoritmaların hangi özelliğini tanımlar? “Gereksiz tekrarlardan uzak olmalıdır. Birçok farklı problemin çözümünde kullanılabilecek genel özelliklere sahip olmalıdır.”
a) Kesin olama özelliği
*b) Etkin olma özelliği
c) Sonlu olma özelliği
d) Giriş bilgisine karşılık çıkış bilgisi sağlama özelliği
e) Başarım ve Performans
C++ programlarında, belli koşullar altında belli ifadelerin çalıştırılması, belli ifadelerin de çalıştırılmamasını sağlayan deyim aşağıdakilerden hangisidir?
a) cout
b) cin
c) return 0;
d) endl
*e) if
Aşağıda verilen söz dizimi hangi deyime aittir. if(koşul) İfade; else İfade;
a) İf
*b) İf….else
c) include
d) else
e) main()
Aşağıda verilen söz dizimi hangi deyime aittir. if(koşul) İfade;
*a) İf
b) İf….else
c) include
d) else
e) main()
Aşağıdakilerden hangisi Algoritma dokümanlarında olması gereken özelliklerden değildir?
a) C++ Kodu
b) Algoritma Adı
*c) Algoritmanın yaptığı iş
d) Algoritmanın işlem adımları
e) Açıklamalar
int A[5]={0}; ifadesinden sonra A dizisi için aşağıdakilerden hangisi doğrudur?
a) Derleme sırasında, tanımlama şeklinden dolayı hata döner
*b) Dizinin bütün elemanları sıfır olur.
c) Dizinin ilk elemanı sıfır, diğer dört elemanı rastgele sayılardan oluşur.
d) Dizinin son elemanı sıfır, diğer dört elemanı rastgele sayılardan oluşur.
e) Dizinin beş elemanı da rasgele sayılardan oluşur.
Bir diziye ilk değer ataması yapılırken dizinin eleman sayısından daha fazla değer atanırsa aşağıdakilerden hangisi gerçekleşir?
*a) Derleme sırasında hata döner
b) Diziye yapılan atamada dizi boyutu kadar değer dizi elemanlarına atanır.
c) Dizinin bütün elemanları sıfır olur.
d) Dizinin bütün elemanları rastgele sayılardan oluşur.
e) Dizinin bütün elemanları bir olur
Yukarıdaki kaynak kodu verilen C++ programının ekran çıktısı ne olur?
a) Program çalışır. Herhangi bir çıktı üretmez.
*b) Yazılan kaynak eksik veya hatalıdır. Program Çalışmaz.
c) Sayı yüzden büyük değildir.
d) Sayı yüzden büyüktür.
e) cout<<”sayı yüzden büyüktür”.
int A[4][3]; şeklinde tanımı yapılan dizinin kaç elemanı vardır?
a) 7
b) 4
c) 3
*d) 12
e) 15
Aşağıdakilerden hangisi satır algoritmalarını ifade etmek için kullanılır?
a) C++
*b) Doğal dil (günlük yazı/konuşma dili)
c) Akış şeması
d) Geometrik şekiller
e) Sözde Kod
Yukarıda verilen geometrik şekil algoritmaların akış şemaları ile ifadesinde hangi işleme karşılık gelir?
a) Karar
b) Döngü
*c) İşlem
d) Giriş
e) Başla/Son
C++’ta yazılan programlarda kaynak dosyaların uzantısı aşağıdakilerden hangisidir?
a) .exe
*b) .cpp
c) .com
d) .docx
e) .xlsx
[/auzef_test]