Auzef Algoritmalar ve Programlamaya Giriş Final Deneme Sınavı -10
Algoritmalar ve Programlamaya Giriş
Yönetim Bilişim Sistemleri Lisans
Auzef Bilgisayar Programcılığı Önlisans
Ünite -10
10 soru
Şıkka dokun, anında açıklamasını gör — ya da çalışma modunda tüm cevapları aç.
Soru 2
Bellekte br byte ’tan fazla yer alan değşkenlern adres çn aşağıdaklerden hangs söyleneblr?
BDoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması
Bellekte birden fazla byte kaplayan bir değişkenin (örneğin 4 byte'lık int) adresi, kapladığı alanın ilk byte'ının adresidir. Değişkenin diğer byte'ları bu başlangıç adresinden itibaren ardışık olarak yer alır.
Soru 3
Adres operatörü çn aşağıdaklerden hangs doğru değldr?
EDoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması
Adres operatörü & bir değişkenin değerini değil, bellekteki adresini verir; örneğin cout<<&sayi sayi değişkeninin adresini yazdırır. Değeri yazdırmak için doğrudan cout<<sayi kullanılır. Bu yüzden E şıkkı doğru değildir.
Soru 4
İşaretç değşkenler tanımlanırken değşkenn başına hang şaret konulur?
CDoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması
İşaretçi değişkenler tanımlanırken değişken adının başına * konur: int *p;. & ise bir değişkenin adresini almak için kullanılan adres operatörüdür ve işaretçi tanımlamak için kullanılmaz.
İşaretçinin tipi, adresini tutacağı değişkenin tipiyle genellikle aynıdır; örneğin int bir değişkenin adresi int *p, char bir değişkenin adresi char *c ile tutulur. Bu sayede işaretçi üzerinden erişilen verinin kaç byte olduğu ve nasıl yorumlanacağı bilinir.
Soru 6
Yukarıda verlen C++ programında şaretç değşkenler kaçıncı satırda tanımlanmıştır?
Tanımlanan br şaretçnn herhang br ver tpne şaret edeblmes çn tpnn ne olması gerekr?
BDoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması
void * tipindeki işaretçiler (genel işaretçi) herhangi bir veri tipindeki değişkenin adresini tutabilir. int * ya da char * gibi işaretçiler ise yalnızca kendi tiplerindeki değişkenleri göstermek için kullanılır.
Yukarıda verlen fonksyon kendsne gelen karakter dzsn ve dznn eleman sayısını parametre olarak almaktadır. Fonksyon aşağıdak şlemlerden gerçekleştrmektedr?