<delect id="sj01t"></delect>
  1. <em id="sj01t"><label id="sj01t"></label></em>
  2. <div id="sj01t"></div>
    1. <em id="sj01t"></em>

            <div id="sj01t"></div>

            SAP筆試

            時間:2020-11-20 13:35:24 筆試題目 我要投稿

            SAP筆試

            1.Below is usual way we find one element in an array:
            const int *find1(const int* array, int n, int x)
            {
            const int* p = array;
            for(int i = 0; i < n; i++)
            {
            if(*p == x)
            {
            return p;
            }
            ++p;
            }
            return 0;
            }
            In this case we have to bear the knowledge of value type "int", the size of
            array,
            even the existence of an array. Would you re-write it using template to elim
            inate all
            these dependencies?
            2. Assume you have a class like
            class erp
            {
            HR* m_hr;
            FI* m_fi;
            public:
            erp()
            {
            m_hr = new HR();
            m_fi = new FI();
            }
            ~erp()
            {
            }
            };
            if "new FI()" failed in the constructor, how can you detect this problem and
            release the
            properly allocated member pointer m_hr?
            3. Check the class and variable definition below:
            #include
            #include
            using namespace std;
            class Base
            {
            public:
            Base() { cout<<"Base-ctor"< ~Base() { cout<<"Base-dtor"< virtual void f(int) { cout<<"Base::f(int)"< virtual void f(double) {cout<<"Base::f(double)"< virtual void g(int i = 10) {cout<<"Base::g()"<};
            class Derived: public Base
            {
            public:
            Derived() { cout<<"Derived-ctor"< ~Derived() { cout<<"Derived-dtor"< void f(complex) { cout<<"Derived::f(complex)"< virtual void g(int i = 20) {cout<<"Derived::g()"<};
            Base b;
            Derived d;
            Base* pb = new Derived;
            Select the correct one from the four choices:
            Cout<A. 4 B.32 C.20 D.Platform-dependent
            Cout<A. 4 B.8 C.36 D.Platform-dependent
            pb->f(1.0);
            A.Derived::f(complex) B.Base::f(double)
            pb->g();
            A.Base::g() 10 B.Base::g() 20
            C.Derived::g() 10 D.Derived::g() 20
            4.Implement the simplest singleton pattern(initialize if if necessary).
            5.Name three sort algorithms you are familiar with. Write out the correct or
            der by the
            average time complexity.
            6.Write code to sort a duplex direction linklist. The node T has overridden
            the comparision operators
             

            SAP筆試

             

             

            【SAP筆試】相關文章:

            Sap的筆試題目08-26

            SAP系統架構是什么10-17

            高可用的SAP系統架構的實現11-07

            蘇寧筆試經驗筆試寫作08-31

            富士施樂筆試題java筆試09-02

            安永筆試經驗及筆試細節08-31

            Intel筆試真題技術筆試題型11-04

            LG筆試最常考的筆試題目07-09

            Intel筆試真題技術筆試題目06-27

            吉百利筆試經驗北京筆試01-16

            <delect id="sj01t"></delect>
            1. <em id="sj01t"><label id="sj01t"></label></em>
            2. <div id="sj01t"></div>
              1. <em id="sj01t"></em>

                      <div id="sj01t"></div>
                      黄色视频在线观看