若有以下程序include char*a=you,b[]=welcomeyoutoChina!; main(){inti,j=0;char*p; for(i=0;b[i]!=\0;i++) {if(*a=b[i]) {p=&b[i]; for(j=0;a[j]!=\0;j++) {if(a[j]!=*P)break;p++;} if(a[j]=\0)break; } } printf(%s\n,p);} 则程序的输出结果是
A.youtoChina!
B.me}you}to}}China!
C.}China!
D.toChina!
第1题
下列选项中,能正确定义数组的语句是
A.intnum[];
B.intN=2008;intnum[N];
C.intnum[0.2008];
D.defineN2008intnum[N];
请帮忙给出正确答案和分析,谢谢!
第2题
有以下程序 include<stdio.h> intfun( ){ staticintx=1; x*=2; retumx;} main( ){ inti,s=1; for(i=1;i<=3;i++) s*=fun( ); printf(%d\n,s);) 程序运行后的输出结果是
A.0
B.10
C.30
D.64
请帮忙给出正确答案和分析,谢谢!
第3题
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是
A.形参只是形式上的存在,不占用具体存储单元
B.函数的形参和实参分别占用不同的存储单元
C.同名的实参和形参占同一存储单元
D.函数的实参和其对应的形参共占同一存储单元
请帮忙给出正确答案和分析,谢谢!
第4题
以下关于retum语句的叙述中正确的是
A.一个自定义函数中必须有一条return语句
B.一个自定义函数中可以根据不同情况设置多条return语句
C.定义成yoid类型的函数中可以有带返回值的return语句
D.没有retum语句的自定义函数在执行结束时不能返回到调用处
请帮忙给出正确答案和分析,谢谢!
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!