首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 #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
33
问题
以下程序的输出结果是( )。
#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://kaotiyun.com/show/Nbxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是()。main(){charc;intn=100;loatf=10;doublex;x=f*=n/=(c=50);printf("%d%f\n",n,x);}
执行以下程序后的输出结果是()。main(){inta=10;a=(3*5,a+4);printf("a=%d\n",A);
以下程序的功能是:从低位开始取出长整型变量s中奇数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。请填空。#include<stdio.h>main(){longs,t,s1=10;pfintf("\n.Pleas
以下程序的输出结果是()。main(){char*p[]={"ABC","DEF","GHI","JKL"};inti;for(i=3;i>=0;i--,i--)printf("%c",*p[i]);}
以下程序运行后的输出结果是()。main(){inta=3,b=4,c=5,t=79;if(b<a&&a<C)t=a;a=c;c=t;if(a<c&&b<C)t=b;b=a;a=t;printf("%d%d%d\n"
请阅读以下程序:#include<stdio.h>#include<string.h>voidfun(intb[]){staticinti=0;do{b[i]+=b[i+1];}while
下面程序的运行结果是()。#include<stdio.h>voiddel(char*s){inti,j;char*a;a=s;for(i=0,j=0;a[i]!=’\0’;i++)
以下关于return语句的叙述中不正确的是()。
数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是()。
以下程序的输出结果是()。#include#defineF(x)2.84+x#definew(y)printf(“%d”,(int)(y))#defineP(y)w(y)main()
随机试题
下列是由局部刺激因素引起的牙周疾病,除了()
医疗机构用血应符合以下规定,除了
下列所述属于药品内包装标签必须标注的内容是
预算定额是建筑工程预算定额和安装工程预算定额的总称,在预算定额的编排方面,下列不属于预算定额内容的是()。
关于先张法预应力施工的表述,不正确的是()。
下列各组设备中,全部属于输入设备的是()。
下列属于法国尚松作曲家的代表人物有()。
本土的东西要想传承,一定要拥有充分的文化自信,要善于理解并________多元的文化门类,从自己的世界走到更加丰富多彩的世界中去。毕竟,世界上没有一种文化是因为封闭和自锁而实现持久传扬的,不勇于迎接挑战,不在挑战的磕碰之中________、革新、发展,就难
语句Form2.Show0表示[];语句Form3.Show1表示[];
对于大多数年轻人来说,结婚意味着独立组建家庭,然而物价的不断上涨使这一切变得越来越困难。
最新回复
(
0
)