首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义:“int a=4,b=5;float x=3.4,y=2,1;”,则下列表达式的值为( )。 (float)(a+b)/2+(int)x%(int)y;
若有定义:“int a=4,b=5;float x=3.4,y=2,1;”,则下列表达式的值为( )。 (float)(a+b)/2+(int)x%(int)y;
admin
2013-02-23
48
问题
若有定义:“int a=4,b=5;float x=3.4,y=2,1;”,则下列表达式的值为( )。
(float)(a+b)/2+(int)x%(int)y;
选项
A、5.5
B、55
C、5.500000
D、55.00000
答案
C
解析
在计算(float)(a+h)/2时.由于通过强制类型转换将(a+b)转换成了float型,所以应先将2转换成float型,再进行计算,得4.500000。在计算(int)x%(int)y时,先将x和y通过强制类型转换成int型.再进行求余运算,结果为1。又因为4.500000是float型,所以将1和它相加时,先将1换成float型,再计算,得到5.500000。类型转换的一般规则是:低级类型从高级类型,并进行相应的转换。数据类型的级别由低到高的排序表示为:char→int→unsigned→log→float→double。
转载请注明原文地址:https://kaotiyun.com/show/lUJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序运行后的输出结果是______。fut(int,*s,intP[2][3]){**s=p[1][1];}main(){inta[2][3]={1,3,5,7,9,11},*p;
设有以下声明语句structex{intx;floaty;charz;}example;则下面的叙述中不正确的是______。
对下面的程序进行编译与连接生成可执行文件c.exe,并在DOS命令提示符下输入:cIsaid"IloveChina"!程序代码如下:main(intargc,char*argv[]){printf("%d",
有以下程序:main(){intx[8]={8,7,6,5,0,0},*s;s=x+3;printf("%d\n",s[2]);}程序运行后的输出结果是______。
已有定义语句:intx=3,y=0,z=0;,则值为0的表达式是()
下面的程序可对指定字符串中的字符串进行从大到小排序,请将程序完整。(注:程序采用了冒泡排序算法)#include<stdio.h>#include<string.h>main(){char*str="ABCDabcd
在面向对象的设计中,用来请求对象执行某一处理或回答某些信息的要求称为【】。
下列程序main(){chararr[2][4];strcpy(arr,"you");strcpy(arr[1],"me");arr[0][3]=’&’;printf("%s
若有以下定义:floatx;inta,b,c=2;,则正确的switch语句是()
有以下结构体说明和变量的定义,且指针p指向变量a,指针q指向变量b。则不能把结点b连接到结点a之后的语句是structnode{chardata;structnode*next;}a,b,*p=&a,*q=&b
随机试题
《欧洲联盟条约》生效的时间是________。
在21世纪来临前夕,英国广播公司(BBC)在全球范围内举行过一次“千年思想家”网上评选,结果最高居榜首的是马克思。马克思主义至今仍受人们普遍关注,充满生机和活力,是因为
在1956年到1966年探索社会主义建设道路的过程中,刘少奇在社会主义教育事业上提出()
患者先见全身战栗,继而汗出。其诊断是
A.肾小球肾炎B.左肾静脉受压C.泌尿系肿瘤D.尿路结石E.尿路感染男孩,35岁。突发右侧腰部剧痛半天,尿常规红细胞满视野,相差显微镜下可见红细胞为正常形态。最可能的原因为
绷带固定不正确的护理是
土方路基实测项目中,属于关键项目的是()。
人们为何称妇女为“巾帼”?()
材料:大致内容是从现在早餐供应和需求状况来看,早餐(如油条等)存在卫生方面的问题,市民都希望能够吃到放心油条,政府对此作出了具体规定,提高了设立早餐摊点的门槛,并积极扶持部分企业。但是又带来了许多问题,比如早餐摊点的减少不方便市民吃早餐,而市民也
下列学科中,对市场营销思想的贡献最为显著的是()。
最新回复
(
0
)