ٶȱ⼰
ɰٶȹ˾2011⼰𰸹Ľ˽⣺
һѡ⣺15 10
1. УؼȽϴ¼سʼصǣ
A. Shell B. 鲢 C. ֱӲ D. ѡ
ѡ A
2. ¶̶߳ int ͱxIJļҪͬ
A. x=y; B. x++; C. ++x; D. x=1;
ѡ B, C
3.
void func()
{
static int val;
…
}
У val ڴַλڣ
A. ѳʼݶ B.δʼݶ C. D.ջ
ѡ A
4. ͬһµ߳̿Թ£
A. stack B. data section C. register set D. thread ID
ѡ A, B
5. TCP IP ֱӦ OSI еļ?
A. Application layer
B. Data link layer
C. Presentation layer
D. Physical layer
E. Transport layer
F. Session layer
G. Network layer
ѡ EG
6. short a[100]sizeof(a) ?
A. 2 B. 4 C. 100 D. 200 E. 400
ѡ D
7. ֲǻĿ_____
A. XPCOM B. XP C. COM D. CORBA
ѡ B
8. ´ӡĽ( i386 ϵм)
ִ2
struct st_t
{
int status;
short *pdata;
char errstr[32];
};
st_t st[16];
char *p = (char *)( st[2].errstr + 32 );
printf( "%d", ( p - (char *)(st) ) );
A. 32 B. 114 C. 120 D. 1112
ѡ C,Ϊst[2]ʼַst[0]ʼַ80λ,
st[2].errstrʼַst[2]ʼַ8λ
ټ32λ͵ 120.
9. STL еֽṹʽĴ洢
A. map B. set C. list D. vector
ѡ D
10. һջջ ABCDEջIJܵǣ
A. EDCBA B. DECBA C. DCEAB D. ABCDE
ѡ C
⣺20 ֣ 2
1. (5 )ظ fclose һһε FILE *fp ָʲô͡
fp ָļͷ, ²Ԥڵĺ.
5. һB255.255.240.0ӵеǣ
A. 240 B. 255 C.4094 D. 65534
6. ´ִкvalֵ___:
unsigned long val = 0;
char a = 0x48;
char b = 0x52;
val = b << 8 | a;
A 20992 B 21064 C 72 D 0
ѡ Bb `ʮΪ 82Ϊ 1010010
b 8 λΪ 101001000000000
a ʮΪ 72 Ϊ 1001000
b<<8 | a Ϊ 21064
7. ڴٶԶԶڴٶȣΪ˽ìܣԲã
ִ2
A м B 漼 C 弼 D ͨ
9. ͬһµ߳̿Թ
A. stack B. data section
C. register set D. thread ID
ѡ B,C
10. ֲʺȽ?
A Сֵ B ƽֵ
C мֵ D ҳִֵ
ѡ A
һѡ⣺15 10
1. УؼȽϴ¼سʼصǣ
A. Shell B. 鲢 C. ֱӲ D. ѡ
2. ¶̶߳ int ͱxIJļҪͬ
A. x=y; B. x++; C. ++x; D. x=1;
3.
void func()
{
static int val;
…
}
У val ڴַλڣ
A. ѳʼݶ B.δʼݶ C. D.ջ
4. ͬһµ߳̿Թ£
A. stack B. data section C. register set D. thread ID
5. TCP IP ֱӦ OSI еļ?
A. Application layer B. Data link layer C. Presentation layer D. Physical layer E. Transport layer F. Session layer G. Network layer
6. short a[100]sizeof(a) ?
A. 2 B. 4 C. 100 D. 200 E. 400
7. ֲǻĿ_____
A. XPCOM B. XP C. COM D. CORBA
8. ´ӡĽ( i386 ϵм)
struct st_t
{
int status;
short *pdata;
char errstr[32];
};
st_t st[16];
char *p = (char *)( st[2].errstr + 32 );
printf( "%d", ( p - (char *)(st) ) );
A. 32 B. 114 C. 120 D. 1112
9. STL еֽṹʽĴ洢
A. map B. set C. list D. vector
10. һջջ ABCDEջIJܵǣ
A. EDCBA B. DECBA C. DCEAB D. ABCDE
⣺20 ֣ 2
1. (5 )ظ fclose һһε FILE *fp ָʲô͡
㣺ļṹָָڴ汻ظͷţһЩԤڵ쳣
2. (15 )һδ룬ڵ f2(1) ʱӡ err1 f2(2) ʱӡ err4ǴһЩ⣬ٵʹ֮ȷ
1 static int f1( const char *errstr, unsigned int flag ) {
2 int copy, index, len;
3 const static char **__err = { "err1", "err2", "err3", "err4" };
4
5 if( flag & 0x10000 )
6 copy = 1;
7 index = ( flag & 0x300000 ) >> 20;
8