首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下变量定义: double a= 3.500000;float b=2.5;int m=2,n=3; 则表达式“(float)(m+n)/2+(int)a%(int)b”的值是( )。
设有如下变量定义: double a= 3.500000;float b=2.5;int m=2,n=3; 则表达式“(float)(m+n)/2+(int)a%(int)b”的值是( )。
admin
2013-02-23
58
问题
设有如下变量定义: double a= 3.500000;float b=2.5;int m=2,n=3; 则表达式“(float)(m+n)/2+(int)a%(int)b”的值是( )。
选项
A、2.5
B、3.5
C、4.5
D、表达式不正确
答案
2
解析
表达式m+n的值被强制转换为实型,则(m=n)/2的值为2.5。变量a和b被强制转换为整型,所以(int)a%(int) b的值为1,因此表达式的值为3.5,选项B正确。
转载请注明原文地址:https://kaotiyun.com/show/U9Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是______。main(){intx=10,y=10,i;for(i=0;x>8;y=++i)printf("%d,%d",x--,y);}
下列程序执行后的输出结果是______。main(){chararr[2][4];atrcpy(arr,"you");strcpy(arr[1],"me");art[0][3]=’&’;printf("%s\n
设有以下说明语句,则变量a______。chara=’\72’;
执行下列语句的结果为______。i=3;printf("%d,",++i);printf("%d",i++);
有以下程序main(){intx=1,y=1,z=1;y=y+z;x=x+y;printf("%d",x<y?y:x);printf("%d",x<y?x++:y++);printf("%
对于下述程序,在方式串分别采用“wt”和“wb”运行时,两次生成的文件TEST的长度是#include<stdio.h>voidmain(){FILE*fp=fopen("TEST",);fputc(’A’,fp
下面程序段的运行结果是charstr[]="ABC",*p=str;printf("%d\n",*(p+3));
有如下程序main(){chars[]="ABCD",*p;for(p=s+1;p<s+4;p++)printf("%s\n",p);}该程序的输出结果是
随机试题
检查奥氏体不锈钢表面微裂纹应选用()。
在既定预算下,选择有效的媒体的参考因素有()
当代资本主义在生产力、生产关系和上层建筑方面发生新变化的原因。
"HowdidyoulearntospeakEnglishsofluently?"______wheneverIhadachance.
在柱子吊装时,采用斜吊绑扎法的条件是()。[2013年真题]
关于合同变更,下列叙述错误的是()。
请说说你会如何推行一个政策法规。
当我们解决一个问题时,百思不得其解,但却在不再想这个问题做其他事情时突然想到了解决问题的方法,这种现象被称作
结合材料回答问题:材料12013年4月11日,刚果共和国总统萨苏接受当地主流媒体采访时对中非关系、中非合作予以积极评价。对于“中国掠夺非洲资源”的论调,萨苏直陈,这一直都是一个“幻影”。“当我们非洲人与中国朋友一起工作时,我们眼中看到的是一个美
A、Ithelpsacomputerartisttorecordhispictureselectronically.B、Ithelpsacomputerartisttosendhispicturestoothers.
最新回复
(
0
)