首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义:int a=4,b=5;float x=3.4,y=2.1;,则下列表达式的值为( ) (float) (a+b)/2+(int)×%(int)y
若有定义:int a=4,b=5;float x=3.4,y=2.1;,则下列表达式的值为( ) (float) (a+b)/2+(int)×%(int)y
admin
2013-06-11
21
问题
若有定义:int a=4,b=5;float x=3.4,y=2.1;,则下列表达式的值为( )
(float) (a+b)/2+(int)×%(int)y
选项
A、5.5
B、55
C、5.500000
D、55.00000
答案
C
解析
在计算(float)(a+b) /2时,由于通过强制类型转换将(a+b)转换成了float型,所以应先将2转换成float型,再进行计算,得4.500000。
在计算(int)x%(int)y时,先将x和y通过强制类型转换成血型,再进行求余运算,得1。
又因为4.500000是float型,所以将1和它相加时,先将1换成float型,再计算,得到5.500000。
[知识扩展] 类型转换的一般规则是:低级类型服从高级类型,并进行相应的转换。数据类型的级别由低到高的排序表示为:char→int→unsigned→long→float→double。
转载请注明原文地址:https://kaotiyun.com/show/bkJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:inta=2;intf(int*a){return(*a)++;)main(){ints=0;{inta=5;s+=f(&a);}s+=f(&a);
有以下程序:voidfun(char*a,char*b){a=b;(*a)++;}main(){charcl=’A’,c2=’a’,*p1,*p2;p1=&c1;p2=&c2;fun(p1,p2)
排序方法中,将整个无序序列分割成若干小的子序列并分别进行插入排序的方法,称为______。
下面rotme函数的功能是:将n行n列的矩阵A转置为A’。例如:请填空。#defineN4voidrotate(inta[][N]){inti,j,t;for(i=0;i<N;i++)
为使*p=20,下面正确的程序是()
以下所列的各函数首部中,正确的是()
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是
为了列出当前盘当前目录中所有第三个字符为C的文件名的有关信息,应该使用命令【】。
下列选项中不合法的标识符是( )。
软件测试是保证软件质量的重要手段,而软件测试的主要和重要的测试方法是通过测试数据和【】的设计来实现。
随机试题
下列哪一种化合物与琥珀酰CoA生成有关
A.属于牙膏中摩擦剂的是B.属于牙膏中洁净剂的是C.属于牙膏中润湿剂的是D.属于牙膏中胶黏剂的是E.属于牙膏中芳香剂的是
真理体现了主观与客观,认识与实践的统一。()
关于公司的财务会计报告问题,公司的工作人员有如下的认识,其中正确的是()。关于公积金的说法错误的是()。
如今,我们已经生活在信息时代。我们掌握的数据库越来越全面,它不再只是我们手头的一点点可怜的数据,而是包括了与这些现象相关的大量甚至全部的数据。我们不再需要那么担心某个数据点对整套分析的不利影响。我们要做的就是接受这些纷繁的数据并从中受益,而不是以高昂的代价
女性,24岁。产后4周,左乳肿大伴疼痛3天。查体:体温38.8℃,左乳明显增大,近乳头处皮肤红肿,触痛明显。白细胞13.9×109/L,该患者最可能的诊断是
孔子关于教育作用和地位的观点。
设函数f(x,y)连续,则∫12dx∫x2f(x,y)dy+∫12dy∫y4一yf(x,y)dx=
During the last few years ,it has been realized that maintenance of programs is more expensive than development, so reading of p
A、Heclosesandopenshiseyestoofrequently.B、Hedidn’thaveenoughsleeplastnight.C、Hehasbeenlongstaringatthecompu
最新回复
(
0
)