Deneme 10 soru

Algoritmalar ve Programlamaya Giriş Final Deneme Sınavı -10

Kaynak: https://lolonolo.com/2022/10/30/algoritmalar-ve-programlamaya-giris-final-deneme-sinavi-10/

📖 Konu özeti (sınav öncesi tekrar)

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.

Soru 5
Bellek adreslernn değerlern tutan değşkenlere şaretç değşken denr. İşaretç değşkenlern tpler çn aşağıdaklerden hangs doğrudur?
EDoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması

İş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?
CDoğru cevap
Soru 7
Yukarıda verlen programın ekran çıktısı çn aşağıdaklerden hangs söyleneblr?
CDoğru cevap
Soru 8
Yukarıda verlen programın ekran çıktısı çn aşağıdaklerden hangs söyleneblr?
DDoğru cevap
Soru 9
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.

Soru 10
Yukarıdak programın ekran çıktısı aşağıdaklerden hangsdr?
BDoğru cevap
Soru 11
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?
DDoğru cevap