首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: int fun1(double A) {return a*=a;} int fun2(double x,double y) { double a=0,b=0; a=fun1(x);b=funl(y); retu
有以下程序: int fun1(double A) {return a*=a;} int fun2(double x,double y) { double a=0,b=0; a=fun1(x);b=funl(y); retu
admin
2009-01-15
62
问题
有以下程序: int fun1(double A) {return a*=a;} int fun2(double x,double y) { double a=0,b=0; a=fun1(x);b=funl(y); return(int)(a+B) ; } main() { double w;w=fun2(1.1,2.0);……} 程序执行后变量w中的值是( )。
选项
A、5.21
B、5
C、5
D、0
答案
4
解析
在fun1()函数中只有一条return语句,返回的是表达式a*=a的值,该值等于a*a。但是,由于fun1()函数的返回值类型被定义为int,所以返回值被取整,即fun1()函数实现的是求一个双精度数平方的整数部分。在fun2()函数中,分别对两个参数调用fun1()函数,然后将两个返回值相加、取整后返回。所以,程序执行后,w中的值是[1.12]+[2.02]=1+4=5(中括号代表截尾取整)。又因为 w被定义为double型,所以变量w中的值应该为一个双精度值5.0。故应该选择C。
转载请注明原文地址:https://kaotiyun.com/show/LoXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在考生文件夹下有一个工程文件vbsj4.vbp,窗体上有两个文本框、三个单选按钮和一个命令按钮。运行时,在txtlnput中输入若干个大写和小写字母,并选中一个单选按钮,再单击“转换”按钮,则按选中的单选按钮的标题进行转换,结果放入txtResult(如图
窗体上有一个名称为Textl的文本框,一个名称为Commandl的命令按钮。以下程序的功能是从顺序文件中读取数据:PfivateSubCommandl_Click()Dims1AsString,s2AsStringOp
为了使窗体的大小可以改变,必须把它的BorderStyle属性设置为
VB应用程序不能把一个二维表格中的数据存入文件()。
下面不能在信息框中输出“VB”的是
下列叙述中正确的是
窗体上有1个名称为Textl的文本框,1个名称为Labell的标签。程序运行后,如果在文本框中输入信息,则立即在标签中显示相同的内容。以下可以实现上述操作的事件过程为
产生100以内(不含100)2位随机整数的VisualBasic表达式是()。
线性表常采用的两种存储结构是()。
在软件开发中,需求分析阶段产生的主要文档是()。
随机试题
A、相须B、相使C、相畏D、相恶E、相反牛半夏配乌头属
港口与航道工程的索赔程序中,()是承包商应完成的工作。
根据《工伤保险条例》规定;职工符合认定或视同工伤条件,但是出现下列情形(),不得认定为工伤或者视同工伤。
H公司是一个高成长的公司,目前每股价格为20元,每股股利为1元,股利预期增长率为6%。公司现在急需筹集资金5000万元,有以下3个备选方案:方案1:按照目前市价增发股票250万股。方案2:平价发行10年期的长期债券。目前新发行的10年期政府债券的到期收
已经十点半了,你现在必须去睡觉。
【2010.江西】个体在道德意识的支配和一定的道德情感激励下,表现出来的一系列具有道德评价意义的行为方式和习惯是()。
领导派你去参加一个“五五普法”联合调查小组,里面你的年龄最小、资质最浅.你如何尽快和大家熟悉起来?
下列与修改表结构相关的命令是( )。
设X为整型变量,n=14,n的地址为4000;m=6,m的地址为2000;执行语句x=&n后的结果为()。
NursingatBethIsraelHospitalproducesthebestpatientcarepossible.Ifwearetosolvethenursingshortage,hospitaladmin
最新回复
(
0
)