首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> void fu n(double * p1.double*p2, double*S) s=(double*)“calloc(1,sizeof(double)): *s=*P1+*
有以下程序: #include<stdio.h> void fu n(double * p1.double*p2, double*S) s=(double*)“calloc(1,sizeof(double)): *s=*P1+*
admin
2019-06-12
33
问题
有以下程序:
#include<stdio.h>
void fu n(double * p1.double*p2,
double*S)
s=(double*)“calloc(1,sizeof(double)):
*s=*P1+*(p2+1);
main()
double a[2]={1.1,2.2},b[2]=
{10.0,20.0 },* s=a:
fun(a,b.s):
printf("%5.2 f\n",* s);
程序的输出结果址( )。
选项
A、11.10
B、1.10
C、12.10
D、21.10
答案
B
解析
函数fun()的功能是用calloc()函数重新分配了1个长度为sizeof(double)的连续空间,并把返回的内存地址赋值给s,之后往新分配的内存中写入数据。由于函数传递过程中形参指针指向的变化不能影响到实参指针的指向,所以函数fun()并不能改变s的指向,*s与a[0]等价,格式输出的结果为1.10,答案选B。
转载请注明原文地址:https://kaotiyun.com/show/MNRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){inta[10]={1,3,5,7,11,13,17},*p=a;printf("%d,",*(p++));printf("%d\n",*(++p));}程序运行后的输
若有说明语句:int*ptr[10];以下叙述正确的是()。
耦合性和内聚性是对模块独立性度量的两个标准,下列叙述中正确的是()。
有三个关系R、S和T如下:则关系T是由关系R和S通过某种操作得到,该操作为( )。
设有定义doublea[10],*s=a;以下能够代表数组元素a[3]的是
软件设计中模块划分应遵循的准则是
由以下while构成的循环,循环体执行的次数是intk=0;while(k=1)k++;
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是()。
下列对于软件测试的描述中正确的是()。
软件测试的目的是()。
随机试题
导入期的定价策略包括【】
男性,48岁。右上第一磨牙残冠,拔除术中发生折断。若根折断位置较深。拟使用牙挺拔除。拔牙的要求不包括
痄腮温毒在表的首选方是
在市场风险管理的久期分析中,当久期缺口为()时,如果市场利率下降,流动性也随之减弱;如果市场利率上升,流动性也随之增强。
下列功能是计算机网络的功能的是()。
为了维护自身心理健康,教师不应采用的宣泄方式是()
为什么许多鸟停在电线上却很安全?()
在关系数据库设计中,设计关系模式是下面哪个阶段的任务______。A)逻辑设计B)概念设计C)需求分析D)物理设计
Hewasalmost______toJack,butsomehowlookedalittleshorter.
Globalwarmingreferstotheaveragetemperatureoftheatmosphere,oceans,andlandmassesofEarth.Theaveragesurfacetemper
最新回复
(
0
)