首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
32
问题
有以下程序
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://kaotiyun.com/show/scJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是【 】。#include<stdio.h>main(){inti,j,sum;for(i=3;i>=-1;i-)(sum=0;for(j=1;j<=i;j++)sum+=i*j;
有以下程序 #include <stdio.h> void fun(int a[],int n) { int i,t; for(i=0;i<n/2;i++) {t=a[i]; a[i]=a[n-1-i]; a[n-1-i]
有以下程序 #include <stdio.h> main() { int i=5; do { if(i%3==1) if(i%5==2) { printf"*
若有定义语句:double x[5]={1.0,2.0,3.0,4.0,5.0},*p=x;则错误引用x数组元素的是______。
有以下程序#include<stdio.h>#definePT3.5;#defineS(x)PT*x*x;main(){inta=1,b2;printf("%4.1
有以下程序#include<stdio.h>inttb=2;intfun(int*k){b=*k+b;return(b);}main(){inta[
有以下程序#include<stdio.h>main(){char*a[]={"abcd","ef","gh","ijk"};inti;for(i=0;i<4;i++)
以下叙述中不正确的是
下列叙述中错误的是()。
若有定义int*p[3]:,则以下叙述中正确的是______。
随机试题
微分方程y〞+yˊ=0的通解为______。
慢性肾衰非透析疗法不包括
霍奇金病患者,左侧颈部淋巴结肿大,胸部、腹部影像学检查未见异常。而且无发热盗汗及体重减轻。此患者临床分期为
A.精亏神衰B.邪盛神乱C.得神D.少神E.神乱患者突然昏倒,口吐白沫,目睛上视,四肢抽搐,移时苏醒,醒后如常的临床意义是
依据《证券投资基金法》的规定,下列关于基金托管人职责的说法,不正确的是()。
在会上,领导当众批评了你的同事,但是你同事在会上予以反驳,并说你可以为他做证,你该怎么办?
考据文化的本质是不能把想象当作事实,不可把_________当作结论,必须凭证据说话,进行符合逻辑的分析。训诂、考证中讲究“治学严谨”,其实是逻辑严谨。中国数学教育能够很顺利地接受西方的公理化的逻辑演绎思想,今日中国数学教育能以逻辑推断见长,是和考据文化的
下列对重载函数的描述中,()是错误的。
A、 B、 C、 B
A、Toshowthattheywereallleft-faced.B、Toprovethattherearesomeexceptionstotheleft-facedrule.C、Toletusrealizet
最新回复
(
0
)