首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include(strintg.h> main() { char p[20]={’a’,’b’,’c’,’d’},q[]="abc",r[]="abcde"; strcpy(p+strlen(q),r);strca
有以下程序: #include(strintg.h> main() { char p[20]={’a’,’b’,’c’,’d’},q[]="abc",r[]="abcde"; strcpy(p+strlen(q),r);strca
admin
2012-12-03
37
问题
有以下程序:
#include(strintg.h>
main()
{ char p[20]={’a’,’b’,’c’,’d’},q[]="abc",r[]="abcde";
strcpy(p+strlen(q),r);strcat(p,q);
printf("%d%d\n",sizeof(p),strlen(p));
}
程序运行后的输出结果是( )。
选项
A、20 9
B、9 9
C、20 11
D、11 11
答案
C
解析
在主函数中,首先定义一个包含20个元素的字符数组p,执行语句“sttcpy(p+strlen(q),r);”,数组p的内容变为{a,b,c,a,b,c,d,c,\0,\0,\0,\0,\0,\0,\0,\0,\0,\0,\0,\0),执行语句“strcpy(p,q);”,数组p的内容变为{a,b,c,a,b,c,d,c,a,b,c,\0,\0,\0,\0,\0,\0,\0,\0,\0},函数sizeof(p)是求数组p的大小,返回20,而函数strlen(p)是计算以p所指起始地址的字符串的长度,这一长度不包括串尾的结束标志0,所以函数返回11。
转载请注明原文地址:https://jikaoti.com/ti/yoB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下等程序#include<string.h>voidf(char*s,char*t){chark;k=*s;*s=*t;*t=k;s++;t--;if(*s)f(s,t);}main(){
以下叙述中错误的是
下列叙述错误的是()。
现有以下语句:i=1;for(;i<=100;i++)sum+=i;
已知一个有序线性表为(13,18,24,35,47,50,62,83,90,115,134),当用二分法查找值为90的元素时,查找成功的比较次数为()。
在算法正确的前提下,评价一个算法好坏的2个因素是时间复杂度和【】复杂度。
以下叙述中正确的是()。
在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块),其中【】的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。
下面选项中不属于面向对象程序设计特征的是()。
在结构化程序设计中,模块划分的原则是()。
随机试题
治疗亚急性感染性心内膜炎首选的抗菌药是
继发型肺结核包括
男性,35岁。突发畏寒、发热及右上腹胀痛。查体:体温39.5℃,无黄疸,右上腹压痛伴肌紧张,肝肋下4cm,肝区叩痛阳性。血WBC16×109/L。胸腹透视:右膈抬高,活动受限。腹部B超:肝右后叶直径8cm的液性暗区。首先考虑诊断为
病人,男性,66岁,突发头痛、视物模糊、失语,测血压210/130mmHg。下列降压药物应首选
某机电安装工程,承包单位为保证项目的质量、数量和时间要求,以合理的价格和可靠的供货来源,获得所需的设备、材料及有关服务,将采购工作纳入设计程序,编写了采购计划,并按程序进行采购。问题机电工程项目采购工作应遵循的原则是什么?
集团是全国性的集生产、流通、服务为一体的专业经营化肥、农药、农膜、种子和农机具等农业生产资料的大型企业集团。B集团是我国某供销集团有限公司所属全资企业,总资产300亿元人民币,销售收入超过720亿元,化肥等农资销售量达2500万吨以上。B集团拥有遍布全国的
戴克里先
______istheheadquarteroftheSupremeCourt.______wasdiscoveredasearlyas1524.
Martin:IworknotbecauseIlikeitbutthatIhaveto,soIoftencounttheminutesuntilstoppingworkorholidays.Howev
Themotherhadahardtime______togetthechildrentogotobed.
最新回复
(
0
)