首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> main() void fun(char*a,char*b) { char*s="*****a*b****",t[80]; {
有以下程序 #include<stdio.h> main() void fun(char*a,char*b) { char*s="*****a*b****",t[80]; {
admin
2020-11-23
16
问题
有以下程序
#include<stdio.h> 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/pw3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是()。
软件的生命周期是指()。
有以下程序:#include<stdio.h>structs{inta;intb;};main(){structsa,*p=&a;a.a=99;printf("%d
有以下程序:#include<stdio.h>main(){inti,j=0;chara口="Howareyou",b[10]={0};for(i=0;a[i];i++)
以下能正确输出字符a的语句是()。
构成计算机软件的是()。
假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:除了尾部的*号之外,将字符串中其他*号全部删除。形参p己指向字符串中最后的一个字母。在编写函数时,不得使用C语言提供的字符串函数。例如,字符串中的内容为:****A*BC*DEF*
编写函数fun,它的功能是计算:s作为函数值返回。在C语言中可调用log(n)数求ln(n)。log函数的引用说明是:doublelog(doublex)。例如,若m的值为:20,fun函数值为:6.506583。
假定输入的字符串中只包含字母和*号。请编写函数fun,其功能是:除了尾部的*号之外,将字符中的其他*号全部删除。形参p已指向字符串中最后的一个字母。在编写函数时,不得使用C语言提供的字符串函数。例如,字符串中的内容为****A*BC*DEF*G*
以下叙述中正确的是()。
随机试题
non-gradableadjectives
高钾血症可选用的治法是
有五个不同职业人群的冠心病患病率资料,若比较职业不同患病率是否相同。图示对比不同职业人群的冠心病患病率的高低。应绘制
多烯磷脂酰胆碱严禁用下列电解质溶液溶解的是()。
下列符合心肌超声造影要求的是()。
下列关于注册建筑师不予注册的叙述,哪条是与规定一致的?[2009年第65题]
关于利用永久井架凿井,说法不正确的是它()。
某债券票面利率为5%,面值100元,每年付息一次,期限2年,到期还本。假设市场利率为4%。根据以上资料,回答下列问题:假设发行满1年后,市场利率升为4.5%,发行人决定将该债券转化为年息不变的永久债券,则该债券的市场价格应该为()元。
以下不属于违禁广告的是()。
若用玉米为实验材料验证孟德尔分离定律,下列因素对实验结果影响最小的是()。
最新回复
(
0
)