首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
2013-10-19
11
问题
有以下程序
#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://jikaoti.com/ti/aCn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是【】。main(){ints,i;for(s=0,i=1;i<3;i++,s+=i;printf(“%d\n”,s);}
有以下程序main(){charatr[]="xyz",*ps=str;while(*ps)ps++;for(ps--;ps-str>=0;ps--)puts(ps);}执行后输出结果
设有如下说明typedefstruct{intn;charc;doublex;}STD;则以下选项中,能正确定义结构体数组并赋初值的语句是
有以下程序voidf(intx,inty){intt;if(x<y){t=x;x=y;y=t;}}main(){inta=4,b=3,c=5;f(a,b);f(a,c)
若有如下程序:main(){intx=20;if(x>10)printf("%d",x-=5);if(x>15)printf("%d",x);}则程序运行后的输出结果是【】。
函数voidfun(float*sn,intn)的功能是:根据以下公式计算S,计算结果通过形参指针sn传回;n通过形参传入,n的值大于等于0。请补全程序。S=1-1/3+1/5-1/7+…+1/(2n+1)voidfun(float*
若有定义int*p[3]:,则以下叙述中正确的是______。
以下程序调用invert函数按逆序重新放置a数组元素的值。a数组中的值在main函数中读入。 #include<stdio.h> #defineN10 invert(s,i,j) int*s,i,j; {intt; if(
在下面语句中,其含义为“p为指向含n个元素的一维数组的指针变量”的定义语句是()
下面叙述正确的是()。
随机试题
基本预备费不包括()。
纳税人遗失税务登记证件的,应当在()日内书面报告主管税务机关,并登报声明作废。
U公司应收账款总分类账共设“J公司”和“Z公司”两个明细账,10月份尚未完成的总账和明细账如下(金额单位:元):平行登记法下总账与其所属明细账之间在数量上的核算关系是()。
在审查担保类文件时,公司业务人员应特别注意()。
导游人员劝服游客的语言技巧包括()。
公安机关的职责是由()所确认的。
读写硬盘时,下列哪一个操作花费时间最短?()
A.MakingfriendswithnewacquaintancesB.CloselinkbetweencompanionshipandbelongingnessC.Howtosatisfyotherpeople’s
"HewWomenoftheIceAge"Thestatusofwomeninasocietydependsinlargemeasureontheirroleintheeconomy.Thereinte
Emotionalmaturitymeansknowingthatanotherpersoncannotfilluptheholeinyourheart.Thatisyourresponsibility.Youne
最新回复
(
0
)