首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() {char p[20]={’a’,’b’,’c’,’d’},q[]="abc",r[]="abcde"; strcat(p,r);strcpy(p+strlen(q),q);
有以下程序 #include main() {char p[20]={’a’,’b’,’c’,’d’},q[]="abc",r[]="abcde"; strcat(p,r);strcpy(p+strlen(q),q);
admin
2013-10-19
30
问题
有以下程序
#include
main()
{char p[20]={’a’,’b’,’c’,’d’},q[]="abc",r[]="abcde";
strcat(p,r);strcpy(p+strlen(q),q);
printf("%d\n".strlen(p));
}
程序运行后的输出结果是
选项
A、9
B、11
C、6
D、7
答案
C
解析
字符串连接函数strcat(p,r)的功能是把字符数组p[]和r[]连接起来,此时字符数组p[]的有效字符长度为9,再执行strcpy(p+strlen(q),q)字符串复制函数,把字符数组q[]复制到字符数组p[]从p[3]开始到p[5]数组位置中,由于字符数组q[]中的内容为字符串“abc”复制时把字符串结束标志’\null’也复制到字符数组p[]中,这时字符函数strlen(p)返回字符数组p[]的有效字符长度为6。
转载请注明原文地址:https://jikaoti.com/ti/ICn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是【】。main(){chars[]=“abcdef”;s[3]=’\0’;printf(“%s\n”,s);}
以下程序的输出结果是【】。main(){inta=177;printf(“%o\n”,A);}
有以下程序main(intargc,char*argv[]){intn,i=0;while(argv[1][i]!=’\0’){n=fun();i++;}printf("%d\n
有以下程序int*f(int*x,int*y){if(*x<*y)returnx;elsereturny;}main(){inta=7,b:8,*p,*q,*r
有以下程序:main(){union{unsignedintn;unsignedcharc;}u1;u1.c=’A’;printf("%c\n",u1.n);}执行
下列程序执行后的输出结果是()#defineMA(x)x*(x-1)main(){inta=1,b=2;printf("%d\n",MA(1+a+b));}
以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。#defineN10voidartin(intx[N]){inti=0;while(i<N)scanf("%d",);
以下程序中,函数SumColumMin的功能是:求出M行N列二维数组每列元素中的最小值,并计算它们的和值。和值通过形参传回主函数输出。请填空。#defineM2#defineN4voidSumColumMin(i
设有以下说明语句typedefstruct{intn;charch[8];}PER;则下面叙述中正确的是
以下叙述中正确的是
随机试题
巴豆内服的剂量为
克山病的发病原因之一是由于缺乏()。
患者上颌前牙因外伤折断就医。查:右上颌中切牙横向折断,断面位于龈下3mm,根稳固,X线片显示根面高于牙槽突1mm,根管治疗完善。在修复前还需做何适当处理
引起心输出量减少的因素是
当施工期间最高气温超过30℃时,水泥砂浆和水泥混合砂浆应分别在拌成后()内使用完毕。
发生火灾时,湿式喷水灭火系统是由()探测火灾的。
下列从事金银首饰零售业务的单位关于应缴消费税的表述,不正确的是()。
温暖的气候有利于减轻风湿患者的疼痛感。研究人员曾对8名风湿患者进行了研究,他们均因冬季寒冷的天气而感到剧烈的疼痛。研究人员让患者每天上午和下午待在有空气干燥器的温室里各3个小时。10天之内,5名患者的疼痛感消失,另外3个人的情况也明显好转。“温室效应”会让
(1)将考生文件夹下FIN文件夹中的文件KIKK.HTML复制到考生文件夹下文件夹DOIN中。(2)将考生文件夹下IBM义件夹中的文件CARE.TXT删除。(3)将考生文件夹下WATER文件夹删除。(4)为考生文件夹下FAR文件夹中的文件START
Whereisthewoman?
最新回复
(
0
)