首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
70
问题
有以下程序:
#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全国计算机二级
相关试题推荐
以下程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。#includevoidf(intb[],intn,intflag){inti,j,t;for(i=0;i
有以下程序#include#defineN4voidfun(inta[][N],intb[]){inti;for(i=0;i
有如下程序#includestructS{intx,y;};main(){structSdata[2]={4,3,1,9};inti;for(i=0;i>1);printf("\n");}程序运行
以下程序调用fun函数求数组中最大值所在元素的下标。#includevoidfun(int*s,intn,int*k){inti;for(i=0,*k=i;is[*k])__________;}main(){
有以下程序#include#includestructA{inta;charb[10];doublec;};structAf(structAt);main(){structAa={1001,"Zhang
下列定义数组的语句中,正确的是()。
N名学生的成绩已在主函数中放入一个带头节点的链表结构中。h指向链表的头节点。请编写函数fun,其功能是:求出平均分,并由函数值返回。例如,若学生的成绩是:8576698591726487,则平均分应当是:78.625。注意:部分源程序在文
以下定义数组的语句中错误的是()。
数据库设计中反映用户对数据要求的模式是
随机试题
对大中河流,当预测河段的最大弯曲系数>( )时,就需要视为弯曲河流。
下列不属于技术建议书的附件的是()。
关于梁中钢筋的保护层厚度的说法,正确的是()。
关于风险管理,下列说法正确的是()。
按照居民乘车的目的,可以把城市公交客流分为()。
在下列质量成本项目中,属于不可避免成本的有( )。
人文社会科学与自然科学在更高层次上具有统一性和共同性。在我国人文社会科学领域,许多伪劣产品是在人文社会科学与自然科学的学术规范不同的借口之下生产出来,甚至受到好评的。如果上述断定都是真的,以下哪项最可能是真的?
若有定义:inta[4][10];,则以下选项中对数组元素a[i][i]引用错误的是______。(0<=i<4,0=i<10)
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
A、Inaoffice.B、Inastore.C、Inahotelroom.D、Inapostoffice.C地点判断题。男士向女士介绍如何开暖风,如何开灯,又提到收音机、闹表,可以判断对话的地点是在旅馆。
最新回复
(
0
)