TMYO Bil.Böl. Programlama Temelleri 29.12.2016 EV Ödev 6_1 (döngü) (www.gantep.edu.tr/~ozcan) ozcan@gantep.edu.tr 1) Programın ekran çıktısı hangisidir? for (int i = 0; i < 10; i++) Console.Write(i+" "); 9 1 b) 0 10 1 2 3 4 5 6 7 8 9 e) 1 2 3 4 5 6 7 8 9 10 2) Programın ekran çıktısı hangisidir? for (int i =5; i < 10; i++) Console.Write(i+" "); a) 5 10 b) 5 10 1 c) 0 5 10 d) 5 6 7 8 9 e) 0 1 2 3 4 5 6 7 8 9 3) Programın ekran çıktısı hangisidir? for (int i =7; i < 10; i++) Console.Write(i+" "); a) 8 9 10 b) 7 10 1 c) 7 8 9 d) 7 8 9 10 e) 1 2 3 4 5 6 7 8 9 10 4) Programın ekran çıktısı hangisidir? for (int i =-3; i < 10; i++) Console.Write(i+" "); a) -3 10 b) -2-1 0 1 2 3 4 5 6 7 8 9 c) -3-2 -1 0 1 2 3 4 5 6 7 8 9 d) -2-1 0 1 2 3 4 5 6 7 8 9 10 e) -3-2 -1 0 1 2 3 4 5 6 7 8 9 10 5) Programın ekran çıktısı hangisidir? for (int i =10; i < 10; i++) Console.Write(i+" "); a) 10 10 b) 10 c) Hiçbir şey yazmaz 2 3 4 5 6 7 8 9 e) 10 10 1 6) Programın ekran çıktısı hangisidir? for (char i='a'; i<'d'; i++) a) ABC b) AD D 234 7) Programın ekran çıktısı hangisidir? for (double i=1; i<5; i++) a) 1234 b) 2345 c) 1234 d) 234 e) 15 8) Programın ekran çıktısı hangisidir? for (char i = (char)1; i < 6; i++) Console.Write((int)i); b) 23456 c) 12345 d) 2345 e) 16 9) Programın ekran çıktısı hangisidir? for (bool i = true; i; i=!i) Console.Write(i+" "); a) false b) true c) false true d) true false e) true false true 10) Programın ekran çıktısı hangisidir? for (gün i=gün.pzt; i< gün.paz; i++) Console.Write( i +" " ); enum gün Pzt, Sal, Çar, Per, Cum, Cmt, Paz ; c) Pzt Paz d) Pzt Sal Çar Per Cum Cmt Paz e) Pzt Sal Çar Per Cum Cmt 11) Programın ekran çıktısı hangisidir? enum işci Ali, Veli, Ayşe, Cem, Gül ; static void Main() for (işci i= işci.veli; i< işci.gül; i++) Console.Write( i +" " ); a) Ali Gül b) Veli Ayşe Cem c) Veli Ayşe Cem Gül d) Ali Veli Ayşe Cem e) Ali Veli Ayşe Cem Gül 12) Bugün 5.12.2016 ise, kodun çıktısı hangisidir? DateTime gün, bugün = DateTime.Now, dün = bugün.adddays(-1), yarın = bugün.adddays(1); for ( gün=dün; gün < yarın; gün=gün.adddays(1)) Console.Write(gün.ToShortDateString()+" "); a) 4.12.2016 b) 4.12.2016 5.12.2016 c) 4.12.2016 10.12.2016 d) 4.12.2016 5.12.2016 6.12.2016 e) 4.12.2016 10.12.2016 15.12.2016 13) Yıl 2016 ise, Programın ekran çıktısı hangisidir? DateTime tarih=datetime.now.addyears(5); for (DateTime yıl = DateTime.Now; yıl < tarih; yıl = yıl.addyears(1)) Console. Write(yıl.ToString("yyyy") + " "); a) 2016 2017 2018 2019 2020 b) 2016 2020 c) 2020 d) 2017 2018 2019 2020 e) 2016 14) Gün Perşembe ise, çıktısı hangisidir? DateTime gün=new DateTime(2016, 12, 1), tarih= new DateTime(2016, 12, 5); for ( ; gün < tarih; gün=gün.adddays(1) ) Console.Write(gün.ToString("dddd") + " "); a) Perşembe Cuma Cumartesi Pazar b) Perşembe c) Cuma Cumartesi Pazar d) Cumartesi Pazar e) Pazar 15) Saat 16:50 ise, çıktısı hangisidir? DateTime saat = DateTime.Now; for (int dakika = 0; dakika < 90; dakika++) saat=saat.addminutes(1); Console.Write(saat.ToString("HH:mm") a) 15:20 b) 16:20 c) 17:20 8:20 e) 19:20 16) Boşluğa gelecek en uygun ifade hangisidir? for (------------- i=1; i<10; i++) a) int b) double d) long e) bool 17) Boşluğa gelecek en uygun ifade hangisidir? for( ------------i=1; i<10; i+=0.2) a) int b) double d) char e) bool 18) Boşluğa gelecek en uygun ifade hangisidir? for (------------i='a'; i<'z'; i=++) a) short b) float d) char e) bool 19) Boşluğa gelecek en uygun ifade hangisidir? using System;class Prg static void Main() for (------------- i= mevsim. yaz; i< mevsim. kış; i++) enum mevsim ilkbahar,yaz,sonbahar,kış ; a) enum b) mevsim d) char e) int 20) Boşluğa gelecek en uygun ifade hangisidir? for (var i=3----------- i<5; i++) a). b), c) ; d) : e) - 21) Boşluğa gelecek en uygun ifade hangisidir? ----------(var i=1; i<10; i++) a) goto b) for c) do d) while e) foreach 22) Boşluğa gelecek en uygun ifade hangisidir? for(var ---------=1; c<10; c++) Console.Write(c); a) i b) c c) a d) x e) for 23) Boşluğa hangisi gelirse çıktısı 56789 olur? for(var i=-----------; i<10; i++) b) 1 c) 5 d) 9 e) 10 24) Boşluğa hangisi gelirse çıktısı 789 olur? for(var i=-----------; i<10; i++) a) 8 b) 0 c) 7 d) 9 e) 10
25) Boşluğa hangisi gelirse çıktısı abc olur? for (var i=-----------; i<'d'; i++) a) 'a' b) 'b' c) 'c' d) 'abc' e) 0 26) Programın ekran çıktısı hangisidir? for (bool i = false; ; i=!i) Console.Write(i+" "); a) Hiçbir şey yazmaz b) true true true true true... c) false false false false false... d) false true false true false... e) true false true false true... 27) Programın ekran çıktısı hangisidir? for (char i='a'; i<'d'; i++) Console.Write(i-'A'); b) A-AB-AC-A 23 28) Programın ekran çıktısı hangisidir? for (char i='a'; i<'d'; i++) Console.Write('A'); 23 29) Programın ekran çıktısı hangisidir? for (int i=(int)'a'; i<(int)'d'; i++) A 23 30) Programın ekran çıktısı hangisidir? for (char i='d'; i>'a'; i--) b) DCBA c) DCB d) CBA e) 123 31) Programın ekran çıktısı hangisidir? for (char i='a'; i<'d'; i++) Console.Write(1); 234 e) iaidi 32) Programın ekran çıktısı hangisidir? for (char i='a'; i<'d'; i++) Console.Write(1); 234 e) iaidi 33) Programın ekran çıktısı hangisidir? for (char i='d'; i>'a'; i--) b) DCBA c) DCB d) CBA e) 123 34) Programın ekran çıktısı hangisidir? for (char i='a'; i<'d'; i++) Console.Write(i-'A'); b) A-AB-AC-A 23 35) Programın ekran çıktısı hangisidir? for (char i='a'; i<'d'; i++) Console.Write('A'); 23 36) Programın ekran çıktısı hangisidir? for (int i=(int)'a'; i<(int)'d'; i++) A 23 37) Programın ekran çıktısı hangisidir? for (int i=0; i<3; i++) Console.Write((char)(i+65)); 23 38) Programın ekran çıktısı hangisidir? for (int i=0; i<3; i++) Console.Write(i+65); 23 39) Programın ekran çıktısı hangisidir? for (int i=65; i<68; i++) Console.Write((char)i); 23 40) Programın ekran çıktısı hangisidir? enum gün Pzt, Sal, Çar, Per, Cum, Cmt, Paz ; for (int i=(int)gün.pzt; i<= (int)gün.paz; i++) Console.Write( (gün)i ); c) PztPaz d) SalÇarPerCumCmt e) PztSalÇarPerCumCmtPaz 41) Programın ekran çıktısı hangisidir? enum ay ock, sub, mrt, nis, may, haz, tem, agu, eyl, ekm, kas, arl; for (int i=0; i< 12; i++) Console.Write((ay)i); a) ock b) arl c) ockarl d) submrtnismayhaztemagueylekmkas e) ocksubmrtnismayhaztemagueylekmkasarl 42) Programın ekran çıktısı hangisidir? enum evlat Ali, Ayşe, Kaya, Can; for (int i=(int)evlat.ayşe; i<= (int)evlat.can;i++) Console.Write((int)X+" "); 1 2 3 b) 1 2 3 c) 0 1 2 e) 3 43) Programın ekran çıktısı hangisidir? for (bool i = true; i; i=!i) a) false b) true c) falsetrue d) truefalse e) truefalsetrue 44) Programın ekran çıktısı hangisidir? int i; bool j; for ( i=0, j=true ; i<4 ; i++, j =!j ) Console.Write(i+"."+j+" ");.True b) 1.False c) 2.True 3.False.False 2.True e) 0.True 1.False 2.True 3.False Birden fazla İlk değer: 45) Programın ekran çıktısı hangisidir? for (int i = 0,j=0; i <5; i++) Console.Write(3); a) 3 3 3 3 3 3 4 c) 1 2 3 4 5 d) 0 0 0 0 0 e) 0 0 5 1 1 46) Programın ekran çıktısı hangisidir? for (int i = 0,j=0; i <5; i++) Console.Write(i+" "+i+" "); 47) Programın ekran çıktısı hangisidir? for (int i=0,j=0; i<3; i++,j--) 0 1-1 2-2 c) 0-1 -2 23 e) 0 0 1 1 2 2 48) Programın ekran çıktısı hangisidir? for (int i = 0,j=0; i <5; i++) son değer atama: 49) Programın ekran çıktısı hangisidir? for (int i = 0; i <5; i++) 34 5 5 d) 0051
50) Programın ekran çıktısı hangisidir? for (int i = 0; i <5; i++) Console.Write(i+" 0 "); 51) Programın ekran çıktısı hangisidir? for (int i = 3; i < 5; i+=1) Console.Write(i+" "); a) 3 5 c) 4 6 e) 3 4 52) Programın ekran çıktısı hangisidir? int i = 3; for (;i < 6; i++) Console.Write(i+" "); a) 6 6 6 3 c) 3 4 5 d) 0 1 2 3 4 5 e) 3 4 5 6 53) Programın ekran çıktısı hangisidir? for (int i = -5; i < -1; i++) Console.Write(i+" "); a) -1-2 -3-4 b) -2-3 -4-5 c) 1 2 3 4 5 d) -5-4 -3-2 e) -1-2 -3-4 -5 54) Programın ekran çıktısı hangisidir? for (int i =-2; i<=2; i++) Console.Write(i+" "); a) -2 2 c) -2-1 0 1 d) -2-1 0 1 2 e) i+" " 55) Programın ekran çıktısı hangisidir? for (int i = -2; i < 2; i++) Console.Write(i+" "); a) -2-1 0 1 2 b) -1-2 0 1 2 c) -2-1 0 1 d) 0 1 2-1 -2 e) 2 2 2 2 56) Programın ekran çıktısı hangisidir? for (int i = 1; i < 2; i++) Console.Write(i+" "); a) 1 b) 1 2 c) 1 2 d) 2 e) 2 2 57) Programın ekran çıktısı hangisidir? for (int i = (int)2.2; i < 5; i++) Console.Write(i+" "); a) 2 2 2 b) 5 5 5 c) 2 2 5 d) 2 3 4 e) 2.2 3.2 4.2 59) Programın ekran çıktısı hangisidir? for (double i = 2.2; i < 3.2; i+=0.2) Console.Write(i+" "); a) 2 2 5 b) 2.2 3.2 0.2 c) 2.2 2.4 2.6 2.8 3 d) 2.2 2.4 2.6 2.8 3.2 e) 2.2 3.2 Not: Math.PI= 3.14159265358979 60) Programın ekran çıktısı hangisidir? for (double i = Math.PI; i < 2*Math.PI; i += 1) Console.Write((int)i + " "); a) 3 4 5 6 b) 1Pi 2Pi c) 3.14 6.28 d) 2.2 3.2 e) 3.14159265358979 Not: "0:0.00" formatı: i nin değerini virgülden sonra 2 hane olarak ayarlar 61) Programın ekran çıktısı hangisidir? for (double i = Math.PI; i < 2*Math.PI; i += 1) Console.Write("0:0.00 ",i ); a) 1Pi 2Pi b) 3.14 6.28 c) 3 4 5 6 d) π 2π e) 3.14 4.14 5.14 6.14 62) Klavyeden girilen değer 5 işe, aşağıdaki programın ekran çıktısı hangisi olur? for (int i=int.parse(console.readline()); i<10; i++) b) 56789 c) 10 d) 4567910 e) 12345689 63) Klavyeden girilen değerler 3 ve 5 işe, aşağıdaki programın ekran çıktısı hangisi olur? for( int i=int.parse(console.readline()), j=int.parse(console.readline()) ; i<j; i++) a) 3 4 b) 3 5 c) 3 4 5 6 7 8 e) 2 5 1 64) Programın ekran çıktısı hangisidir? for (char i='a'; i<'d'; i++) a) ABC b) AD D 234 65) Programın ekran çıktısı hangisidir? for (int i=0; i<3; i++) Console.Write((char)(i+65)); 23 67) Programın ekran çıktısı hangisidir? for (int i=65; i<68; i++) Console.Write((char)i); 23 68) Programın ekran çıktısı hangisidir? enum gün Pzt, Sal, Çar, Per, Cum, Cmt, Paz ; for (int i=(int)gün.pzt; i<= (int)gün.paz; i++) Console.Write( (gün)i ); c) PztPaz d) SalÇarPerCumCmt e) PztSalÇarPerCumCmtPaz 69) Programın ekran çıktısı hangisidir? enum ay ock, sub, mrt, nis, may, haz, tem, agu, eyl, ekm, kas, arl; for (int i=0; i< 12; i++) Console.Write((ay)i); a) ock b) arl c) ockarl d) submrtnismayhaztemagueylekmkas e) ocksubmrtnismayhaztemagueylekmkasarl 70) Programın ekran çıktısı hangisidir? enum evlat Ali, Ayşe, Kaya, Can; for (int i=(int)evlat.ayşe; i<= (int)evlat.can;i++) Console.Write((int)X+" "); 1 2 3 b) 1 2 3 c) 0 1 2 e) 3 71) Programın ekran çıktısı hangisidir? for (bool i = true; i; i=!i) a) false b) true c) falsetrue d) truefalse e) truefalsetrue 72) Programın ekran çıktısı hangisidir? int i; bool j; for ( i=0, j=true ; i<4 ; i++, j =!j ) Console.Write(i+"."+j+" ");.True b) 1.False c) 2.True 3.False.False 2.True e) 0.True 1.False 2.True 3.False Birden fazla İlk değer: 58) Programın ekran çıktısı hangisidir? for (double i = 2.2; i < 5; i++) Console.Write(i+" "); a) 2 2 5 b) 2 3 4 c) 2.2 3.2 4.2 d) 2.2 3.2 4.2 5 e) 2 2 2 66) Programın ekran çıktısı hangisidir? for (int i=0; i<3; i++) Console.Write(i+65); 23 73) Programın ekran çıktısı hangisidir? for (int i = 0,j=0; i <5; i++) Console.Write(3); a) 3 3 3 3 3 3 4 c) 1 2 3 4 5 d) 0 0 0 0 0 e) 0 0 5 1 1
74) Programın ekran çıktısı hangisidir? for (int i = 0,j=0; i <5; i++) Console.Write(i+" "+i+" "); 75) Programın ekran çıktısı hangisidir? for (int i=0,j=0; i<3; i++,j--) 0 1-1 2-2 c) 0-1 -2 23 e) 0 0 1 1 2 2 76) Programın ekran çıktısı hangisidir? for (int i=2,j=1,k=0; i<5; i++,j+=2.k+=3) Console.Write(i+" "+j+" "+k+" "); a) 2 1 0 3 3 3 4 5 6 b) 2 1 0 3 1 0 4 1 0 c) 2 2 2 3 3 3 4 4 4 2 3 4 5 6 7 8 9 e) 0 0 0 1 1 1 2 2 2 Karşılaştırma 77) Programın ekran çıktısı hangisidir? for (int i=1; i>5; i++) (Boş ekran) 78) Programın ekran çıktısı hangisidir? for (int i=1; i<5; i++) 79) Programın ekran çıktısı hangisidir? for (int i=1; i=5; i++) 80) Programın ekran çıktısı hangisidir? for (int i=1; i==5; i++) (Boş ekran) 81) Programın ekran çıktısı hangisidir? for (int i=1; i!= 5 ; i++) 82) Programın ekran çıktısı hangisidir? for (int i=1; i <= 5 ; i++) 83) Programın ekran çıktısı hangisidir? for (int i=1; i >= 5 ; i++) (Boş ekran) 84) Programın ekran çıktısı hangisidir? for (int i=1; i => 5 ; i++) 85) Programın ekran çıktısı hangisidir? for (int i=1; i =< 5 ; i++) 86) Programın ekran çıktısı hangisidir? for (int i=1; i ==!5 ; i++) 87) Programın ekran çıktısı hangisidir? for (int i=1; false; i++) (Boş Ekran) 88) Programın ekran çıktısı hangisidir? for (int i=1; true; i++) e) 12345678901011121314151617181920212 89) Programın ekran çıktısı hangisidir? for (int i=1;!(i==5); i++) e) 15 90) Programın ekran çıktısı hangisidir? for (int i=1; (5==5); i++) a) 15 c) 5 e) 12345678901011121314151617181920212 91) Programın ekran çıktısı hangisidir? for (int i=1,j=5; i<j; i++) 92) Programın ekran çıktısı hangisidir? for (int i=1,j=9; i<j; i++,j--) 93) Programın ekran çıktısı hangisidir? for (int i=1,j=9; i<j; i++,j--) a) 19 28 37 46 b) 19 29 39 49 59 69 79 89 c) 19 18 17 16 15 14 13 12 9 210 311 412 e) 9876 94) Programın ekran çıktısı hangisidir? for (int i=0,j=5; i<j; i+=2,j++) 5 2 6 4 7 6 8 8 9 b) 0 2 4 6 8 5 6 7 8 9 c) 0 2 4 d) 0 2 4 6 8 10 12 e) 5 6 7 8 9 95) Programın ekran çıktısı hangisidir? for (int i=0,j=0; i<3 && j<5; i++) 0 1 0 2 0 b) 0 1 1 2 2 3 c) 0 0 1 0 2 0 3 0 4 0 5 0 d) 0 1 1 2 2 3 e) 3 4 5 96) Programın ekran çıktısı hangisidir? for (int i=0,j=5; (i<3 && j<5) i!=j; i+=2,j++) Console.Write(i+""+j+" "); 5 26 47 68 89 b) 01 23 45 67 89 c) 05 35 12 d) 05 50 35 21 99 e) 00 55 35 21 97) Programın ekran çıktısı hangisidir? for (int i=0,j=5; i<5 && j>1 ; i++,j--) Console.Write(i+""+j+" "); 5 14 23 32 b) 05 14 23 32 41 c) 05 14 23 d) 05 14 e) 05 98) Programın ekran çıktısı hangisidir? enum gün Pzt, Sal, Çar, Per, Cum, Cmt, Paz ; for (int i=(int)gün.pzt; i<= (int)gün.paz; i++) Console.Write( (gün)i ); c) PztPaz d) SalÇarPerCumCmt e) PztSalÇarPerCumCmtPaz Artış 99) Programın ekran çıktısı hangisidir? for (int i = 0; i < 10; i+=2) 2 4 6 8 b) 0 10 2 5 c) 5 5 5 5 d) 0 1 2 3 4 6 7 8 9 e) 2 3 4 6 7 8 9
100) Programın ekran çıktısı hangisidir? for (int i = 0; i < 10; i=i+2) Console.Write(i+" "); 2 4 6 8 b) 0 2 4 6 8 10 c) 2 4 6 8 10 3 5 7 9 e) 0 1 2 3 4 6 7 8 9 101) Programın ekran çıktısı hangisidir? for (int i = 0; i < 10; i+=3) Console.Write(i+" "); 10 3 b) 0 3 6 9 c) 0 3 6 9 10 d) 0 10 13 e) 3 6 9 102) Programın ekran çıktısı hangisidir? for (int i = 3; i < 5; i+=2) Console.Write(i+" "); a) 3 4 c) 3 5 e) 4 103) Programın ekran çıktısı hangisidir? for (int i = 3; i <= 5; i++) Console.Write(i+" "); a) 3 4 c) 3 5 e) 4 104) Programın ekran çıktısı hangisidir? for (int i = 5; i < 3; i++) Console.Write(i+" "); a) 3 5 c) 3 4 105) Programın ekran çıktısı hangisidir? for (int i = 5; i > 3; i--) Console.Write(i+" "); a) 3 5 c) 5 4 106) Programın ekran çıktısı hangisidir? for (int i =2; i>=-2; i--) Console.Write(i+" "); a) -2 2 c) -2-1 0 1 d) 2 1 0-1 -2 e) i+" " Hangisi yanlış 107) Hangisi doğru yazılmıştır? a) for ( ; ; ) ; b) for ( : : ) ; c) for (,, ) ; d) for (.. ) ; e) for ( ; ; ; ) Boşluk doldurma 108) Çıktısı 55555 ise, boşluğa hangisi gelir? for(int i=3;i < ;i+=2) Console.Write("5"); b) 5 c) 9 d) 3 e) 2 continue 109) Programın ekran çıktısı hangisidir? Console.Write(0); continue; b) 0 1 c) 0 7 5 6 7 e) 0 1 7 110) Programın ekran çıktısı hangisidir? if(i<5) continue; a) 1 7 b) 1 5 7 c) 5 6 7 2 3 4 e) 1 2 4 5 6 7 f) c 111) Programın ekran çıktısı hangisidir? for (int i = 1; i < 5; i++) if(i==2 i==4) continue; Console.Write("z"); a) 1234 b) 1z2z3z4z c) 12z34z z23z4 e) 1234zz f) d break 112) Programın ekran çıktısı hangisidir? Console.Write(0); break; b) 0 1 c) 0 7 5 6 7 e) 0 1 7 113) Programın ekran çıktısı hangisidir? if(i==3) break; a) 1 2 b) 1 2 3 c) 3 2 3 4 e) 1 2 4 5 6 7 114) Programın ekran çıktısı hangisidir? for (int i = 1; i < 5; i++) if(i==2 i==4) break; Console.Write("z"); a) 1z2 b) 2z4z c) 1z3z z23z4 e) 1z2z3z4z f) d while 115) Programın ekran çıktısı hangisidir? int i = 1; while (i <= 7) i++; a) 1 7 b) 1 5 7 c) 5 6 7 2 3 4 e) 1 2 3 4 5 6 7 f) e 116) Programın ekran çıktısı hangisidir? int i=2; while (i < 6)Console.Write(i++); a) 26 b) 2345 c) 25 d) 234 e) 12345 117) Programın ekran çıktısı hangisidir? int i = 0; while (i <= 7) i++; if(i==2) continue; if(i==4) break; a) 1 3 4 b) 1 3 c) 0 7 2 4 2 3 4 5 6 7 e) 1234
do while 118) Programın ekran çıktısı hangisidir? int i = 1; do i++; while (i <= 7); a) 1 7 b) 1 5 7 c) 5 6 7 2 3 4 e) 1 2 3 4 5 6 7 f) e 119) Programın ekran çıktısı hangisidir? int i=2; do Console.Write(i++); while (i < 6); a) 26 b) 2345 c) 25 d) 234 e) 12345 120) Programın ekran çıktısı hangisidir? int i = 0; do i++; if(i==2) continue; if(i==4) break; while (i <= 7); a) 1 3 4 b) 1 3 c) 0 7 2 4 2 3 4 5 6 7 e) 1234 foreach 121) Programın ekran çıktısı hangisidir? int[] collection = 3, 5, 8 ; foreach (var item in collection) Console.Write(item); a) 123 b) 358 c) item 234567 e) collection