复试笔试C语言排版整理——1.0版本.pdfVIP

  • 0
  • 0
  • 约9.82千字
  • 约 9页
  • 2026-09-15 发布于北京
  • 举报

复试笔试C语⾔排版整理——1.0版本

⼀、选择题(10个题,回忆版有缺)

1.下⾯程序的输出结果是()

1voidmain(){

2inta[]={1,7,12,15};

3int*p1=a,*p2=p1++;

4*p1+=*p2++;

5printf(%d%d,*p1,*p2);

6}

解析:

⾸先定义指针p1指向数组a⾸地址,然后定义指针p2,也指向数组⾸地址,然后p1⾃加,也就指向了数组第⼆个

元素。

1*p1+=*p2++;

语句先将p2指向的第⼀个元素的值加到p1指向的第⼆个元素的值上,也就是第⼆个元素值为8,然后p2⾃加,指向

第⼆个元素(*p2++,*与++优先级相同,从右⾃左结合,先与++结合,表⽰语句执⾏完后p2指向下⼀个元素,

然后与*结合,表⽰p2现在所指向的第⼀个元素的值),所以最后输出结果为:88

2.求1∗2∗3∗⋅⋅⋅∗10的程序正确的是:

1ints=1,i=1;

2do{

3s=s*i;

4i++

5}while(i=10)

这个是正确的选项

3.给定程序(回忆的题⽬有错,知

文档评论(0)

1亿VIP精品文档

相关文档