首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 void fun( double *p1,double *p2,double *s) { s = (double *)calloc( 1,sizeof(double) ); *s = *p1 + *( p2+1 ); } main() { do
有以下程序 void fun( double *p1,double *p2,double *s) { s = (double *)calloc( 1,sizeof(double) ); *s = *p1 + *( p2+1 ); } main() { do
admin
2018-10-16
35
问题
有以下程序
void fun( 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.2f\n", *s); }
程序的输出结果是
选项
A、1.10
B、11.10
C、12.10
D、21.10
答案
A
解析
ANSIC标准规定calloc函数返回值的类型为void*。具体使用格式为:calloc(n,size)。
该函数用来给n个同一类型的数据项分配连续的存储空间,每个数据项的长度为size个字节。若分配成功,函数返回存储空间的首地址;否则返回空。通过调用calloc函数所分配的存储单元,系统自动置初值0。
主函数中定义数组a,b,以及指针s指向数组a,调用fun函数,实参a和b,以及s的值传递给相对应形参p1,p2,以及s,在fun函数中更改s的指向,以及指向的数据,但是函数调用结束以后,形参空间撤销,这项
转载请注明原文地址:https://kaotiyun.com/show/muxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序: int f(int n) { if(n ==1)return 1; else return f(n-1)+1; } main( ) { int i,j=0; for(i=1;i
下列关于线性链表的描述中,正确的是()。Ⅰ、只含有一个指针域来存放下一个元素地址Ⅱ、指针域中的指针用于指向该结点的前一个或后一个结点(即前件或后件)Ⅲ、结点由两部分组成:数据域和指针域。
有以下程序 main( ) { char *p[10]={“abc”,”aabdfg”,”dcdbe”,”abbd”,”cd”}; printf(“%d\n”,strlen(p[4])); } 执行后输出结果是( )
下列叙述中,正确的一条是()
下面程序的输出结果是()func(intx){staticinta=2;return(a+=x);}rnain(){intb=2,c=4,d;d=func(b);d=func(c
以下叙述中错误的是
设有以下变量定义,并已赋确定的值,charw;intx;floaty;doubleZ;则表达式:w*x+z-y所求得的数据类型为上【】。
算法一般都可以用______控制结构组合而成。
在面向对象方法中,类之间共享属性和方法的机制称为______。
下面关于完全二叉树的叙述中,错误的是______。
随机试题
薄壁组织由主要起代谢和营养作用的薄壁细胞所组成,又称为()。
Areyouawarethatyouactuallypossesssixsenses?Thesixthisamuscularsenseresponsiblefordirectingyourmusclesintelli
A.特异性抗毒素B.非特异性抗毒素C.中性粒细胞吞噬和抗体等D.细胞免疫E.溶菌酶对外毒素致病菌感染的免疫主要依靠
患者男性,20岁,患浸润性肺结核,用抗结核药治疗数月后,出现耳鸣、耳聋。此治疗药物可能是
大承气汤的主治病证,与下列哪项无关
患者男,51岁。因心房纤颤入院。患者表现为心悸、胸闷、头晕、乏力,听诊心间强弱不等。为心房纤颤患者测量的正确方法是()
局部麻醉药神经毒性较大的是
如图所示,图示多跨静定梁的支座反力为()。
关于代位权行使的要件不正确的表述是()
A、 B、 C、 D、 A第一行三个图形所含的区域数分别是1、2、3;第二行三个图形所含的区域数分别是4、5、6;第三行三个图形所含的区域数分别是7、8、9;只有A所含的区域数是9。
最新回复
(
0
)