首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
39
问题
有以下程序
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全国计算机二级
相关试题推荐
有以下程序段:inta[l0]={1,2,3,4,5,6,7,8,9,10},*p=&a[3],b;b=p[5];b中的值是【】。
若要对a进行++运算,则a应具有下面说明
以下程序中,fun函数的功能足求3行4列二维数组每行尢素中的最大值。请填空。voidfun(int,int,int(*)[4],int*);main(){inta[3][4]={{12,41,36,28},{19,33,15,27},
一棵二叉树共有47个结点,其巾有23个度为2的结点。假设根结点在第1层,则该二叉树的深度为_________。
运行以下程序后,如果从键盘上输入china#<回车>,贝愉出结果为_______。#include<stdio.h>main(){intv1=0,v2=O;charch;while((ch=getchar
结构化程序设计主要强调的是
以下能正确定义一维数组的选项是______。
在树形结构中,树根结点没有【】。
对于白箱(盒)测试用例的各设计准则,下列叙述中正确的是()。
完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是
随机试题
A.病变限于一个淋巴结区或单个结外器官局部受累B.病变累及右侧颈、腋窝和腹股沟淋巴结C.病变累及右锁骨上和左腋窝淋巴结D.病变累及左腋窝淋巴结及肝E.病变累及左颈及纵隔淋巴结Ⅲ期淋巴瘤
如下哪项是马利兰最适于治疗的疾病
A.T细胞表面B.B细胞表面C.NK细胞表面D.红细胞表面E.造血干细胞表面CD32表达在
图示溢水堰模型试验,实际流量为Qn=537m3/s,若在模型上测得流量Qn=300L/s,则该模型长度比尺为:
下列有关收费系统网络的描述正确的是()。
根据UCP600规定,信用证方式下银行保证向受益人履行付款责任的条款的条件是:
COMMERCIALBANKOFTHATTOWNDate:Oct.5,1992To:ChinaNationalCereals,Oils&FoodstuffsCorporation,Beijing,ChinaAdvised
【2015河南新乡】学校德育要从学生的思想认识和品德发展的实际出发,贯彻(),努力做到一把钥匙开一把锁。
灭亡拜占庭帝国的是()。
Theflickerofimpatienceinthehusband’seyesmeltsintobemused______ashiswifeasksfor"justalittlemoretime"atthem
最新回复
(
0
)