首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> void fun(char *a,char *b) { while(*a==’*’)a++; while(*b=*a){b++;a++;} } main() { char *s="*
有以下程序 #include <stdio.h> void fun(char *a,char *b) { while(*a==’*’)a++; while(*b=*a){b++;a++;} } main() { char *s="*
admin
2020-07-28
58
问题
有以下程序
#include <stdio.h>
void fun(char *a,char *b)
{
while(*a==’*’)a++;
while(*b=*a){b++;a++;}
}
main()
{
char *s="*****a*b****",t[80];
fun(s,t);puts(t);
}
程序的运行结果是
选项
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://www.kaotiyun.com/show/VQ3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下不合法的字符常量是
以下叙述中正确的是
以下程序用来统计文件中字符的个数(函数feof用以检查文件是否结束,结束时返回非零)#include<stdio.h>main(){FILE*fp;longnum=0;fp=fopen("fname.dat","r");while(__
若有以下程序main(){intc;c=10^5;printf("%d\n",c);}则程序的输出结果是
软件系统总体结构图的作用是
定义学生选修课程的关系模式如下:S(S#,Sn,Sd,Sa)(其属性分别为学号、姓名、所在系、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课);SC(S#,C#,G)(其属性分别学号、课号和成绩)。检索选修了课程号为2且成绩不及格的
现有表示患者和医疗的关系如下:P(P#,Pn,Pg,By),其中P#为患者编号,Pn为患者姓名,Pg为性别,By为出生日期,Tr(P#,D#,Date,Rt),其中D#为医生编号,Date为就诊日期,Rt为诊断结果。检索在1号医生处就诊且诊断结果为感冒的病
关于do循环体while(条件表达式);以下叙述中正确的是
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。函数fun的功能是将一个由字符0和1组成的表示二进制数的字符串,转换成相应的十进制整数值返回。该串长度最大不超过15。例如,若表示二进制数
随机试题
不协调性子宫收缩乏力,正确的处理应为
下列选项中,属于成本计算账户的是
同时履行抗辩权和后履行抗辩权的适用条件中完全一致的条件是( )。
以下关于施工测量成果的评价正确的有()。
某苯甲酸车间,建筑高度为15m,耐火等级为二级,地下共1层,地上共3层,每层建筑面积4000m2,每层备有一个11人操作的10m2的检修平台,采用自动化生产线,人员较少,整个建筑未设置自动灭火系统,地上每层划分为一个防火分区。地下一层按长度平均划
政府会计制度依据基本准则制定,主要规定政府会计账户及账务处理、报表体系及编制说明等,与政府会计具体准则及应用指南相互协调、相互补充。()
下列生活常识说法不正确的是:
facebook
Itisthe"newfrontier",saysJapan’stradeministry.Japanesefirmshaveatlastnoticedthatemergingmarketsaregrowingmuc
EducationStudyFindsU.S.FallingBehindA)TeachersintheUnitedStatesearnlessrelativetonationalincomethantheircoun
最新回复
(
0
)