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