首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include voidfun(char*t,char*s) {while(*t!=0)t++; while((*t++=*s++)!=0); } main() {charss[10]="acc",aa[10]="bbxxyy"; fun(s
有以下程序 #include voidfun(char*t,char*s) {while(*t!=0)t++; while((*t++=*s++)!=0); } main() {charss[10]="acc",aa[10]="bbxxyy"; fun(s
admin
2019-08-18
28
问题
有以下程序
#include
voidfun(char*t,char*s)
{while(*t!=0)t++;
while((*t++=*s++)!=0);
}
main()
{charss[10]="acc",aa[10]="bbxxyy";
fun(ss,aa);printf("%s,%s\n",ss,aa);
}
程序的运行结果是
选项
A、acc,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所指字符串末尾,相当于库函数中的strcat()。主函数中使用fun()将数组aa中的字符串连接到了数组ss中原有字符串之后,所以执行完后,ss中的字符串为"accbbxxyy"。程序最后输出的结果是:accbbxxyy,bbxxyy。因此B选项正确。
转载请注明原文地址:https://jikaoti.com/ti/O7f0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义语句:inta[2][3],*p[3];则以下语句中正确的是
有以下程序main(){intm=1,n=2,*p=&m,*q=&n,*r;r=p;p=q,q=r;printf("%d,%d,%d,%d\n",m,n,*p,*q);}程序运行后的输出结果是
给定程序中,函数fun的功能是建立一个N×N的矩阵。矩阵元素的构成规律是:最外层元素的值全部为1;从外向内第2层元素的值全部为2;第3层元素的值全部为3,…依次类推。例如,若N=5,生成的矩阵为:11111
请编写函数fun,它的功能是:计算并输出n(包括n)以内能被5或9整除的所有自然数的倒数之和。例如,在主函数中从键盘给n输入20后,输出为:s=0.583333。注意:要求n的值不大于100。部分源程序在文件PROG1.C中
在软件开发中,需求分析阶段产生的主要文档是
以下选项中非法的C语言字符常量是
以下叙述中错误的是
以下叙述中正确的是
若以下选项中的变量a,b,y均已正确定义并赋值,则语法正确的switch语句是
随机试题
关于文件的备份和还原,下列说法错误的是_________。
A.Ⅱ号、Ⅲ号丙烯酸树脂B.羟丙甲纤维素C.硅橡胶D.离子交换树脂E.鞣酸属于肠溶包衣材料的是()。
某建筑公司与某建设单位签订了一份建造合同,合同规定,以双方约定的基本成本为该资产的实际成本,合同总价款由实际成本加20%来确定,该合同属于()。
统计推断是根据样本数据来推断总体的数量特征。( )
下列有关国内信用证的表述中,不正确的有()。
下列公文中,()属于上行文。
如下函数的作用是以双倍行距输出文件:voiddouble_space(ifstream&f,ofstream&t){charc;while(_________){;___________
有如下类定义:classPet{charname[30];public:Pet(char*n){strcpy(name,n);}voidbark(){co
计算机软件的构成是
Somepeoplearguethat____________(玩电脑游戏是浪费时间).
最新回复
(
0
)