首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #include void main() {char s1[15]={’a’,’b’,’c’,’d’},s2[]=’’abcd’’,s3[]=’’abcde’’; strcat(s1,s3);strcpy(s1+strlen
有以下程序: #include #include void main() {char s1[15]={’a’,’b’,’c’,’d’},s2[]=’’abcd’’,s3[]=’’abcde’’; strcat(s1,s3);strcpy(s1+strlen
admin
2021-07-09
12
问题
有以下程序:
#include
#include
void main()
{char s1[15]={’a’,’b’,’c’,’d’},s2[]=’’abcd’’,s3[]=’’abcde’’;
strcat(s1,s3);strcpy(s1+strlen(s2),s2);
printf(’’%d\n’’,strlen(s1));
}
程序运行后的输出结果是( )。
选项
A、6
B、7
C、8
D、9
答案
C
解析
strlen()是求字符串长度,strcat()是连接字符串,strcpy(a,b)是拷贝b中的字符串,并将其存储在a中,若出现a+n,则是将b存储于a中的第n个字符之后。所以,strcat(s1,s3)会将s3连接到s1后面,结果是s1="abcdabcde’’,strcpy(s1+strlen(s2),s2)会将s2拷贝到s1中从第4个字符之后的位置,所以s1=’’abcdabcd’’,所以s1的长度为8。
转载请注明原文地址:https://jikaoti.com/ti/Wed0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#includechar*a="you",b[]="welcome#you#to#China!";main(){inti,j=0;char*p;for(i=0;b[i]!=’\0’;i++){if(*a
有以下程序#includemain(){inty=1,x,a[]={2,4,6,8,10},*p;p=&a[1];for(x=0;x<3;x++)y=y+*(p+x);printf("%d\n",y);}程序运行后的输出结果是
若变量已正确定义并赋值,则错误的赋值语句是()。
下列选项中不符合良好程序设计风格的是
下列定义数组的语句中正确的是()。
设栈的顺序存储空间为S(1:m),初始状态为top=0。现经过一系列正常的入栈与退栈操作后,top=m+1,则栈中的元素个数为()。
设有定义:charp[]={’1’,’2’,’3’},*q=p;,以下不能计算出一个char型数据所占字节数的表达式是()。
线性表的长度为n。在最坏情况下,比较次数为n-1的算法是()。
C源程序中不能表示的数制是
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,它的功能是:求小于形参n同时能被3与7整除的所有自然数之和的平方根,并作为函数值返回。例如,若n为1000
随机试题
Motoristsareeasilydistractedfromwatchingtheroadaheadbyanurgetophonefriends,sendtextmessagesandsearchforsong
常见的由承包商向业主提出建设工程施工索赔的情况有()。
退出没有响应的程序的方法是:先按()键,然后在“Windows任务管理器”对话框中选择“应用程序”标签,从中选择要关闭的程序,最后单击“结束任务”按钮。
在商业活动中,属于要约邀请的是()。
()高,表明企业有较强的利用资产创造利润的能力,企业在增加收入和节约资金使用方面取得了良好的效果。[2015年9月真题]
在中国古代社会中,被作为教学的基本教材和科举考试的依据的是()
贾某,男,24岁,平日里好勇斗狠,崇尚暴力。2008年5月13日,贾某手头缺钱,便计划趁晚上夜深人静的时候从过路人手中抢一些首饰。当天晚上,刘某下班后回家,刚好经过贾某的“地盘”。贾某抡起手中的木棒向刘某的头上砸去,刘某当即昏倒。贾某把刘某身上的财物洗劫一
无符号数X减去无符号数Y,结果的进位标志为0表明(112)。
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
Myvacation________withyours,sowewon’tseeeachotherforamonthorso.
最新回复
(
0
)