Bilgisayar Ve Programlamaya Giriş Final 16. Deneme Sınavı
Toplam 20 Soru1.Soru
Hazır matematiksel fonksiyonları kullanabilmek için önişlemci tanımları bölümüne hangi başlık dosyası eklenmelidir?
#define |
#include |
#include <math.> |
#include <math.h> |
acos() |
Hazır matematiksel fonksiyonları kullanabilmek için önişlemci tanımları bölümüne #include adlı başlık dosyası eklenmelidir. Doğru cevap D'dir.
2.Soru
int k[10] = {13, 22, 46, 20, 11, 52, 32, 35, 23, 8};
Yukarıda tanımlanan dizinin k[10] değeri kaçtır?
8 |
23 |
35 |
32 |
0 |
Doğrudan atama işlemli dizi tanımlaması yapılırken, {, } arasına dizinin eleman sayısından daha az değişken değeri yazılması durumunda eksik bırakılan değerler en
sondaki değerler kabul edilerek bu değerlere doğrudan 0 değeri atanır.
k[10]= 0
3.Soru
Koşul deyimleri ile ilgili aşağıda verilen ifadelerden hangisi yanlıştır?
Program içerisinde karşılaştırma yapılması gerektiği durumlarda koşul deyimleri kullanılır. |
Yaygın olarak kullanılan koşul deyimlerinden birisi de if deyimidir. |
En sade şekliyle if deyimi, if sözcüğünün yanına yazılmış parantez içindeki bir ifade ve sonrasında gelen deyimden oluşur. |
İf deyimi kullanıldığında ifadenin alabileceği iki değer mevcuttur: doğru veya yanlış. |
If deyiminde detaylı koşullandırma yapmak mümkün değildir. |
If deyiminde yer alan ifadeler else if yardımıyla artırılarak daha detaylı koşullandırma yapmak mümkündür.
4.Soru
Aşağıdakilerden hangisi bilgi piramidinin, içeriğinin daralıp anlamının genişlediği haliyle sıralanışıdır?
Bilgi - Veri - Enformasyon |
Bilgi - Enformasyon - Veri |
Veri - Enformasyon - Bilgi |
Enformasyon - Bilgi - Veri |
Enformasyon - Veri - Bilgi |
Verinin işlenip bilgiye dönüşmesiyle içerik daralır, anlam genişler.
5.Soru
Aşağıdakilerden hangisi yanlıştır?
İlişkisel işleçlerin mantıksal işleçlere göre işlem önceliği yüksektir. |
Mantıksal VEYA işleci ||, işlenenlerinden birinin doğru olması durumunda doğrudur. |
Mantıksal VE işleci &&, iki işlenenin ikisi de doğru ise doğru (1), herhangi biri veya ikisi de yanlış ise yanlış (0) değerini üretir. |
D- Mantıksal DEĞİL işleci !, işlenenlerden ikisi de yanlış olduğunda doğru, diğer durumlarda yanlış değerini üretir. |
Hepsi doğrudur. |
Mantıksal DEĞİL işleci !, sadece tek bir işlenen alır ve işlenenin değerini mantıksal olarak tersine çevirir. Kısacası, doğru (true) olan bir ifadeyi yanlış (false), yanlış olan bir ifadeyi doğru yapar. Diğer şıklarda verilen bilgiler doğrudur.
6.Soru
Veri türü olan tam sayıların Programlama Editöründe Kullanımı hangi karakter ile gösterilir?
int |
char |
false |
true |
double |
Veri türü olan tam sayıların Programlama Editöründe Kullanımı ''int'' ile gösterilir.Doğru cevap ''A'' şıkkıdır.
7.Soru
Fonksiyonlara argüman geçirirken gönderilen değişkenin orijinal değerin değişmesi isteniyorsa hangi çağırma işlemi gerçekleştirilir?
Referans yolu ile fonksiyon çağırma işlemi |
Değer yolu ile fonksiyon çağırma işlemi |
Orijinal fonksiyon çağırma işlemi |
Dışsal fonksiyon çağırma işlemi |
Kare fonksiyon çağırma işlemi |
Fonksiyonlara argüman geçirirken gönderilen değişkenin orijinal değerin de değişmesi isteniyorsa referans yolu ile fonksiyon çağırma işlemi gerçekleştirilir.Doğru cevap ''A'' şıkkıdır.
8.Soru
Aşağıdakilerden hangisi C programla dilinde yer alan veri türlerinden biridir?
negatif char |
pozitif int |
negatif short |
long |
short long |
D seçeneğindeki long C de yer alan bir veri türüdür. Diğer seçeneklerde verilenler yanlıştır.
9.Soru
Birinci nesil bilgisayarlarda elektronik sistemi olarak hangi bileşen kullanılmıştır?
Vakum Tüpleri |
Transistörler |
Tümleşik Devreler |
Mikroişlemciler |
Yapay Zeka |
Birinci nesil bilgisayarlarda elektronik sistemi olarak vakum tüpleri, bellek olarak da manyetik silindirler kullanılmıştır.
10.Soru
Bir blok içindeki değişkenin program boyunca bellekte kalması istendiğinde bu tür bir değişken nasıl tanımlanmak zorundadır?
Enum |
Auto |
Register |
Extem |
Static |
Bir blok içindeki değişkenin program boyunca bellekte kalması istendiğinde bu tür bir değişken “static” diye tanımlanmak zorundadır. Doğru cevap E’dir.
11.Soru
Aşağıdakilerden hangisi karakterleri veya dizgileri kullanarak işlem yapan hazır kütüphane fonksiyonlarından biridir?
Math.h, |
Float.h, |
String.h, |
Ctdlib.h |
Void.h, |
Karakterleri veya dizgileri kullanarak işlem yapan hazır kütüphane fonksiyonları string.h ve ctype.h başlık dosyaları tarafından içerilirler.
12.Soru
Aşağıdakilerden hangi fonksiyon giriş değeri olarak karakter dizisinin adını
kullanır?
scanf |
gets |
met |
mets |
gits |
gets fonksiyonu giriş değeri olarak karakter dizisinin adını kullanır.Doğru cevap ''B'' şıkkıdır.
13.Soru
Aşağıdakilerden hangisi Unicode sistemine ait bir özellik değildir?
Kodlanan karakterlerin uzunlukları değişkendir. |
Dünya üzerindeki dillerin büyük çoğunluğunu temsil eder. |
Unicode sistemi ASCII ile uyumludur. |
Unicode standarttır. |
Bir kodlama şemasıdır. |
ASCII karakter kodlaması ve Unicode sistemi, farklı karakterleri ikili sayı sistemine dönüştürmeye yarayan yöntemlerdir. Verilerin dijital ortamda okunması, yazılması, saklanması ve transfer edilmesi bu yöntemler aracılığıyla gerçekleşir.
ASCII ve Unicode arasındaki temel farklılıklar aşağıdaki listede verilmiştir:
- ASCII bir kodlama şeması iken, Unicode bir standarttır.
- ASCII’de kodlanan karakterlerin uzunluğu 8 bit olarak sabittir. Unicode’da ise bu uzunluk değişkendir.
- Unicode ile dünya üzerindeki dillerin büyük çoğunluğu temsil edilir. ASCII’de bu yeterlilik mevcut değildir.
- Unicode sistemi ASCII ile uyumludur. Unicode, kendi bünyesi altında ASCII kodlamasını barındırır.
14.Soru
Tanımlama aşamasında neler belirtilir?
fonksiyonun giriş ve çıkış değerlerinin sayısı ve türü belirtilir. |
fonksiyonun giriş ve çıkış değerlerinin sayısı ve türü belirtilmez. |
fonksiyonun sadece çıkış değerlerinin sayısı ve türü belirtilmez. |
hepsi |
hiç birisi |
Tanımlama aşamasında fonksiyonun giriş ve çıkış değerlerinin
sayısı ve türü belirtilir.
15.Soru
Aşağıdaki fonksiyonlardan hangisi c bir rakam ise 0’dan farklı, diğer durumda 0 gönderir?
char toascii(int c); |
int isalpha(int c); |
int islower(int c); |
int isdigit(int c); |
int toupper(int c); |
int isdigit(int c) fonksiyonu c bir rakam ise 0’dan farklı, diğer durumda 0 gönderir.
16.Soru
Fonksiyon içerisindeki işlemlerde, main() fonksiyonunda ilk anda oluşturulan orijinal veri yerine kopyası ile işlem yapılması yöntemi aşağıdakilerden hangisidir?
Fonksiyon yöntemi |
Değer yöntemi |
Argüman yöntemi |
Referans yöntemi |
Anahtar yöntemi |
Değer yöntemi ile çağırma işlemi, fonksiyon içerisindeki işlemlerde, main() fonksiyonunda ilk anda oluşturulan orijinal veri yerine kopyası ile işlem yapılmaktadır. Böylece fonksiyon içerisinde orijinal değerler değiştirilememektedir.
17.Soru
“Programımızın bir bölümünün sabit bir sayıda yinelenmesini istediğimizde …. deyimini kullanırız.” Cümlesinde boş bırakılan yere aşağıdakilerden hangisi gelmelidir?
For |
Switch |
İf |
While |
Do-While |
Programımızın bir bölümünün sabit bir sayıda yinelenmesini istediğimizde For deyimini kullanırız.
18.Soru
Sağa öteleme ">>" 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 |
<<,>>,|,& gibi işleçler bitsel işleçlerdir.
19.Soru
Aşağıdakilerden hangisi işleçlerle ilgili yanlış bilgi içermektedir?
İsleçler, derleyiciye bazı özel matematiksel veya mantıksal fonksiyonları icra etmesini söyleyen simgelerdir. |
İsleçler program içinde kendi baslarına anlam ifade etmezler. |
Her işlecin anlamlı hale gelebilmesi için bir veya birden fazla değişken veya sabit ile birlikte kullanılması gerekmektedir. |
İşleçlerin anlamlı hale gelmesi için kullanılan değişken veya sabitlere işlenen denir. |
C dili yerleşik işleçler açısından oldukça fakir bir yapıya sahiptir. |
C dili yerleşik işleçler açısından oldukça fakir değil, zengin bir yapıya sahiptir.
20.Soru
C programlama dilinde var olan temel veri tipleri aşağıdakilerden hangisi ya da hangileridir?
I – Sayı
II – Karakter
III – Dizgi (String)
Yalnız I |
Yalnız II |
Yalnız III |
I ve II |
I-II-III |
C programlama dilinde var olan temel veri tipleri şöyledir:
I – Sayı
II – Karakter
III – Dizgi (String)
-
- 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İ