首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include void fun(char*t,char*s) { while(*t!=0)t++; while((* t++=*s++)!=0); } main() {
有以下程序: #include void fun(char*t,char*s) { while(*t!=0)t++; while((* t++=*s++)!=0); } main() {
admin
2019-08-10
31
问题
有以下程序:
#include
void fun(char*t,char*s)
{
while(*t!=0)t++;
while((* t++=*s++)!=0);
}
main()
{
char 85[10]=“acc”,aa[10]=“bbxxyy”;
fun(ss,aa);
prinff(“%s,%s\n”,ss,aa);
}
程序的运行结果是( )。
选项
A、ace,bbxxyy
B、accbbxxyy,bbxxyy
C、accxxyy,bbxxyy
D、accxyy,bbxxyy
答案
B
解析
本题重点考查while循环语句的简单应用。在函数fun()中,前一个while循环的作用是:如果形参指针t所指内容不为0,则让t增1,直到它指向0。后一个while循环的作用是:将s所指内容赋给t所指地址,然后两者同时增1,直到赋给t的内容为0。由此可见,函数fun()的作用就是将形参s所指字符串连接到形参t所指字符串末尾,相当于库函数中的streat()。主函数中使用fun()将数组aa中的字符串连接到了数组ss中原有字符串之后,所以执行完后,ss中的字符串为“aeebbxxyy”。程序最后输出的结果是:accbbxxyy,bbxxyy,因此B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/QMRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
以下叙述中正确的是
以下叙述中正确的是
有两个关系R和S如下:则由关系R得到关系S的操作是
下列关于栈的叙述中,正确的是
以下叙述中错误的是
有以下程序#includemain(){inta=0,b=0;/*给a赋值a=10;b=20;给b赋值*/printf("a+b=%d\n",a+b);/*输出计算结果*/}程序运行后的输出结果是
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
有两个关系R和S如下:则由关系R得到关系S的操作是()。
随机试题
平均指示压力:
膝关节()
以下哪项不属于支气管扩张的X线平片表现
下列物质可做气雾剂中的抛射剂的是()
关于药物剂型与给药途径A、同一药物,同一剂型,表现不同B、同一药物,剂型不同,其副作用、毒性不同C、同一药物,剂型不同,药物的作用不同D、同一药物,剂型不同,其作用的快慢、强度、持续时间不同E、同一药物,剂型不同,应用的效果不
A公司为增值税—般纳税人,适用的增值税税率为17%。2011年财务报告于2012年4月30日批准报出。A公司有关销售商品业务如下。(1)2011年12月1日,A公司向甲公司销售—批商品,按价目表上标明的价格计算,其不含增值税额的售价总额为100万元。因属
下列关于职业道德的说法中,正确的是()。
人类迄今认识到,世界万物的变化,可以归结为四种基本力,即引力、排斥力、弱力、强力。()
机会公平包括()
通信技术主要是用于扩展人的()。
最新回复
(
0
)