首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
20
问题
有以下程序 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://kaotiyun.com/show/h8Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已定义以下函数fun(int*p){return*p;}该函数的返回值是
已定义ch为字符型变量,以下赋值语句中错误的是
下面程序的功能是将一个字符串str的内容颠倒过来,请填空。main(){inti,j,【】;charstr[]={"1234567");for(i=0,j=strlen(str)【】;i<j;i++,j--)
以下程序的输出结果是【】。#include<stdio.h>main(){structstru{inta;floatb;chard[4];};printf("%d\n",s
下面程序main(){intx=100,a=10,b=20,ok1=5,ok2=0;if(a<B)if(b!=15)if(!ok1)x=1;elseif(ok2)x=10
当执行下面的语句定义一维数组a后,此数组的所有元素为() inta[10];
在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看作______。
关系数据库管理系统能实现的专门关系运算包括选择、联接和______。
给定程序MODI1.C中函数Creatlink的功能是创建带头结点的单向链表,并为各结点数据赋0~m-1的值。#include<Stdio.h>#include<conio.h>#include<stdlib.h>typed
栈和队列的共同点是()。
随机试题
万兆以太网同快速以太网和千兆以太网一样是半双工的,是端到端光以太网的基础。()
Theaveragepersonswallowsabouthalfatonoffoodayear—notcountingdrink—andthoughthebodyisremarkablyefficientatex
在肾主闭藏的功能活动中,最具有生理意义的是
寒凝肝经,可致
兰田公司为即将设立的雄燕股份有限公司的认股人,在交纳认缴的股款后,想抽回其股本。依据《公司法》规定,兰田公司在哪些情况下可以抽回其股本______。
下列关于生活垃圾的收集与运输的说法,错误的是()。
基坑验槽方法通常主要采用()为主。
刘备:玄德:桃园结义
有些歌星不是电影明星,因此,有些电影明星不是歌星。下列最能说明上述推理不成立的是:
计算机执行程序所需的时间P,可用P=I×CPI×T来估计,其中I是程序经编译后的机器指令数,CPI是执行每条指令所需的平均机器周期数,T为每个机器周期的时间。 RISC计算机是采用(47)来提高机器的速度。它的指令系统具有(48)的特点。指令控制部件的构建
最新回复
(
0
)