首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> void fun(char*a,char*b) {while(*a==’*’)a++; while(*b=*a){b++;a++;} } main() {char*s="*****a*b****",t[80
有以下程序: #include<stdio.h> void fun(char*a,char*b) {while(*a==’*’)a++; while(*b=*a){b++;a++;} } main() {char*s="*****a*b****",t[80
admin
2021-04-28
30
问题
有以下程序:
#include<stdio.h>
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/W3tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若输入“abcdef”、“abdef”,以下程序的输出结果为()。#include#includemain(){intn;chars1[20],s2[20],*p1,*p2;s
有以下程序main(){intk=5,n=0;do{switch(k){case1:case3:n+=1;k--;break;default:n=0;k--;case2:case
流程图是描述算法的很好的工具,一般的流程图中由几种基本图形组成。其中判断框的图形是()。
C源程序中不能表示的数制是()。
关于地址的叙述中错误的是()。
下面选项中关于“文件指针”概念的叙述正确的是
从工程管理角度看,软件设计一般分为两步完成,它们是
请编写函数fun,函数的功能是:判断字符串是否为回文?若是,函数返回1,主函数中输出:YES否则返回0,主函数中输出NO。回文是指顺读和倒读都一样的字符串。例如,字符串LEVEL是回文,而字符串123312就不是回文。注意:部分源程序在文件PROG1.
软件测试的目的是()。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是()。
随机试题
A.神经损伤B.血管损伤C.缺血性挛缩D.缺血性骨坏死肘关节脱位可并发
女孩,2岁,生长发育迟缓及智力发育落后。查体:眼裂小、眼外眦上斜、眼距宽、外耳小、鼻梁低平,皮肤细腻。为明确诊断首选的检查是
下列哪项不属于抗菌药的作用机制
项目总图布置方案比选表的首要技术指标是()。
建筑电气工程能满足建筑物预期的()和安全要求。
关于构筑物混凝土的施工,以下说法错误的是()。
企业规模化是供应链管理时代所呈现的特征之一。()
【2014.广西】我国学制改革和发展的基本方向是重建和完善()。
“法无明文规定不定罪”属于《刑法》的()原则。
简述陈述性记忆和程序性记忆的本质区别。
最新回复
(
0
)