首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义: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
27
问题
若有定义: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全国计算机二级
相关试题推荐
请读程序段:charstr[]="ABCD",*p=str,printf("%d\n",*(p+4));程序段的输出结果是______。
以下程序段中与语句k=a>b?(b>c?1:0):0;功能等价的是()。
若有如下程序段,其中s、a、b、c均已定义为整型变量,且a、c均已赋值(c大于0),s=a;for(b=1;b<=c;b++)s=s+1;则与上述程序段功能等价的赋值语句是()。
利用E-R模型进行数据库的概念设计,可以分成3步:首先设计局部E-R模型,然后把各个局部E-R模型综合成一个全局的模型,最后对全局E-R模型进行(),得到最终的E-R模型。
十进制数269转换成十六进制数是()
以下程序运行后的输出结果是【】。main(){inti,j,a[][3]={1,2,3,4,5,6,7,8,9};for(i=0;i<3;i++)for(j=i+1;j<3;j++)a[j][i]=0;
以下程序的功能是:建立一个带布头结点的单向链表,并将存储在数组中的字符依次存储到链表的各个结点中,请从与下划线处号码对应的一组选项中选择出正确的选项 #include<stdlib.h> structnode {chardata;str
数据的【】结构在计算机存储空间中的存放形式称为数据的存储结构或物理结构。
fgets(str,n,fp)函数从文件中读入一个字符串,以下正确的叙述是()
以下函数creat用来建立一个带头结点的单向链表,新产生的结点总是插在链表的末尾。单向链表的头指针作为函数值返回。请填空。#include<stdio.h>structlist{chardara;stru
随机试题
胡马依北风,__________。
治疗血证的犀角地黄汤首载于
某男,砂轮厂操作工。近年主诉手麻、手痛,夜间疼痛加剧,影响睡眠,来院就诊。考虑为局部振动病应作的检查为
牙外伤时一定存在的伴发损伤是
下列关于被狂犬病兽咬伤后是否发病的叙述,不正确的是
A.0.3%醋酸溶液B.0.1%醋酸溶液C.1%~4%碳酸氢钠溶液D.2%~3%硼酸溶液E.1%~3%过氧化氢溶液常用于铜绿假单胞菌感染的漱口溶液是
下列哪项不是美国存托凭证发行必需的步骤?( )
在进行资产减值测试时,下列各项中属于资产预计未来现金流量的是()。
北洋政府广泛运用判例与解释例,补充了成文法之未备,使之成为案件判决的重要依据。有权作出解释例的机构是()。
设求du.
最新回复
(
0
)