首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include void fun( char *a, char *b ) { while( *a==’*’ ) a++; while( *b=*a ){ b++;a++; } } main() { char *s="*****a
有以下程序 #include void fun( char *a, char *b ) { while( *a==’*’ ) a++; while( *b=*a ){ b++;a++; } } main() { char *s="*****a
admin
2015-07-31
49
问题
有以下程序
#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、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://kaotiyun.com/show/WEDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是【】。main(){inta[4][4]={{1,2,3,4},{5,6,7,8},{11,12,13,14},{15,16,17,18}};inti=0,j=0,s=0;while(i
若a的值为1,则表达式!a‖++a的值是______。
若变量已正确定义,下列正确的程序段是()。
设X为int型变量,执行以下语句,x=10;x+=x-=x-x;x的值为______。
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是______。
设有以下语句,其中不是对a数组元素的正确引用的是:_____(其中0≤i<10)inta[10]={0,1,3,4,5,6,7,8,9,},*p=a;
以下合法的C语言赋值语句是()。
在一个容量为32的循环队列中,若头指针front=3,尾指针rear=2,则该循环队列中共有______个元素。
数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及
随机试题
在工程质量统计分析方法中,寻找影响质量主次因素的方法一般采用()。
关于不作为犯罪,下列哪些选项是正确的?()(2013/2/51)
根据《建设工程监理合同(示范文本)》,属于监理人义务的有()。
水泥混凝土路面在混凝土摊铺前应全面检查模板的间隔、润滑及()等项内容。
企业提供劳务交易的结果在资产负债表‘日能够可靠估计时,提供劳务收入的确认方法是()。
在衡量财政收入规模的指标中,综合反映政府占有和支配社会资源程度的指标是()。
准备参加入警考试的黄某认为,我国公安机关的基本职能包括:政治镇压职能、打击违法犯罪职能、专政职能和民主职能。我国公安机关的基本职能是()。
我国已有或正在建设的航天发射场不包括()。
下列关于中国古代法制思想和法律制度的说法,哪些是正确的()。
负责管理项目的需求、范围、进度、成本、质量、人力资源、沟通、风险和采购,意味着项目整合管理()的特征。
最新回复
(
0
)