首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> void fun(char*a,char*b) {while(*a==’*’)a++; while(*b=*a){b++;a++;} } main() {char*s="*****a*b****",t[80
有以下程序: #include<stdio.h> void fun(char*a,char*b) {while(*a==’*’)a++; while(*b=*a){b++;a++;} } main() {char*s="*****a*b****",t[80
admin
2021-04-28
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、ab
B、a*b
C、*****a*b
D、a*b****
答案
D
解析
在函数fun(char*a,char*b)中,while(*a==’*’)a++的功能是:如果*a的内容为‘*’,则a指针向后移动,直到遇到非’*’字符为止,退出循环进入下一个while循环,在while(*b=*a){b++;a++;}中,把字符数组a中的字符逐个赋给字符数组b。所以在主函数中,执行fun(s,t)语句后,字符数组t中的内容为“a*b****”。因此D选项正确。
转载请注明原文地址:https://jikaoti.com/ti/IDz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是()。#includeintfun(char*s){char*p=s;while(*p!=0)p++;return(p—S);}main(){printf(’’%d\n’’,fun(’’goodbey!’’));}
设有宏定义:#defineIsDIV(k,n)((k%n==1)?1:0)且变量m已正确定义并赋值,则宏调用:IsDIV(m,5)&&IsDIV(m,7)为真时所要表达的是
有以下程序:#include<stdio.h>main(){inti,j,x=0;for(i=0;i<2;i++){x++:for(j=0;j<=3;j++){if(j%2==0)continue;x++;}x++:
有以下程序main(){intsum,pad,pAd;sum=pad=5;pAd=++sum,pAd++,++pad;printf("%d\n",pad);}程序的输出结果是
有以下程序#includemain(){inta[5]={2,4,6,8,10},*p,**k;p=a;k=&p;printf("%d",*(p++));printf("%d\n",**k);}程序运
以下定义数组的语句中错误的是
有以下程序#includevoidfun(intx,inty,int*c,int*d){*c=x+y;*d=x-y;}main(){inta=4,b=3,c=0,d=0;fun(a,b,&c,&d);printf("%d%d\n",c,d);
有以下程序structS{inta;intb;};main(){structSa,*p=&a;a.a=99;printf("%d\n",__________);}程序要求输出结构体中成员a的数据,以下不能填入横线
给定程序中,函数fun的功能是:统计形参s所指字符串中数字字符出现的次数,并存放在形参t所指的变量中,最后在主函数中输出。例如,形参s所指的字符串为:abcdef35adgh3kjsdt7。输出结果为:4。请在程序的下划线处填入正确的内容并把下划线删
下面对对象概念描述正确的是()。
随机试题
与自然人犯罪相比,单位犯罪的刑事责任的特点是()
A.动作电位B.阈电位C.局部电位D.静息电位兴奋性突触后电位是
A、表面用PEG修饰的脂质体B、表面连接抗体的脂质体C、采用体外磁场响应的靶向制剂D、利用相变温度控制释药部位的脂质体E、通过插入动脉的导管将栓塞药物输送至靶部位的靶向制剂磁性靶向制剂
下列哪项不属于药物经济学研究要收集的成本资料
心肌不会产生强直收缩的原因是
在组织项目流水施工时,用以表达流水施工在施工工艺、空间布置和时间排列方面开展状态的参量,均称为( )。
按照系统的用途和组件配置,闭式自动喷水灭火系统的分类不包括()。
期末,企业将有关债权债务明细账账面余额与对方单位的账面记录进行核对,这种对账属于( )的内容。
等比递增数列{an}的公比为q,前n项和为Sn,已知S2=3a2+2,S4=3a4+2,则q=__________.
下列行为中属于民事法律行为的是()。
最新回复
(
0
)