首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio。h> void fun(ehar*a,char*b) {while(*a==’*’)a++; while(*b=*a){b++;a++;} } main() {char*s="*****a*b****",t[80
有以下程序: #include<stdio。h> void fun(ehar*a,char*b) {while(*a==’*’)a++; while(*b=*a){b++;a++;} } main() {char*s="*****a*b****",t[80
admin
2020-07-28
38
问题
有以下程序:
#include<stdio。h>
void fun(ehar*a,char*b)
{while(*a==’*’)a++;
while(*b=*a){b++;a++;}
}
main()
{char*s="*****a*b****",t[80];
fun(s,t);puts(t);
}
}
程序运行后的输出结果是( )。
选项
A、ab
B、a*b
C、*****a*b
D、a*b****
答案
D
解析
在函数fun(char*a,char*b)中,while(*a==’*’)a++的功能是:如果*a的内容为‘*’则a指针向后移动,卣到遇到非’*’字符为止,退出循环进入下一个whik循环,在while(*b=*a){b++;a++;}中,把字符数组a中的字符逐个赋给字符数组b。所以在主函数中,执行fun(s,t)语句后,字符数组t中的内容为“a*b****”。因此D选项正确。
转载请注明原文地址:https://jikaoti.com/ti/5ID0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:inta;floatb;执行scanf("%2d%f",&a,&b);语句时,若从键盘输入876543.0则a和b的值分别是
若有以下程序#include<stdio.h>int*f(int*s,int*t){intk;if(*s<*t){k=*s;*s=*t;*t=k;}returns;)main(){inti=3,j=5,*p=&i,*q=&j,*r;r=
以下叙述中错误的是
线性表的长度为n。在最坏情况下,比较次数为n-1的算法是
软件系统总体结构图的作用是
有以下程序intfun(intn){if(n==1)return1;Elsereturn(n+fun(n-1));}main(){intx;scanf("%d",&x);x=fun(x);printf("%d\n",x);}执行
有以下程序#include<stdio.h>intf(intx,inty){return((y-x)*x);}main(){inta=3,b=4,c=5,d;d=f(f(a,b),f(a,c));printf("%\n",d);}程
下列描述中错误的是
下列定义变量的语句中错误的是
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
随机试题
仪表着陆系统通常由()组成。
Afteradayofworkandplay,thebodyneedstorest.Sleepisnecessaryforgoodhealth.Duringthistime,thebodyrecoversfr
A.中央型多见B.周围型多见C.弥漫型多见D.由嗜银细胞发生E.由上皮化生恶变而来(1993年)细支气管肺泡细胞癌
A.肺炎B.肺不张C.肺间质病变D.胸腔积液系统性红斑狼疮患者肺受累最常表现为
A.输尿管B.膀胱底和尿道C.子宫颈D.泌尿生殖膈E.直肠阴道后方邻
下列程序文件中,()不是标准要求必须编制的。
罪责刑相适应原则是我国刑法的基本原则之一,其含义是()。
下列行政机关履行的职能,不属于经济职能的是:
推动经济持续健康发展,必须健全城乡发展一体化体制机制。推动城乡发展一体化是统筹城乡发展、缩小城乡差距的客观要求,是强农惠农富农政策和实践发展的必然趋势。健全城乡发展一体化体制机制,要求()
A、Itsuitshim.B、Itlooksridiculous.C、Itlooksold.D、It’sgettingworse.A信息明示题。女士最后说自己的丈夫就秃顶,但她认为秃顶很适合她丈夫(suitshim),所以A正确
最新回复
(
0
)