Bilgisayar Ve Programlamaya Giriş Final 10. Deneme Sınavı

Toplam 20 Soru
PAYLAŞ:

1.Soru

“float” veri türünde bir kesirli sayı kullanıldığında bellekte kapladığı alan nedir?


2 Byte

4 Byte

6 Byte

8 Byte

10 Byte


2.Soru

Aşağıdakilerden hangisi veri işleme döngüsü için doğru değildir?


Veri işleme sürecinde kullanılan verinin kalitesi, sürecin genel başarısı üzerinde de önemli paya sahiptir.

Ham verinin doğruluk ve uygunluk açısından kontrolü, veri işlemenin başarısını doğrudan etkiler.

Veri büyüklüğü, veri uygunluğu, yazılım kalitesi, bilgisayarın işlem gücü gibi faktörler, veri isleme aşamasının sonuçlanmasını etkiler.

Kullanıcı sayesinde islenmiş veriden enformasyon ve bilgi elde edilir.

Veri isleme sürecinde elde edilen sonuçlar tek kullanımlıktır.


3.Soru

fonksiyon oncesi dizi_1[0]=0 fonksiyon sonrasi dizi_1[0]=0
fonksiyon oncesi dizi_1[1]=1 fonksiyon sonrasi dizi_1[1]=1
fonksiyon oncesi dizi_1[2]=2 fonksiyon sonrasi dizi_1[2]=4
fonksiyon oncesi dizi_1[3]=3 fonksiyon sonrasi dizi_1[3]=9
fonksiyon oncesi dizi_1[4]=4 fonksiyon sonrasi dizi_1[4]=16

Yukarıdaki program çıktısına göre fonksiyon kaç kere çağrılmış olmaktadır?


1

2

3

4

5


4.Soru

Çıkış değerini ise fonksiyon_tipi bölümü belirleyecektir. Fonksiyon yaptığı işlemin ardından, main() ortamına herhangi bir değer geri döndürmüyor ise fonksiyon_tipi bölümüne hangi ifade yazılır?


void

return

geri_donus_degeri

float

arguman1


5.Soru

Fonksiyonun çağrılması aşaması main() içerisinde hangi şekilde gerçekleştirilir?


fonksiyon_fonksiyon_adı(arguman1,arguman2){

fonksiyon_tipi fonksiyon_adı(arguman1,arguman2);

fonksiyon kod satirlari;
return (geri_donus_degeri) ;
}

yerel değişkenler ;_fonksiyon kod atirlari;

fonksiyon kod atirlari;return (geri_donus_degeri) ;}


6.Soru

C sayısı ile verilen ASCII koda sahip karakteri veren karakter fonksiyonu hangisidir?


char toascii(int c)

int isalpha(int c)

int isupper(int c)

int tolower(int c)

int isdigit(int c)int isdigit(int c);


7.Soru

Short tam sayılar için en az kaç bit bellek alanı ayrılır?


16 bit

32 bit

64 bit

128 bit

256 bit


8.Soru

“printf fonksiyonu kullanılarak karakter kümesi yazdırılacak ise……, yalnızca karakter yazdırılacak ise ……. belirteçleri kullanılır.” Cümlesindeki boşluklara aşağıdakilerden hangileri gelmelidir?


%s      %c 

@s      @c

<s        <c

>s        >c

#s         #c


9.Soru

" Bilgisayarda veriler, .............. sayı sistemi ile gösterilir. " ifadesinde boş bırakılan yere hangisi gelmelidir?


Birli

İkili

Beşli

Onlu

Yüzlü


10.Soru

Fonksiyon yaptığı işlemin ardından, main() ortamına herhangi bir değer geri döndürmüyor ise fonksiyon_tipi bölümüne hangi ifade yazılır?


return

main

int

void

print


11.Soru

İçerisine ana program kodlarının yazıldığı C proglama dilinde mutlaka olması gereken fonksiyon aşağıdakilerden hangisidir ?


ToString()

print()

main()

printline()

get()


12.Soru

Aşağıdaki seçeneklerden hangisinde fonksiyon tanımlama ve çağırma hakkındaki bilgilerden yanlış verilmiştir?


Fonksiyon tanımındaki genel kural, fonksiyon adını amacına uygun bir şekilde belirlemektir.

Fonksiyonun kullanılabilmesi için tanımlanması, fonksiyon bloğunun olması ve fonksiyonun çağrılması gereklidir.

Tanımlama aşamasında fonksiyonun giriş ve çıkış değerlerinin sayısı ve türü belirtilir.

Yapılacak işlemler fonksiyon bloğunun içindeki kod satırları ile sağlanır.

Fonksiyonlar C kütüphanesinin içerisinde yer alan hazır fonksiyonlar(printf, scanf, powvb.) şeklinde olabileceği gibi, programcı tarafından ihtiyaca göre sonradan oluşturulmuş fonksiyonlar da olabilirler.


13.Soru

Programda fonksiyonlar arasında aynı anda birden fazla değişken aktarımı gibi işlemlerde oldukça büyük kolaylık sağlayan yapılar olarak tanımlanan kavram aşağıdakilerden hangisidir?


Diziler

İki boyutlu diziler

Üç boyutlu diziler

Göstericiler

Dizgiler


14.Soru

Aşağıdakilerden hangisi aritmetik işleçler için söylenebilir?


Aritmetik işleçler denildiğinde akla ilk olarak dört işlem işleçleri yani toplama, çıkarma,
çarpma ve bölme gelir.

İki değeri karsılastıran işleçler aritmetik işleçler olarak adlandırılır.

Aritmetik işleçler, true ve false (dogru ve yanlıs) olmak üzere sadece iki adet değer tutabilen boolean tipi değişkenlerin, mantıksal olarak birbirleri ile değerlendirmesine yarar.

Aritmetik VEYA işleci işlenenlerinden birinin doğru olması durumunda doğrudur.

Aritmetik işleci sadece tek bir işlenen alır ve işlenenin değerini mantıksal olarak
tersine çevirir.


15.Soru

Dizgileri tanımlama ilgili aşağıdakilerden hangisi ya da hangileri doğrudur?

I - Dizgileri tanımlarken belirlenen dizgi kapasitesi (karakter sayısı) daha sonra bu diz- giye atama yapılması esnasında aşılırsa, diğer bir ifade ile daha uzun bir kelime atanması durumunda hafızada dizginin devamında yer alan bölüme taşmaya sebep olacağından o bölümdeki verilerde kayıplara sebep olacaktır.

II - Dizgi tanımlarında tek boyutlu diziler tanımlanmaktadır.

III - Dizgilerle birlikte, kullanıcıdan veri girişi istenildiğinde sıklıkla gets() veya scanf fonksiyonları kullanılmaktadır.


Yalnız I

Yalnız II

I ve II

II ve III

I-II-III


16.Soru

Harflerin sayısal karşılıkları kullanılarak dizilim sırasının karşılaştırıldığı fonksiyon hangisidir?


strlen()

strcat()

strcmp()

toascii()

toupper()


17.Soru

3 boyutlu bir dizide elemanlar içinde gezinmek için aşağıdakilerden hangisi kullanılmalıdır?


[y]

[x]

[z]

For

{}


18.Soru

fonksiyon_tipi fonksiyon_adı(tip1 arguman1, tip2 arguman2);

Yukarıdaki kod neye örnektir?


Fonksiyon

Ana fonksiyon

Fonksiyon tanımı

Fonksiyon dağılımı

Fonksiyon görevi 


19.Soru

Aşağıdakilerden hangisi, makine dilinden çevirici dillere geçişte etkili etkili olan sebeplerden biridir?


Uzun satırlar içeren komutları incelemek kolaydır

Makine dili komutları insanlar tarafından okunması kolaydır.

Uzun satırlar içeren komutlar incelemek çok zaman gerektirir.

Makine dili komutları insanlar tarafından anlaşılması kolaydır.

Uzun satırlar içeren komutlar hataya açık değildir.


20.Soru

“İki değeri karşılaştıran işleçler olarak adlandırılır. 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.”

Yukarıdaki özellikler hangi işleçlere aittir?


İlişkisel işleçler

Aritmetik işleçler

Mantıksal işleçler

Bit işleçler

Atama işleci