首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include #include main() { char *p1,*p2; p1=p2=(char *)malloc(sizeof(char)*10); strcpy(p1,"malloc"); strcpy(p2
有以下程序 #include #include #include main() { char *p1,*p2; p1=p2=(char *)malloc(sizeof(char)*10); strcpy(p1,"malloc"); strcpy(p2
admin
2015-07-28
12
问题
有以下程序
#include
#include
#include
main()
{ char *p1,*p2;
p1=p2=(char *)malloc(sizeof(char)*10);
strcpy(p1,"malloc");
strcpy(p2,p1+1);
printf("%c%c\n",p1[0],p2[0]);
}
程序的运行结果是( )。
选项
A、aa
B、ma
C、am
D、mm
答案
A
解析
语句"p1=p2=(char *)malloc(sizeof(char)*10);strcpy(p1, "malloc");"将指针p1和p2指向同一块新分配的内存并存入字符串"malloc",所以p1
与p2
永远相等,语句"strcpy(p2,p1+1);"即将字符串第2个字符往后的字符串赋值给该p2指向的地址,执行结束后该内存块内的数据为"alloc",所以答案选A。
转载请注明原文地址:https://jikaoti.com/ti/TMn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
t为int型变量,进入下面的循环之前,t的值为0,则以下叙述中正确的是() while(t=1) {…}
假定w,x,y,z和m均为int型变量,有如下程序段: w=1;x=2,y=3;z=4; m=(w<x)?w:x;m=(m<y)?m:y;m(m<2)?m:2; 则该程序段执行后,m的值为()
下列程序的输出结果是_______。main(){inti=3;switch(i){case1:case2:printf("%d",i)case3:cas
下列程序的输出结果是_______。main(){inti;for(i=1;i+1;i++){if(i>4){printf("%d",i++);break;}}printf("
若有以下调用语句,则不正确的fun()函数的首部是______。
以下程序运行后的输出结果是______。 main () { char a[]="123456789",*p; int i=0; p=a; while (*p) { if (i%2==0) *p=’*’; p++; i++; } puts(a); }
设char型变量x中的值为10000111,则表达式(x-2)^(~4)的值是______。
设有定义语句:char c1=92,c2=92;,则以下表达式中值为零的是______。
算法具有5个特性,以下选项中不属于算法特性的是______。
对于循环队列,下列叙述中正确的是
随机试题
人们不能直接体察到,而是渗透于企业全体成员思想和心灵中的意识形态是()
中国在对资本主义工商业实行社会主义改造的过程中,在利润分配上采取的政策是( )
下列关于个人贷款抵押担保说法中正确的有()。
电力系统并列运行暂态稳定性的分析计算过程,求解发电机转子摇摆曲线的计算方法是()。
一战后,不仅仅是自然科学,德国整个学术文化都呈现出一片繁荣景象。海德格尔在哲学史上的地位无需赘述,马克斯.韦伯名震整部社会科学史,施密特是影响现代宪政最重要的人物之一;心理学方面,格式塔学派也悄然兴起;在文学上,霍普特曼和托马斯.曼两位诺贝尔奖得主双星闪耀
特别提款权具有的职能是:()
若一个项目由9个主要任务构成,其计划图(如下图所示)展示了任务之间的前后关系以及每个任务所需天数,该项目的关键路径是(1),完成项目所需的最短时间是(2)天。(2)
他直接去了纽约,没在香港停留。
Accordingtothispassage,intelligenceis______.Ifanintelligentpersonfailed,hewould______.
A、TakingapictureofProf.Brown.B、Commentingonanoil-painting.C、HostingaTVprogram.D、Stagingaperformance.CW:Well,t
最新回复
(
0
)