首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 int fun1(double a){return a*=a;} int fun2(double x,double y) {double a=0,b=0; a=fun1(x);b=fun1(y);return(int)(a+b);} main(
有以下程序 int fun1(double a){return a*=a;} int fun2(double x,double y) {double a=0,b=0; a=fun1(x);b=fun1(y);return(int)(a+b);} main(
admin
2016-12-18
44
问题
有以下程序
int fun1(double a){return a*=a;}
int fun2(double x,double y)
{double a=0,b=0;
a=fun1(x);b=fun1(y);return(int)(a+b);}
main()
{double w;w=fun2(1.1,2.0);……}
程序执行后输出结果是
选项
A、5.00
B、5
C、5.21
D、0.0
答案
A
解析
子函数fun(doubk a)的功能是返回a的平方值的整数部分。子函数fun2(doubk x,double v)的功能是返回x的平方值的整数部分与y的平方值的整数部分的和。又因为题中变量w的定义为double型,函数fun(2)的定义为int型,按照各类数值型数据间的混合运算,整型数据被转换为实型数据。所以双精度型变量w的值为5.00。
转载请注明原文地址:https://www.kaotiyun.com/show/L8Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有以下语句charx=3,y=6,z;z=x^y<<2;则z的二进制值是
有以下程序:main(){inta=7,b=8,*p,*q,*r;p=&a;q=&b;r=p;p=q;q=r;printf("%d,%d,%d,%d\n",*p,*q,a,b);
有以下程序:main(){inti,n=0;for(i=2;i<5;i++){do{if(i%3)continue;n++;}while(!i);n++;}pri
有如下程序inta[10]={1,2,3,4,5,6,7,8,9,10};int*p=&a[3],b;b=p[5];则b的值是
以下程序的功能是:利用指针指向三个整型变量,并通过指针运算找出三个数中的最大值,输出到屏幕上。请填空。main(){intx,y,z,max,*px,*py,*pz,*pmax;scanf("%d%d%d",&x,&y,&z);px=&x
下列叙述中正确的是
在设计程序时,应采纳的原则之一是
在数据库设计中,将E-R图转换成关系数据模型的过程属于
以下程序的功能是从名为filea.dat的文本文件中逐个读入字符并显示在屏幕上。请填空。#includemain(){FILE*fp;charch;fp=fopen(【】);ch=fgetc(fp);while(
下列对于软件测试的描述中正确的是
随机试题
双向晶闸管的额定电流采用()。
以下不属于数据仓库特点的是()
Onesummernight,onmywayhomefromworkIdecidedtoseeamovie.Iknewthetheatrewouldbeair-conditionedandIcouldn’t
护士在为患者进行床上擦浴时,应注意观察患者的病情变化,如出现()、()和()等征象,应立即停止擦浴,并给予适当处理。
《简明施工合同》适用于工期在()个月内的中小工程施工。
项目设计阶段的投入包括()。
贷款损失准备金中,对于其他不良贷款或具有某种相同特性的贷款,实行()计提。
某种商品按照25%的利润率来定价,后来成本下降了10%,于是打折销售,销售量比预计提高了2倍,结算时发现总利润比预计还多了80%,则打几折销售?
Iftheywerejustanotherproduct,themarketwouldworkitsusualmagic:supplywouldrespondtohighpricesandrisetomeets
A.Produceyourstudentcardoridentitycardwhenborrowingbooks.Borrowonlytwobooksatatime.B.Donotmovethedesksorc
最新回复
(
0
)