Fonksiyondan dönen değer. 7) Boşluğa hangisi gelir? static int X() { return ; } a) true b) 123 c) "ali" d) 3.

Benzer belgeler
TMYO Bil.Böl. Programlama Temelleri EV Ödev 6_1 (döngü) (

11- FONKSİYONLAR (FUNCTIONS)

DÖNGÜLER (LOOPS) while(), do-while(), for(), foreach()

NESNEYE DAYALI PROGRAMLAMA 11. HAFTA UYGULAMA DERSİ

C# Çalışma Örnekleri

NESNE TABANLI PROGRAMLAMA-1 DERS UYGULAMALARI (22 EYLÜL - 14 KASIM

Akış Konrol Mekanizmaları

NESNEYE YÖNELİK PROGRAMLAMA C++ a Giriş

Fonksiyonlar -Genel Test- A

Operator Aşırı Yükleme (Operator OverLoading)

KARAR YAPILARI. Acaba hangi yöne gitmeliyim? Oturduğun yerden kalkıp, kapıya varana kadar kaç kez karar verdiniz biliyor musunuz?

1. Aşağıdaki program parçacığını çalıştırdığınızda result ve param değişkenlerinin aldığı en son değerleri ve programın çıktısını yazınız.

Ders 8: Metotlar. barisgokce.com

Görsel Programlama 1

7.1- C#.net Giriş Çıkış İşlemleri ve Visual Studio. M.İLKUÇAR - 1

İNÖNÜ ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ 2. SINIF 1. DÖNEM VERİ YAPILARI DERSİ LABORATUAR ÖDEVİ

C++ Dersi: Nesne Tabanlı Programlama

D İ Z İ L E R A R R A Y S

8- PROGRAM YAPISAL KOMUTLARI ve. M.ilkucar MAKU MYO 1

BPR152-Algoritma ve Programlama II Uygulama -12

Fonksiyonlar (Altprogram)

7.1- Operatörler ve Giriş-Çıkış İşlemleri. M.İLKUÇAR - 1

Sınıflar ve Yapılar Arasındaki Farklılıklar. Değer ve Referans Türde Olan Aktarımlar

Programlama Dilleri 3

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

ALGORTMA ve PROGRAMLAMA - II (C# Sürümü) DERS NOTLARI

PROGRAMLAMA TEMELLERİ DERSİ ÖZETİ

elemanlarının gezilmesine yönelik bir örnek sunulmuştur, inceleyiniz.

C++ Dersi: Nesne Tabanlı Programlama

Adı soyadı :... Öğrenci no :... İmza :... Tarih, Süre : dak.

BM102 BİLGİSAYAR PROGRAMLAMA II LABORATUVAR UYGULAMALARI. 3Hafta

C++ Dersi: Nesne Tabanlı Programlama

Programlama Dilleri 3

Sınav tarihi : Süre : 60 dak. c) En başta #include<stdio.h> yazılmamıştır. c) zt d) Pi e) X0

while(), do-while(), for() M.İLKUÇAR 2010 MAKU-MYO

Veri Tipleri Aşağıdaki programdaki 5 hatayı bulunuz.

MAT213 Bilgisayar Programlama I

KOCAELİ ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ. BİLGİSAYAR LABORATUVARI II FİNAL SINAVI SORU ve CEVAPLARI(I. ogr)

Sınav tarihi : Süre : 60 dak. a) ABCDE b) BCDE c) ABCD d) kod hatalı e) BCD

12- HAZIR FONKSİYONLAR

Örnek: İki fonksiyondan oluşan bir program. Fonksiyon Tanımı

DERSİN WEB SİTESİ:

NESNEYE YÖNELİK PROGRAMLAMA

İNÖNÜ ÜNİVERSİTESİ MÜH. FAK. BİLGİSAYAR MÜH. BÖL. ALGORİTMA VE PROGRAMLAMA 1 DERSİ LAB. ÖDEVİ

C#.NET ile PROGRAMLAMAYA GİRİŞ

HSancak Nesne Tabanlı Programlama I Ders Notları

C# Yazım Kuralları ERCİYES. Ü. BİLGİSAYAR M. COMPUTER PROGRAMMING II 1 FEHİM KÖYLÜ

Örnek1: #include <iostream> #include <string> using namespace std;

Bölüm 8. Ayrık Küme. Olcay Taner Yıldız. O. T. Yıldız, C && Java ile Veri Yapılarına Giriş, Boğaziçi Üniversitesi Yayınevi, / 16

/*int sayi1, sayi2,toplam=0;

İNÖNÜ ÜNİVERSİTESİ MÜH. FAK. BİLGİSAYAR MÜH. BÖL. ALGORİTMA VE PROGRAMLAMA 2 DERSİ LAB. ÖDEVİ

HSancak Nesne Tabanlı Programlama I Ders Notları

MAK 1005 Bilgisayar Programlamaya Giriş. Fonksiyonlar. Prof. Dr. Necmettin Kaya

2) /* Kullanıcıdan alınan iki sayının obebini alt fonksiyon yardımı ile hesaplayan C programı*/

BİLG Dr. Mustafa T. Babagil 1

public static int Toplam int x, int y

C# Örnek Uygulamalar I

/ C Bilgisayar Programlama Yıliçi Sınavı Test Soruları. Adı soyadı :... Öğrenci no :... İmza :... Tarih, Süre : , 60 dak.

Nesne Tabanlı Programlama

Programlama Dilleri III 1

NESNEYE YÖNELİK PROGRAMLAMA

Değişkenler. Geçerli değişken isimleri : baslamazamani, ad_soyad, x5 Geçersiz değişken isimleri : 3x, while

7. FONKSİYONLAR. Dönüş_Tipi Fonksiyon_Adı (tip giriş_parametreleri);

/ C Bilgisayar Programlama Final Sınavı Test Soruları. Adı soyadı :... Öğrenci no :... İmza :... Tarih, Süre : , 60 dak.

Lambda İfadeleri (Lambda Expressions)

BPR152-Algoritma ve Programlama II Uygulama -13

10/17/2007 Nesneye Yonelik Programlama 3.1

Nesne Tabanlı Programlama Dersi Edirne Kız Teknik ve Meslek Lisesi

JAVADA METOTLAR. BMÜ-111 Algoritma ve Programlama. Yrd. Doç. Dr. İlhan AYDIN

PDF. C# Console Örnekleri.

TEMPLATES. Binnur Kurt Bilgisayar Mühendisliği Bölümü İstanbul Teknik Üniversitesi. C++ ile Nesneye Dayalı Programlama 1

Yazılım Kodlama ve İ simlendirme Standartları v1.0

BĠLGĠSAYAR PROGRAMLAMA II C++ Programlamaya GiriĢ Published by Juan Soulié

public void DersNotListesi(string Ders, string Secim, double BarajNotu, bool OrtalamayaGore) [...]

C++ Giriş Ders 1 MSGSU Fizik Bölümü Ferhat ÖZOK Kullanılacak kaynak: Published by Juan Soulié

Sınav tarihi : Süre : 60 dak.

C++ Dersi: Nesne Tabanlı Programlama

NESNEYE YÖNELİK PROGRAMLAMA

C# Console Uygulamaları ifelse Yapıları 2

C# ÖRNEK UYGULAMALAR

C PROGRAMLAMA D İ L İ

Sınav tarihi : Süre : 60 dak. a) strstr b) strchr c) strcat d) strcpy e) strlen. a) b) d) e) 0

Karşılaştırma İşlemleri ve Koşullu İfadeler

Algoritma ve Programlama II Recursive Fonksiyonlar Dosyalama

BOĞAZİÇİ ÜNİVERSİTESİ UNVAN DEĞİŞİKLİĞİ SINAVI PROGRAMCI

İNTERNET TABANLI PROGRAMLAMA- 4.ders

/*Aşağıda ki kodları doğru şekilde anlar ve kullanırsanız java da sınıfları biraz da olsa anlamış olursunuz.*/

Mantıksal (Logic) Operatörler

NESNEYE DAYALI PROGRAMLAMA 9. HAFTA UYGULAMA DERSİ

Bölüm 6. Karma. Olcay Taner Yıldız. O. T. Yıldız, C && Java ile Veri Yapılarına Giriş, Boğaziçi Üniversitesi Yayınevi, / 31

BİLGİSAYAR TEMELLERİ VE PROGRAMLAMAYA GİRİŞ

GENETİK ALGORİTMA GEZGİN SATICI ÖDEVİ

Karabük Üniversitesi, Mühendislik Fakültesi... WEB TEKNOLOJİLERİ

Temel Bilgisayar Bilimleri Ders Notu #4-2. kısım

-A Grubu- MKT103 Görsel Programlama 2015/2016 Güz Dönemi Final Sınavı

işlemler bittikten sonra dosyaların kapatılması uygun olacaktır. Bunun için, fclose(fin);

JAVA PROGRAMLAMA DİLİ ÖZELLİKLERİ

NESNE YÖNELİMLİ PROGRAMLAMA HAFTA # 2

BLM-111 PROGRAMLAMA DİLLERİ I. Ders-12 Fonksiyonlar. Yrd. Doç. Dr. Ümit ATİLA

İNÖNÜ ÜNİVERSİTESİ MÜH. FAK. BİLGİSAYAR MÜH. BÖL. ALGORİTMA VE PROGRAMLAMA 1 DERSİ LAB. ÖDEVİ

Transkript:

TMYO Bil.Böl. Programlama Temelleri 29.12.2016 EV Ödev 9_1 (fonksiyon) (www.gantep.edu.tr/~ozcan) ozcan@gantep.edu.tr Fonksiyon türü 1) Boşluğa hangisi gelir? using System; class Program var sayı = X(); static ------------ X() return 11000010; d) byte 2) Boşluğa hangisi gelir? static --------------- a() return 12; d) enum 3) Boşluğa hangisi gelir? static --------------- b() return "ali"; 4) Boşluğa hangisi gelir? static --------------- c() return '1'; 5) Boşluğa hangisi gelir? static --------------- d() return true; 6) Boşluğa hangisi gelir? static --------------- d() Fonksiyondan dönen değer 7) Boşluğa hangisi gelir? static int X() return ----------------; a) true b) 123 c) "ali" e) A 8) Boşluğa hangisi gelir? static bool X() return ----------------; a) 5==4 46 c) "tahta" d) 7.2 e) 'Z' 9) Boşluğa hangisi gelir? static string X() return ---------------- ; a) false b) 912 c) "yahya" e) 'E' 10) Boşluğa hangisi gelir? static char X() return ----------------; <4 c) "x" e) 'h' 11) Boşluğa hangisi gelir? static double X() return --------------- -; a) false b) 7 c) "taş" d) 1.23 e) 'b' Fonksiyondan ismi 12) Boşluğa hangisi gelir? topla(); static void --------------() c) Main 13) Boşluğa hangisi gelir? var X=çıkar(); static int --------------() return 11; 14) Boşluğa hangisi gelir? var X=main(); static double --------------() return 2.2; 15) Boşluğa hangisi gelir? var X=x(); static string --------------() return "tava"; b) tava d) X e) x 16) Boşluğa hangisi GeLMEZ? static void --------------() a) Sinav sonuçlari b) التلميذ (c d) 面包 e) Şçğüö 17) Boşluğa hangisi GELMEZ? static void --------------() 23 b) c) int d) alinin-notu e) return Dönen verinin türü 18) Boşluğa hangisi gelir? ----------------- X=fonk(); static string fonk() return "tava";

19) Boşluğa hangisi gelir? ----------------- X=fonk(); static int fonk() return 91; 20) Boşluğa hangisi gelir? ----------------- X=fonk(); static bool fonk() return true; 21) Boşluğa hangisi gelir? ----------------- X=fonk(); static double fonk() return 2.8; 22) Boşluğa hangisi gelir? ----------------- X=fonk(); static char fonk() return 'x'; 23) Boşluğa hangisi gelir? ----------------- X=fonk(); static char fonk() return 'x'; Fonksiyon formatı 24) Hangisinde bir fonksiyon çağrılmıştır? a) gelfonksiyongel(); b) gelfonksiyongel; c) ()gelfonksiyongel; d) gel()fonksiyongel; e) gelfonksiyon()gel; 25) Hangisinde YANLIŞ yazılmıştır? a) Math.Sin(); b) X.ToUpper().ToLover(); c) (y); d) X(); e) (); 26) Hangisinde doğru yazılmıştır? a) static void metod() b) static void metod() c) static void metod d) static void() metod e) static void metod() Fonksiyon nereye yazılır 27) Fonksiyon Hangi alanda tanımlanabilir? 1 using System; 2 class Program 3 4 5 6 a) 4 b) 1, 2 c) 1, 5, 6 d) 3, 5 e) 1, 2,3, 5, 6 28) Fonksiyon Hangi alanda tanımlanabilir? class 1 Program 2 static void Main( 3 ) 4 5 29) Fonksiyon Hangi alanda çağrılabilir? class 1 Program 2 static 3 void 4 Main( ) 5 Fonksiyon ÖN-Eki 30) Boşluğa hangisi gelir? using System; class Program ----------------- static void fonk() a) fonk.program(); b) Program.fonk(); c) Program(); d) Main.fonk(); e) System.fonk(); 31) Boşluğa hangisi GELMMEZ? using System; class A class B class C class D ----------------- static void X() a) A.B.C.D.X(); b) B.C.D.X(); c) D.X(); d) X(); ; 32) Boşluğa hangisi GELMMEZ? namespace X namespace Y class Z class N ----------------- static void f() a) X.Y.Z.N.f(); b) Y.Z.N.f(); c) Z.N.f(); d) f().n e) f(); Fonksiyon çağırma 33) Boşluğa hangisi GELMEZ? static void a() static void b() static void c() a) a(); a(); a(); b) a(); b(); a(); c) a(); b(); c(); d) a(); x(); b(); e) c(); b(); b(); 34) Hangisinde fonksiyon çagrılmıştır? a) fonksiyon(); b) fonksiyon[]; c) fonksiyon; d) (fonksiyon); e) static void fonksiyon(); 35) Hangisinde karekök fonksiyon çagrılmıştır? a) Math.Sqrt(4); b) Sqrt.Math(4); c) Sqrt(4).Math; d) Math.Sqrt(4) ; e) Math. Sqrt(4) ; Ekran Çıktısı 36) Ekran çıktısı hangisidir? sayı(); static void sayı() Console.Write("baba"); a) baba c) sayı d) 1 e) WriteLine();

37) Ekran çıktısı hangisidir? static void dede() Console.Write("nene"); a) nene c) sayı d) nn e) dede 38) Ekran çıktısı hangisidir? x();x();x(); static void x() Console.Write('A'); a) yaz c) AAA d) A e) x();x();x(); 39) Ekran çıktısı hangisidir? B();A();A(); static void A() Console.Write("maydanoz "); static void B() Console.Write("nane "); a) nane maydanoz madanoz b) maydanoz nane nane c) nane maydanoz nane d) maydanoz nane maydanoz e) maydanoz madanoz nane 40) Ekran çıktısı hangisidir? x();y(); static void x() y();y(); static void y() Console.Write("a "); a) a b) a a c) a a a d) a a a a e) a a a a a 41) Ekran çıktısı hangisidir? a(); static void a() Console.Write("x "); static void b() Console.Write("y "); static void c() Console.Write("z "); a) x b) x y c) x y z d) x x x e) x y z a b c 42) Ekran çıktısı hangisidir? a(); Console.Write(1); c(); static void a() Console.Write(2); static void b() Console.Write(3); static void c() Console.Write(4); 14 b) 1234 c) 2134 d) 213 e) 123 43) Ekran çıktısı hangisidir? int x=bir()+iki()+üç(); Console.Write( x); static int bir() return 1; static int iki() return 2; static int üç() return 3; 23 d) x 44) Ekran çıktısı hangisidir? string x; x=bir()+iki()+üç(); Console.Write( x); static string bir() return ("bir "); static string iki() return "iki "; static string üç() return "üç "; 23 d) x 45) Ekran çıktısı hangisidir? int x=bir()+iki(); Console.Write( x); static int bir() return 4; static int iki() return 1; static int üç() return 5; 23 c) 415 46) Ekran çıktısı hangisidir? int x=2+iki()+1; Console.Write( x); static int bir() return 1; static int iki() return 2; static int üç() return 3; 21 c) 4 d) 6 47) Ekran çıktısı hangisidir? string x=iki()+bir()+üç(); Console.Write( x); static string bir() return "1"; static string iki() return "2"; static string üç() return "3"; 13 b) 6 c) iki()+bir()+üç d) ikibirüç e) 123 48) Ekran çıktısı hangisidir? if(iki()<4) Console.Write( 5); else Console.Write( 6); static int bir() return 1; static int iki() return 2; static int üç() return 3; a) 6 c) 4 d) 3 e) 2 49) Ekran çıktısı hangisidir? Console.Write(bir() + iki()); static int bir() return (1 + 2); static int iki() return (3 + 4); static int üç() return 4 + 6; + 2 7 e) bir iki Fonksiyona (parametreler) 50) Boşluğa hangisi gelir? c(1,2,3); a) static void c(int x,y,z) b) static void c(int x) c) static void c(int x, int y) d) static void c(int x, int y, int z) e) static void c(int x, int y, int z, int q) 51) Boşluğa hangisi gelir? fonk(5); a) static void fonk(int x) b) static void fonk(void x) c) static void fonk(string x) d) static void fonk(double x) e) static void fonk(bool x) 52) Boşluğa hangisi gelir? topla("taş" ); a) static void s(int x) b) static void s(void x) c) static void s(string x) d) static void s(double x) e) static void s(bool x) 53) Boşluğa hangisi gelir? İff(2<3); a) static void İff(int x) b) static void İff(void x) c) static void İff(string x) d) static void İff(double x) e) static void İff(bool x)

54) Boşluğa hangisi gelir? sayılar(2.3); a) static void sayılar(int x) b) static void sayılar(void x) c) static void sayılar(string x) d) static void sayılar(double x) e) static void sayılar(bool x) Fonksiyona aşırı yükleme 55) Boşluğa hangisi GELMEZ? k(1); a) static void k(int x) static void k(int x) b) static void k(int x) static void k() c) static void k(int x) static void k(int x, int y) d) static void k(int x) static void k(int x, int y, int z) e) static void k(int x) static void k(int x, int y, int z, int m) 56) Boşluğa hangisi gelir? static void m() static void m(int y) static void m(string y) a) x(1); b) y(); c) m(3.14); d) m(3,13); e) m("baş"); 57) Boşluğa hangisi gelir? static void x() static void x(int y) static void x(string y) ------------------------- a) x(1); x(); x("baş"); b) x(2); x(); x("taş","baş"); c) x(3.14); x(); x("baş"); d) x(); x("taş"); x(1,2,3); e) x(true); x("baş");x(3); 58) Ekran çıktısı hangisidir? static int f()return 1; static int f(int a)return ++a; static int f(int a, int b)return a+b; Console.Write( f(f(f(),f(1)),f(2)); Paremetreli ekran çıktılı 59) Ekran çıktısı hangisidir? static void x(int i) x(1); a) 3 d) 9 e) Ekrana bir şey yazmaz 60) Ekran çıktısı hangisidir? static void f(int i) Console.Write( 5); f(7); a) 75 d) 12 e) Ekrana bir şey yazmaz 61) Ekran çıktısı hangisidir? static void f(int i) Console.Write( 5); f(7); Console.Write( 1); a) 71 b) 751 c) 51 d) 15 e) 17 62) Ekran çıktısı hangisidir? static int k(int i) return i; int x=k(7); Console.Write( x); a) 7 b) x c) 1 d) k e) k(7) 63) Ekran çıktısı hangisidir? static int k(int i) return i+1; int x=k(3); Console.Write( x); e) k(3) 64) Ekran çıktısı hangisidir? static int k(int i) return i*2; int x=k(2); Console.Write( x); 65) Ekran çıktısı hangisidir? static int k(int i) return i-1; int x=k(4); Console.Write( x); 66) Ekran çıktısı hangisidir? static int z(int i) return i; z(4); Console.Write( z(3)); a) 3 4 3 e) 7 67) Ekran çıktısı hangisidir? static int z(int i) if(i<4) return 1; else return 2; Console.Write(z(3)); d) 31 2 68) Ekran çıktısı hangisidir? static int min(int i, int j)if(j<i) i=j; return i; static int max(int i, int j)if(j>i)i=j; return i; Console.Write( min(3,1) +max(2,4) ); 69) Ekran çıktısı hangisidir? static int min(int i, int j)if(j<i) i=j; return i; static int max(int i, int j)if(j>i)i=j; return i; Console.Write( min(6,max(5, min(min(max(1,2),3),4))) ); 70) Ekran çıktısı hangisidir? static int topla(int a, int b)return a+b; static int ekle(int a)return ++a; Console.Write( topla(ekle(2),3) );

Kendini çağıran 71) Ekran çıktısı hangisidir? static int fak(int n) Console.Write(n); if(n==1) return 1;else return fak(n-1); fak(4); c) 24 321 e) 1234 72) Ekran çıktısı hangisidir? static int fak(int n) if(n==1) return 1;else return n*fak(n-1); Console.Write(fak(4)); c) 24 321 e) 1234 parans ön ekli parametre 73) Ekran çıktısı hangisidir? Console.WriteLine(dizi[0]+dizi[1]); f(1,2,3,4,5); 74) Ekran çıktısı hangisidir? Console.WriteLine(dizi[0]+dizi[1]); int[] x = 1,2,3,4,5; f(x); 75) Ekran çıktısı hangisidir? Console.WriteLine(dizi[0]+dizi[1]); f(new int[] 3, 7, 11 ); out ön ekli parametre 76) Ekran çıktısı hangisidir? static void f(out int x) x = 3; int y=1;f(out y); Console.WriteLine(y); b) 1 d) out 77) Ekran çıktısı hangisidir? static int f(out int x) x = 3; return 5; int y=f(out y); Console.WriteLine(y); b) 1 d) 5 e) 8 78) Ekran çıktısı hangisidir? static void f(out int x)console.write(x); int y=3; f(out y); c) x ref ön ekli parametre 79) Ekran çıktısı hangisidir? static void f(ref int x)console.write(x); int y=3; f(ref y); c) x 80) Ekran çıktısı hangisidir? static void f(ref int x) Console.Write(x); x++; int y = 3; f(ref y); Console.Write(y); 4 c) 43 81) Ekran çıktısı hangisidir? static int f(ref int x, ref int y) x++; y++; return x+y; int a=1,b=2; int c=f(ref a, ref b); Console.Write(""+a+" "+b+" "+c); 2 3 b) 1 2 5 c) 2 3 5 d) 2 3 3 0 5 varsayılan parametre 82) Ekran çıktısı hangisidir? Console.Write(x+y); f(); 83) Ekran çıktısı hangisidir? Console.Write(x+y); f(4); e) 6 84) Ekran çıktısı hangisidir? Console.Write(x+y); f(3,4); e) 7 Geri dönen dizi fonksiyonu 85) Ekran çıktısı hangisidir? static int[] f(int x, int y, int z) int[] dizi = x, y, z ; return dizi; int[] s; s=f(1, 2, 3); foreach (var i in s)console.write(i); d) 123 86) Ekran çıktısı hangisidir? static int[] f(int x) int[] d=new int[x]; for (int i = 0; i < d.length; i++) d[i]=i; return d; int[] s=f(4); foreach (var i in s)console.write(i); 4 b) 0123 c) 1234 d) 01234 e) 4