首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> #include <stdlib.h> void fun( double *p1,double *p2,double *s) { s = (double *
有以下程序 #include <stdio.h> #include <stdlib.h> void fun( double *p1,double *p2,double *s) { s = (double *
admin
2021-04-28
23
问题
有以下程序
#include <stdio.h>
#include <stdlib.h>
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、21.10
B、11.1
C、12.1
D、1.1
答案
D
解析
本题考查把数组名作为函数参数,执行fun函数后,s的值并没有发生变化,仍然是指向a,所以输出结果为1.10,选项D正确。
转载请注明原文地址:https://jikaoti.com/ti/SNz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
设有定义:inta;floatb;执行scanf("%2d%f",&a,&b);语句时,若从键盘输入876543.0则a和b的值分别是
有以下程序#includemain(){inta[]={10,20,30,40},*p=a,i;for(i=0;i
若有定义:inta,b;通过语句scanf("%d;%d",&a,&b);能把整数3赋给变量a,5赋给变量b的输入数据是
以下叙述中错误的是()。
以下选项中不能正确赋值的是()。
若有定义语句:inta[3][6];,按在内存中的存放顺序,a数组的第10个元素是
以下各项中,不是C语言字符型或字符串常量的是()。
C源程序中不能表示的数制是()。
在C程序中,下列说法正确的是()。
随机试题
在PowerPoint2010中,有这样两种视图:______和______。
成人严重烧伤时尿量要至少维持在
构成骨盆出口平面界限,错误的为
建筑物基础块(第一层)轮廓点的放样,必须全部采用相互独立的方法进行检核。放样和检核点位之差不应大于()m(m为轮廓点的测量放样中误差)。
税务登记的主要内容,一般通过纳税人填写()来体现。
()是指银行掌握的可用于即时支付的流动资产不足以满足支付需要,从而使银行丧失清偿能力的可能性。
Peter’sjobwastoexaminecarswhentheycrossedthefrontiertomakesurethattheywerenotsmugglinganythingintothecount
为文档添加标题属性,标题为:学习文档。
以太网协议可以采用非坚持型、坚持型和P坚持型3种监听算法。下面关于这3种算法的描述中,正确的是__________。(2010年下半年试题)
Bluetoothischangingsmall-areanetworkingintoawirelessandautomaticconnectionwithnoneedforuserinterventionandlow
最新回复
(
0
)