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

Toplam 20 Soru
PAYLAŞ:

1.Soru

Aşağıdakilerden hangisinde SWITCH deyiminin işlem sıralarından biri yanlış verilmiştir?


SWITCH sözcüğünün yanındaki parantez
içindeki ifade hesaplanır.

Hesaplama sonucunda sayısal bir değer üretilmesi beklenir.

Sayısal değer hangi case sözcüğünün yanındaki seçenek ile aynı değerde ise o satıra gidilir ve buradaki deyim işlenir.

Seçeneklerden hiçbiri hesaplanan ifade değeri
ile aynı değilse o zaman default satırına gidilir.

Satır sonlarında bulunan break sözcüğü, program akışının diğer defaut ifadelerine geçmemesini sağlar.


2.Soru

Sizeof() fonksiyonu aşağıdaki şıkların hangisinde doğru olarak verilmiştir?


Sizeof() fonksiyonu belleği yedeklemek tir.

Sizeof() fonksiyonu hafızayı güncellemek tir.

Sizeof() fonksiyonu girdi olarak aldığı değişkenin hafızada Tb olarak kapladığı alanı geri döndürecektir.

Sizeof() fonksiyonu çıktı olarak aldığı değişkenin hafızada byte olarak kapladığı alanı geri döndürecektir.

Sizeof() fonksiyonu girdi olarak aldığı değişkenin hafızada Gb olarak kapladığı alanı geri döndürecektir.


3.Soru

Aşağıdakilerden hangisi bu programın çıktılarından biridir?


main fonksiyonundayim

kare fonksiyonundan once a=5

kare fonksiyonunun icinden hoşçakalın :)

kare fonksiyonunda kopyasi olusturulan deger a=16 kare fonksiyonunda degeri degisen a=4

kare fonksiyonu bitti.....


4.Soru

2 * ++3  işleminin sonucu aşağıdakilerden hangisidir?


7

8

9

10

11


5.Soru

“………. bilgisayar programlarının yazılması, test edilmesi ve bakımının yapılması sürecine verilen isimdir.”

Yukarıdaki cümlede boş bırakılan yere gelmesi gereken ifade aşağıdakilerden hangisidir?


Programlama

Donanım

Veri

Programcı

Depolama


6.Soru

Yazılan programları okuyup içerisinde mantıksal veya yazımsal (syntax) hatalar olup olmadığını bulan, bulduğu hataları kullanıcıya göstererek programın düzeltilmesine yardım eden platformun adı nedir?


Karakter

C

C plus

C sharp

Derleyici


7.Soru

enum anahtar sözcüğü ile ilgili aşağıda verilen ifadelerden hangisi yanlıştır?


enum anahtar sözcüğü İngilizcedeki enumerate sözcüğünün kısaltmasıdır.

Bir grup sabiti sıralayıp sıra numarası verme eylemini yapar.

O¨zel sıra numarası verilmemişse ilk sabite 0 numarası verilir.

İlk sabitten sonraki sabitler yazılış sırasına göre 1’er artarak numara alır.

Klavyeden veri okumak için kullanılan fonksiyondur.


8.Soru

Aşağıdakilerden hangisi dizi tanımlamalarında aynı anda, aynı türden birden fazla dizi tanımlamasında kullanılmaktadır?


“,”

{, }

{}

For

nt k[5];


9.Soru

Fonksiyon tanımlamayla ilgili aşağıdaki bilgilerden hangisi yanlıştır?


Tanımlama satırında argüman değişkenlerinin adını yazma zorunluluğu yoktur

Yalnızca fonksiyon tiplerini (int, float,double, char vb.) yazmak yeterlidir.

Argüman bölümüne void ifadesi yazıldığı durumda fonksiyonun bir giriş değeri aldığı  kabul edilir.

C¸ıkış değerini fonksiyon_tipi bölümü belirler

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 void ifadesi yazılır.


10.Soru

Verilen sayının çift mi tek mi olduğunu kontrol etmek için aşağıdaki ifadelerden hangisi kullanılır?


if(sayi ~2 == 0)

if( !( sayi << 2) )

if(sayi > 2)

if(sayi * 2)

Hiçbiri


11.Soru

sayac++ ifadesi aşağıdakilerden hangisini gerçekleştirir?


sayac değişkenini 1 arttırır

sayac değişkenini 2 arttırır

bölme işleminden kalanı hesaplar

sayac değişkeninin karesini hesaplar

sayac değişkeninin karekökünü hesaplar


12.Soru

Fonksiyonlarla ilgili aşağıdakilerden hangisi yanlıştır?


C programlama dilinde fonksiyonlar önemli bir yapıya sahip alt program kodlarıdır

Fonksiyonlar, C programlama dilinde animasyonları oluşturmaya yarar

Yazılan program kodlarının daha modüler bir şekilde yapılandırılmasını sağlarlar

Fonksiyonların kullanımı sayesinde program kodları daha küçük alt bölümlere ayrılabilmektedir

Ana program kodlarının yazıldığı fonksiyon main() fonksiyonudur


13.Soru

Dizilerin boyut bilgilerinde kullanılabilecek ve programlamada büyük esneklik sağlayan bir diğer yapı # define ifadesidir. Main fonksiyonundan önce önişlemci tanımları bölümünde kullanılan bu yapı ................. komutudur. İfadesinde boş bırakılan yere aşağıdakilerden hangisidir?


İşlemci

Dizgici

Yapılandırmacı

Önişlemci

Sıralayacı


14.Soru

"25’in ikilik sistemde değeri 00011001 ve 12’nin ikilik sistemdeki değeri 00001100’dir."

Sonuc = 25 ^ 12; komut satırı işletildikten sonra Sonuç değişkeninin ikilik sistemdeki değeri ne olur?


00011101

00010111

00010101

00001000

00010100


15.Soru

C programlama dilinde dizgi tanımlamak için hangi veri tipi kullanılır?


int

double

float

null

yoktur


16.Soru

AND "&&" işleci hangi türde bir işleçtir?


Aritmetik İşleçler

İlişkisel İşleçler

Mantıksal İşleçler

Bit İşleçleri

Atama İşleci


17.Soru

C Programlama dilinde, fonksiyonlar ne anlama gelir?


önemli bir yapıya sahip alt program kodlarıdır.

önemsiz bir yapıya sahip alt program kodlarıdır.

önemli bir yapıya sahip üst program kodlarıdır.

önemli bir yapıya sahip orta program kodlarıdır.

önemli bir parasal değere sahip sahip alt program kodlarıdır.


18.Soru

"25’in ikilik sistemde değeri 00011001’dir."

Sonuc = ~25; komut satırı işletildikten sonra Sonuç değişkeninin ikilik sistemdeki değeri ne olur?


10011001

11100110

11111111

10000000

Hiçbiri


19.Soru

C programlama dilinde bütün dizgilerin sonu hangi özel karakter ile belirtilir?


};

'\0'

] =

'',''

; /*


20.Soru

% işareti ile gösterilen ve İki işlenenin birbirine bölümü sonucu kalan değerini hesaplayan işleç aşağıdakilerden hangisidir?


toplama

çıkarma

çarpma

bölme

kalan