首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
4
问题
有以下程序
#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://www.kaotiyun.com/show/CpID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
学校需要对学生有________的判断与恰当的要求,不赶鸭子上架,更不应该哗众取宠,想让人人都成为有创造力的明星学生,胁迫误导家长;另外一方面,家长也需要明白,孩子的人生可以引导,但永远无法替代,在他们的成长道路上,我们要多用心、少用力,不择手段的帮扶、替
裸眼3D指的是眼睛不需要佩戴眼镜或者头盔等任何辅助设备,就可以看到3D图像,包括借助显示屏实现三维成像和在三维空间直接成像两种技术。关于裸眼3D相关技术,下列说法错误的是()。
简述美国1787年宪法的内容。(南京大学2001年世界近现代史真题)
简述北宋积贫积弱的表现与成因。(中国社会科学院研究生院2018年中国古代史真题)
在进行线性回归时假设误差等分散,下列哪种情况下误差等分散?()
下列关于新教育发展时期的说法错误的是
凯恩斯货币理论认为货币需求量与货币和债券的预期收益率有关。()
在社会规范中,一般地说,既规定权利又规定义务的有()。
设.(Ⅰ)当a,b为何值时,β不可由α1,α2,α3线性表示;(Ⅱ)当a,b为何值时,β可由α1,α2,α3线性表示,写出表达式.
一棵二叉树的中序遍历结果为DBEAFC,前序遍历结果为ABDECF,则后序历结果为()。
随机试题
某大学学生甲在教室备考复习,把教材放在教室去吃饭,准备吃完饭回来继续复习。乙见甲离开教室,便翻看其教材,感觉非常受益,遂将教材带走占为己有。对于甲对教材的占有,下列哪些说法是正确的?(2018/回忆/单)
在旧水泥混凝土路面上加铺沥青混凝土结构层时,在两者之间设置()。
实行( )和竣工后一次结算的工程,当年结算的工程款应与分年度的工作量一致,年终不另清算。
H.S编码制度将所有国际贸易商品按贸易部门分为21类。( )
个人经营贷款发放后,在还款日前一定时间内,银行必须以书面形式通知借款人做好资金调度,安排好还款资金。()
凯恩斯把人们持有的金融资产划分为()两类。
市场调查法中,最基本、最常用的方法是()
等高线地形图是城镇规划的重要资料。下图为我国某地地形图。比例尺1:500000。读图完成下面各题。该地最有可能位于我国的()。
某市为合理用电,鼓励各用户安装“峰谷”电表。该市原电价为每度0.53元,改装新电表后,每天晚上10点至次日早上8点为“低谷”,每度收取0.28元,其余时间为“高峰”,每度收取0.56元。为改装新电表每个用户须收取100元改装费。假定某用户每月用200度电,
老年人的个性类型包括()
最新回复
(
0
)