首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> #include <string.h> #include <stdlib.h> main() { char *p1,*p2;
有以下程序 #include <stdio.h> #include <string.h> #include <stdlib.h> main() { char *p1,*p2;
admin
2019-07-25
3
问题
有以下程序
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
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
解析
malloc函数的原型为:malloc(size);,函数的作用是在内存的动态存储区分配一个长度为size的连续空间。程序执行过程为:定义两个字符类型指针p1和p2,动态开辟10个字符类型的内存单元,并且使指针p1与p2均指向这10个内存单元的第一个单元。调用strcpy函数,将字符串"malloc"赋值给这10个内存单元的前7个单元,存储情况为:malloc\0,此时p1指向10个内存单元的第一个单元。再次调用strcpy函数,这10个内存单元的第2个单元到第7个单元元素重新赋值给p2指向的内存单元以及以后的5个单元,存储情况为:alloc\0\0,此时p1和p2均指向10个内存单元的第一个单元。输出两个指针指向单元的数据值,结果为:aa,A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/CpID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
所谓信息加工,就是将人脑与计算机进行类比,将人脑看作类似于计算机的信息加工系统。但是这种类比只是机能性质的,也就是在行为水平上的类比,而不管作为其物质构成的生物细胞和电子元件的区别。换句话说,这种类比只涉及软件而不涉及硬件。这段话中的“软件”是指(
_________在过去、现在________将来,餐厅的质量永远都是能否留住更多食客的________。想要开一家成功的餐厅,除了做到菜品味美、环境宜人外,你的服务还得要让顾客称心如意。填入画横线部分最恰当的一项是()。
迈向人工智能,关键在于________数据洪流。预计到2020年,全球将有500亿台相互连接的智能设备。随着互联的物体越来越多、越来越智能,将产生出________而来的数据洪流。填入画横线部分最恰当的一项是()。
教练给某学员的便条上写道:今天你表现不错,跑位积极,速度达到每秒7米,全场跑动距离达到1.3千米,但要更注意与队友们的配合,毕竟60分钟的比赛不是你一个人的战斗。据此可知,该教练最可能从事的运动是()。
食品添加剂被誉为现代食品工业的灵魂。下列食品工业中所应用的食品添加剂与其所属类型,对应错误的是()。
下列改革内容不是在《天朝天亩制度》中提出的一项是()
在美国,赞成“六——三——三学制”,肯定了综合中学的地位,而且提出了“人人的中等教育”的文件是
利率是金融学中核心变量之一,关于利率的决定理论也很多。其中,可贷资金理论试图完善古典学派的储蓄投资理论和凯恩斯流动性偏好利率理论。(1)请比较可贷资金理论与储蓄投资理论和凯恩斯流动性偏好理论的异同;(2)具体说明可贷资金理论相对于另外两
设a1,a2,a3是线性方程组的解向量,试证a1一a2,a1一a3线性相关.
随机试题
培训的方式有___________、___________、___________。
大秦艽汤的药物组成中具有能够体现“治风先治血,血行风自灭”之意的药物不包含
证券组合的方差等于组合中各种证券的方差与各自投资比例的乘积之和。()
下列选项中不属于辛亥革命积极意义的是()。
就动作技能的学习而言,“见者易,学者难”这句话强调的是()对动作技能学习的重要性。
“万物皆备于我”“人的心中自有浩然之气”表明了个体身心发展的()观点。
公安执法监督是()授权的主体对公安机关及其人民警察的执法活动所实施的监督。
秦律明确规定了法官的责任,凡故意加重或者减轻罪犯刑罚的,被称为()
Howmanyremainshavebeenclearlyidentified?
______werereportedbytheweatherstationinChicago.
最新回复
(
0
)