首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
13
问题
有以下程序
#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,b=4,c=5,t=99;if(b<a&&a<c)t=a;a=C;c=t;if(a<c&&b<c)t=b;b=a;a=t
以下程序运行后,输出结果是______。 int d=1; fun(int p) { int d=5; d+=p++; printf("%d",d); } main() { int a=3; fun(a); d+=a++; printf("%d\n",d)
下面程序的运行结果是______。 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
若有定义“int a=10,b=9,c=8;”,顺序执行下列语句后,变量b中的值是______。 c=(a-=(b-5));c=a% 11)+(b=3);
以下程序中用户由键盘输入一个文件名,然后输入一串字符(用$结束输入)存放到此文件中,形成文本文件,并将字符的个数写到文件尾部。请填空。#include<string.h>main(){FILE*fp:charch
While、do-while语句是用于______基本结构。
算法具有5个特性,以下选项中不属于算法特性的是______。
动态分配一整型数据长度的空间,使指针p指向该存储空间,则下列空缺处应填入的正确语句是( )。 int*p; p=______malloc (sizeof(int));
设有以下函数:voidfun(intn,char*$s){……}则下面对函数指针的定义和赋值均正确的是
下列叙述中正确的是()。
随机试题
通过对基金份额变动情况和持有人结构的比较分析,可以了解投资者对该基金的认可程度。( )
女性,42岁,因“急性重症胰腺炎”入院。2天来经保守治疗,发热及腹痛略好转,但逐渐出现呼吸困难,予面罩吸氧(氧流量6升/分)后血气分析显示:pH7.52,PaO263mmHg,PaCO224mmHg。查体:体温38.5℃,呼吸30次/分,血压130/80m
金属切削机床的三化中,标准化是指()。
在证券经纪关系中,证券经纪商的权利与义务有()
性的成熟是一个人生长过程中生理发育极为重要的特征,这个特征出现的时期是在________。
马六甲海峡是沟通太平洋和印度洋的水道。()
隐性伤害,就是指在校园情境中由于教育方法、管理方式的不完善或失当等对学生身体和精神所造成的非直接的伤害。这种伤害,由于其伤害结果具有潜在性和迟滞性,很容易被人们所忽视,但它往往会对少年儿童脆弱的心灵造成无法估量的消极影响。根据上述定义,下列不属于
数据库语言主要包括两部分,其中(44)用于负责描述和定义数据库的各种特性,(44)用于说明对数据进行的各种操作。
ThepreindustrialperiodofthedevelopmentofcitiesintheUnitedStatesbeganwiththeestablishmentofthecoloniesinthel
A、Establishingonlineeducationprojectissomethinglikebuildingasupermarket.B、Internettechnologycanbroadendigitalgap
最新回复
(
0
)