首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
28
问题
有以下程序:
#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://jikaoti.com/ti/61f0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
以下叙述中正确的是
下列关于栈的叙述中,正确的是
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
若有定义语句intb=2;则表达式(b<<2)/(3||b)的值是
下面不属于软件测试实施步骤的是
以下叙述中正确的是
若有以下程序#includemain(){FILE*fp;inti,a[6]={1,2,3,4,5,6},k;fp=fopen("data.dat","w+");for(i=0;i<6;i++){fseek(fp
表示关系式x≤y≤z的C语言表达式的是
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是
随机试题
企业过程评价主要从哪几个方面进行?
下列不属于企业人员培训的主要目的的是()
装运液化石油气和其他易燃易爆化学物品的专用码头,与其他物品码头之间的距离不小于最大装运船舶长度的(),距主航道的距离不小于最大装运船舶长度的()。
假设杨华夫妇是你的新客户,目前正面临生涯与家庭上的转变,需要金融理财师协助规划。经过初步沟通面谈后,你获得了以下家庭、职业与财务信息:一、案例成员二、收支情况1.收入:杨华每月税前收入为13000元;吴红每月税前收入为8000元。2.支出:为应付
喇叭形的特点是由于投资者冲动情绪造成的,通常在长期上升的最后阶段出现。()
科学儿童心理学诞生的标志是()
在心理咨询中,将咨询目标定为帮助来访者重建基本人格,帮助其重新体验早年经验,并处理被压抑的冲突,这属于()的观点。
证明:当0<x<
Daviddidn’thave______moneyleftafterhisvacation;______.
A、Infuelconsumption.B、Inmonthlypayment.C、Intaxifares.D、Intowtruckfees.B
最新回复
(
0
)