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

Toplam 20 Soru
PAYLAŞ:

1.Soru

fonksiyon_tipi fonksiyon_adı(arguman1,arguman2){ yerel değişkenler ;
fonksiyon kod satirlari;
return (geri_donus_degeri) ;

}

Yukarıdaki kod neye örnektir?


Fonksiyon

Fonksyion tanımı

C dili kodlama

Fonksiyon bloğu

Alt kodlama


2.Soru

Bazı durumlarda ifadenin değerine bakılmaksızın döngünün en az bir kez çalıştırılması istenir. Bu durumda aşağıdaki deyimlerden hangisi kullanılır?


IF

SWITCH

FOR

DO-WHILE

WHILE


3.Soru

Dizilerin veya göstericilerin hafızada kapsadığı alanların analizi için aşağıdakilerden hangisi kullanılır?


include

define

sizeof

int

float


4.Soru

Aşağıdakilerden hangisi C programlama dilinde kullanılan değişken isimlendirme kurallarından değildir?


C programlama dili komutları değişken adı olarak verilemez.

Değişken ismi birden çok kelimeden oluşacaksa aralarına boşluk verilmez.

Değişken adları 32 karakterden fazla olabilir.

Değişken adları İngiliz alfabesinde bulunan karakterler (A-Z) veya (a-z) ya da rakamlar (0-9) ile yazılmalıdır. Türkçe karakterler, özel karakter veya boşluk karakterleri kullanılamaz.

Değişken adları herhangi bir rakam ile başlayamaz.


5.Soru

Aşağıdakilerden hangisi kütüphane fonksiyonlarından en çok kullanılanlarından biri değildir?


Math.h,

Float.h,

String.h,

Ctype.h,

Ctdlib.h


6.Soru

printf() fonksiyonu kullanılırken hangi başlık dosyası programın başına eklenmelidir ? 


math.h

locale.h

stdio.h

time.h

ctype.h


7.Soru

Bastırılamaz karakterlerin sabitleri hangi kararkter kullanılarak verilir?


/

$

\

!

#


8.Soru

Soru 4

Yukarıdaki kod parçacığı çalıştığında "k" değeri ne olur?


256

64

65536

128000

128


9.Soru

“>=” “<” “=” “==” “=>” Aşağıda tırnak içinde verilenlerden hangisi ilişkisel bir işleç değildir?


Yalnız I

I ve III

Yalnız III

Yalnız V

III ve V


10.Soru

Aşağıdakilerden hangisi yorumlayıcı kullanılan yüksek seviye ve programlama dillerine örnek olarak gösterilir?


C,

C++,

Haskell,

COBOL

Ruby


11.Soru

Bir dizinin  bütün elemanların en pratik şekilde fonksiyona argüman olarak geçirilmesi için hangisi uygundur?


Dizinin ilk elemanının adresini geçirmek

Dizinin son elemanının adresini geçirmek

Dizinin tüm elemanlarının adreslerini  tek tek geçirmek

Dizideki kare elemanının adresini geçirmek

Dizinin elemanı silmek


12.Soru

Programımızın bir bölümünün sabit bir sayıda yinelenmesini istediğimizde aşağıdakilerden hangi deyimi kullanırız?


İf deyimi

For deyimi

While deyimi

Do-While Deyimi

Swich deyimi


13.Soru

c bir harf ise 0’dan farklı, diğer durumda 0 gönderen fonksiyon hangisidir?


char toascii(int c);

int isdigit(int c);

int islower(int c);

int tolower(int c);

int isalpha(int c);


14.Soru

Aşağıdakilerden hangisi verileri önceden tiplerine göre ayırmayan dillerin avantajlarından biridir?


Her veri tipine yetecek ve ancak o kadar bellek alanı ayrılır.

Programcı, bellekte ayrılacak adresin büyüklüğünü bilerek değişkenlerini tanımlar.

Her değişkene, bellekte bir yer ayrılır. Değişken etkin olduğu sürece, o adrese bir başka veri yazılamaz. Programcı her istediğinde değişkenin değerini değiştirebilir, yeni değer atayabilir. Bu işlem değişkenin adresini değiştirmez.

Her veri tipi üzerinde yapılacak işlemler farklıdır. Örneğin, sayılarda yapılan işlemlerle karakter verilerinde (metinlerde) yapılan işlemler farklıdır. Bu fark gözetilerek veri tipleri üzerinde işlem tanımlanır.

Programcı veri tipleriyle uğraşmaz, gerekli verileri girer ve sadece kullanır.


15.Soru

Fonksiyonlara argüman geçirirken gönderilen değişkenin main() deki mevcut değeri değiştirilmek istenmez hangi işlem gerçekleştirilir?


Değer yolu ile fonksiyon çağırma işlemi

Referans yolu ile fonksiyon çağırma işlemi

main fonksiyonu değişme işlemi

kare fonksiyonundan cikış işlemi

kare fonksiyonunun değişme işlemi


16.Soru

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


2

3

4

5

6


17.Soru

Aşağıdakilerden hangisi İşleşlerin işlevlerine göre yapılan sınıflandırmalar içerisinde değildir?


Bellek İşleçleri

Aritmetik İşleçler

İlişkisel İşleçler

Mantıksal İşleçler

Bit İşleçleri


18.Soru

Aşağıdakilerden hangisi bir programlama dilinin sahip olması gereken özelliklerden biri değildir?


Yazılabilirlik

Okunabilirlik

Kolaylık

Güvenlik

Sadelik


19.Soru

true ve false (doğru ve yanlış) olmak üzere sadece iki adet değer tutabilen boolean tipi değişkenlerin birbiri ile değerlendirilmesini sağlayan işleçler aşağıdakilerden hangisidir?


aritmetik

ilişkisel

mantıksal

atama

bit


20.Soru

Aşağıdaki fonksiyonlardan hangisi math.h kütüphanesi altında yer alır ?


malloc()

calloc()

realloc()

free()

ceil()