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

Toplam 20 Soru
PAYLAŞ:

1.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ılardır.” Cümlesinde boş bırakılan yere aşağıdakilerden hangisi gelmelidir?


Göstericiler

Algoritmalar

Programlama

Döngüler

Diziler


2.Soru

Gösterici bildiriminde, normal değişken bildiriminden farklı olarak, gösterici adı önünde ‘.........’ karakteri kullanılmaktadır. İfadesinde boş bırakılan yere hangisi gelmelidir?


*

é

#

$

&


3.Soru

Fonksiyon tanımında herhangi bir tip türü yazılmaz ise geri dönüş değeri ne olarak kabul edilir?


int (tam sayı)

genel (global)

printf (yazdır)

main (ana fonksiyon)

void (sınıf)


4.Soru

Aşağıdakilerden hangisi yüksek seviye programlama dili değildir?


Java

C

C#

Python

Excel


5.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?


Dizi

Dizgi

Gösterici

Değer

Bellek


6.Soru

short int veri türünün alabileceği değer aralığı nedir?


0'dan 255'e kadar

0'dan 65535'e kadar

0'dan 4294967295'e kadar

128'den 127'ye kadar

32768'den 2147483647'ye kadar


7.Soru

“ ‘\t’ ” gösterilen özel karakterin aşağıdakilerden hangisini ifade eder?


Return ya da satır sonunu gösteren karakter. Klavyeden return ya da enter tuşuna basıldığında gönderilen karakterdir. Bu karakteri ekrana yazdırmaya kalktığımızda bir sonraki satıra geçilecektir.

Klavyeden tab tuşuna basıldığında gönderilen karakterdir. Eğer bu karakteri ekrana yazmaya kalkarsak belirli miktarda boşluk bırakacaktır.

Tek tırnak karakteri yazdırır.

Ters yatay çizgi (backslash) karakteri yazdırır.

İmleci bir sola kaydırır.


8.Soru

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


6

3

5

4

2


9.Soru

Aşağıdakilerde hangisi aritmetik işlecidir?


%

==

!

||

&


10.Soru

int tolower(int c) fonksiyonunun açıklaması aşağıdakilerden hangisidir?


c büyük harf ise 0’dan farklı, diğer durumda 0 gönderir

c bir rakam ise 0’dan farklı, diğer durumda 0 gönderir.

c bir harf ise 0’dan farklı, diğer durumda 0 gönderir.

Giriş argümanını büyük harfe çevirir.

Giriş argümanını küçük harfe çevirir.


11.Soru

Özellikleri verilen depolama türü aşağıdakilerden hangisidir?

“auto” (automatic) ve register depo sını arına konulan değişkenler, ait oldukları program blokunun (program kod parçası) işi bitince bellekten silinirler. Belleğin ekonomik kullanımı açısından önemlidir. Büyük programlarda çok sayıda değişken ve program bloku bulunur. Bazı değişkenler çok kısa süre için kullanılır, bazı değişkenler ise program boyunca kullanılır. İşi biten değişkenlerin bellekten silinmeleri, belleğin o alanlarının başka işler için kullanılmasına olanak sağlar. O sebeple, iyi bir program, işi biten değişkenleri bellekten yok edecek biçimde yazılmak zorundadır.


Geçici depolama

Kalıcı depolama

Boş depolama

Diske depolama

Son depolama


12.Soru

#include <stdio.h>

#include <conio.h>

#include <string.h>

int main(void)

{ char ad[10], n;

printf(“Bir isim giriniz:ali”);

scanf(“%s”, &ad);

n=strlen(ad);

printf(“Girdiginiz isim: %s, %d karakter uzunlugundadir\n”, ad, n); getch();

 return 0;

}

Yukarıda verilen fonksiyonun program çıktısı aşağıdaki seçeneklerden hangisinde doğru bir şekilde verilmiştir?


Bir isim giriniz:ali

Girdiginiz isim:ali, 3 karakterden oluşmaktadır.

Karakter uzunluğu

Bir isim giriniz:ali

Girdiginiz isim:ali, 3 karakter uzunluğundadır.

Bir isim giriniz:ali

ali isminin uzunluğu

Girdiginiz isim:ali, 3 karakter uzunluğundadır.

Bir isim giriniz:ali

Girdiginiz isim:ali, 3 karakter uzunluğundadır.

ali ismi

Girdiginiz isim:ali, 3 karakter uzunluğundadır.


13.Soru

I. Programlamadaki fonksiyonlar bazı giriş değerlerini kullanarak belli bir işlemi gerçekleştirecek şekilde çıkış değeri oluştururlar.

II.Main() fonksiyonu mutlaka olması gerekli ana fonksiyondur

III. Kodlar çok uzun satırlar halinde, yalnızca main fonksiyonunun içerisine yazılabilirler.

Fonksiyonlar hakkında verilen yukarıdaki bilgilerden hangisi ya da hangileri doğrudur?


Yalnız I

Yalnız II

I ve II

II ve III

I, II ve III


14.Soru

Aşağıdaki programlama dillerinden hangisi veri tiplerinin önceden ayıran dillerden biri değildir?


Fortran

Pascal

C/C++

Java

Ruby


15.Soru

int a[ ] = {2,5,1};

a dizisi yukarıdaki gibi tanımlanıyor. Buna göre aşağıdakilerden hangisi doğrudur?


Derleyici hata verir

4 elemanlı bir dizi üretilir

sonsuz elemanlı bir dizi üretilir, ilk 3 değeri 2, 5 , 1 olarak belirlenir

sonsuz elemanlı bir dizi üretilir, son 3 değeri 2, 5 , 1 olarak belirlenir

3 elemanlı bir dizi üretilir


16.Soru

int isalpha(int c);  fonksiyonunun görevi nedir?


c bir harf ise 0’dan farklı, diğer durumda 0 gönderir

c bir rakam ise 0’dan farklı, diğer durumda 0 gönderir

c sayısı ile verilen ASCII koda sahip karakteri verir.

c küçük harf ise 0’dan farklı, diğer durumda 0 gönderir

c büyük harf ise 0’dan farklı, diğer durumda 0 gönderir.


17.Soru

Aşağıda verilenlerden hangisi kullanılara tek boyutlu dizilerde olduğu gibi iki boyutlu dizilerde de dizinin ilk tanımlanması aşamasında ilk değer atanabilmektedir?


Nokta

Virgül

Süslü Parantez

Soru işareti

Ünlem


18.Soru

printf fonksiyonu kullanılarak karakter kümesi yazdırılacak ise hangi belirteç kullanılır?


%c

%d

%p

%f

%s


19.Soru

Aşağıda verilen C programlama dilinde kullanılan değişken isimlendirme kurallarından hangisi yanlıştır?


C programlama dili komutları değişken adı olarak verilemez (O¨rneğin; if, for, case gibi)

Değişken ismi birden çok kelimeden oluşacaksa aralarına boşluk verilmez. O¨rneğin, “maksimum sayi” adında bir değişken tanımlanamaz ama “maksimum_sayi” ya da “MaksimumSayi” gibi değişken tanımlanabilir.

Değişken adları en fazla 32 karakterden oluşabilir. 32 karakterden uzun değişken adları ilk 32 karakter değerlendirilir. Geriye kalan karakterler işleme tabi tutulmaz.

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

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


20.Soru

Dizilerin veya göstericilerin hafızada kapsadığı alanların analizi için aşağıdaki fonksiyonlardan hangisi kullanılabilir ? 


sizeof()

ToString()

Equals()

Dispose()

End()