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

Toplam 20 Soru
PAYLAŞ:

1.Soru

Aşağıdaki ifadelerden hangisi yanlıştır?


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

Herhangi bir giriş değeri(argüman) almayan fonksiyonlar, her yerden erişilebilen genel(global) değişkenleri kullanarak işlem yapabilecekleri gibi, açıklama içeren ekrana yazdırma işlemlerini gerçekleştirebilirler.

Tanımlama satırında argüman değişkenlerinin adını(arguman1, arguman2) yazma zorunluluğu yoktur.

Fonksiyon tanımlama satırı, main() öncesinde, “#include” ifadesini içeren önişlemci
bölümünün hemen altında yapılabilir. Böylece, main() fonksiyonu içerisinde fonksiyonu
kullanabilme yetkisi oluşturulmuş olur.

İçerisine ana program kodlarının yazıldığı main() bir fonksiyon değildir.


2.Soru

Karakterleri veya dizgileri kullanarak işlem yapan hazır kütüphane fonksiyonları hangi başlık dosyaları tarafından içerilirler?


string.h, ctype.h 

acos(), asin()

atan(), ceil()

cosh(), exp()

pow(), sin()


3.Soru

Fonksiyonlarda orijinal değişkenin adres değerini kullanan yöntem aşağıdakilerden hangisidir?


Fonksiyon yöntemi

Değer yöntemi

Argüman yöntemi

Referans yöntemi

Anahtar yöntemi


4.Soru

İki ve üç boyutlu diziler hakkında aşağıda verilen ifadelerden hangisi yanlıştır?


İki boyutlu diziler, tek boyutlu dizilerden farklı olarak birden fazla satır ve sütunlardan oluşan tablolardır.

Aynı kapasite-eleman sayısına sahip, tek boyutlu ve iki boyutlu diziler kapasite açısından karşılaştırılırsa, tek boyutlu bir dizinin elemanlarının dizilimi 1xmxn şeklinde iken, iki boyutlu dizinin elemanlarının dizilimi ise mxn şeklindedir.

Tek boyutlu dizilerde indis değerleri tek bir yönde birer birer artarken, iki boyutlu dizilerde iki yönde de indis değerleri değişmektedir.

İki boyutlu dizinin elemanlarına erişimde b[y][x] yerine yanlışlıkla b[y, x] şeklindeki kullanım hatalı bir kullanımdır. C Programlamada derleyici tarafından b[y, x] ifadesi b[x] olarak algılanır.

Köşeli parantez [, ] yapıları kullanılarak, tek boyutlu dizilerde olduğu gibi iki boyutlu dizilerde de dizinin ilk tanımlanması aşamasında ilk değer atanabilmektedir.


5.Soru

Fonksiyonun çağrılması aşaması ise main() içerisinde, nasıl gerçekleştirilir?


Fonksiyon_adı fonksiyon_yapısı (arguman1)

Fonksiyon_tipi Fonksiyon_adı (arguman2,arguman1)

Fonksiyon_adı fonksiyon_tipi (arguman2,arguman1)

Fonksiyon_adı fonksiyon_tipi (arguman1,arguman2)

fonksiyon_tipi fonksiyon_adı(arguman1,arguman2)


6.Soru

Karakterlerden oluşan diziler veya göstericilere ne ad verilir?


Dizgiler 

Dizin

Dil

Null

Bellek


7.Soru

Aşağıdakilerden hangisi fonksiyonun tanımı için söylenemez?


fonksiyon_tipi fonksiyon_adı(tip1 arguman1, tip2 arguman2);

fonksiyon_tipi fonksiyon_adı(tip1, tip2);

Tanımlama satırında argüman değişkenlerinin adını(arguman1, arguman2)
yazma zorunluluğu yoktur.

Argüman sayısı fonksiyon tanımı, fonksiyonun çağrılması ve fonksiyon bloğu bölümlerinde birbirlerinden farklı olabilirler.

Tanımlama satırında yalnızca tiplerini (int, foat,double, char vb.) yazmak yeterlidir.


8.Soru

Göstericilerin aritmetik işlemlerinde hangi işlemcileri kullanılabilir?


+, - ++, 

+, - 

+, - ++, -- 

++, -- 


+, - +


9.Soru

Aşağıdaki ifadelerden hangisi tam sayı türünde 7 elemanlı bir dizi tanımlar?


char basvuru(7)

float aday(7)

float demirbas[7]

int notlar[7]

int kisi(7)


10.Soru

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 yarayan işleç aşağıdakilerden hangisidir?


İlişkişel içleş

Aritmetik işleç

Bit işleçleri

Mantıksal İşleç

Atama işleci


11.Soru

Aşağıdakilerden hangisi veri, enformasyon ve bilgi için söylenemez?


Veri ilişkide olduğumuz dünyanın durumlarını belirten ham olgulardır.

Veriler Sayısal veya sözel bir simge hâlinde bulunabilen veri, tek basına bir anlam tasımaz.

Enformasyon, verinin belirli bir konu çerçevesindeki işlenmiş halidir.

Seçilmiş verilerin bir anlam oluşturacak şekilde işlenmesiyle bilgi oluşur.

Bilgi, enformasyonların birleşmesiyle meydana gelir.


12.Soru

Aşağıdaki kelimelerden değişken ismi olarak kullanılabilecek olanı seçiniz?


dynamic

union

struct

void

default


13.Soru

Windows işletim sisteminde, bellekte hangi programın çalıştığını ve belleğin ne kadarını kullandığını ve merkezi işlem birimine yükünü gösteren program aşağıdakilerden hangisidir?


Windows Task Manager

Disk Manager

Device Manager

Computer Manager

Application Manager


14.Soru

Matematiksel fonksiyonların kullandığı sayılar ne tiptedir?


Triple

Quintet

Quadruple

Double

Single


15.Soru

Normal değişkenler içeriklerinde programlarda kullanılacak değişkenlerin sayısal değerini içerirken, .................... bağlantıda olduğu değişkenlerin adreslerini içerirler. Böylece dolaylı olarak değişkenlere ulaşmayı sağlarlar


göstericiler

gösterici aritmetiği

dizgiler

fonksiyonlar

diziler


16.Soru

Fonksiyona değer yöntemi ile argüman geçirme işlemi hakkında verilenlerden hangileri doğrudur?

  1. İlk anda oluşturulan orijinal veri yerine kopyası ile işlem yapılmaktadır
  2. Fonksiyona iletilen değişkenlerin(argümanların) yalnızca sayısı kadar tip bildirimi iletilmektedir
  3. Fonksiyon içerisinde orijinal değerler değiştirilememektedir


Yalnız I

Yalnız II

Yalnız III

Yalnız I ve III

I, II ve III


17.Soru

" tip dizi_adı[ BOYUT] " şeklindeki ifade dizilerin hangi özelliği ile ilgilidir?


Yapısı

İçeriği

Tanımı

Bileşenleri

Farklılıkları


18.Soru

C Programlamada, aynı tipte olan birbirleri ile ilişkili verilerin veya değişkenlerin belli bir indis sırasına göre tek bir değişken adı altında bir arada tutulmasını sağlayan yapılar aşağıdakilerden hangisidir?


Dizimler

Diziler

Dizgiler

Dizilimler

Göstericiler


19.Soru

C bir harf ise 0’dan farklı, diğer durumda 0 gönderen karakter fonksiyonu hangisidir?


int isalpha(int c)

int isupper(int c)

int tolower(int c)

char toascii(int c)

int toupper(int c)


20.Soru

C programlama dilinde toplam kaç tane temel veri tipi vardır?


1

2

3

4

5