首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun1( double a ) { return (int)(a*=a); } int fun2(double x, double y) { double a=0,b=0; a=fun1( x ); b=f
有以下程序 #include int fun1( double a ) { return (int)(a*=a); } int fun2(double x, double y) { double a=0,b=0; a=fun1( x ); b=f
admin
2019-05-17
41
问题
有以下程序
#include
int fun1( double a )
{
return (int)(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);
printf("%4.2f", w);
}
程序执行后输出结果是
选项
A、0.0
B、5
C、5.21
D、5.00
答案
D
解析
题中变量w的定义为double型,函数fun2()的定义为int型,按照各类数值型数据间的混合运算,整型数据被转换为实型数据。因此D选项正确。
转载请注明原文地址:https://kaotiyun.com/show/6DRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序段doublex=5.16894;printf(’’%f\n’’,(int)(x*1000+0.5)/(double)1000);则程序段的输出结果是
若有以下程序#include<stdio.h>main(){inta=-11.b=10;a/=b/=4:printf(’’%d%d\n’’,a,b);}则程序的输出结果是
有以下程序#includemain(){intx=1,y=0,a=0,b:0;switch(x){case1:switch(Y){case0:a++;break;case1:b++;break;}case2:a++;b++;brea
以下叙述中正确的是
若程序中有宏定义行:#defineN100则以下叙述中正确的是
给定程序中已建立一个带有头结点的单向链表,链表中的各结点按数据域递增有序链接。函数fun的功能是:删除链表中数据域值相同的结点,使之只保留一个。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生
给定程序中已建立一个带有头结点的单向链表,在main函数中将多次调用fun函数,每调用一次fun函数,输出链表尾部结点中的数据,并释放该结点,使链表缩短。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和()。
有两个关系R,S如下由关系R通过运算得到关系S,则所使用的运算为()。
在数据库系统中,考虑数据库实现的数据模型是()。
随机试题
中小学智育的主要任务和内容是什么?
社会主义国家政治发展的基本途径是()
下列哪些选项是旅游企业高层领导者的权力性影响力?()
A.天麻钩藤饮B.归脾汤C.左归丸D.半夏白术天麻汤
丹毒的致病菌是破伤风的致病菌是
对该病人治疗中,首先应采取的措施是对该病人的护理措施错误的是
某建筑采用自动喷水灭火系统,下列有关对该系统维护管理的方法中,不符合规范要求的是()。
在国家统计调查项目中,属于新的、重大的统计调查项目,由()审批。
已知二元函数f(x,y)满足且f(x,y)=g(u,v),若=u2+v2,求a,b.
Thereisnodenyingthatstudentsshouldlearnsomethingabouthowcomputerswork,justasweexpectthematleasttounderstan
最新回复
(
0
)