首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 int funl(double a){return a*=a;} int fun2(double x,double y) { double a=0,b=0; a=funI(x);b=fun1(y);retum
有以下程序 int funl(double a){return a*=a;} int fun2(double x,double y) { double a=0,b=0; a=funI(x);b=fun1(y);retum
admin
2013-10-19
25
问题
有以下程序
int funl(double a){return a*=a;}
int fun2(double x,double y)
{ double a=0,b=0;
a=funI(x);b=fun1(y);retum(int)(a+b);
}
main()
{double w;w=fun2(1.1,2.0);……}
程序执行后输出结果是
选项
A、5.00
B、5
C、5.21
D、0.0
答案
A
解析
子函数fun1(dlouble a)的功能是返回a的平方值的整数部分。子函数fun2(double x,double y)的功能是返回x的平方值的整数部分与y的平方值的整数部分的和。又因为题中变量w的定义为double型,函数fun(2)的定义为int型,按照各类数值型数据间的混合运算,整型数据被转换为实型数据。所以双精度型变量w的值为5.00。
转载请注明原文地址:https://jikaoti.com/ti/ZQn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序 #include <stdio.h> int fun(int a, int b) { if(b==0) return a; else return(fun(-a,-b)); } ma
有以下程序#include <stdio.h>main(){ int i,j; for(i=3;i>=-1;i-) { for(i=1;j<=2;j++) printf("%d",i+j); printf("\n");
若有定义语句:double x[5]={1.0,2.0,3.0,4.0,5.0},*p=x;则错误引用x数组元素的是______。
有以下程序#include<stdio.h>voidfun(int*a,int*B){int*c;c=a;a=b;b=c;}main()
设有以下语句:chara=3,b=6,C;c=a|b<<2;printf("%d\n",C);则c的二进制值是()。
下列叙述中正确的是()。
若由以下定义,则不移动指针p,且通过指针p引用值为98的数组元素的表达式是【】。intw[10]={23,54,10,33,47,98,72,80,61},*p=w;
设有以下声明语句streetex{intx;floaty;charz;}example;则下面的叙述中不正确的是______。
在下列叙述中,错误的一条是()
随机试题
食管癌最常见的病理类型为()。
患者女,53岁。脑梗死恢复期,查体:患者神志清楚,右侧肢体中枢性瘫痪,右侧Babinski征(+),腱反射亢进,偏身感觉减退,左侧肢体未见明显异常。入院头颅CT报告:左侧基底节缺血性梗死。现患者可以在没有外力的情况下维持平衡,伸手够物的情况下不能维持平衡。
肾气不固证的小便异常改变应除外下列哪项()
β-内酰胺类抗生素的作用机制是
可改善肝性脑病症状的药物是()。
在项目的实施阶段,项目总进度不仅只是施工进度,它包括()。在进度计划编制方面,应视项目的特点和施工进度控制的需要,施工方编制的进度计划包括()。
对称的△连接电路中,线电流在数值上是相电流的倍,线电流在相位上滞后与其相对应的相电流30°。()
下列四句话中,意思与其他三句不同的是:
简述接送不合格兵员罪的概念和构成要件。
Whendidtheauthorfallinlovewiththeboy?Whoadvisedhertobreakupwithhim?
最新回复
(
0
)