首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include void fun(char*a,char*b) { while(*a==’*’)a++; while(*b=*a){b++;a++;} } main() {
有以下程序 #include void fun(char*a,char*b) { while(*a==’*’)a++; while(*b=*a){b++;a++;} } main() {
admin
2019-05-17
24
问题
有以下程序
#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
答案
C
解析
主函数main()定义了指向字符串的指针和一个字符数组,接着调fun(s,t)函数,进行实参向形参传递,函数fun()第一个while语句判断*a中的值为“*”时继续扫描,当遇到不是“*”时结束,接着第二个while循环语句,将*a中从“a”开始的后续所有字符都赋予*b,也就是t[80]中的内容为“a*b****”。
转载请注明原文地址:https://kaotiyun.com/show/vDRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面选项中合法的字符常量是
关于C语言的符号常量,以下叙述中正确的是
有以下计算公式若程序前面已经在命令行中包含math.h文件,不能够正确计算上述公式的程序段是
有以下程序段charname[20];intnum;scanf(’’name=%snum=%d.t,name,&num);当执行上述程序段,并从键盘输入:name=Lilinum=1001后,name的值为
以下叙述中正确的是
若有定义:floatx=1.5;inta=1,b=3,c=2;则正确的switch语句是
假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:除了尾部的*号之外,将字符串中其他*号全部删除。形参P已指向字符串中最后的一个字母。在编写函数时,不得使用C语言提供的字符串函数。例如,字符串中的内容为:****A*BC*DEF*
已知一个文件中存放若干工人档案记录,其数据结构如下:structa{charnumber[100];intage;floatp[6];};定义一个数组:structanumber[10];
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是
随机试题
川芎茶调散中擅治少阳、厥阴经头痛的是
呼吸衰竭患者血气分析结果:PH7.188,Pa-CO275mmHg,PaO250mmHg,HCO3-27.6mmol/L,碱乘余-5mmol/L,据此结果诊断该患者酸碱失衡类型是()
一患儿以肠梗阻入院手术,术中医师将膀胱认作囊肿切除,造成患儿潴尿、排尿功能严重受损。该事件中,医师的行为属
患者,男,50岁。便时肛内有肿物脱出,色紫暗,表面破溃、糜烂,肛门坠痛,肛内指检有灼热感,舌红,苔黄腻,脉弦数。该患者宜选用的治法是
生态学是()。
修订世贸组织多边贸易协议的有关条款,须经()多数票通过。
A国际运输公司(增值税一般纳税人)位于市区,在2016年11月业务如下:(1)购置办公电脑10台,取得增值税专用发票,注明金额50000元,税额8500元;购置办公桌椅,取得增值税专用发票,注明金额30000元;购买叉车一辆,取得增值税专用发票,注明金额3
2012年的7月1日起,我国将强制实施新版的《生活饮用水卫生标准》。与老国标相比,新国标的特点不包括下列哪项?()
长白山天池从成冈上分类,属于()。
A、Salesmanandcustomer.B、Bossandemployee.C、Doctorandpatient.D、Teacherandstudent.C对话中男士说他胃疼,女士说为他检查一下,可以推断出二人是医生和病人的关系
最新回复
(
0
)