首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 void fun(int *p1,int *p2,int *s ) { s=( int * )malloc( sizeof(int) ); *s = *p1 + *(p2++); } main() { int a[2]={1,2 }, b[
有以下程序 void fun(int *p1,int *p2,int *s ) { s=( int * )malloc( sizeof(int) ); *s = *p1 + *(p2++); } main() { int a[2]={1,2 }, b[
admin
2019-04-24
24
问题
有以下程序
void fun(int *p1,int *p2,int *s )
{
s=( int * )malloc( sizeof(int) );
*s = *p1 + *(p2++); }
main() {
int a[2]={1,2 }, b[2]={10,20}, *s=a;
fun( a,b,s );
printf("%d\n", *s ); }
程序运行后的输出结果是
选项
A、10
B、11
C、2
D、1
答案
D
解析
主函数中定义指针s指向数组a,调用fun函数,首先是实参传给形参,因此p1指向a,p2指向b,s指向a,即*s的值为1。流程到调用函数fun执行,首先更改s的指向为新分空间的首地址,表达式*s = *p1 + *(p2++),取p1指向数据位1,加上p2指向数据10,p2后移,存放到s指向的空间中11.流程结束,形参s和p1,p2撤销,存入s指向空间的数据丢失,主函数输出s指向数据仍然是1。
转载请注明原文地址:https://kaotiyun.com/show/MmRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中,不属于软件需求规格说明书的作用的是
以下程序的输出结果是【】。fun(intx,inty,intz){z=x*x+y*y;}main(){inta=31;fun(6,3,a)printf("%d,a)}
现有以下结构体说明和变量定义,如图所示,指针p、q、r分别指定一个链表中连续的3个结点。structnode{hardata;structnode*next;}*p,*q,*r;现要将q和r所指结点交换前后位
下列程序的输出结果是______。main(){inti;for(i=1;i+1;i++){if(i>4){printf("%d",i++);break;}}print
一般来说,算法可以用顺序、选择和______三种基本控制结构组合而成。
以下程序中调用scanf函数给变量a输入数值的方法是错误的,其错误原因是main(){int*p,*q,a,b;p=&a;printf("inputa:");scanf("%d",*p);}
关系数据库管理系统能实现的专门关系运算包括()。
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:按分数的高低排列学生的记录,高分在前。[注意]部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
随机试题
A、Ahotelreceptionist.B、Aprivatesecretary.C、Ashopassistant.D、Asalesmanager.A
男性,30岁,自幼出现发作性呼吸困难,近3天来喘息发作不止,伴咳嗽、咳少量黏液痰。查体:端坐呼吸,口唇发绀,两肺可闻广泛呼气相哮鸣音。该患者最可能的诊断是
A.敛肺止咳,益气养阴B.益气固表,敛阴止汗C.敛肺止咳,益气养阴D.涩肠止泻,温中补虚E.温中涩肠止痢九仙散的功用是
某公司承建城市主干道改造工程,其结构为二灰土底基层、水泥稳定碎石基层和沥青混凝土面层,工期要求当年5月份完成拆迁,11月底完成施工。由于城市道路施工干扰因素多,有较大的技术难度,项目部提前进行了施工技术准备工作。水泥稳定碎石基层施工时,项目
根据规定,记账凭证必须附有原始凭证,但是,结账和更正错误的记账凭证可以不附原始凭证。()
中国古典园林中,借景的方法有多种,如借池塘中的鱼称为()。
旅行团组织了两个旅游团,一个旅游团南下广州,另一个旅游团北上哈尔滨,两个旅游团同时出发。南下广州的旅游团全部是北京人。有些外国人参加了北上哈尔滨的旅游团。所有的外国游客都持有护照。如果上述事实成立,下面哪项最不可能从中得出?
Themassmediaisabigpartofourculture,yetitcanalsobeahelper,adviserandteachertoouryounggeneration.Themass
系统实施阶段的具体任务有很多。以下任务:Ⅰ.设备的安装Ⅱ.数据库的设计Ⅲ.人员的培训Ⅳ.数据的准备Ⅴ.应用程序的编制和调试哪个(些)是系统实施阶段应该完成的任务?
假定MyClass为一个类,则执行MyClassa[3],*p[2];语句时,自动调用该类构造函数()次。
最新回复
(
0
)