1 / 74
文档名称:

C语言面试题总汇.pdf

格式:pdf   大小:6,644KB   页数:74页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言面试题总汇.pdf

上传人:fangjinyan2017001 2023/5/17 文件大小:6.49 MB

下载得到文件列表

C语言面试题总汇.pdf

文档介绍

文档介绍:该【C语言面试题总汇 】是由【fangjinyan2017001】上传分享,文档一共【74】页,该文档可以免费在线阅读,需要了解更多关于【C语言面试题总汇 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。 : .



















$ C


kyliunx ()* 2008-04-26 09:51:53+ ,
C -./012
4. static345678 9:;<=>?***@A
1 .CDE6F
2 .GHF
7 . I6JKL345MN8
1I6OPQRSTUKLVOW
2I6RSTXYVZQ[\UKL]X[\^K_`W
2VGaKbcI6UdeGaKbcKLW
8 . fghijklmn
amoipqrmostUhinJ]un
9 . vwxypGze{3MN8|}3Ue45MN8
vx\~HGa€‚ƒUxy\~a„…
10 . 45e†‡ˆ‰Š8 : .
‹ŒŠŽe†‡ˆ‰Š‹ŒŠ‘’c“_cV”*1
11 . „…•–—˜e™45š›œ8
ž3Ÿ& ¡¢£
12 . 45¤VZ¥>¦§¤8
constructor
13 . ¨©ª«¬­i®¯‘e458
0(n"2)
14 . °–float x J“²c”´µif-¶W
if(x> &&x<-)
16. Internet·6¸@¹º»¼8½»¼¾¿ÀÁÂÃ8
tcp/ipÄ6À/ÅÆÀ/¹ºÀ/‚ÇÈÀ/ÉÀ
17. InternetÉÊËwIPÊËÌÍ·645»¼8
ARP (Address Resolution Protocol)(ÊËÏл¼)
ÊËÒÓÔ¦¸ÕyÔ8
IPÊ˙?yÔÖrU¹º×w¾Ø×WVÙe¿w“¹ÚÓ”ÛÜJÝÞYßZMÔ¸àe¹ºÜ¸à
e¾ØÜW
2 .6áÆâM,NcUã 1 ; NäSå«æ灁UèéM Ɩ½cUê;vyƖW°–C ë«W
æçÇìU6íîïEð
3 .VZðswitchWñòóeô
switchñVZ¦hóW
õ¦
1öxy\~Z{wvx\~÷ø8
ùôZUxyúûüvxW¿6vx\~Uý¿þ6"::"
 

 
  
 !"#
$%&'
 ()
*+,-.%&$
 /012
/+,-
23)4$56%&7 8
9:extern
;<=>? @externABC )D;<=>?EF
;<=GHI
 J K%LM/NOP /Q
!RSTO )DLextern>? K%LU : .
P
WOX /Q
!RSTO 
YZRSTO
33 %&
['.C<=\];<=G8^_Q8
9`

C <=Gstatica?EHI



C <=GHI
  bcdeGfg$C <=Ghijk hYZ
lO
43mnfor( ` 1 `)_Qpq8rd_Qst8
9:u while(1)v

53do...... while u while.......do _Qwx8
9:b$+,$yz{| }${|}z+,
63~Nl€‚ƒl„
#include<>
main()
(
int a,b,c,d;
a=10;
b=a++;
c=++a;
d=10*a++;
printf("b, c, d %d, %d, %d", b, c, d ) ;
return 0;
}
9:10, 12, 120
13static ‡ˆ _Qwx8 staticu‡ˆ_Qwx8 static
‡ˆ_Qwx8
(‰)ŠI‹bzŒstatic2ŽP  ‘’2d“”>?
 •–***@d“”>? *—
“”>?˜™š
*—wx›
œ 
01džŸ  •$žŸ ¡'ž<=¢Ž œ 
£ž<=
¤  ¥¦§Pe01 ¨f
%&©ž<=¤
$žŸ e
rž<=Ggªr¡ 01¦$ž<= fg^©ž<=«
¬h­®
erž<=G¯OX
°˜±²³l ´µ^}dµPr“”>?¨µPr¶“R´ : .
µ^}dµPr01 ¦§Prª·¸
static‡ˆ01
¹
‘<=f
•bž<=Gªº©ŠI^(stat
ic ),º©
•bž<=GŠIu%&
•bž<=‰ª º©
$;<=
GŠI »ªž<=»\];<=
static ‡ˆ _Qwx:static fjª¼$½ ¾¿
eÀ<=ÁÂG[
`
staticu‡ˆ_Qwx:staticf[jü$½ $½ÄŘ$½ÆDk`
static‡ˆ_Qwx:static
“Gf$Ç ‡ˆ
È[ÉGÊË$ÇÌ
Í
23Ÿ “
(ÎÏ)G “
(w) G АÑ~œ
( Î )G 
33ÒŠIu%&:
typedef union {long i; int k[5]; char c;} DATE;
struct data { int cat; DATE cow; double dog;} too;
DATE max;
¥mn printf("%d",sizeof(struct date)+sizeof(max));ÓÔÆDd:___ 52___
9:DATEd$union,«ÖS.ØÙÚÛÜÝdint[5],Þ20Cß.àrÛád
20
datad$struct,ȱâÞÖS.Ľ^int4 + DATE20 + doubles = 32.
àÆDd20 + 32 = 52.
•–ã
F16ä å" intgd2Cß /QÆDdint2 + DATE10 + doubles = 20
43æ€uÏ_Qwx8
æ€çèçl Ï}èçl
53Nl€‚ƒl„
#include<>
int inc(int a)
{
return(++a);
}
int multi(int*a,int*b,int*c)
return(*c=*a**b); : .
typedef int(FUNC1)(int in);
typedef int(FUNC2) (int*,int*,int*);
void show(FUNC2 fun,int arg1, int*arg2)
{
INCp=&inc;
int temp =p(arg1);
fun(&temp,&arg1, arg2);
printf(',%d\n,,,*arg2);
}
main()
{
int a;
show(multi,10,&a);
return 0;
}
110
7 
!"#$%&'()*+,“abed”)*-./“dcba”
1#include”"
2main()
3{
4 char*src="hello,world”;
5 char* dest=NULL;
6 int len=strlen(src);
7 dest=(char*)malloc(len);
8 char* d=dest;
9 char* s=src[len];
10> while(len-!=0)
11 d++=s-;
12 printf(H %s”,dest); : .
133 return 0;
143)
9:
>ê1
int main(){
char* src = "hello,world*1;
int len = strlen(src);
char* dest = (char*)malloc(len+1);//»^\0 ±ë$ÖS
char* d = dest;
char* s = &src[len-1];ìíîÚ}$Cï
while( len- != 0 )
*d++=*s-;
*d = 0;//ð»ñ\0
printf (M %s\nM,des t);
free(dest)^/ªò º•óôÖS ®õŽ“ö÷ø
return 0;
}
>ê2
#include <>
#include <>
main()
(
char str[]="heHo,world”;
int len=strlen(str);
char t;
for(int i=0; i<len/2; i++)
(
t=str[i];
str[i]=str[len-i-1 ]; str[len-i-1 ]=t;
)
printf("%s”,str);
return 0; : .
}
1 .-1,2,7,28,,126~p28u 126GS/d_Q8^_Q8
ù$q9úº©d4"3-1=63
ûüdn"3-1(• n ^ý0, 2, 4)
n"3+1(• n ^þ 1, 3, 5)
9ú:63
2 .*Ïÿ


 2 A,B, .

 pushA;

(1)!"B #$%
(2)&'()*A +,- ./pop 0push1B
(3)B 2 pop %
345 6789:;<#0 (1 ),=>?***@AB FGHIJ+
KLMNOPQIJ#atool()R)3IJSQ#TU
IJVatol
  WKLXMNOYPQJ
Z long atol(const char *nptr);
\]^
#include <>
#include <>
int main(void)
{
long I;
char *str = "98765432";
I = atol(lstr);
printf("string = %s integer = %ld\n", str, I);
return(O);
) : .
2 ._`abcZdeIJ)E C FG+fZTU5)E C+++fZTU5
c Zghi)C++Z inline
3 .jklkmnopqlrsTU
PPPp1ptk
4 .kuZ#TUkv
5 .voip;Zwxyz{
6 .|}~;-xyA€
‚ƒ_„…~ †‡~IJ)ˆIJkv
7 .‰hŠ‹Š‹kv#E|}ŒxŽO
 Œ
8 .enum string
(
x1,
x2,
x3=10,
x4,
x5,
}x
x= 0x801005, 0x8010f4 ;
9 .unsigned char *p1;
unsi

最近更新

化学物质的毒性评估与安全风险控制-化学毒性评.. 31页

辽宁省北票市高级中学2025-2026学年高二下学期.. 8页

2019年初三物理教学工作总结范文 4页

轻食店syb创业计划书小红书 35页

软科学专家评审会参会时间、课题、单位、人员.. 6页

化学助力,医学未来-助推医学发展的全新化学产.. 23页

学生考试没考好检讨书合集15篇 17页

动力学驱动:药物新篇章-化学反应动力学在新药.. 32页

跨境电商代运营服务协议 36页

利用虚拟现实改善游戏教育体验-教育游戏开发者.. 22页

爱情的情感句子汇编86条 7页

康复护理康复治疗技术第三节言语康复 47页

2021植树节主题活动宣传标语大全 5页

贵阳小鸟高尔夫市场调研及整体营销报告 6页

实用的求职信自荐信8篇 8页

初中创业教育新理念-塑造创新思维,提升创业能.. 23页

下象棋日记精选15篇-1 8页

2019年期末复习计划 2页

谈建筑施工企业人力资源管理策略 图文 5页

二年级下册数学单元测试B卷-第七单元角的认识.. 6页

2019年高一年级第一学期语文教学个人工作反思.. 3页

创新生物技术-推动医学进步与未来 19页

2020届上海市高考英语试题最后冲刺卷一解析版.. 26页

描写香蕉二年级作文4篇 3页

劳务工辞职报告汇编5篇 4页

2025年安徽职业技术学院单招职业适应性测试题.. 62页

2025年安徽工业经济职业技术学院单招职业倾向.. 126页

2025年芜湖职业技术学院单招职业倾向性测试题.. 60页

世界医学史 课件 120页

最新部编版四年级道德与法治下册全册教案【完.. 55页