Diğer 10 soru

Algoritmalar ve Programlamaya Giriş Ünite -11

Kaynak: https://lolonolo.com/2022/10/28/algoritmalar-ve-programlamaya-giris-unite-11/

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

C++ Kullanılan Hazır Fonksiyonlar

Algoritmalar ve Programlamaya Giriş
Yönetim Bilişim Sistemleri Lisans
Auzef Bilgisayar Programcılığı Önlisans

Ünite -11

10 soru
Şıkka dokun, anında açıklamasını gör — ya da çalışma modunda tüm cevapları aç.
Soru 2
C++’ta matematksel fonksyonları kullanablmek çn aşağıdak kütüphanelerden hangs eklenmeldr?
DDoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması

C++'ta sqrt(), pow(), floor() gibi matematiksel fonksiyonları kullanmak için #include <cmath> kütüphanesi eklenmelidir. cstring metin (string) fonksiyonları, ostream ise çıktı akışı içindir.

Soru 3
Kendsne parametre olarak gönderlen sayının karekökünü döndüren fonksyon aşağıdaklerden hangsdr?
ADoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması

sqrt() fonksiyonu (square root) kendisine gönderilen sayının karekökünü döndürür, ör. sqrt(25) → 5. pow() üs alır, floor() aşağı yuvarlar, max() ise büyük olanı döndürür.

Soru 4
Kendsne parametre olarak gönderlen sayıyı alıp, kendsnden küçük lk tamsayıyı ger döndüren fonksyon aşağıdaklerden hangsdr?
BDoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması

floor() fonksiyonu sayıyı aşağı yuvarlar, yani sayıdan büyük olmayan en büyük tam sayıyı döndürür: floor(4.7) → 4, floor(-2.3) → -3. ceil() ise yukarı yuvarlar: ceil(4.2) → 5.

Soru 5
Aşağıdak fonksyonlardan hangs kendsne parametre olarak gönderlen sayının mutlak değern alır?
EDoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması

fabs() fonksiyonu kendisine gönderilen (ondalıklı) sayının mutlak değerini döndürür: fabs(-3.5) → 3.5. ceil() ve floor() yuvarlama, sqrt() karekök, pow() ise üs alma fonksiyonlarıdır.

Soru 6
Aşağıdak fonksyonlardan hangs parametre olarak aldığı karakter büyük harfe çevrr?
ADoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması

toupper() fonksiyonu kendisine gönderilen küçük harfi büyük harfe çevirir: toupper('a') → 'A'. tolower() ise tersini yapar, yani büyük harfi küçük harfe çevirir.

Soru 7
Aşağıdak fonksyonlardan hangs aldığı parametre harf se sıfırdan farklı br değer, aldığı parametre harf değlse sıfır değer döndürür?
DDoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması

isalpha() fonksiyonu, aldığı karakter bir harf ise sıfırdan farklı (doğru), harf değilse sıfır (yanlış) döndürür. isdigit() rakam, isalnum() harf veya rakam, isspace() boşluk karakteri, isprint() ise yazdırılabilir karakter kontrolü yapar.

Soru 8
Aşağıdak fonksyonlardan hangs aldığı parametre yazılablr br karakter se sıfırdan farklı br değer, aldığı parametre yazılablr br karakter değl se sıfır döndürür?
CDoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması

isprint() fonksiyonu, aldığı karakter ekrana yazdırılabilir bir karakter ise (boşluk dahil) sıfırdan farklı, kontrol karakteri gibi yazdırılamayan bir karakterse sıfır döndürür. isalpha() harf, isdigit() rakam kontrolü yapar.

Soru 9
Aşağıdak fonksyonlardan hangs parametre olarak aldığı karakter küçük harfe çevrr?
BDoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması

tolower() fonksiyonu kendisine gönderilen büyük harfi küçük harfe çevirir: tolower('B') → 'b'. toupper() ise küçük harfi büyük harfe çevirir.

Soru 10
C++’ta strng fonksyonları kullanablmek çn aşağıdak kütüphanelerden hangs programa eklenmeldr?
EDoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması

C++'ta strcpy(), strcat(), strcmp() gibi karakter dizisi (string) fonksiyonlarını kullanmak için #include <cstring> kütüphanesi eklenmelidir. cmath matematik fonksiyonları içindir.

Soru 11
Aşağıdak fonksyonlardan hangs kendsne parametre olarak gönderlen k strng’ten, knc sırada gönderlen strng’n brnc sırada gönderlen strng’e eklenmesn sağlar?
CDoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması

strcat(s1, s2) fonksiyonu, ikinci string'i (s2) birinci string'in (s1) sonuna ekler (birleştirir). strcpy() kopyalar, strcmp() iki string'i karşılaştırır, strchr() ise string içinde karakter arar.