華為軟件開發(fā)工程師招聘筆試題
華為軟件開發(fā)工程師招聘筆試題
單選題
以下程序的輸出結(jié)果是_____
Main( )
{
Int n=4;
While (n- -)
Printf(“%d”,- -n);
}
2 0 b.) 3 1 c.) 3 2 1 d.) 2 1 0
2. 設(shè)有以下宏定義:
#define N 4
#define Y(n) ((N+1)*n) /*這種定義在編程規(guī)范中是嚴格禁止的*/
則執(zhí)行語句:Y(5+1)為_____
30 b.) 28 c.) 26 d.) 24
3. enum ENUM_A
{
15.如下定義,則s在內(nèi)存中占多大空間______
#pragma pack (1)
Union
{
Struct
{
Unsigned char aa:4;
Unsigned char ab:4;
} a;
Unsigned char c;
Unsigned char d;
} s;
a.) 1byte b.) 2byte c.) 3byte d.) 4byte
16. 如下定義:
Union tagAAAA
{
Struct
{
Char ucFirst;
Short usSecond;
Char ucThird;
}half_a;
Long li
}number;
在按1字節(jié)對齊情況下:sizeof(union tagAAAA)大小是____
、、、、、、
更多內(nèi)容請下載附件