首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> void fun(char*t,char木*s) { while(*t!=0)t++; while((*t++=*s++)!=0); } main()
有以下程序: #include<stdio.h> void fun(char*t,char木*s) { while(*t!=0)t++; while((*t++=*s++)!=0); } main()
admin
2019-05-17
26
问题
有以下程序:
#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);
printf(’’%s,%s\n’’,ss,aa);
}
程序的运行结果是( )。
选项
A、acc,bbxxyy
B、acebbxxyy,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://kaotiyun.com/show/DPRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于C语言的叙述中正确的是
有以下程序#includemain(){FILE*f;f=fopen("filea.txt","w");fprintf(f,"abc");fclose(f);)若文本文件filea.tx
有以下程序#include<stdio.h>main(){inta=5,b=1,t;t=(a<<2)Ib;printf(’’%d\n’’,t);}
C语言程序中,运算对象必须是整型数的运算符是
以下不合法的字符常量是
请编写一个函数fun,它的功能是:比较两个字符串的长度,(不得调用C语言提供的求字符串长度的函数),函数返回较长的字符串。若两个字符串长度相同,则返回第一个字符串。例如,输入beijingshanghai(为回车键),函数将返回shanghai。
某二叉树共有13个结点,其中有4个度为1的结点,则叶子结点数为()。
下面属于应用软件的是()。
下面不能作为软件需求分析工具的是()。
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
随机试题
患者排尿不受控制,为明确病因需行
临床上将妊娠全过程分为几个时期
某建筑场地勘察资料见表5.3—27,按照《建筑抗震设计规范》GB50011—2010的规定,土层的等效剪切波速最接近下列哪个选项?
丁公司是一家处于初创阶段的电子产品生产企业,相关资料如下:资料一:2016年开始生产和销售P产品,售价为0.9万元/件:全年生产20000件,产销平衡。丁公司使用的所得税税率为25%。资料二:2016年财务报表部分数据如下表所示:
集中复习的效果优于分散复习的效果。
关于遗赠扶养协议说法正确的是()。
下列表述错误的是()。
代表了中国共产党出世以前向西方寻求真理的先进中国人有
黑盒、白盒测试法是常用的软件测试方法,其中白盒测试主要用于测试(51)。
Islanguage,likefood,abasichumanneedwithoutwhichachildatacriticalperiodoflifecanbestarvedanddamaged?Judgin
最新回复
(
0
)