路透常考筆試題分享

才智咖 人氣:1.25W

路透常考筆試題分享:

路透常考筆試題分享

s

{

public:

void f();

const void g();

private;

int data;

}

下面哪個選項可以訪問data?

a.g() b.f() c. g()和f() d.都不可以

h one calls a program to halt?(multiple answers)

rt(10>0) rt(10<0) rt(x=0) rt(x<0)< p="">

time(int year,int moth=10,date=10);

下面哪些選項可以正確呼叫time()?

(1995);

(1995,1);

(1995,1,2);

d.都不可以

4.下面哪個選項可以訪問一個類的私有成員?

a.友元類的.公有成員函式 b.類的公有成員函式 c.類的私有成員函式 d.都可以 e.都不可以

5.下面是一個類的幾個部分,哪些部分有錯誤?

~Time(int);

s Time

{

public:

private:

int hour=0;

};

Time(const char*,const char*);

(const char*,const char*);

6.什麼時候會用到模版類?

7.(大概是這麼個意思)

#include

int a =0;

void fn(int j,int *k)

{

int i=0;

i++;

int a=1;

*k=a;

j=i;

}

void main()

{

fn(1,2);

cout<< p="">

cout<<*k<< p="">

cout<< p="">

}

a,b,c句的列印結果是什麼?

f(________head_ptr);

其中head_ptr是連結串列的頭,f()是一個要對連結串列進行某種操作的函式,這個連結串列可能本來有一個頭結點。

線上應該填什麼?

*, &, *&,

9. 一個二元樹

10

/

2 15

/ /

1 30 3 5

移去二元樹的根節點並且用其他節點代替,用哪些節點使這個二元樹不受影響?

a. 2 b.15 c.1 d.3 e.5

10.(題目都沒看懂)

circular array of CAPACITY elements, last is an index into that array, formular for the index afer last?

ruct

{

int a;

char*p;

double b;

}

void main()

{

MyStruct s[20];

MyStruct *p1=(MyStruct*)malloc(sizeof(MyStruct));

MyStruct*p2=new MyStruct;

}

求sizeof(MyStruct),sizeof(s);sizeof(p1),sizeof(p2);

12.

int fn(char *s)

{

int a=0;

while(*s++)

{

a++;

}

return a;

}

void main()

{

char str[20]="AAABBBCCC";

int i=fn(str);

int j=sizeof(str);

strcpy(str+3,"DDD");

cout<< p="">

}

i=?,j=?,最後輸出的str=?