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

Toplam 20 Soru
PAYLAŞ:

1.Soru

Kütüphane fonksiyonlarından en çok kullanılanlar arasında aşağıdakilerden hangisi yoktur?


math.h

string.h

pow()

ctype.h

stdlib.h


2.Soru

Günümüzde programların yazılması, kaynak kodlarının düzenlenmesi, programların test edilmesi ve çalıştırılması için hangi yazılım kullanılmaktadır?


CPU

IDE

C#

JAVA

Pyhton


3.Soru

Aşağıdakilerden hangisi bilgisayarın belleğinde bilginin saklandığı gözlere verilen sembolik addır?


Değişken

Karakter

Dizgiler

Veri

Kaynak Kod


4.Soru

Aşağıdakilerden hangisi fonksiyona değer yöntemi ile çağırma işlemi için söylenebilir?


Fonksiyona iletilen değişkenlerin(argümanların) yalnızca sayısı kadar tip bildirimi iletilir

Fonksiyon bloğu aktif olduğu anda, fonksiyonun kendi içerisinde, gönderilen argümanların birer kopyası oluşturulmaktadır.

Fonksiyon içerisindeki işlemlerde, main() fonksiyonunda ilk anda oluşturulan orijinal veri yerine kopyası ile işlem yapılmaktadır.

Hiçbiri

Hepsi


5.Soru

Aşağıdakilerden hangisi dizgileri kullanarak işlem yapan hazır kütüphane fonksiyonlarından biridir?


acos()

strcmp()

asin()

ceil()

tan()


6.Soru

Bütün bastırılabilir karakterlere ek olarak bastırılamaz karakterler de vardır. Bu özel karakterlerin sabitleri bir escape (kaçış) karakter kullanılarak verilir. C programlama dilinde kullanılan kaçış karakteri aşağıdakilerden hangisidir?


\

/

"

é

*


7.Soru

Aşağıdakilerden hangisi verileri önceden tiplerine göre ayırmayan dillerin özelliklerinden 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.

Her veri tipi üzerinde yapılacak işlemler farklıdır.

Aynı adlı değişkene her istediğinde aynı ya da başka tipten veri atanabilir


8.Soru

"Çağrılacak fonksiyon main()’den önce tanımlanmaz ise ............ verecektir."Boşluğu en uygun şekilde doldurunuz?


derleme hatası

doldurma sorunu

boşaltma hatası

hepsi

hiç birisi


9.Soru

#include <stdio.h>
int main(void) { 
printf("\tBu soru /n çok \n kolay");
return0;
}
Yukarıda verilen kod parçacığının çalıştırılması sonucu aşağıdakilerden hangisi ekrana çıkan sonuçtur?


Bu soru

çok

kolay

Bu soru

çok

kolay

Bu soru /n çok

kolay

Bu soru /n çok

kolay

\tBu soru /n çok \n kolay


10.Soru

Aşağıdakilerden hangisi C programlama dilinde mantıksal olarak yanlış (FALSE) anlamına gelir ?


1

-1

0

32

-32


11.Soru

fonksiyon_tipi fonksiyon_adı(tip1 arguman1, tip2 arguman2); 

şeklinde tanımlanabilen bir fonksiyonda arguman1 ve arguman2 neyi temsil eder ?


Çıkış (output) değişkenleri

Grişi (input) değişkenleri

Fonksiyon türünü

Fonksiyon uzunluğunu

Kullanım yerini


12.Soru

  1. scanf(“%s”, &ad);
  2. char ad[10], n;
  3. printf(“%s, %d\n”, ad, n);
  4. n=strlen(ad);   

Klavyeden girilen ismin karakter uzunluğu <string.h> kütüphanesinde tanımlı bir fonksiyon yardımıyla hesaplanıp ekrana yazdırılacaktır. Bunun için yukarıdaki kod satırları hangi sırada yazılmalıdır?


I, II, IV, III

II, IV, I, III

I, II, IV, III

II, IV, I, III

II, I, IV, III


13.Soru

int a = 3;

int b = 5;

x= b * ++a;

sırasıyla x ve a değişkenlerinin değerleri nasıldır?


15, 3

15, 4

20, 3

20, 4

20, 5


14.Soru

Aşağıdakilerden hangisi C programlama dilinde klavyeden veri okumak için kullanılan fonksiyondur?


printf()

scanf()

enum

char

float


15.Soru

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


int

char

void

variable

return


16.Soru

Karakterler, C programlama dilinde hangi veri türü ile tanımlanır?


char

double

long double

byte 

 ondalık 


17.Soru

Fonksiyon tanımlama aşamasında aşağıdakilerden hangisi belirtilmemelidir?


Giriş Değerlerinin Sayısı

Çıkış Değerlerinin Sayısı

Giriş Değerlerinin Türü

Çıkış Değerlerinin Türü

Giriş Değerlerinin Kütüphanesi


18.Soru

  1. Dizgiler için tanımlanmış bir veri tipi bulunmamaktadır
  2. Dizgiler karakterlerden oluşan diziler veya göstericiler olarak tanımlanabilir
  3. Dizgi tanımlarında tek boyutlu diziler tanımlanmaktadır
  4. Son elemanı ‘\0’ ile sonlandırılmaktadır
  5. Karakter dizilerini, dizginin içereceği karakter sayısı kadar tanımlamak gereklidir

Yukarıda dizgiler hakkında verilen bilgilerden hangileri doğrudur?


I, III, IV, V

I, II, III, IV

II, III, IV, V

I, III, IV, V

I, II, III, V


19.Soru

Programda if deyimi icra edildiğinde işlemler belirli bir sıra ile ilerlemektedir. Aşağıdaki ifadelerden hangisi bu işlemlerle ilgili yanlış bilgi içermektedir?


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

Hesaplama sonrasında doğru veya yanlış olmak üzere bir mantıksal sonuç çıkar.

Eğer sonuç doğruysa deyim1 icra edilir ve deyim2 icra edilmeden program akısına devam eder.

Eğer sonuç yanlışsa deyim1 icra edilmeden doğrudan deyim2 icra edilir ve program akısına devam eder

Eğer sonuç belirlenemezse deyim0 icra edilir.


20.Soru

"Bir bankacılık işlemi sırasında kullanıcıya Müşteri temsilcisine ulaşması için 1’i tuşlaması, Şifre değişim işlemleri için 2’yi tuşlaması, Kayıp-Çalıntı bildirimleri için 3’ü ve son olarak ana menüye dönmesi için 4’ü tuşlaması gerektiği belirtiliyor. Kullanıcı ise şifre değişimi yaptıktan sonra kayıp bildirimi yapmak istiyor. Tam bu noktada işletilecek olan kod bloğunda SWITCH deyimi işletilecektir."

switch(ifade){…} yapısı göz önüne alındığında ifade ile gösterilen boş yere aşağıdakilerden hangisi gelmelidir?


Kullanıcıdan alınan değerin tutulduğu değişken

2

3

4

Hepsi