首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
28
问题
有以下程序
#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://kaotiyun.com/show/oKJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是() main() {inta=3; printf("%d\n",(a+=a-=a*a)); }
有以下程序 main() { int i; for(i=0;i<3;i++) switch(i) { case 0: printf("%d",i); case 2: printf("%d",i); default: printf("%d",i); } }
若整型变量a、b、c、d中的值依次为:1、4、3、2。则条件表达式a<b?a:c<d?c:d的值是______。
以下函数把b字符串连接到a字符串的后面,并返回a中新字符串的长度。请填空。surcen(chara[],charb[]){intnum=0,n=0;while(*(a+num)!=______)num++;wh
以下程序运行后的输出结果是______。 main () { char a[]="123456789",*p; int i=0; p=a; while (*p) { if (i%2==0) *p=’*’; p++; i++; } puts(a); }
以下程序的输出结果是______。 #include <string.h> main() { char*a="abcdefghi";int k fun(a);puts(a); } fun(char*s) { int x,y; char c for(x=0,
下面程序的运行结果是______。 main() { char ch[7]={"65ab21"}; int i,s=0; for(i=0;ch[i]>="0’&&ch[i]<=’9’;i+=2) s=10*s+ch[i]-’0’; printf("%d\n
While、do-while语句是用于______基本结构。
随机试题
酸度计是利用电位法来测定溶液中氢离子总浓度的仪器。
企业经营战略决策工作的地位和重要性有哪些?
诊断甲状腺乳头状癌最重要的依据是
患者.男,42岁。1周来入睡困难,甚至彻夜难眠,口苦心烦,舌质红,舌苔黄,脉弦数。欲用朱砂镇心安神,其用量是()
道路基层用水泥土宜采用()水泥稳定。
水泥按其质量可分为()。
下列选项中,不属于民法平等原则内容的是( )。
一次义演音乐会上,有七个歌手H、J、M、N、S、T和W要演唱。音乐会导演将他们的演唱编成连续的七个节目,依据下列条件安排了他们的演唱次序:(1)H必须在M之前演唱。(2)S必须在J之前演唱。(3)T必须紧接在N之前或之后演唱。
矛盾的同一性在事物发展中的作用表现为()
需求分析阶段产生的主要文档是()
最新回复
(
0
)