首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义: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
35
问题
若有定义: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全国计算机二级
相关试题推荐
以下sstrcpy()函数实现字符串复制,即将t所指字符串复制到s所指向内存空间中,形成一个新的字符串s。清填空。voidsstrcpy(char*s,char*t){while(*s++=【】);}main()
以下程序(程序左边的数字为附加的行号)______。1#include<str.h>2#include<stdio.h>3main()4{chars[]="string";5puts(s);6strcp
设有定义语句:intx[6]={2,4,6,8,5,7),*p=x,i;要求依次输出x数组6个元素中的值,不能完成此操作的语句是()。
已有文本文件test.txt,其中的内容为:Hello,everyone!。以下程序中,文件test.txt已正确为“读”而打开,由文件指针fr指向该文件,则程序的输出结果是【】。#include<stdio.h>main()
下面程序的功能是输出以下形式的金字塔图案:****************main(){inti,j;for(i=1;i<=4;i++){for(j=1;j<=4-i;
以下函数creat用来建立一个带头结点的单向链表,新产生的结点是插在链表头的末尾。单向链表的头指针作为函数值返回。请填空。#include<stdio.h>structlist{chardata;structlis
设a为整型变量,不能正确表达数学关系10<a<15的C语言表达式是()
下列叙述中正确的是()
算法的时间复杂度是指______。
下面四个选项中,均是不正确的八进制数或十六进制数的选项是
随机试题
下列人物中属于儒家学派的有
在工程管理曲线中,当实际支付线低于计划线时,表明()。
斯蒂文斯(S.S.Stevens)将测量从低级到高级分成()。
Whatwerethingslikein1980swhenaccidentshappened?ThecaseofSchutthelmetdemonstratedthat______.
组建期的关键步骤的正确顺序是()。①稳定核心成员②确定目标③团队建设④授权工作⑤建立团队价值观⑥建立信任⑦了解现状
(132)不是活动历时估算依据。
考生文件夹中有Excel工作表如下:按下列要求完成对工作簿的操作:在表格前插入一行,并输入表格标题“AUDI汽车专卖市场各类汽车销量统计表(辆)”,字体设置成:黑体、18磅、加粗,将单元格区域A1:F1合并,使标题居中对齐。
Whatdoesthewomanmean?
A、 B、 C、 B(A)使用与find发音相似的词fine,设置陷阱,而且在内容上与本题无关。(B)指明了具体的位置,故为正确答案。(C)适合用来回答询问频率的疑问句。
Wheredolistenerswanttogo?
最新回复
(
0
)