當前位置:學識都>好好學習>考研>

應用開發工程師簡答筆試題

學識都 人氣:7.51K

簡答題

應用開發工程師簡答筆試題

16:類的靜態成員和非靜態成員有何區別?

17:Consider the following code:

#include

#include

int main(int argc, char *argv[]) {

int i = 1;

char buf[4];

strcpy(buf, "AAAA");

printf("%d ", i);

return 0;

}

a) When compiled and executed on x86, why does this program usually not output what the programmer intended?

b) Name several ways in which the security problem that causes this program not to output what the programmer intended can be prevented WITHOUT changing the code.

18:#include

void main()

{ int a[5] ={2,4,6,9,12},b[6] ={2,3,4,6,8,9};

for(int i=0;i<5;i++)

for(int j=0;j<6;j++)

if(*(a+i)==*(b+j) printf( ″ %d ″ ,*(a+i));

printf( ″ n ″ );

} 輸出結果: _______

19:Write a function escape(s,t) that converts characters like newline and tab into visible escape sequences like and as it copies the string t to s . Use a switch . Write a function for the other direction as well, converting escape sequences into the real characters.