首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
45
问题
有以下程序
#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全国计算机二级
相关试题推荐
函数my_cmp()的功能是比较字符串s和t的大小,当s等于t时返回0,否则返回s和t的第一个不同字符的ASCII码差值,即s>t时返回正值,当s<t时返回负值。请填空。my_cmp(char*s,char*t){while(*s==*t){
以下程序的功能是:删去一维数组中所有相同的数,使之只剩一个。数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数。例如,若一维数组中的数据是:2223445666677899101010删除后,数组中
以下4个选项中,不能看成一条语句的是
C语言结构体类型变量在程序运行期间
下面程序段的运行结果是char*S="abcde";s+=2;printf("%d",s);
有以下函数intaaa(char*s){char*t=s;while(*t++);t--;return(t-s);}以下关于aaa函数的功能的叙述正确的是
在16位编译系统上,若有定义inta[]={10,20,30},*p=&a;,当执行p++;后,下列说法错误的是
判断char型变量c1是否为大写字母的正确表达式是
没有关系R和S,关系代数表达式为R-(R-S)表示的是
数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及
随机试题
已知广义积分是收敛的,则它的数值()
彼得.圣吉提出建立学习型组织的标准有()
Inordertolearnaforeignlanguagewell,itisnecessarytoovercomethefearofmakingmistakes.Iftheprimarygoaloflangu
版心大小要根据()等来选择确定。
在Hibernate中,以下程序代码对Customer的name属性修改了两次,执行程序后Hibernate需要向数据库提交()条update语句Transationtx=session.beginTransaction();Custo
患者,28岁,已婚。2年未孕,平时月经正常,现停经50天,行试纸法检测尿液,检测到HCG阳性。常见症状有哪些?
对于梅毒血清试验中生物性假阳性反应,下列哪个是不正确的
规划编制单位组织环境影响评价时弄虚作假或有失职行为,一般包括下列哪些情况?()
我国的学位管理工作主要由()负责。
阅读以下说明和Java代码,将应填入(n)处的字句写在对应栏内。【说明】Java语言允许用户在需要时创建自己的异常类型,用于表达JDK中未涉及到的其他异常状况,这些异常必须继承Throwable类或其子类。用户自定义异常类通常属于Excep
最新回复
(
0
)