首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 #include main() void fun(char*a,char*b) {char*s=’’*****a*b****’’,t[80]; {while(*a=’*’)a++; f
以下程序的输出结果是( )。 #include main() void fun(char*a,char*b) {char*s=’’*****a*b****’’,t[80]; {while(*a=’*’)a++; f
admin
2017-10-24
25
问题
以下程序的输出结果是( )。
#include
main()
void fun(char*a,char*b) {char*s=’’*****a*b****’’,t[80];
{while(*a=’*’)a++; fun(s,t);puts(t);}
while(*b=*a){b++;a++;} }
选项
A、ab
B、*****a*b
C、a*b****
D、a*b
答案
C
解析
题目中主函数main()定义了指向字符串的指针和一个字符数组,接着调用fun(s,t)函数,进行实参向形参传递,函数fun第一个while语句判断*a中的值为木时继续扫描,当遇到不是*的字符时结束,接着第二个while循环语句,将*a中从“a”开始的后续所有字符都赋予b,也就是t[80]中的内容为“a*b****”。
转载请注明原文地址:https://jikaoti.com/ti/Era0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){inti,j;for(i=3;i>=1;i--){for(j=1;j<=2;j++)printf("%d",i+j);printf("\n
以下程序运行后的输出结果是()。main(){inta=1,b=2,c=3;if(c=A)printf("%d\n",C);elseprintf("%d\n",B);}
有以下程序:main(){intn=0;do{n++;printf("%d\n",n);}while(n<=3);}程序的输出结果是()。
以下关于return语句的叙述中不正确的是()。
现有以下结构体说明和变量定义,如图所示,指针p、q、r分别指向一个链表中连续的三个节点。structnode{chardata;structnode*next;}*p,*q,*r;现要将q和r所指节点交换前后位置,同时要保持
以下错误的定义语句是()。
若有代数式(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是()。
下列叙述中正确的是()。
下列叙述中正确的是()。
以下程序的输出结果是_____________。#definePR(ar)printf(“ar=%d”,at)main(){intj,a[]={1,8,3,7,6,13,17,15),*p=a+5;for
随机试题
下列中央国家机关中,实行集体负责制的机关是【】
新医学模式要求卫生服务发展方向不包括
物权法定原则是指物权的( )由法律规定。
场景某商厦的消防系统安装工程由该市某机电公司负责。由于消防工程涉及人的生命和财产安全,施工单位项目部组织施工人员学习了国家有关消防法规中的相关内容和要求,对消防系统的施工技术要点进行了认真技术交底,对验收的条件、程序以及调试要求检测重点部位做了明确规定。
人工上砟整道作业,正确的作业顺序是()。
以下哪个选项不是我国现代作曲家冼星海的作品?()
数字家庭是指以计算机技术和网络技术为基础,各种电器通过不同的互连方式进行通信及数据交换,实现电器间的互联互通,使人们可以更加方便快捷地获取信息,从而极大提高人类居住的舒适性和娱乐性。 根据上述定义,下列不涉及数字家庭的是:
Whereshouldthestudentsgoifthefirealarmrings?
EarlyinJanuary2009,thetemperatureinTanana,Alaska,fellto55belowzeroF.Itwassocoldthatwhentheairportrunwayl
Theymadetheirpromisesina(write)______agreement.
最新回复
(
0
)