首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include void fun(char*a,char*b) { while(*a==’*’)a++; while(*b=*a) {b++;a++;} } main() { char *s
有以下程序: #include void fun(char*a,char*b) { while(*a==’*’)a++; while(*b=*a) {b++;a++;} } main() { char *s
admin
2018-02-02
38
问题
有以下程序:
#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、a*b****
B、a*b
C、*****a*b
D、ab
答案
A
解析
注意两个while,第一个是判断相等“==”,第二个是赋值“=”,第一个循环终止的条件是指针指向的字符不为“*”,就会在遇到字符“a”时停止,第二个循环把a指针所指的内容依次赋给了b指针指向的内容,直到字符串结束时终止。所以结果就是字符串的后半段,选项A正确。
转载请注明原文地址:https://kaotiyun.com/show/fWxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的输出是_______。main(){char*s="12134211";intv1=0,v2=0,v3=0,v4=0,k;for(k=0;s[k];k++)switch(s[k])
若有以下类型说明语句:charw;intx;floaty,Z;则表达式w*x+z-y的结果为_______类型。
已知字母A的ASCⅡ代码值为65,若变量kk为char型,以下不能正确判断出kk中的值为大写字母的表达式是______。
以下选项中正确的语句组是______。
已知字符’A’的ASCII码值是65,字符变量cl的值是’A’,c2的值是’D’。执行语句Printf("%d,%d",c1,c2-2);后,输出结果是
数据库技术的主要特点为数据的集成性、数据的高【】和低冗余性、数据独立性和数据统一管理与控制。
以下关于函数的叙述中正确的是()。
在数据库理论中,数据库总体逻辑结构的改变,如修改数据模式、增加新的数据类型、改变数据间联系等,不需要相应修改应用程序,称为______。
随机试题
社会主义核心价值体系的基本内容包括有马克思主义指导思想,以及()
术后病人出现恶心、呕吐最常见的原因是
商业广告,一般来说是要约邀请,但内容符合要约规定的,可以视为要约。下列商业广告中可以视为要约的有:
下列属于集体土地所有者代表对土地行使处分权的限制条款内容的是()。
公路货运代理的服务方式大体上有两种:非专线服务与专线服务。()
(2012-国考-9)关于这张古代作战图,下列说法正确的是()。
面向对象型的程序设计语言具有数据抽象、信息隐蔽、(36)等特征。作为运算单位的对象应具有下列特性:(37)、(38)、(39)。(40)是面向对象型的语言。
企业信息工作的技术模型划分为若干层次,而最基础的两层则是建立企业模型和进行()。
对于8259A的中断请求寄存器IRR,当某一个IRi端呈现【 】时,则表示该端有中断请求。
A、Sheplanstocompeteintheelectionnextyear.B、Sheplanstoselectanothercourse.C、Sheisrelievedthatshelosttheelec
最新回复
(
0
)