首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 float fun(int x,int y) { return(x+y);} main() { int a=2,b=5,c=8; printf("%3.0f\n",fun((int)fun(a+c,b),a-c
有以下程序 float fun(int x,int y) { return(x+y);} main() { int a=2,b=5,c=8; printf("%3.0f\n",fun((int)fun(a+c,b),a-c
admin
2013-06-11
40
问题
有以下程序 float fun(int x,int y) { return(x+y);} main() { int a=2,b=5,c=8; printf("%3.0f\n",fun((int)fun(a+c,b),a-c));} 程序运行后的输出结果是
选项
A、编译出错
B、9
C、21
D、9
答案
2
解析
本题考查函数的综合知识。首先,我们可以利用强制转换类型转换运算符将一个表达式转换成所需类型。如:(double)a是将a转换成double类型;(int)(x+y)是将x+y的值转换成整型。
本题可按部就班地逐步运算:
fun((int)fun(a+c,b),a-c)
fun((int)fun(10,5),2-8)
fun((int)15.000000,-6)
fun(15,-6)
9
转载请注明原文地址:https://www.kaotiyun.com/show/h8Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序voidfun(char*a,char*b){a=b;(*a)++;}main(){charcl=’A’,c2=’a’,*p1,*p2;p1=&c1;p2:&c2;
有以下函数定义:voidfun(intn,doublex){……}若以下选项中的变量都已正确定义并赋值,则对函数fun的正确调用语句是
结构化程序由三种基本结构组成,三种基本结构组成的算法
若有定义:doubleW[10],则W数组元素下标的上限为【】,下限为【】。
fgets(str,n,fp)函数从文件中读入一个字符串,以下正确的叙述是()
设a、b、c为整数,且a=2、b=3、c=4,则执行完以下语句后,a的值是【】。a*=18+(b++)-(++c);
数据库系统中,实现各种数据管理功能的核心软件称为【】。
请编写函数fun,函数的功能是:将3行4列矩阵x乘以4行3列矩阵y,结果放在3行3列矩阵xy中。矩阵相乘的基本方法是:矩阵xy中行列下标分别为i、j的元素的值,是矩阵x中第i行上4个元素与矩阵y中第j列上4个元素对应相乘的和。注意:部分源程序在文件P
软件需求分析阶段的工作,可以分为四个方面:需求获取、需求分析、编写需求规格说明书以及______。
在软件开发中,下面任务不属于设计阶段的是______。
随机试题
齿轮在轴上固定,当要求配合过盈量很大时,应采用()。
具有热电偶冷端温度自动补偿功能的显示仪表,当输入信号短接时,指示为0℃。
正常人每日通过肾小球滤过的原尿约为
高层建筑中直径为50mm的给水镀锌钢管应采用()。
金融机构通过第三方识别客户身份,而第三方未采取符合《反洗钱法》要求的客户身份识别措施的,由()承担未履行客户身份识别义务的责任。(2008年上半年)
关于组距,下列描述正确的是()。
变式是指()使学生逐渐理解概念的真正含义。
在我国,公安机关专政职能与民主职能的区别主要表现在( )。
设A为三阶矩阵,λ1,λ2,λ3是A的三个不同的特征值,对应的特征向量分别为α1,α2,α3,令β=α1+α2+α3。证明:向量组β,Aβ,A2β线性无关;
A、他们不认识B、他们是朋友C、他们是一起来的A
最新回复
(
0
)