首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include void fun(char*a,char*b) { while(*a==’*’)a++; while(*b=*a){b++;a++;) } main() {
有以下程序 #include void fun(char*a,char*b) { while(*a==’*’)a++; while(*b=*a){b++;a++;) } main() {
admin
2016-12-28
32
问题
有以下程序
#include
void fun(char*a,char*b)
{
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
答案
C
解析
主函数main()定义了指向字符串的指针和一个字符数组,接着调用fun(s,t)函数,进行实参向形参传递,雨数fun()第一个while语句判断*a中的值为“*”时继续扫描,当遇到不是“*”时结束,接着第二个while循环语句,将*a中从“a”开始的后续所有字符都赋予*b,也就是t[80]中的内容为“a*b****”。
转载请注明原文地址:https://kaotiyun.com/show/HrDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
当运行以下程序时,从键盘输入AhaMA(空格)Aha,则下面程序的运行结果是#includemain(){chars[80],c=′a′;inti=0;scanf("%s",s);while(s[i]!=′
有以下语句,则对a数组元素的引用不正确的是inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;
有以下程序main(){intk=5,n=0;do{switch(k){case1:case3:n+=1;k--;break;default:n=0;k--;case2:case
若要求从键盘读入含有空格字符的字符串,应使用函数
以下数组定义中错误的是
以下4个程序中,完全正确的是
若有说明语句:charc=′\72′;则变量c
有以下函数:fun(char*a,char*B){while((*a!=’\0’)&&(*b!=’\0’)&&(*a==*b)){a++;b++;}return(*a-*b);}该函数的功能
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是______。
随机试题
行气管切开时,切口不宜低于第5气管软骨环,否则易
女性,50岁,因呕吐、腹泻、低热于门诊应用庆大霉素32万IJ/d,共5天,近日来觉尿量有所减少约700~800ml/d,伴乏力、头晕,实验室检查尿蛋白(+),Hbloog/L,血清钾6.5mmol/L,BUN5mmol/L。血肌酐884Ixmol/L。
关于蛤蚧定喘丸注意事项论述,错误的是
呈纽扣状圆板型,表面密被灰棕色或灰绿色绢状茸毛,自中间向四周呈辐射状排列的药材是()。
不论开发活动变得多么复杂或是开发商变得多么精明,都必须按照政府法规来办。()
下列选项中,属于北京四合院住宅特点的有()
用PRS集团的计算方法计算国别风险时,如果分值在85-100分之间,代表风险非常高。()
以下属于由被试引起的测量误差的是()
专制型领导
Mancannotgoonincreasinghisnumberatthepresentrate.Inthe【C1】______30yearsmanwillfaceaperiodofcrisis.【C2】______
最新回复
(
0
)