首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() void fun(char*a,char*b) {char*s="*****a*b****",t[80]; {while(*a==’*’)a++; fun(s,t);
有以下程序 #include main() void fun(char*a,char*b) {char*s="*****a*b****",t[80]; {while(*a==’*’)a++; fun(s,t);
admin
2017-05-20
41
问题
有以下程序
#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、a*b
B、*****a*b
C、a*b****
D、ab
答案
C
解析
主函数main()定义了指向字符串的指针和一个字符数组,接着调用fun(s,t)函数,进行实参向形参传递,函数fun()第一个while语句判断*a中的值为“*”时继续扫描,当遇到不是“*”时结束,接着第二个while循环语句,将*a中从“a”开始的后续所有字符都赋予.b,也就是t[80]中的内容为“a.b,……。
转载请注明原文地址:https://kaotiyun.com/show/gaDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
函数fun的返回值是______fun(char*a,char*b){intnum=0,n=0;while(*(a+num)!=’\0’)num++;while(b[n]){*(a+num)=b[n];num++;n++;}returnnum
阅读下面程序段,则执行后输出的结果是______。#include"stdio.h"main(){charfun(char,int);chara=’A’;intb=13;a=fun(a,b);putchar(a);}charfun
有以下程序#include<stdio.h>main(){ints[12]={1,2,3,4,4,3,2,1,1,1,2,3},c[5]={0},i;for(i=0;i<12;i++)c[s[i]]++;
数据结构中,与所使用的计算机无关的是数据的
检查软件产品是否符合需求定义的过程称为
有如下图所示的双链表结构,请根据图示完成结构体的定义:structaa{intdata;______}node;
阅读下列程序,则执行后的结果为#include"stdio.h"main(){intc[][4]={1,2,3,4,5,6,7,34,213,56,62,3,23,12,34,56};printf("%x,%x\n",
在C语言中,运算对象必须是整型数的运算符是
请选出可用作C语言用户标识符的是
若有定义:char*st="howareyou";,下列程序段中正确的是
随机试题
急性胆囊炎B超提示胆囊出现
下列各项中,属于“坚持好制度胜于做好事,制度大于天,人情薄如烟”的会计职业道德是()。
企业全部资本中,权益资本与债务资本各占50%,则企业()。
下列关于经营风险的说法错误的是()。
已进入同业拆借市场的金融机构决定退出同业拆借市场时,应至少提前()日报告中国人民银行或其分支机构,并说明退出同业拆借市场的原因,提交债权债务清理处置方案。
编制具体审计计划时,时间预算是一个十分重要的内容。时间预算是及时合理确定审计收费的依据,又是衡量审计工作进度、判断注册会计师工作效率的依据。()
根据我国的《刑事诉讼法》和有关司法解释的规定,人民检察院提起公诉的案件,人民法院审查后发现有下列情形中的哪一项时,不应当开庭审判()。
甲、乙两地相距600千米,一辆汽车原计划用12小时从甲地开往乙地,行驶到路程一半,因车辆故障停留了1小时,如果要按原定时间到达乙地,那么汽车时速需加快多少?()
简述先履行抗辩权的成立条件。[武汉理工2010年研]
平面上由条件X≥0、Y≥0、2X-t-Y≤6和IX+2Y≤6所限定的区域,其面积为_____________。
最新回复
(
0
)