• 15. Dasturni ishga tushirganda ekranda qanday natija xosil bo‘ladi
  • 11-Mavzu. Xatoliklar bilan ishlash
  •  Dasturni ishga tushirganda ekranda qanday natija xosil bo‘ladi?




    Download 6,33 Mb.
    Pdf ko'rish
    bet174/194
    Sana20.02.2024
    Hajmi6,33 Mb.
    #159185
    1   ...   170   171   172   173   174   175   176   177   ...   194
    14. Dasturni ishga tushirganda ekranda qanday natija xosil bo‘ladi? 
    using System; 
    class Test { 
    int x,y; 
    public Test(){x=y=0;}
    public Test(int i, int j ){x=i; y=j;} 
    public static Test operator +(Test ob1, Test ob2){ 
    Test nat=new Test(); 
    nat.x=-(ob1.x+ob2.y); 
    nat.y=-(ob1.y+ob2.x); 
    return nat;}
    public void kur(){ 
    Console.WriteLine(x+ ", " +y);}} 
    class Tek{ 
    public static void Main() { 
    Test a=new Test(-2, 4); 
    Test b=new Test(5, -1); 
    Test c=new Test(); 
    c=a+b; 
    c.kur();}} 
    A) 3, -9
    B) -3, -3
    C) 3, 3
    D) -2, -4
    E) xatolik beradi 
    15. Dasturni ishga tushirganda ekranda qanday natija xosil bo‘ladi? 
    using System; 
    class test { 
    public bool Mout(int x, int y, out int t, out int z){ 
    int i; 
    int max; 
    if (x>y) max=x; else max=y; 
    bool f=true; t=1; z=1; 
    for (i=2; i<=max/2+1; i++){ 


    Dasturlash tillari va axborot-kommunikatsiya texnologiyalari 1-semestr
    312 
    if((y%i==0)&(x%i==0)){
    if (f) {t=i; f=false;} z=i;}} 
    if (t!=1) return true; else return false;}} 
    class tek 

    public static void Main() 

    test ob = new test(); 
    int p, q; 
    if (ob.Mout(54, 36, out p, out q)) 

    Console.Write(p+”,”); 
    Console.WriteLine(q); 



    A) 3, 9
    B) 4, 12
    C) 1, 1
    D) 2, 18
    E) xatolik beradi 


    Dasturlash tillari va axborot-kommunikatsiya texnologiyalari 1-semestr
    313 
    11-Mavzu. Xatoliklar bilan ishlash 
    Bu mavzu ko‘pchilik zamonaviy dasturlarning bog‘langan ikki qismi uchun 
    dasturlash tili ta’minotini muhokama qiladi: Istisno boshqaruv va hodisa boshqaruv. 
    Istisno boshqaruv ham hodisa boshqaruv ham oldindan hal qilib bo‘lmaydigan 
    vaqtda sodir bo‘la oladi va ikkalasi ham maxsus til konstruksiyasi va jarayoni bilan 
    eng yaxshi boshqariladi. Bu konstruksiyalar va jarayonlarning ba’zilari, misol uchun
    – istisno va hodisa boshqaruv uchun o‘xshash. 
    Bu dastlab istisno boshqaruvning fundamental konsepsiyasini tasvirlaydi, 
    qaysiki qattiq va yumshoq disk tekshiruv istisnolari, istisno boshqaruvi va istisnolarni 
    o‘stirish. Keyin istisno boshqaruvi dizayni tanishtiriladi va muhokama qilinadi qaysiki 
    istisno boshqaruviga istisnolarning ustini yuklash, davomiylik, default boshqaruv 
    istisno ishlamaslik o‘z ichiga oladi. Bu mavzu 3 ta dasturlash tilining istisno 
    boshqaruv xususiyatlatining shakllanishi va tasvirlanishini ergashtiradi: Ada, C++ va 

    Download 6,33 Mb.
    1   ...   170   171   172   173   174   175   176   177   ...   194




    Download 6,33 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



     Dasturni ishga tushirganda ekranda qanday natija xosil bo‘ladi?

    Download 6,33 Mb.
    Pdf ko'rish