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

Toplam 20 Soru
PAYLAŞ:

1.Soru

Bilgisayar sistemlerinde programların saklanması, genellikle ikincil depolama aygıtları ile yapılır. Bilgisayar kullanıcıları arasında “program yükleme” olarak adlandırılan bu işlemde aşağıdaki kaynakların hangisinden yararlanılabilir?


Merkezî işlem birimi

Ana bellek

Sabit disk

Kontrol birimi

DVD


2.Soru

Bilgisayarın belleğinde bilginin saklandığı gözlere verilen sembolik adlara ne denir?


Yazılım

Değişken

Sabit

Donanım

Derleyici


3.Soru

Bir kod parçasının ne kadar tekrarlanacağını döngüye girene kadar bilmiyorsak hangi deyimi kullanırız?


While

Switch

İf

İf else

Do-While


4.Soru

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

  1. Orijinal değer değişebilmektedir.
  2. Orijinal değişkenin adres değeri kullanılmaktadır.
  3. Fonksiyona geçirilen argüman bir gösterici-değişken olarak kullanılmaktadır.


Yalnız I

Yalnız II

Yalnız III

Yalnız I ve II

I, II ve III


5.Soru

Aşağıdaki ilişkisel işleçlerin hangisinin açıklaması yanlış verilmiştir?


> Büyüktür

< Küçüktür

== Eşittir

!= Eşit değildir

>= Küçüktür veya eşittir


6.Soru

Fonksiyon çalıştığı sürece aktif olup fonksiyondan çıkıldığında iptal edilen değişkenler aşağıdakilerden hangisidir?


Yerel değişkenler

Ana değişkenler

Bilinmeyen değişkenler

Fonksiyon değişkenleri

Olası değişkenler


7.Soru

  1. Bir programın başlatılması için merkez işlem birimi, programa ait ilk komutu ana bellekten almalıdır.
  2. Merkez işlem birimi, adres yoluna komutun ana bellekte bulunduğu adresi koyar.
  3. Adres yolundaki bellek adresi sayesinde komut ana bellekte bulunur.
  4. Komut, merkez işlem birimi tarafından çözülür.
  5. Komut, veri yolu üzerinden ana bellekten merkez işlem birimine taşınır.
  6. Çözme işlemi sayesinde, merkez işlem birimi ne yapması gerektiğini belirler.
  7. Merkez işlem birimi, gerekli işlemi gerçekleştirir.
  8. Merkez işlem birimi, bilgisayarın diğer donanım bileşenlerine komutun işlendiğini belirten sinyaller gönderir.

Yukarıda program komutlarının çalıştırılması için gerçekleşen adımlar sırasıyla verilmiştir. Hangi ikisi değiştirildiğinde doğru bir sıralama olur?


d ve e

a ve b

b ve c

d ve f

g ve h


8.Soru

Aşağıdakilerden hangisi bir kesirli sayı veri tipidir?


Char

String

Float

Enum

Signed char


9.Soru

Yazılan program kodlarının daha modüler bir şekilde yapılandırılmasını sağlayan yapı aşağıdakilerden hangisidir?


Donanımlar

Yazılımlar

Fonksiyonlar

Anahtarlar

Diziler


10.Soru

Gösterici bildiriminde, gösterici adı önünde hangi karakteri kullanılmaktadır?


*

"

#

^

!


11.Soru

Bir kod parçasının ne kadar tekrarlanacağını döngüye girene kadar bilmiyorsak aşağıdakilerden hangi deyimi kullanırız?


for

if

while

swich

what


12.Soru

İçerisine argüman alan fonksiyonlarda, bu argümanların gönderilmesi için kaç farklı yöntem bulunmaktadır?


6

5

4

3

2


13.Soru

Soru 3

Yukarıdaki do - while döngüsü kaç tekrar yapar ?


1

2

3

4

Sonsuz


14.Soru

C Programlama dilindeki alt program kodları olup, yazılan program kodlarının daha modüler bir şekilde yapılandırılmasını genel olarak hangileri sağlar? 


Fonksiyonlar

Argümanlar

Değerler

Referanslar

Döngüler


15.Soru

Aşağıdaki seçeneklerden hangisinde fonksiyon tanımı yapılırken dikkat edileceklerden biri yanlış verilmiştir?


Tanımlama satırında yalnızca tiplerini yazmak yeterlidir.

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 bir şey yazılmaz.

Fonksiyonun giriş argümanları olarak dışarıdan kaç değişken alması gerektiği belirlenmelidir.

Argüman sayısı fonksiyon tanımı, fonksiyonun çağrılması ve fonksiyon bloğu bölümlerinde birbirleri ile tutarlı olmalıdır.

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


16.Soru

Dizilerin boyut bilgilerinde kullanılabilecek ve programlamada büyük esneklik sağlayan bir yapı aşağıdakilerden hangisidir?


#

<

>

<=

>=  


17.Soru

Bir grup sabiti sıralayıp sıra numarası verme eylemini hangi anahtar sözcüğü yapar?


Enum

Auto

Register

Extem

Static


18.Soru

  1. yerel değişkenler;
  2. return (geri_donus_degeri) ;
  3. fonksiyon_tipi fonksiyon_adı(arguman1,arguman2){
  4. fonksiyon kod satırları;
  5. }   

Aşağıdakilerden hangisinde fonksiyon bloğunun doğru yazılışıdır?


I, II, III, IV, V

III, I, IV, II, V

I,III,II,IV,V

II,I,III,IV,V

III,II,I,IV,V


19.Soru

  1. C¸ağrılacak fonksiyon main()’den önce tanımlanmaz ise derleme hatası verecektir
  2. /* ve */ işaretleri arasında yer alan metinler derleyici tarafından program satırı olarak dikkate alınmaz ve derlenmez.
  3. Fonksiyon tanımlamasından sonra “;” (noktalı virgül) işaretinin unutulması derleme hatası verecektir
  4. Referans yöntemi ile argüman geçirildiğinde, çoğunlukla fonksiyondan bir geri dönüş değerine ihtiyaç kalmamaktadır

Yukarıdaki bilgilerden hangisi ya da hangileri doğrudur?


Yalnız I

I ve II

II ve III

I, II ve III

I, II, III ve IV


20.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ılara ne ad verilir?


Diziler

Döngüler

Deyimler

İşleçler

Koşullar