首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
39
问题
有以下程序
#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全国计算机二级
相关试题推荐
设有定义语句:charb=’\123’;则变量b包括()。
下列程序的输出结果是______。main(){inta=2,b=4,c=6;int*p1=&a,*p2=&b,*p;*(p=&c)=*p1*(*p2
已知大写字母A的ASCII码是65,小写字母a的ASCII码是97。下列不能将变量c中的大写字母转换为对应小写字母的语句是()。
下列叙述中正确的是()。
以下合法的赋值语句是______。
数据库设计包括两个方面的设计内容,它们是______。
要为读/写操作打开一个字符文件,其正确的打开方式为_______。
假设a和b为int型变量,则执行以下语句后,b的值为______。a=1;b=10;do{b-=a;a++;}while(b--<0);
有下列二叉树,对此二叉树前序遍历的结果为()。
两个或两个以上模块之间联系的紧密程度称为()。
随机试题
车前子、旋覆花入汤剂宜
溃疡性结肠炎腹痛的特点
患者,女,25岁。妊娠2个月,因饮食不慎,脘腹胀满,恶心呕吐而腹泻,苔腻脉滑。建议选择砂仁配伍应用。请回答下列问题:砂仁的正确用法是
男性,45岁,因违反工作程序被电击伤,出现心脏骤停,进行现场抢救时,首先应
取土区风浪大、运距远的吹填工程应选择()施工方式。
对国有资产享有法人财产权的是()。
传统绘画风格对中国动画电影的影响___________,其中意义最为深远的就是水墨画对国产动画电影所作的___________,这不仅是中国民族风格的体现,也是世界动画界的一次___________。填入画横线部分最恰当的一项是()。
有以下程序:#include<stdio.h>main(){chars[]={’’012xy’’};inti,n=0;for(i=0;s[i]!=0;i++)if(s[i]>=’a’
WhenIheardthatMrs.Thatcherresigned,Icalledher.Iwantedhertoknowthatmyheartwaswithher,andthatIthoughtEngl
Ateacherissomeonewhocommunicatesinformationorskillsothatsomeoneelsemaylearn.Parentsarethe【C1】______teachers.
最新回复
(
0
)