首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> void fun(char*t,char*s) { while(*t!=0)t++; while((*t++=*s++)!=0); } main( ) { char ss[10]="acc",aa[10]=
有以下程序: #include<stdio.h> void fun(char*t,char*s) { while(*t!=0)t++; while((*t++=*s++)!=0); } main( ) { char ss[10]="acc",aa[10]=
admin
2018-06-28
37
问题
有以下程序:
#include<stdio.h>
void fun(char*t,char*s)
{
while(*t!=0)t++;
while((*t++=*s++)!=0);
}
main( )
{
char ss[10]="acc",aa[10]="bbxxyy";
fun(ss,aa);
prinff("%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”。程序
转载请注明原文地址:https://jikaoti.com/ti/5fa0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在软件工程中,白盒测试法可用于测试程序的内部结构,此方法将程序看做是()。
若有以下定义和语句,sizeof(a)的值是【】,sizeof(a.share)的值是【】。structdate{intday;intmonth;intyear;union{intshare1;
执行以下程序后sum的值是【】。main(){inti,sum;for(i=1;i<6;i++)sum+=i;printf("%d\n",sum);}
下面程序的运行结果是()。#include<stdio.h>main(){staticchara[]="Languagef",b[]="programe";char*p1,*p2;intk;
阅读下列程序,当运行函数时,输入asdafaaz67,则输出为#include#include#includeintfun(char*str){inti,j=0;for(i=0;str[i]!=′\0′;
设有定义:int a; float b;执行scanf("%2d%f",&a,&b);语句时,若从键盘输入876 543.0<回车>, a和b的值分别是______。
设有如下宏定义#defineMYSWAP(z,x,y){z=x;x=y;y=z;}以下程序段通过宏调用实现变量a,b内容交换,请填空。floata=5,b=16,c;MYSWAP(【】a,b);
设有如下定义structss{charname[10];intage;charsex;}std[3],*p=std;下列各输入语句中错误的是_______。
已知字符’A’的ASCII码值是65,字符变量cl的值是’A’,c2的值是’D’。执行语句Printf("%d,%d",c1,c2-2);后,输出结果是
若有以下定义,则正确的swish语句是______。floatx;inta,b;
随机试题
张某,男性,16岁,高二学生,因“急性阑尾炎”发作而急诊入院,于当晚急诊手术,术后患者状态良好。患者手术后在住院恢复过程中,烦躁不安,焦虑,不能安心住院治疗,天天要回校上课,此时患者处于
下列哪项属于孕激素的生理作用
下述哪一项不是白喉杆菌的特性
在图7-33所示电路中,开关k在t=0时刻打开,此后,电流i的初始值和稳态值分别为()。
()属于行业标准化组织。
医生:病人:医治
商业银行的下列()措施不能提高资本充足率。
关于公民的权利能力和行为能力,下列表述正确的是()。
下列叙述中正确的是
A、5%.B、10%.C、15%.D、20%.C根据原文,调查显示,人们提到的第三个最受欢迎的运动是网球。故答案是C。四个选项都是体育运动,初步猜测题目和参与的运动有关。根据原文,四个选项都有被提到,按照受欢迎的程度,第一位是jogging,然后是
最新回复
(
0
)