首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> #include<stdlib.h> void fun(double*p1,double*p2,double*s) {s=(double*)eaUoe(1,sizeof(double)); *s=*p1+*
有以下程序: #include<stdio.h> #include<stdlib.h> void fun(double*p1,double*p2,double*s) {s=(double*)eaUoe(1,sizeof(double)); *s=*p1+*
admin
2021-06-15
22
问题
有以下程序:
#include<stdio.h>
#include<stdlib.h>
void fun(double*p1,double*p2,double*s)
{s=(double*)eaUoe(1,sizeof(double));
*s=*p1+*p2;
}
main()
{double a[2]={1.1,2.2},b[2]={10.0,20.0},*q=NULL;
fun(a,b,q);
printf("%5.2f\n",*q);
}
程序运行后的结果是( )。
选项
A、有运行错误
B、输出11.10
C、输出12.10
D、输出21.10
答案
A
解析
calloc(n,sizeof(type))在内存的动态存储区中分配n个长度为size的连续空间,函数返回一个指向分配起始地址的指针,如果分配不成功,返回NULL。s在函数fun()申请了内存空间,但是在调用fun()函数后会释放掉,因此,最后q指向NULL,因此运行是打印出错。答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/V5tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
程序测试的目的是()。
有以下程序#includemain(){doublex=2.0,y;if(x
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是
下面不属于结构化程序设计原则的是()。
有以下结构体说明、变量定义和赋值语句structSTD{charname[10];intage;charsex;}s[5],*ps;ps=&s[0];则以下scanf函数调用语句有错误的是
若变量已正确定义,则以下语句的输出结果是s=32;s^=32;printf("%d",s);
下列叙述中正确的是
在关系数据库设计中,关系模式是用来记录用户数据的()。
在关系数据库设计中,关系模式设计属于()。
下列说法正确的是()。
随机试题
东亚国家中,日本制造业的主要市场国是()
A.近端小管B.髓袢降支细段C.髓袢降支粗段D.髓袢升支细段对水分不容易通透对NaCl和尿素容易通透的肾小管是
某患者诊断重症肝炎,皮肤瘀斑及鼻衄,消化道出血,实验室检查有关出血性疾病试验结果是PT及APTT均延长,此结果提示下列哪组凝血因子有缺陷
下列影响动脉血压因素中,错误的是
鲜艳:五颜六色
甲午战争以后严复发表了______、______、______等文章肯定西方文化的先进性和优越性。
设α1,α2为齐次线性方程组Ax=0的基础解系,β1,β2为非齐次线性方程组AX=b的两个不同解,则方程组AX=b的通解为().
(1)证明两个上三角矩阵A和B的乘积AB还是上三角矩阵;并且AB对角线元素就是A和B对应对角线元素的乘积.(2)证明上三角矩阵A的方幂Ak与多项式f(A)也都是上三角矩阵;并且Ak的对角线元素为a11k,a22k,…,annk;f(A)的对角线元
Bankershavebeenblamingthemselvesfortheirtroublesinpublic.Behindthescenes,theyhavebeentakingaimatsomeoneelse;
以下程序:#include<stdio.h>#include<string.h>main(){charstr[]=’’abcd\n\123\xab’’;printf(’’%’’,strlen(str)
最新回复
(
0
)