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

Toplam 20 Soru
PAYLAŞ:

1.Soru

Aşağıdakilerden C programlama dili değişken isimlendirme kurallarına uygun bir değişken adıdır?


r2d2

1r2r

değişken1

değişken bir

1variable


2.Soru

Aşağıdakilerden hangisi C programlama dilinin özelliklerinden biridir?


C dili büyük ve küçük harflere duyarlı değildir.

C dilinde komut satırı noktalı virgül ile biter.

Programlar hakkında açıklamalar program içine yazılamaz.

Bir işletim sisteminde yazılan C kodu başka bir işletim sisteminde çalışmaz.

C dilindeki tüm komutlar ve anahtar kelimeler büyük harfler ile yazılır.


3.Soru

Printf() fonksiyonunda “\r” kontrol karakterinin amacıyla ilgili aşağıdaki ifadelerden hangisi doğrudur?


Ses üretir.

İmleci bir sola kaydırır.

Sayfayı atla ve bir sonraki sayfanın başına geçirir.

Bir alt satıra geçirir.

Satır başı yaptırır.


4.Soru

I.Makine diline çevrilen programın komutları merkezi işlem biriminde çalıştırılır.

II.Program bir metin düzenleyici aracılığı ile yazılır.

III.Programın yazıldığı dil türüne göre program derleyici veya yorumlayıcı aracılığı ile makine dili komutlarına dönüştürülür.

IV.Yazılan program sabit diske kaydedilir.

Bir program yazım aşaması adımları hangi sıra ile olmalıdır?


I-II-III-IV

IV-III-II-I

II-I-III-IV

II-IV-III-I

II-IV-I-III


5.Soru

Aşağıdakilerden hangisi iki boyutlu diziler için doğru bir bilgi değildir?


Birden fazla satır ve sütunlardan oluşan tablolardır.

Dizinin elemanlarının dizilimi 1xmxn şeklindedir.

Dizilerde iki yönde ve indis değerleri değişmektedir.

İki boyutlu elemanların erişiminde yineleme kullanımında, indis elemanlarına ulaşmak için satır ve sütun için birbirinden farklı sayaç-indis değeri kullanılmaktadır.

En dışarda {} lerin içinde alt {} ler yardımıyla iki boyutlu dizinin satır elemanları belirlenebilir.


6.Soru

Veri işleme döngüsünde verinin dijital hale getirilmesi hangi adımda gerçekleşir?


Veri Toplama

Veri Hazırlama

Veri Girişi

Veri İşleme

Çıktı ve Yorumlama


7.Soru

int kare(int);

Yukarıdaki kod satırı ile bir sayısal ifadenin karesini alacak bir fonksiyon tanımlanmıştır. Ana program içinde bu fonksiyon çağrılarak 18’in karesi yazdırılmak isteniyor. Aşağıdaki şıklardan hangisi bu fonksiyonu çağırmak için en doğru yaklaşımdır? (a, integer tipinde bir değişkendir.)


a = 18 * kare();

kare(18) = a;

18 * kare() = a;

a  = kare(18);

kare(18);


8.Soru

soru 2

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


1

2

3

4

5


9.Soru

Aşağıdakilerden hangisi C dilinde değişken isimlendirme kuralları arasında yer alır?


Değişken ismi iki kelimeden oluşuyorsa araya boşluk koyulur.

Değişken adları en fazla 64 karakterden oluşabilir.

Değişekn adları rakamla ve ya karakterle başlayabilir.

C dili komutları değişken adı olarak verilemez (if,for,case vb.).

Türkçe karakterler (ş,ç,ö vb) değişken adı olarak kullanılabilir.


10.Soru

Karakterlerden oluşan dizilere ne ad verilir?


Double

Long double

String

Float

Char


11.Soru

İki boyutlu dizilerin tek boyutlu dizilere görek satır ve sutun boyutundaki farkı aşağıdakilerden hangisidir?


Birden fazla olması

Birleşik olması

İlişkili olması

Görünmez olması

Değersiz olması


12.Soru

C programlama dilinde gerektiğinde bellekte yer açıp işlem bittiğinde o bellek alanını boşa çıkaran işlem aşağıdakilerden hangisidir?


Sürekli bellek atama işlemi

Statik bellek atama işlemi

Stabil bellek atama işlemi

Değişken bellek atama işlemi

Dinamik bellek atama işlemi


13.Soru

getch() fonksiyonunun kullanabilmek için hangi kütüphane dosyasının önişlemciler bölümüne eklenmesi gereklidir?


#include <stdio.h>

#include <stdlib.h>

#include <conio.h>

#include <errno.h>

#include <string.h>


14.Soru

C programlama dilinde kütüphane dosyalarının uzantıları aşağıdakilerden hangisidir ?


a

b

c

h

y


15.Soru

Aşağıdakilerden hangisi 6 elemanlı 2 boyutlu tam sayı tipinde 5 değer atanarak doğru tanımlanmış bir dizidir ? 


int dizi[2][3] = {{1,2,3},{1,2,3}}

int dizi[2][3] = {{1,2,3}}

int dizi[2][3] = {1,2,3},{1,2,3}

int dizi[2][3] = {{1,3},{1,2,3}}

int dizi[2][4] = {{1,3},{1,2,3}}


16.Soru

C programlama dilinde kullanılan Sayı veri tipi ile ilgili aşağıda verilen ifadelerden hangisi yanlıştır?


Sayılar, tam sayılar ve kesirli sayılar diye ikiye ayrılır. Onlar da kendi içlerinde alt gruplara ayrılır.

Tam sayılar için “int” anahtar sözcüğü kullanılır.

Aksi ifade edilmedikçe, bütün tam sayı tipleri işaretli (signed) sayılır; yani hem negatif hem de pozitif değerler alırlar.

“char” tipler, derleyiciye bağlı olarak işaretli ve işaretsiz olabilirler.

Sayımız küsuratlıysa veya başta tam sayı ama sonrasında değiştirdiğimizde küsuratlı olma ihtimali varsa tam sayı veri tipi kullanırız.


17.Soru

C programlama dilinde, hazır olarak bulunan (math.h) hangi kütüphane fonksiyonlarını kapsamaktadır?


Matematiksel fonksiyonlar

Mantıksal fonksiyonlar

Dizgisel fonksiyonlar

Karakter fonksiyonları

Döngüsel fonksiyonlar


18.Soru

Aşağıdakilerden hangisi hatalı bir dizi tanımlamasıdır ?


int n[ ] = { 0, 0, 0, 0, 0, 0 };

int n[3] = {1,2,3 };

int n[3] = { 1,2,4 };

int i[ ] = { 0, 0, 0, 0, 0, 0 };

int n[3] = { 0, 7, 0, 3, 8, 2 };


19.Soru

Aşağıdaki işlerlerden hangisi öncelik sırasında diğerlerine göre en düşüktür?


>>

/

&&

||

%


20.Soru

Fonksiyonlar, ne işe yarar? 


yazılan program kodlarının daha modüler bir şekilde yapılandırılmasını
sağlarlar.

bir işe yaramazlar

etkisiz eleman olarak görev yapar

hepsi

hiçbirisi