首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<string.h> main() {char p[20]={’a’,’b’,’c’,’d’),q[]="abc",r[]="abcde" strcat(p,r);strcpy(p+strlen(q),
有以下程序: #include<string.h> main() {char p[20]={’a’,’b’,’c’,’d’),q[]="abc",r[]="abcde" strcat(p,r);strcpy(p+strlen(q),
admin
2011-06-10
34
问题
有以下程序: #include<string.h> main() {char p[20]={’a’,’b’,’c’,’d’),q[]="abc",r[]="abcde" strcat(p,r);strcpy(p+strlen(q),q); printf("%d\n",sizeof(p)); } 程序运行后的输出结果是( )。
选项
A、9
B、6
C、11
D、7
答案
B
解析
题目中首先通过strcat(p,r)函数将r所指字符串内容连接到p所指的字符串后面,p[20]={’a’,’b’,’c’,’d’,’a’,’b’,’c’,’d’,’e’},然后通过strcpy(p+strlen(q),q),首先在p[0]地址的基础上向后移动三位,然后将q所指字符串的内容复制到p所指的存储空间中,从字符d往后全部覆盖,p[20]={’a’,’b’,’c’,’a’,’b’,’c’}。在输出语句中strlen(p)是求字符串的长度。
转载请注明原文地址:https://kaotiyun.com/show/MCPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有如下程序段: intx=2002,y=2003; printf("%d\n",(x,y)); 则以下叙述中正确的是
以下sstrcpy()函数实现字符串复制,即将t所指字符串复制到s所指向内存空间中,形成一个新的字符串s。请填空。 voidsstrcpy(char*s,char*t) { while(*s++=【】);} main( ) {
有以下程序 #include <stdio.h> main( ) { charch1,ch2;intn1,n2; ch1=getchar( ); ch2=getchar( ); n1=ch1-‘0’;
设有以下定义 int a=0; double b=1.25; char c=’A’; #define d 2 则下面语句中错误的是( )
将以下程序段写成三目运算表达式:【】。if(a>b)max=a;elsemax=b;
以下程序段中,错误的行号是【】。①#include<stdio.h>②main()③{charstr[14];str[]={"IloveChina!"};④printf("%s",str);
strcmp函数的功能是【】。
若w、x、y、z、m均为int型变量,则执行下列的语句后m的值是()。w=2,x=3,y=4,z=5;m=(w<x)?w:x;m=(m<z)?m:z;m=(m<y)?m:y;
以下选项中,与k=n++完全等价的表达式是
已定义c为字符型变量,则下列语句中正确的是
随机试题
()常用来检验工件表面或设备安装的水平情况。
免疫印迹试验由蛋白质电泳、转运以及酶免疫测定三部分组成,电泳介质通常是
A、黄酮类B、黄酮醇类C、二氢黄酮类D、查尔酮类E、二氢黄酮醇类C环开环()。
在地震区。多层多孔砖砌体房屋,当圈梁未设在板的同一标高时,预制钢筋混凝土板在内墙上的最小支承长度不应小于下列哪一个数值?[2004年第85题]
内部会计控制的主要方法有()。
2017年12月,甲公司与乙公司签订一份加工承揽合同,合同载明由甲公司提供原材料200万元,支付乙公司加工费30万元;又与丙公司签订了一份财产保险合同,保险金额1000万元,支付保险费1万元。已知加工承揽合同印花税税率为0.5‰,财产保险合同印花税税率为1
上海市旅游咨询服务中心的基本功能分为咨询、服务两大部分。()
县级以上()根据需要,为具有《预防未成年人犯罪法》规定的严重不良行为的适龄少年设置专门的学校实施义务教育。
一直以来,新加坡在绿色建筑领域取得的成就__________,其推出的最新版绿色建筑标志计划认证也得到了业界的广泛认可。事实上,绿色建筑的推广在新加坡也历经了从呼吁到鼓励再到立法的不同阶段,是一个__________的过程。依次填入画横线部分最恰当的一项
Howmanyathletestookpartinthe2006WinterOlympics?
最新回复
(
0
)