首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include void fun( char *a, char *b ) { while( *a==’*’ ) a++; while( *b=*a ){ b++;a++; } } main() { char *s="*****a*b****
有以下程序 #include void fun( char *a, char *b ) { while( *a==’*’ ) a++; while( *b=*a ){ b++;a++; } } main() { char *s="*****a*b****
admin
2019-07-14
26
问题
有以下程序
#include
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
答案
A
解析
函数fun()中第一个while循环的作用是查找字符指针a指向的字符串中第一个不为’*’的元素的地址,第二个while循环是把当前位置起剩余的字符串复制给字符数组b,所以函数fun()的功能是将字符指针a指向的字符串第一个不为’*’的字符起至该字符串结束传给指针b,所以输出结果为选项A
转载请注明原文地址:https://jikaoti.com/ti/0cf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){inta=-2,b=0;while(a++&&++b);printf("%d,%d\n",a,b);}程序运行后输出结果是
以下选项中,能用作数据常量的是()。
下列叙述中正确的是()。
以下叙述中正确的是
有以下程序#includemain(){charx=2,y=2,z;z=(y<<1)&(x>>1);printf("%d\n",z);}程序的输出结果是
有以下程序#includemain(){inta=3;a+=a-=a*a;printf("%d\n",a);}程序的输出结果是
有以下程序#include#defineN2#defineMN+1#defineNUM(M+1)*M/2main(){printf("%d\n",NUM);}程序运行后的输出结果是
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组S中,请编写函数fun,它的功能是:把分数最高的学生数据放在h所指的数组中,注意:分数最高的学生可能不止一个,函数返回分数最高的学生的人数。注意:部分源程序在文件PROG1.C中
随机试题
《建筑工程施工许可管理办法》规定,建设工期超过一年的,到位资金原则上不得少于工程合同价的( )。
关于基金经理的任职条件,以下选项中描述错误的是()。
属于企业建立与实施有效内部控制应包括的要素是()。Ⅰ.组织架构Ⅱ.风险评估Ⅲ.信息与沟通Ⅳ.全面预算管理
决定投掷项目远度的因素为出手的()。
下列属于人民警察法立法宗旨的是()。
春华秋实,没有那______的春风,又哪会有这满野秋色的大好收成呢?
阅读以下关于网页制作和网页编程的说明,回答问题1至问题4。*
有以下程序#include<stdio.h>main(){charc=’A’;intx=36,b;b=(x>>2)&&(c<’a’);printf("%d\n",b);}程序运行后的输出结果
TheworstrecessionsinceWorldWarIItookplaceonthehighstreet,withoneintenstoresleftemptyaswoundedretailerswen
ThereportfromtheBureauofLaborStatisticswasjustasgloomyasanticipated.UnemploymentinJanuaryjumpedtoa16-yearhi
最新回复
(
0
)