Algoritmalar ve Programlamaya GirişauzefBilgisayar ProgramcılığıYönetim Bilişim Sistemleri

Algoritmalar ve Programlamaya Giriş Ünite -9

Yapılar (structures)

#1. Bir yapı tanımı için aşağıdakilerden hangisi hatalı olarak yazılmıştır?

Cevap : c) Yapı tanımında struct anahtar kelimesinden sonra yapı değişkeninin ismi gelir.

#2. C++ programlarında Yapı değişkeni program gövdesinin haricinde nerede tanımlanabilir?

Cevap : d) Yapı tanımının yapıldığı noktada kapanan küme parantezinden sonra ve virgülden önce tanımlanabilir.

#3. Aşağıdaki seçeneklerdeki ifadelerden hangisi yanlıştır?

Cevap : e) Bir yapı tanımlandığında bellekte bu yapı için yer ayrılır.

#4. Yukarıda verilen C++ programında bir yapı tanımlanmış ve yapı tanımlanırken bir satırda yazılım (syntax) hatası yapılmıştır. Hatalı satır aşağıdakilerden hangisidir?

Cevap : e) 11. Satır

#5. Bir C++ programında yukarıda gösterildiği gibi prs isimli bir yapı tanımlanmıştır ve program gövdesinde prs p[3]; ifadesi ile bir yapı değişkeni tanımlanmıştır. Bu yapı değişkeni için bilgisayar belleğinde kaç Byte ’lık yer ayrılır?

Cevap : a) 120


#6. İfadesi bir C++ programında yapı değişkeninin üyesine klavyeden değer girilmesi için yazılmıştır. İfadenin doğru olması için sırası ile kare ve daire içerisine ne yazılmalıdır?

Cevap : c)

Algoritmalar ve Programlamaya Giriş Ünite -9 soru 6 c

#7. Bir yapı için aşağıdakilerden hangisi hatalı olarak yazılmıştır?

Cevap : c) Yapılarda üye tanımlaması sırasında sadece bir veri tipi kullanılabilir.

#8. Yukarıda verilen programda sizeof() fonksiyonu kullanılarak yapı değişkeninin bellekte kapladığı alan Byte olarak ekrana yazdırılmıştır. Yapı değişkeninin bellekte kapladığı alan aşağıdakilerden hangisidir?

Cevap : d) 24

#9. Tanımlanmış bir yapı içerisinde ikinci bir yapı tanımlanmış ise, bu iç içe yapı ile tanımlanmış yapı değişkenlerinin üyelerine kaç adet nokta operatörü kullanılarak ulaşılabilir?

Cevap : b) 2

TESTi BiTiR, PUANINI GÖR

SONUÇ

-

Algoritmalar ve Programlamaya Giriş
Yönetim Bilişim Sistemleri Lisans
Auzef Bilgisayar Programcılığı Önlisans

Öğrenci Dostu
LOLONOLO
Öğrenme Yönetim Sistemi

Algoritmalar ve Programlamaya Giriş
Yönetim Bilişim Sistemleri Lisans
Auzef Bilgisayar Programcılığı Önlisans

Öğrenci Dostu
LOLONOLO
Öğrenme Yönetim Sistemi

Share your score!
Tweet your score!
Share to other

HD Quiz powered by harmonic design

Algoritmalar ve Programlamaya Giriş
Yönetim Bilişim Sistemleri Lisans
Auzef Bilgisayar Programcılığı Önlisans

Öğrenci Dostu
LOLONOLO
Öğrenme Yönetim Sistemi

Yapılar (structures)

Yapılar (structures)

Algoritmalar ve Programlamaya Giriş Ünite-9

Algoritmalar ve Programlamaya Giriş

Ünite -9

Yapılar (structures)

Algoritmalar ve Programlamaya Giriş Ünite -9 soru 1

Yukarıda verilen C++ programında bir yapı tanımlanmış ve yapı tanımlanırken bir satırda yazılım (syntax) hatası yapılmıştır. Hatalı satır aşağıdakilerden hangisidir?

a) 3. Satır
b) 5. Satır
c) 7. Satır
d) 9. Satır
e) 11. Satır

Cevap : e) 11. Satır

Bir yapı tanımı için aşağıdakilerden hangisi hatalı olarak yazılmıştır?

a) Yapı tanımına struct anahtar kelimesi ile başlanır.
b) Yapı tanımında struct anahtar kelimesinden sonra yapının ismi gelir.
c) Yapı tanımında struct anahtar kelimesinden sonra yapı değişkeninin ismi gelir.
d) Bir yapı tanımlanırken yapı elemanlarının tanımlandığı satırlar noktalı virgül ile biter.
e) Bir yapıda yer alan yapı elemanları temel veri tiplerinden herhangi birinin tipinde olabilir.

Cevap : c) Yapı tanımında struct anahtar kelimesinden sonra yapı değişkeninin ismi gelir.

Algoritmalar ve Programlamaya Giriş Ünite -9 soru 3

Yukarıda verilen programda sizeof() fonksiyonu kullanılarak yapı değişkeninin bellekte kapladığı alan Byte olarak ekrana yazdırılmıştır. Yapı değişkeninin bellekte kapladığı alan aşağıdakilerden hangisidir?

a) 4
b) 8
c) 16
d) 24
e) 32

Cevap : d) 24

Bir yapı için aşağıdakilerden hangisi hatalı olarak yazılmıştır?

a) Yapılar birbirleri ile ilgili değişkenlerin tek isim altında toplanmasını sağlar
b) Yapı tanımında bildirilen değişkenlere yapının üyeleri(elemanları) denir.
c) Yapılarda üye tanımlaması sırasında sadece bir veri tipi kullanılabilir.
d) Farklı yapıların üye isimleri aynı olabilir.
e) Yapılarda üye tanımlaması sırasında farklı veri tipleri kullanılabilir.

Cevap : c) Yapılarda üye tanımlaması sırasında sadece bir veri tipi kullanılabilir.

Aşağıdaki seçeneklerdeki ifadelerden hangisi yanlıştır?

a) Yapılar farklı türdeki verileri bir isim altında temsil edebilir.
b) Yapılar aynı türdeki verileri bir isim altında temsil edebilir.
c) Yapı değişkenlerinde tek bir veri tutabileceği gibi birden fazla veri de tutabilir.
d) Yapı değişkenlerinin elemanları, dizi elemanlarında olduğu gibi, bellekte sıralı şekilde durmaktadır.
e) Bir yapı tanımlandığında bellekte bu yapı için yer ayrılır.

Cevap : e) Bir yapı tanımlandığında bellekte bu yapı için yer ayrılır.

Algoritmalar ve Programlamaya Giriş Ünite -9 soru 6

İfadesi bir C++ programında yapı değişkeninin üyesine klavyeden değer girilmesi için yazılmıştır. İfadenin doğru olması için sırası ile kare ve daire içerisine ne yazılmalıdır?

a)  Algoritmalar ve Programlamaya Giriş Ünite -9 soru 6 a

b)  Algoritmalar ve Programlamaya Giriş Ünite -9 soru 6 b

c)  Algoritmalar ve Programlamaya Giriş Ünite -9 soru 6 c

d)  Algoritmalar ve Programlamaya Giriş Ünite -9 soru 6 d

e)  Algoritmalar ve Programlamaya Giriş Ünite -9 soru 6 e

 

Cevap : c)

Algoritmalar ve Programlamaya Giriş Ünite -9 soru 6 c

 

Algoritmalar ve Programlamaya Giriş Ünite -9 soru 7

Bir C++ programında yukarıda gösterildiği gibi prs isimli bir yapı tanımlanmıştır ve program gövdesinde prs p[3]; ifadesi ile bir yapı değişkeni tanımlanmıştır.

Bu yapı değişkeni için bilgisayar belleğinde kaç Byte ’lık yer ayrılır?

a) 120
b) 10
c) 80
d) 40
e) 12

Cevap : a) 120

Tanımlanmış bir yapı içerisinde ikinci bir yapı tanımlanmış ise, bu iç içe yapı ile tanımlanmış yapı değişkenlerinin üyelerine kaç adet nokta operatörü kullanılarak ulaşılabilir?

a) 1
b) 2
c) 3
d) 4
e) 5

Cevap : b) 2

C++ programlarında Yapı değişkeni program gövdesinin haricinde nerede tanımlanabilir?

a) Başka herhangi bir yerde tanımlanamaz.
b) Programın ilk satırından son satırına kadar her yerde tanımlanabilir.
c) C++ programlarında main içerisinde tanımlanabilir.
d) Yapı tanımının yapıldığı noktada kapanan küme parantezinden sonra ve virgülden önce tanımlanabilir.
e) include satırından önce tanımlanabilir.

Cevap : d) Yapı tanımının yapıldığı noktada kapanan küme parantezinden sonra ve virgülden önce tanımlanabilir.

Algoritmalar ve Programlamaya Giriş
Yönetim Bilişim Sistemleri Lisans
Auzef Bilgisayar Programcılığı Önlisans

Öğrenci Dostu
LOLONOLO
Öğrenme Yönetim Sistemi

Auzef Bilgisayar Programcılığı, Sıralama Ve Arama Algoritmaları Yönetim Bilişim Sistemleri Lisans
Lolonolo Telegram Auzef Yönetim Bilişim Sistemleri Lisans Telegram-min

Auzef sınav soruları, çıkmış sorular, deneme sınaları hepsi lolonolo’da ücretsiz.

Editor

Editör

error: Kopyalamaya Karşı Korumalıdır!