首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include void fun(char.a,ehar*b) { while(*a==‘*’)a++; while(*b=*a){b++;a++;} } main() { e
有以下程序: #include void fun(char.a,ehar*b) { while(*a==‘*’)a++; while(*b=*a){b++;a++;} } main() { e
admin
2020-06-16
66
问题
有以下程序:
#include
void fun(char.a,ehar*b)
{ while(*a==‘*’)a++;
while(*b=*a){b++;a++;}
}
main()
{ ehar *s=*1*******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/w4Cp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已有定义:charc;,程序前面已在命令中包含ctype.h文件。不能用于判断c中的字符是否为大写字母的表达式是
若有表达式(w)?(-x):(++y),则其中与w等价的表达式是
有如下程序段:intx=12;doubley=3.141593;printf("%d%8.6f",x,y);则输出结果是()。
以下关于字符串的叙述中正确的是()。
以下叙述中正确的是()。
以下关于结构化程序设计的叙述中正确的是()。
给定程序中,函数fun的功能是将带头结点的单向链表结点数据域中的数据从小到大排序。即若原链表结点数据域从头至尾的数据为:10、4、2、8、6,排序后链表结点数据域从头至尾的数据为:2、4、6、8、10。请在程序的下画线处填入正确的内容并把下画线
某系统结构图如下图所示(图中n≥5)该系统结构图的宽度是()。
若变量均已正确定义并赋值,以下合法的C语言赋值语句是()。
C语言源程序名的后缀是()。
随机试题
阿司匹林的抗血小板作用机制为
在化学结构的8位上有取代基产生位阻而不会与茶碱发生相互作用的氟喹诺酮抗菌药是
经周围静脉实行全胃肠外营养,只适用于短期营养供给,一般不应超过
《循环经济促进法》,自()起施行。
确定初始计划的总工期,并确定关键线路及工作正的总时差。事件2发生后,项目监理机构应批准的费用补偿为多少?应批准的工程延期为多少?说明理由。
在气候条件适宜的情况下,弃耕的农田经过若干年后能演替成森林。关于这一演替过程,下列说法正确的是()。
一般情况下,银行利率提高股市会作出股票价格下降的反应。对于产生这一反应的合理解释是()。①银行业利润高于其他行业②投资者改变投资组合③投资者预期企业利润下降④股民的投资收益减少
假如在实行政务公开中,收到一些企业的投诉。称公开的项目不全,一些新的政策规定也没有及时公开。剥夺了群众的知情权,领导要你负责处理此事。你如何向群众解释?
设A,B是n阶方阵,则下列结论成立的是()
Whatmadeabigdifferenceintheworld’stravelandtourisminrecentyears?
最新回复
(
0
)