首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
37
问题
有以下程序:
#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://www.kaotiyun.com/show/W3tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includeintfun(intx){intp;if(x==0||x==1)return(3);p=x-fun(x-2);returnp;}main(){printf("%d\n",fun(7));}执行后的输出结
下列关于栈的叙述正确的是
以下叙述中正确的是()。
对于循环队列,下列叙述中正确的是
下列语句组中,正确的是
从工程管理角度看,软件设计一般分为两步完成,它们是
在进行逻辑设计时,将E-R图中实体之间联系转换为关系数据库的()。
给定程序中,函数fun的功能是:有N×N矩阵,根据给定的m(m=N)值,将每行元素中的值均右移m个位置,左边置为0。例如,N=3,m=2,有下列矩阵123456789程序执行结果为0
在软件开发中,需求分析阶段可以使用的工具是
流程图是描述算法的很好的工具,一般的流程图中由几种基本图形组成。其中输入输出框的图形是()。
随机试题
阅读王禹偁《村行》,然后回答问题。马穿山径菊初黄,信马悠悠野兴长。万壑有声含晚籁,数峰无语立斜阳。
体现医患之间契约关系的有下列做法,但不包括
长期应用皮质激素影响儿童生长发育的原因
贸易合同的主体之间是平等的,合同的签订应遵循()原则。
《机电产品采购国际竞争性招标文件》中有关投标文件的内容规定不包括()。
国办发[2006]50号规定,国土资源部向地方派驻()个国家土地督察局。
采购及保管费是指材料采购好保管过程中所发生的各项费用,按材料运到仓库价格,不包括()的3%计算。
客户融资买入时交付的保证金为A,融资买入证券数量为B,买入价格为C,证券价格为D,当日收盘价为E,开盘价位F。则融资保证金比例为( )。
社会工作者小艾在社区招募了11名儿童开设了一个教育小组,旨在培养他们的良好学习习惯。小艾发现从第二节起,一些组员就不来参加小组活动了。到了第四节,只剩下5名组员坚持参加活动。小艾为此很苦恼,并怀疑自己的能力,寻求督导者老王的支持,老王的下列做法中,最恰当的
下列有关书法艺术的表述,正确的是()。
最新回复
(
0
)