首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include void fun(char *a,char *b) { while(*a==’*’)a++; while(*b=*a){b++;a++;} } main( ) { char
有以下程序: #include void fun(char *a,char *b) { while(*a==’*’)a++; while(*b=*a){b++;a++;} } main( ) { char
admin
2021-07-09
85
问题
有以下程序:
#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、S和P都是指针变量
B、s数组中元素的个数和P所指字符串长度相等
C、可以用*P表示s[0]
D、数组s中的内容和指针变量P中的内容相同
答案
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/cjz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>fun(intx,inty){staticintm=0,i=2; i+=m+1;m=i+x+y;returnm;}main(){intj=1,m=
有以下程序#include<stdio.h>structS{intn;inta[20];};voidf(structS*p){inti,j,t;for(i
在源程序的开始处加上“#include”进行文件引用的原因,以下叙述正确的是()。
下列选项中不属于结构化程序设计原则的是()。
下列给定程序中,函数fun的功能是:将十进制正整数m转换成k(2≤k≤9)进制数,并按位输出。例如,若输入8和2,则应输出1000(即十进制数8转换成二进制表示是1000)。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文
以下能正确输出字符a的语句是
程序设计的任务包括()。
软件生命周期中的活动不包括
设循环队列的存储空间为Q(1:35),初始状态为from=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)
随机试题
A.刃状边缘B.凿状边缘C.凹形边缘D.肩台形边缘E.斜面形边缘烤瓷熔附金属冠的唇侧是
下列哪项不是异体骨移植材料
A.血清促甲状腺激素浓度的变化B.131Ⅰ摄取率C.三碘甲腺原氨酸抑制试验D.促甲状腺激素受体抗体E.FT4、FT3
滴加醋酸镁甲醇液于含样品的纸片上,置紫外灯下观察,呈天蓝色荧光者是
在作业成本法下,同一作业成本库中,成本变动与作业的变动水准是等比例的增减,也即是成本动因与被分摊成本间有着密切的因果关系。()
RobertSpring,a19thcenturyforger(伪造者),didwellinhisjobthathewasabletomakehislivingfor15yearsbysellingfals
Whatistrueaboutthespeakers?
Ifyouwanttobelikedininterviews,youneedtobeconfident.Butatthesametime,youshouldalsobehonest.Thereisasim
A、Acceptingbothgoodandbadevaluationsandignoringthem.B、Payingattentiontothenegativefeedbackandseekingoutforhel
A、ItteachestheforeignchildrenEnglish.B、Itteachesthechildrenforeignlanguages.C、Ittrainstheteachersforforeignlan
最新回复
(
0
)