找回密码
 立即注册
查看: 127|回复: 0

2016???????

[复制链接]

0

主题

0

回帖

56

积分

管理员

积分
56
发表于 2019-9-13 23:46:11 | 显示全部楼层 |阅读模式
???2016??????

2016?????

2016?????

?????????A1

?????12??

? ????????25????4???1???????????????

1 ?????????????????????ADCEFGHB???????CDFEGHAB???????????D?

A?CFHGEBDA B?CDFEGHBA C?FGHCDEBA D?CFHGEDBA

2 ??????????????????????????CD?

A????? B????? C?AVL? D?Hash?

3 ???????????????????nlogn??BC?

A????? B???? C????? D?????

4 ?????1 8 6 2 5 4 7 3??????????????????????????????????????A?

A?8 3 2 5 1 6 4 7

B?3 2 8 5 1 4 6 7

C?3 8 2 5 1 6 7 4

D?8 2 3 5 1 4 7 6

5 ?n=5?????????????A?

[cpp] view plaincopy

int foo(int n)

if(n<2)return n;

return foo(n-1)+foo(n-2);

A?5 B?7 C?8 D?1

6S?A?B???????????3?5??????A?????.1%?B??.15%???????????S?????????A??????????C?

A?37.5% B?32.5% C?28.6% D???????????????????26.1%

7Unix??????????????????BCD?

A?Socket B????? C????? D????

8 ????????????????C?

A??? B??? C???? D????

9 ?????B?

A? ?Name???????

B? ?Name???????

C? ?Age???????

D? ?Age???????

1IP??131.153.12.71????B??IP???

A?A B?B C?C D?D

11 ?????????????C?

A? ??? B?1??? C?2??? D?3???

12 ??????????D?

[cpp] view plaincopy

#define add(a+b) a+b

int main()

printf("%d
"?5*add(3+4));

return ;

A?23 B?35 C?16 D?19

13 ?????????HTTP????????43?????B?

A ??????

B ????

C ???????

D ?????

14 ?????15*4=112???????????A????

A?6 B?7 C?8 D?9

15 ?????????????????{a:4?b:3?o:12?h:7?i:1}????????????????????A?

Aa()b(1)h(1)i(1)o(11)

Ba()b(1)h(1)o(1)i(1)

Ca()b(1)h(1)i(1)o()

Da()b(1)h(1)o()i(1)

16TCP?IP?????OSI???????CD?

AApplication layer

BPresentation layer

CTransport layer

DNetwork layer

17 ?????????A?B?C?D?E???????????????C?

A?EDCBA B?DECBA C?DCEAB D?ABCDE

18 ????????????????BD?

A? stack B?data section C?register set D?file fd

19 ?????????????????????????????D?

1??????????

2????????

3???????????

A?123 B?231 C?321 D?213

2 ??????????BC?

A???????CPU

B??????locality of reference???????

C???????I/O

D???????????shortest remaining time??????

21 ????????????????????B?

A ???????

B ??????????

C ???????????????????

D ??????

22 ????????????????B?

A??????????

B ????????????????

C ???????????????

D ???????

23 ????????????????ABCD?

A????? B????? C????? D?????

24 ????????????????D?

A CPU???????????

B ?????????????

C ??????????????????

D ??spinlock??

25 ???????????????????BC?

A???? B???? C ???? D ?????

???????4?1?????2???2 ??

1 ??????{Q?D?F?X?A?P?N?B?Y?M?C?W}??????????????????????????DQFXAPBNMYCW?

2 ?????(Q?H?C?Y?Q?A?M?S?R?D?F?X)??????????????????????????4?Shell??????????????QACSQDFXRHMY???????????????????????????????FHCDQAMQRSYX?

3 ??????111111?????4?1??16?1??????????_?_?

4 ?t?????????????????count(t)????????t??????????????????N2???????????NL?????????????NR???????N?N2?NL?NR?N??????????count(t)??????

[cpp] view plaincopy

typedef struct node

int data;

struct node *lchild?*rchild;

}node;

int N2?NL?NR?N;

?????2016?????????

(?)??????(25*4)

1. ????ABCABC???????ABCCBA????????????( )

A. push pop push pop push pop pushpush push pop pop pop B. push push push push push push poppop pop pop pop pop C. push push push pop pop pop pushpush pop pop push pop D. push push push push pop pushpop push pop pop pop pop

2. ?????????????( )A. 90 31 53 23 16 48 B 90 48 31 53 16 23C 16 53 23 90 3148D.1631 23 90 53 48

3. ???????????????A ??? B ???? C ?? D ????

4. ????????DBEFCA?????DBAECF?????????????????E??????????A BC B AC C DFD CF

5. ????????A ? B ????? C????? D ???????

6. Linux???????A lsB mkdir Cmagnify D man

7. Unix??????????????????A FIFO B PIPE C Message Queue D sharememory

8. Windows???????????????A ??? B ??? C ??? D ??

9. ?????????????????????A ?? B??C ???? D ????

10. Linux??ls????????????A nmap B read C execve D fork

10. a ??????a[j]???????????A *(a+i+j)B *(*(a+i)+j)C *(a+i)+j D *a+i+j

12 ???????

#define add(a,b) a+b;

Intmain()

{

Printf(,3*add(4,7));

}

A 33 B 19 C 25 D49

13 ???????char * p= newchar[100]

A p ? new?????????

B p ? new?????????

C p??? new??????

D p??? new??????

14 ??A??B???????????????????????

A ?????????????????????B????????

B ????????

C ??A?B ??????A????????????????B??

D ?? B?A ?????B??????????

15 ?? send??????????????????

A ?????? B ?????? C ?????? D ?????????

16 TCP?????? ??????????

A ????3???

B ??????4???

C Fin?ACK ?????

D ACK ?SYN ?????

17. ?16? ????????

19. ??????????????

A _self B _blank C _top D _parent

20.????01011011?????????

A 103 B 91 C 171 D 71

21 ???????????

A bugzilla B subversion C Git D loadrunner

22 Select A,B from Table1 where A between60 and 100 order by B???????sql????

A ??A ??hash?????B btree??

B ??A ??hash?????B?????

C??A ??btree?????B?????

D ??A ??? ?????B??btree??

23 ??????????

A 1???????????????????

B ????????????

C ??????????????????????

D ????????????

24 CPU??????????????

A ???? B?? C DMA D ????

25 ??7*15=133????????????

A 6B 7C 8D 9

??????

26. MySQL??test??10??20?????????

27. ???S?9??S??15?P?14?V?S???

28. ?????4 3 2 1 4 3 5 43 2 1 5 4???????????4(?????)???LRU??????????????

29. ?????????????????????

31.20*20*20????8000????????????????????????? 32.

?1???A????????B?A 1??

?2???A??????????????B?A 2??

?3?????????????????B?A 4 ??

?4???A??????????????B??A ?2??n-1???

??A?B?????????A????B???B???????

33.???????????6??????????????????????????????????????????????????????

?1????????????????????

?2??????????????????

???????????????????

????

34.??mapreduce?????????????????

35????A?ID?20120120300001?20120120399999???ID?00001?99999????1????????(?????????)

???2016??????????????????

2016????????????c++???????[????????????]

#include<iostream>

#include<string>

#include<vector>

#include<set>

using namespace std;

//?C?????

class C{

public:

string cname;

public:

C(string cname){

this->cname=cname;

}

friend ostream& operator<<(ostream&count,C*cptr){

cout<<cptr->cname<<endl;

return count;

}

};

//?B??????

class B{

public:

string bname;

vector<B*> bbr;

vector<C*> bcr;

set<B*>*sbptr;

set<C*>*scptr;

public:

B(string bname){

this->bname=bname;

sbptr=new set<B*>();

scptr=new set<C*>();

}

friend ostream& operator<<(ostream&count,B*bptr){

cout<<bptr->bname<<endl;

return count;

}

//?????B??????

void listBptr(set<B*>*sbptr){//??????????????

if(bbr.size()>0){

for(auto bptr:bbr){

sbptr->insert(bptr);

bptr->listBptr(sbptr);

}

}

}

//????B???????

void getAllBptr(){

listBptr(sbptr);

}

void listAllBptr(){

getAllBptr();

cout<<bname<<"???????:"<<endl;

for(auto t:*sbptr){

cout<<t->bname<<endl;

}

}

//?????B?????

void listCptr(set<C*>*cbptr){

if(bcr.size()>0){

for(auto t:bcr){

cbptr->insert(t);

//cout<<"????:"<<t->cname<<endl;}

}

if(bbr.size()>0){

for(auto t:bbr){

t->listCptr(cbptr);

}

}

}

//????B???

void getAllCptr(){

listCptr(scptr);

}

void listAllCptr(){

getAllCptr();

cout<<bname<<"????????:"<<endl;

for(auto t:*scptr){

cout<<t->cname<<endl;

}

}

//??????????

void addBptr(B* bptr){

bbr.push_back(bptr);

}

//?????????

void addCptr(C*cptr){

bcr.push_back(cptr);

}

//?????????????

bool isBptrIn(B*bptr){

for(auto t:*sbptr){

if(bptr==t){

return true;

}

}

return false;

}

//????????????

bool isCptrIn(C*cptr){

for(auto t:*scptr){

if(cptr==t){

return true;

}

}

return false;

}

};

//?A????

class A{

public:

string aname;

vector<B*> abr;

vector<C*> acr;

set<B*>abptr;

set<C*>acptr;

public:

A(string aname){

this->aname=aname;

}

friend ostream& operator<<(ostream&count,A*aptr){ cout<<aptr->aname<<endl;

return count;

}

//?????A??????

void listBptr(){

cout<<"?????????:"<<endl;

for(auto t:abr){

abptr.insert(t);

}

for(auto bptr:abr){

bptr->getAllBptr();//?????

for(auto tt:*(bptr->sbptr)){

abptr.insert(tt);

}

}

for(auto t:abptr){

cout<<t->bname<<endl;

}

}

//?????A?????

void listCptr(){

cout<<"????????:"<<endl;

for(auto cptr:acr){

acptr.insert(cptr);

}

for(auto bptr:abr){

bptr->getAllCptr();//?????

for(auto tt:*(bptr->scptr)){

acptr.insert(tt);

}

}

for(auto t:acptr){

cout<<t->cname<<endl;

}

}

//??????????

void addBptr(B* bptr){

abr.push_back(bptr);

}

//?????????

void addCptr(C*cptr){

acr.push_back(cptr);

}

//?????????????

bool isBptrIn(B*bptr){

for(auto t:abr){

if(t->isBptrIn(bptr)){

return true;

}

}

return false;

}

//????????????

bool isCptrIn(C*cptr){

for(auto t:acr){

if(cptr==t){

return true;

}

}

for(auto t:abr){

if(t->isCptrIn(cptr)){

return true;

}

}

return false;

}

};

int main()

{

C a("??a"),b("??b"),c("??c"),d("??d"),e("??e");

B f("???f"),g("???g"),i("???i");

A h("??h");

f.addCptr(&a);f.addCptr(&b);f.addCptr(&c);

f.listAllCptr();

g.addCptr(&b);g.addCptr(&c);g.addCptr(&d);

g.listAllCptr();

i.addBptr(&f);

i.addBptr(&g);

//f.addBptr(&g);

//f.listAllBptr();

//??????????

//g.addBptr(&f);

//g.listAllBptr();


?2016???????????????
?????http://www.850500.com/news/63999.html
?????,??!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Discuz! X

GMT+8, 2026-3-7 01:09 , Processed in 0.590979 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表