![](https://static.youtibao.com/asksite/comm/h5/images/m_q_title.png)
有以下程序()
A.#include
B.y=-1
C.y=0
D.y=1
E.while构成无限循环
![](https://static.youtibao.com/asksite/comm/h5/images/m_q_a.png)
A、#include
![](https://static.youtibao.com/asksite/comm/h5/images/solist_ts.png)
A.#include
B.y=-1
C.y=0
D.y=1
E.while构成无限循环
A、#include
有以下程序(strcat函数用以连接两个字符串) include<stdio.h> include<string.h> main() {chara[20]=abcD\OEFG\O,b[]=%s\n; strcat(a,b);printf(%s\n,a); } 程序运行后的输出结果是
A.abcDE\0FG\0UK
B.abcDUK
C.UK
D.EFGUK
有以下程序 include<stdio.h> intflintx); main() {inta,b=0; for(a=0;a<3;a++) {b=b+f(a);putchar(A+b); } } intflintx) {returnx*x+1;)
A.BCD
B.BDI
C.ABE
D.BCF
有以下程序 include<stdio.h> voidfun(char*a,char%) { while(*a=*)a++; while(*b=*a){b++;a++;) } main() { char*s=*****a*b****,t[80]; fun(s,t);puts(t); ) 程序的运行结果是
A.a*b
B.*****a*b
C.a*b****
D.ab
有以下程序(strcpy为字符串复制函数,strcat为字符串连接函数) include<stdio.h> include<string-h> main() {chara[10]=abc,b[10]=012,c[10]=xyz; strcpy(a+1,b+2); puts(strcat(a,c+1)); } 程序运行后的输出结果是
A.bc2yz
B.a2yz
C.a12xyz
D.12yz
有以下程序 include<stdio.h> defineSUB(a)(a)-(a) main(){ inta=2,b=3,c=5,d; d=SUB(a+b)*c: printf(%dl\n,d);} 程序运行后的输出结果是
A.-12
B.0
C.10
D.-20
有以下程序 include<stdio.h> defineSUB(x,Y)(x+1)*Y main(){ inta=3,b=4; printf(%d\n; SUB(a++,b++));) 程序运行后的输出结果是
A.20
B.12
C.16
D.25
有以下程序 include<stdio.h> define PT 5.5 define S(x)PT*x*x main() { int a=1,b=2; printf("%4.1f\n",S(a+b) ); } 程序运行后的输出结果是()
A.49.5
B.9.5
C.22
D.45
有以下程序 include<stdio.h> intfun(intx,inty) {iflx=y)retum(x); elseretum((x+y)/2); } main() {inta=4,b=5,c=6; printf(%d\m,fun(2*a,fun(b,c))); } 程序运行后的输出结果是
A.3
B.6
C.8
D.12
有以下程序 include<stdio.h> intflintx,inty) {retum((y-x)*x);} main() {inta=3,b=4,c=5,d; d=flfla,b),f(a,c)); printf(%d\n,d); } 程序运行后的输出结果是
A.10
B.8
C.9
D.7