首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
32
问题
有以下程序:
#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全国计算机二级
相关试题推荐
有下列程序:main(){inta[4][4]={{1,4,3,2},{8,6,5,7},{3,7,2,5},{4,8,6,1}},i,j,k,t;for(i=0;i<4;i++)for(j=0;j<3,j++)for(k=j+1;k<4;k+
有以下定义:inta;longb;doublex,y;则以下选项中正确的表达式是
有下列程序:voidf(intb[]){intI;for(i=2;i<6;i++)b[i]*=2;}main(){inta[10]={1,2,3,4,5,6,7,8,9,10},i;f(a);for(i=0;i<10,i++)prin
以下选项中函数形参不是指针的是
数据库应用系统中的核心问题是
下列关于线性链表的叙述中,正确的是
下面选项中的程序段,没有编译错误的是
设某二叉树的后序序列为CBA,中序序列为ABC,则该二叉树的前序序列为()。
关于地址和指针,以下说法正确的是()。
以下关于简单程序设计的步骤和顺序的说法中正确的是()。【10年9月】
随机试题
A.牡蛎散B.小青龙汤C.黄土汤D.半夏泻心汤(2008年第99,100题)体现寒热并行、辛开苦降配伍的方剂是()
由于某种原因需要调整活动项目,时间又很紧,此时,地陪可直接与旅游者商量,多数旅游者同意后就可去新定的景点游览。()
眼睑成形术的并发症可能有
A.外旋90°B.外旋<90°C.屈曲、内收、内旋D.屈曲、外展、外旋E.屈曲、外展、内旋髋关节后脱位的典型畸形是
慢性肾功能衰竭时,钙和磷的代谢障碍为
Tm是指_______的温度()。
瓜蒌薤白半夏汤合失笑散加减适用于病毒性心肌炎哪个证候
无法在不增加成本或资产价值不发生损失的条件下及时满足客户的流动性需求,从而使银行遭受损失的可能性是()。
Onedayalawyer’swifefelliii,andthelawyer______.Beforeenteringthelawyer’shousethedoctorstoppedforawhile,bec
InonlytwodecadesAsianAmericanshavebecomethefastest-growingU.S.Minority(少数民族).Astheirchildrenbegan【B1】______upth
最新回复
(
0
)