首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
23
问题
有以下程序
#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全国计算机二级
相关试题推荐
有以下程序main(){inta[4][4]={{l,4,3,2},{8,6,5,7},{3,7,2,5},{4,8,6,1}},i,j,k,t;for(i=0;i
有以下语句,则对a数组元素的引用不正确的是inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;
当运行以下程序时,从键盘输入AhaMA(空格)Aha,则下面程序的运行结果是#includemain(){chars[80],c=′a′;inti=0;scanf("%s",s);while(s[i]!=′
以下4个程序中,完全正确的是
下面的程序实现的是从指针p所指向的地址的n个数中,找出最大的和最小的数据,请填空。fun(int*p,intn){int*q;intmax,min;max=min=*p;for(q=p;______;q++)if(*q>max
定义inta=5,b;,则执行表达式b=++a*--a之后,变量b的值为______。
以下数组定义中错误的是______。
设变量x和y均已正确定义并赋值,以下if语句中,在编译时将产生错误信息的是______。
随机试题
请回答审美理解具有的特点。
具解痉,治疗破伤风,小儿惊风,宜选
患者男性,30岁,因被批评感到压抑,服敌敌畏,被家人及时发现,送医院诊治。反映患者病情变化的最主要观察指征是
肠外营养发生导管性脓毒症时,应立即采取的措施为()。
通常用于替代铜及其他有色金属制作如齿轮、轴承、垫圈等的塑料有()。
下列商品在进口时征收从量关税的有()。
采取以非现金清偿债务的方式进行债务重组,对于债权人来说,重组债务的账面余额包括()。
He______hissoccereverywhere,buthedidn’t______it.
操作性条件反射学说的代表人物是()。
美国教育学家、心理学家布卢姆将教学目标分为认知、情感和动作技能三大领域。()
最新回复
(
0
)