![](https://static.youtibao.com/asksite/comm/h5/images/m_q_title.png)
[单选题]
下面程序执行后输出的结果是()。#includevoidmain(){inta[5]={1,2,3,4,5},*p=a,ifor(i=0i<5i++)printf("%2d",*(p+i))for(i=4ii--)printf("%2d",*(a+i))printf("/n")}
A.123451234
B.1234512345
C.1234554321
D.123455432
查看答案
![](https://static.youtibao.com/asksite/comm/h5/images/solist_ts.png)
A.123451234
B.1234512345
C.1234554321
D.123455432
下面程序段的输出结果是_____。
chars[8]="ABCD",*p=s;
*++p='E';
printf("%s",p);
A.1
B.1,-2
C.30
D.是死循环
A.Hello
B.Hi
C.HiHello
D.Hi Hello
A.86420
B.975311
C.97531
D.864200
A.true
B.false
C.1
D.0
A.输出lisa
B.输出null
C.输出name
D.编译失败,无法从静态上下文中引用非静态变量name
下面程序的结果是120,但是如果把第11行的abs(1)改成1的话,则程序结果是1,分析为么会有这样不同的结果。
以下程序#include "stdio、h"main(){ char *p="ABCDEF",*q;q=p+3;printf("%s/n",q);}的输出结果是()。
A.06H,06H
B.06H,0DH
C.0DH,06H
D.0DH,0DH