Programlama Temelleri 2.Dönem 2.Yazılı Çalışma Soruları-Test | Bilişim Konuları

Programlama Temelleri 2.Dönem 2.Yazılı Çalışma Soruları-Test

1.Aşağıdakilerden hangisi büyüktür ya da eşittir manasına gelen karşılaştırma  operatörleridir?

A) <=     

B) !=    

C) = >    

D) >=

 

2. Aşağıda verilen bilgilerden hangisi yanlıştır?

A) break komutu içerisinde bulunduğu case satırını sonlandırmak için kullanılır.

B) default bloğu bir Switch-Case yapısında bulunmasa da olur.

C) Bir Switch -Case yapısında birden fazka aynı değere sahip Case ifadesi olabilir.

D) Akış farklı bir case ifadesine yönlendirilmek istenirse goto anahtar sözcüğü kullanılır.

 

3. if(sayi1>0) || (sayi1<5) ifadesindeki koşul aşağıdakilerden hangisidir?

A) sayi1 büyüktür sıfırdan ve sayi1 büyüktür 5’ten.

B) sayi1 büyüktür sıfırdan ve sayi1 küçüktür 5’ten.

C) sayi1 büyüktür sıfırdan veya sayi1 büyüktür 5’ten.

D) sayi1 büyüktür sıfırdan veya sayi1 küçüktür 5’ten.

 

4. Case bloğunu sonlandırmak için kullanılan anahtar kelime aşağıdakilerden hangisidir?

A) break  

B) default   

C) goto   

D) return

 

5.Aşağıda verilen for döngüsü tanımlamalarından hangisinde döngü sonsuz bir döngüye   girer?

A) for(int i=0;i<100;i++)

B) for(int i=0;i<100;i–)

C) for(int i=100;i>0;i–)

D) for(int i=0;i<=100;i=i+5)



6. Aşağıdakilerden hangisi bir döngü deyimi değildir?

A) IF…..ELSE  

B) FOR  

C) FOREACH 

D) DO…WHILE

 

7.Aşağıda for döngüsü ile ilgili verilen kullanımlardan hangisi yanlıştır?

A) for(i=0;i<100;i=i+5) 

B) for(i=0, j=100; i<j;i++, j–)

C) for(;;)                       

D) for(i=”A”;i<”Z”;i++)

 

8. İç-içe döngüler ile ilgili aşağıda verilenlerden hangisi doğrudur?

A) İç-içe en fazla 2 adet döngü kullanabiliriz.

B) Bir if koşulu içerisinde do-while döngüsü kullanamayız.

C) İç-içe kullanacağımız döngü sayılarında herhangi bir kısıtlama söz konusu   değildir.

D) Hem do-while hem de while döngüsünü iç-içe kullanamayız.

 

9.Aşağıdaki anahtar sözcüklerden hangisi belirtilen bir komut satırına dallanma için kullanılır?

A) continue  

B) goto   

C) break    

D) return

 

10.Dallanma komutlarıyla ilgili aşağıda verilenlerden hangisi doğrudur?

A) Dallanma işlemi bir programda yalnızca ileriye dönük yapılabilir.

B) Dallanma işlemi bir programda yalnızca geriye dönük yapılabilir.

C) Dallanma işlemi bir programda hem ileri hem de geriye dönük yapılabilir.

D) Dallanma komutlarıyla ile bir döngünün içerisine atlama işlemi yapılabilir.

 

11.Aşağıdakilerden hangisi bir döngü çeşidi değildir?

A) IF   

B)WHILE   

C) FOR    

D)DO WHILE

 

12.Tek boyutlu dizilerle ilgili aşağıda verilenlerden hangisi yanlıştır?

A) Diziler, aynı tipteki değişkenleri tek bir adla saklayabildiğimiz veri yapılarıdır.

B) Diziler tanımlanırken kapasiteleri belirlenmelidir.

C) Programın akışı esnasında dizilerin kapasiteleri değiştirilebilir.

D) Programın akışı esnasında dizilerin türleri değiştirilemez.

 

13. Dizilerin kapasiteleri tanımlanırken kullanılan karakterler aşağıdaki hangi şıkta doğru olarak verilmiştir?

A) {}    

B) []   

C) ()    

D) <>



 

14. int[] dizi=new int[10] şeklinde tanımlanan bir dizi için aşağıda verilenlerden hangisi kesinlikle yanlıştır?

A) Dizinin son elemanı 10.indekse sahiptir.

B) Dizinin ilk elemanı 0.indekse sahiptir.

C) Dizinin son elemanı 9.indekse sahiptir.

D) Dizi maksimum 10 eleman barındırabilir.

 

15. Aşağıda verilen dizilerle ilgili metotlardan hangisi dizi içerisindeki elemanları silmeye yarar?

A) IndexOf  

B) Reverse  

C) Sort    

D) Clear

 

16. Dinamik diziler (ArrayList) ile ilgili verilenlerden hangisi yanlıştır?

A) Dinamik dizilerin kapasiteleri programın akışı esnasında değiştirilebilirler.

B) Count özelliği dinamik dizilerin içerisindeki eleman sayısını verir.

C) Capacity özelliği dinamik dizilerin içerisindeki eleman sayısını verir.

D) Dinamik diziler içerisinde farklı türlerde veri depolayabiliriz.

 

17. Aşağıda verilen dizilerle ilgili metotlardan hangisi dizi içerisindeki elemanları sıralamaya yarar?

A) IndexOf  

B) Reverse  

C) Sort    

D) Clear

 

18. Aşağıda verilen dizilerle ilgili metotlardan hangisi dizi içerisindeki elemanları tersten başlatır?

A) IndexOf  

B) Reverse  

C) Sort    

D) Clear

19. Aşağıda verilen dizilerle ilgili metotlardan hangisi dizi içerisindeki elemanı bulmak için kullanılan metodlardan biridir?

A) IndexOf  

B) Reverse  

C) Sort    

D) Clear

 

20. Bir diziyi büyükten küçüğe sıralatmak için diziye sırayla ne uygulatılması gerekir?

A) Sort-Reverse    

B) Reverse-Sort     

C) Sort-IndexOf    

D)Reverse-IndexOf



 

21.İki metinsel ifadeyi karşılaştırmaya yaran metot aşağıdakilerden hangisidir?

A) Compare( )

B) Concat( )

C) Copy( )

D) Format( )

 

22. Metinsel ifadenin içerisinde başka bir ifadeyi aramak için kullanılan metot aşağıdakilerden hangisidir?

A)Concat()

B)Substring()

C)Contains()

D) CopyTo()

23. Rakamlardan oluşan metinsel bir ifadeyi belirli bir formda yazmak için kullanılan metinsel metot aşağıdakilerden hangisidir?

A) Insert( )

B) Concat( )

C) IndexOf( )

D) Format( )

 

24. Aşağıdakilerden hangisi trigonometrik işlemler için kullanılan bir metottur?

A) Sign( )

B) Pow( )

C) Sin( )

D) BigMul( )

 

25. Aşağıdakilerden hangisi bir sayının karekökünü almak için kullanılan bir metottur?

A) Sqrt( )

B) Cos( )

C) Atan( )

D) Sign( )

 

26. Aşağıdakilerden hangisi ondalıklı bir sayıyı yuvarlamak için kullanılan bir metottur?

A) Round( )

B) Abs( )

C) Tan( )

D) BigMul( )

 

27. Aşağıdakilerden hangisi IsLeapYear( ) metoduna parametre olarak gönderildiğinde, geriye true değeri döner?

A) 1923

B) 1453

C) 2012

D) 1881



 

28. Aşağıdakilerden bugünün tarihini ve saatini veren özelliktir?

A) DateTime.Today

B) DateTime.Now

C) DateTime.MaxValue

D) DateTime.MinValue

 

29. Aşağıdakilerden hangisi iki tarih arasındaki farkı bulmaya yarayan metottur?

A) Parse

B) Subtract

C) AddDays

D) AddYears

 

30. Aşağıdakilerden hangisinin geri dönüş değerinin türü int türündedir?

A) DateTime.Date

B) DateTime.DayOfWeek

C) DateTime.TimeOfDay

D) DateTime.Day

31.Aşağıdakilerden hangisi ekranda bir tuşa bekleyinceye kadar çıkmamak için gerekli koddur?

A) Console.ReadKey();  

B)Console.WriteLine();

C)Console.Write();  

D)Console. Line();

 

32.Aşağıdakilerden hangisi ekranda metin yazdırnak için gerekli  koddur?

A) Console.ReadKey();  

B)Console.WriteLine();

C)Console.Write();  

D)Console. Line();

 

33. Bir metod ifadesinde return var ise bu metod ile ilgili ne söylenebilir?

A) Geri dönüşlü   

B) Geri dönüşsüz 

C) Çift yönlü         

D) Hiçbiri

 

34. Bir metod ifadesinde void terimi var ise bu metod ile ilgili ne söylenebilir?

A) Geri dönüşlü    

B) Geri dönüşsüz 

C) Çift yönlü         

D) Hiçbiri

 

35. Aşağıdakilerden hangisi bir diziyi ifade etmektedir?

A) int    

B) string    

C)double    

D)array

 

36. Aşağıdakilerden hangisi programlama dili değildir?

A) C#     

B) C++    

C) Android      

D) Java



 

37. Eğer koşulun sağlanmaması durumunda işlem yapılması isteniyorsa, hangi ifadeye gerek duyulur?

A) If   

B) Else if   

C) If Else    

D) Else

 

38. Eğer If veya Else ifadelerinden sonra kaç komut  yazılacak ise küme parantezleri ({}) kullanılmayabilir ?

A) İki       

B) Bir     

C) Üç      

D) Beş

 

39. Aşağıdakilerden hangi komut, dizi (Array) elemanları üzerinden ilerleyen bir döngüdür.?

A) While   

B) If   

C) For    

D) Foreach

 

40. Hangi döngüde koşul sağlanmadığı müddetçe döngü program kapanıncaya kadar çalışır?

A) While    

B) If     

C) Else  

D) Switch-Case

 

Yorum Yap