Bilgisayar Ve Programlamaya Giriş Final 3. Deneme Sınavı
Toplam 20 Soru1.Soru
Dizi elemanlarına değer atanırken aşağıdakilerden hangisi kullanılır?
( ) |
[ ] |
{ } |
' ' |
" " |
Dizi elemanlarına değer atanmasında kullanılan bir diğer yöntem ise, ilk olarak dizi tanımlaması yapılırken, süslü parantezlerin {, } kullanılmasıdır. Örneğin arasinav1 adında 5 tane değere sahip bir dizinin eleman değerleri önceden biliniyorsa, doğrudan atanmak istendiğinde,
int arasinav1[5]={50, 80, 60, 90, 70}; şeklinde belirtilebilir.
2.Soru
Çağrılacak fonksiyon main()’den önce tanımlanmaz ise hangi hatayı verir?
derleme hatası |
sorgu hatası |
yargı hatası |
hepsi |
hiç biri |
Çağrılacak fonksiyon main()’den önce tanımlanmaz ise derleme hatası verecektir.
3.Soru
Karakterler, C programlama dilinde hangi veri türü ile tanımlanır?
Double |
Long double |
Float |
String |
Char |
Karakterler, C programla- ma dilinde “char” veri türü ile tanımlanır. Doğru cevap E’dir.
4.Soru
strcpy fonksiyonu görev olarak ne yapmaktadır?
İsmin karakter uzunluğu hesaplanır. |
Karakter dizilerinin sayısal olarak karşılaştırılması sağlanmaktadır. |
İkincisini birinciye kopyalar. |
Aldığı iki adet giriş dizgilerinden ikincisini birincisinin sonuna boşluk bırakmadan ekler. |
Harferin sayısal karşılıkları kullanılarak dizilim sırası karşılaştırılmaktadır. |
trcpy(birinci, ikinci) fonksiyonu, parantezler arasında iki parametre(veri-değişken) alır. Bunlardan ikincisini
birinciye kopyalar. Doğru yanıt C seçeneğidir.
5.Soru
Kalan "%" işleci hangi türde bir işleçtir?
Aritmetik İşleçler |
İlişkisel İşleçler |
Mantıksal İşleçler |
Bit İşleçleri |
Atama İşleci |
Kalan işleci dört işlem işleçleri gibi aritmetik bir işleçtir.
6.Soru
Argüman olarak doğrudan verinin byte türünden büyüklüğünü alan dinamik bellek ayırma fonksiyonu aşağıdakilerden hangisidir?
Calloc |
Malloc |
Free |
Realloc |
Stdlib.h |
malloc ve calloc fonksiyonlarının kullanımları farklı olsa
da yaptıkları işlem aynıdır. malloc argüman olarak doğrudan verinin byte türünden büyüklüğünü alırken, calloc fonksiyonu iki argüman alır. Bunlardan ilki kaç adet veri olduğu, ikincisi ise bu verinin veri tipinin byte olarak değerini gösterir.
7.Soru
İçine argüman alan fonksiyonlarda, bu argümanların gönderilmesi için kaç farklı yöntem bulunmaktadır?
2 |
3 |
4 |
5 |
6 |
İçerisine argüman alan fonksiyonlarda, bu argümanların gönderilmesi için iki farklı yöntem bulunmaktadır. Bunlar değer yöntemi(call by value) ve referans yöntemi(call by reference) ile çağırmadır.
8.Soru
Klavye, mikrofon ve tarayıcı aşağıdaki hangi gruba örnek olarak verilebilir?
Çıktı aygıtları |
Girdi aygıtları |
İşletim sistemleri |
Hzmet programları |
Uygulama yazılımları |
Modern bilgisayarlarda en sık kullanılan girdi araçları klavye, fare, mikrofon, dijital kamera, tarayıcı ve barkod okuyucudur. Doğru cevap B'dir.
9.Soru
Aşağıdakilerden hangisi ya da hangileri aritmetik işleçlerin özellikleri arasında yer alır?
I - Bu işleçler hem tam sayı hem de kayan noktalı veri tiplerinde kullanılır.
II - Kullanışları matematikteki kullanımlarına çok yakındır.
III - Aritmetik işleçler denildiğinde akla ilk olarak dört işlem işleçleri yani toplama, çıkarma, çarpma ve bölme gelir.
Yalnız I |
Yalnız II |
I ve II |
II ve III |
I-II-III |
Aritmetik işleçlerin özellikleri:
I - Bu işleçler hem tam sayı hem de kayan noktalı veri tiplerinde kullanılır.
II - Kullanışları matematikteki kullanımlarına çok yakındır.
III - Aritmetik işleçler denildiğinde akla ilk olarak dört işlem işleçleri yani toplama, çıkarma, çarpma ve bölme gelir.
10.Soru
float D[5][4]={ {10, 50, 100, 0}, {40, 80, 50}, {50, 30, 30, 0}, {80, 70, 0, 0}, {90,95} };
Yukarıda tanımlanan dizi kaç boyutludur
1 |
2 |
4 |
5 |
9 |
float D[5][4] iki boyutludur.
11.Soru
Bilgisayara girilen işlenmemiş (ham) bilgilere verilen addır. Bilgisayarın alabildiği, işleyebildiği, sonuç üretebildiği ve saklayabildiği her şey veridir.
Yukarıdaki tanım aşağıdakilerden hangisine aittir ?
Girdi |
Çıktı |
İşlem |
Veri |
Sonuç |
Bilgisayara girilen işlenmemiş (ham) bilgilere veri denir. Bilgisayarın alabildiği, işleyebildiği, sonuç üretebildiği ve saklayabildiği her şey veridir.
12.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?
Gösterici |
Dizi |
Derleme |
Dizgi |
Title |
Diziler, C Programlama dilinde 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ılardır.
13.Soru
#define A 5 ifadesi aşağıdaki işlemlerden hangisini gerçekleştirir?
5 elementi olan bir dizi tanımlar |
6 elementi olan bir dizi tanımlar |
A sembolik sabitinin değerini 5 olarak belirler |
5 boyutlu bir dizi tanımlar |
5 boyutlu bir değişken tanımlar |
#define BOYUT 5 ifadesi, sembolik sabit olan BOYUT’un değerinin 5 olduğunu belirtir. Önişlemci tarafından, kodun derleme işleminden önce dikkate alınarak BOYUT yazan
her yere 5 ifadesini yerleştiren bir tanımdır.
14.Soru
Argüman bölümüne hangi ifade yazılırsa fonksiyonun bir giriş değeri almadığı kabul edilir?
class |
double |
char |
main |
void |
Argüman bölümüne void ifadesi yazıldığı durumda ise fonksiyonun bir giriş değeri
almadığı kabul edilir.
15.Soru
“printf” giriş fonksiyonu komutu ile az haneli ondalık sayıların veri tipini gösteren karakter nedir?
%c |
%s |
%u |
%lf |
%f |
Tip belirleyici (conversion specifier) % işareti ile başlar ve bir veya iki karakterden oluşur. %f karakteri az haneli ondalık sayı anlamındadır ve float veri tipi yazdırılır.
16.Soru
Değişken adları en fazla ka. karakterden oluşabilir?
12 |
15 |
18 |
29 |
32 |
Değişken adları en fazla 32 karakterden oluşabilir.Doğru cevap ''E'' şıkkıdır.
17.Soru
“printf” giriş fonksiyonu komutu ile ses üreten kontrol karakteri hangisidir?
\r |
\a |
\n |
\f |
\b |
printf komutuyla kullanılan Kontrol karakterleri (escape sequence) Değişkenlerin ve sabitlerin nasıl yazılacağını belirtmek veya imlecin alt satıra geçirilmesi gibi bazı işlemlerin gerçekleştirilmesi için kullanılır.
\a karakteri ses (alert) üretir.
18.Soru
int A [ ] { 1, 2, 3, 4, 5}; şeklinde bir dizi tanımlanıyor. Buna göre A[4] değeri aşağıdakilerden hangisidir?
1 |
2 |
3 |
4 |
5 |
A[4] değeri 5. sıradaki sayıdır.
19.Soru
Aşağıdakilerden hangisi Mantıksal VEYA (or) işlecine göre hatalıdır?
A Yanlış B Yanlış A II B Yanlış |
A Doğru B Yanlış A II B Doğru |
A Yanlış B Doğru A II B Doğru |
A Doğru B Doğru A II B Doğru |
A Yanlış B Yanlış A II B Doğru |
A Yanlış B Yanlış A II B Doğru VEYA (OR) işlecine ait doğruluk tablosu içerisinde değildir.
20.Soru
Aşağıdakilerden hangisi C kütüphanesi içinde tanımlanan hazır bir fonksiyondur ?
scanf() |
mutlak() |
deger() |
news() |
leftjoin() |
scanf() metodu C kütüphanesinde tanımlı olarak gelir.
-
- 1.SORU ÇÖZÜLMEDİ
- 2.SORU ÇÖZÜLMEDİ
- 3.SORU ÇÖZÜLMEDİ
- 4.SORU ÇÖZÜLMEDİ
- 5.SORU ÇÖZÜLMEDİ
- 6.SORU ÇÖZÜLMEDİ
- 7.SORU ÇÖZÜLMEDİ
- 8.SORU ÇÖZÜLMEDİ
- 9.SORU ÇÖZÜLMEDİ
- 10.SORU ÇÖZÜLMEDİ
- 11.SORU ÇÖZÜLMEDİ
- 12.SORU ÇÖZÜLMEDİ
- 13.SORU ÇÖZÜLMEDİ
- 14.SORU ÇÖZÜLMEDİ
- 15.SORU ÇÖZÜLMEDİ
- 16.SORU ÇÖZÜLMEDİ
- 17.SORU ÇÖZÜLMEDİ
- 18.SORU ÇÖZÜLMEDİ
- 19.SORU ÇÖZÜLMEDİ
- 20.SORU ÇÖZÜLMEDİ