首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
2013-10-19
29
问题
有以下程序
#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/xSJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
软件是程序、数据和【】的集合。
有以下程序main(){chara,b,c,*d;a=’\’;b=’\xbc’;c=’\0xab’;d="\0127";pfintf("%c%c%c%c\n",a,b,c,*d);}
若以下选项中的变量已正确定义,则正确的赋值语句是
若要用fopen函数打开一个文本文件,该文件要既能读也能写,则文件使用方式的字符串为()。
有以下程序:main(){union{unsignedintn;unsignedcharc;}u1;u1.c=’A’;printf("%c\n",u1.n);}执行
以下程序中函数scmp的功能是返回形参指针s1和s2所指字符串中较小字符串的首地址:#include<stdio.h>#include<string.h>char*scmp(char*S1,char*s2)
下列叙述中正确的是()。
下面的函数strcat(str1,str2)实现将字符串str2拼接到字符串str1后面的功能。请填空使之完整。char*strcat(str1,str2)char*str1,*str2;{char*t=str1;
设有以下声明语句streetex{intx;floaty;charz;}example;则下面的叙述中不正确的是______。
以下所列的各函数首部中,正确的是______。
随机试题
女性患者,29岁。既往肺结核病史2年。近1周来气急、胸闷,刺激性咳嗽。胸部X线片显示左侧肋膈角变钝,估计胸腔积液的量至少有多少
A、意外露髓B、充填体脱落C、继发龋D、乳牙内吸收E、充填体过高制备洞形时,感染的软化牙本质未去净,预防性扩展不够,易导致
A.白蛋白降低B.γ-球蛋白升高C.单胺氧化酶升高D.ALT升高E.GGT升高
关于债权人的撤销权,下列说法错误的是()。
三相五线供电机制下,单相负载A的外壳引出线应()。
JobOpportunity!SunsetResort,whichprovidesfour-starluxuryaccommodationsonDaveyBeach,isacceptingapplicationsfor
《暂行新刑律》颁布于()。
(1998年试题,十四)从正态总体N(3.4,62)中抽取容量为n的样本,如果要求其样本均值位于区间(1.4,5.4)内的概率不小于0.95,问样本容量n至少应取多大?附表:标准正态分布数值表:
AwomaninGuangzhouwasbittenbyherpetafterataxistruckthedogatacrossing.The(11)happenedwhenthe30-year-oldwom
A、Thewomancametotheconcertattheman’srequest.B、Themanisalreadyfedupwithplayingthepiano.C、Thepieceofmusict
最新回复
(
0
)