首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio。h> void fun(ehar*a,char*b) {while(*a==’*’)a++; while(*b=*a){b++;a++;} } main() {char*s="*****a*b****",t[80
有以下程序: #include<stdio。h> void fun(ehar*a,char*b) {while(*a==’*’)a++; while(*b=*a){b++;a++;} } main() {char*s="*****a*b****",t[80
admin
2020-07-28
33
问题
有以下程序:
#include<stdio。h>
void fun(ehar*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指针向后移动,卣到遇到非’*’字符为止,退出循环进入下一个whik循环,在while(*b=*a){b++;a++;}中,把字符数组a中的字符逐个赋给字符数组b。所以在主函数中,执行fun(s,t)语句后,字符数组t中的内容为“a*b****”。因此D选项正确。
转载请注明原文地址:https://kaotiyun.com/show/6W3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义:inta[2][3];,以下选项中对a数组元素正确引用的是
执行以下程序段后,w的值为intw=’A’,x=14,y=15;w=((x||y)&(w<’a’));
设变量己正确定义并赋值,以下正确的表达式是
以下选项中非法的C语言字符常量是
有以下程序(说明:字母A的ASCII码值是65)voidfun(char*s){while(*s){if(*s%2)printf("%c",*s);s++;}}main(){chara[]="BYTE";fun(a);printf("\n")
设二叉树的后序序列为DGHEBIJFCA,中序序列为DBGEHACIFJ。则前序序列为
在快速排序法中,每经过一次数据交换(或移动)后
有以下程序(strcpy为字符串复制函数,strcat为字符串连接函数)#include<stdio.h>#include<string.h>main(){chara[10]="abc",b[10]="012",c[10]="xyz";strc
面向对象方法中,继承是指
有以下程序段:int*p;p=______malloc(sizeof(int));若要求使p指向一个int型的动态存储单元,在横线处应填入的是()。
随机试题
Fivekilometers()alongdistanceforafive-year-oldboytorun.
用消积导滞的方法治疗腹泻,属于用温热药治疗寒证的方法,属于
胃火上炎,灼伤龈络可致肾虚或胃阴不足可致
海底光缆敷设,应根据项目特征,以()为计量单位。
【2008年真题】反映投资方案盈利能力的动态评价指标有()。
近年来,我国流动人口一直维持在2亿人以上,且持续增长,城乡间人口流动是主要的流动形式。完成问题,城乡间人口流动与城市经济发展、农村经济水平提高联系密切,下面j者关系排序应是()。①城乡间人口流动②农业专业化发展③城市工业、服务业发展
《刑法》第240条规定:“拐卖妇女、儿童的,处五年以上十年以下有期徒刑,并处罚金;有下列情形之一的,处十年以上有期徒刑或者无期徒刑,并处罚金或者没收财产;情节特别严重的,处死刑,并处没收财产:(一)拐卖妇女、儿童集团的首要分子;(二)拐卖妇女、儿童三人
试述人民币国际化的意义和条件。
设向量组α1,α2,…,αs(s≥2)线性无关,且β1=α1+α2,β2=α2+α3,…,βs-1=αs-1+αs,βs=αs+α1.讨论向量组β1,β2,…,βs的线性相关性.
MillionsofAmericansareenteringtheir60sandaremoreconcernedthaneveraboutretirement.Theyknowtheyneedtosave,but
最新回复
(
0
)