首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> void fun(char*a,char*b) { while(*a==’*’)a++; while(*b=*a) {b++;a++;} } main() { char *s="*****a*b****".
有以下程序: #include<stdio.h> void fun(char*a,char*b) { while(*a==’*’)a++; while(*b=*a) {b++;a++;} } main() { char *s="*****a*b****".
admin
2021-07-09
26
问题
有以下程序:
#include<stdio.h>
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
答案
A
解析
注意两个while,第一个是判断相等“==”,第二个是赋值“=”,第一个循环终止的条件是指针指向的字符不为“*”,就会在遇到字符“a”时停止,第二个循环把a指针所指的内容依次赋给了b指针指向的内容,直到字符串结束时终止。所以结果就是字符串的后半段,选项A正确。
转载请注明原文地址:https://kaotiyun.com/show/Nokp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设变量均己正确定义,若要通过scanf(”%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:口代表空格字符)
有以下程序#includefunc(intn){staticintnum=1;num=num+n;printf("%dt",num);}voidmain(){func(3)
下列定义数组的语句中正确的是()。
有以下程序:#includevoidfun(char(*P)[6]){int1;for(i=0;i
有以下程序(strcat函数用以连接两个字符串)#include#includemain(){chara[20]="ABCD\0EFG\0",b[]="IJK";strcat(a,b);printf
以下四个程序中,完全正确的是
在软件开发中,需求分析阶段产生的主要文档是
软件开发中需求分析的主要任务是
随机试题
A.医师在执业活动中,人格尊严、人身安全不受侵犯B.医师在执业活动中,应当遵守法律、法规、遵守技术操作规范C.对医学专业技术有重大突破,做出显著贡献的医师,应当给予表彰或者奖励D.医师应当使用经国家有关部门批准使用的药品、消毒
提出渐进决策模式的是美国著名的政策科学家()
简述知觉的基本特征。
计算定积分∫0πx2cos2xdx。
常被用作脑室和脊髓造影,属于非离子型二聚体对比剂的是
甲单位是实行国库集中支付的事业单位,经财政部门批准,甲单位的工资支出和设备购置实行财政直接支付方式,日常办公零星支出实行财政授权支付方式。要求:根据上述资料,分析回答下列问题。财政收入收缴程序有直接缴库程序和集中汇缴程序。其中,()的税收收入,
金融市场可以按照()分为发行市场、二级市场、第三市场和第四市场。
苏轼评价王维“诗中有画,画中有诗”,这一思维过程属于()。
Whydoesthespeakersaythatradiationissimilartoradiowaves?
Peopledonotanalyzeeveryproblemtheymeet.Sometimestheytrytorememberasolutionfromthelasttimetheyhadasimilarp
最新回复
(
0
)