首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义:int a=7;float x=2.5,y=4.7;则表达式“x+a%3*(int)(x+y)%2/4”的值是( )。
若有定义:int a=7;float x=2.5,y=4.7;则表达式“x+a%3*(int)(x+y)%2/4”的值是( )。
admin
2017-07-27
49
问题
若有定义:int a=7;float x=2.5,y=4.7;则表达式“x+a%3*(int)(x+y)%2/4”的值是( )。
选项
A、2.500000
B、2.750000
C、3.500000
D、0.000000
答案
A
解析
此题考查的是变量的类型转换。表达式中“(int)(x+y)把x+y=(7.2)”的值强制转化成整型即得到7,那么“a%3*(int)(x+y)%2”的值为整型常量1,所以“a%3*(int)(x+y)%2/4”的值为0;因为变量x是浮点型变量, 所以表达式“x+a%3*(int)(x+y)%2/4”的结果也是浮点型,得到2.500000。
转载请注明原文地址:https://kaotiyun.com/show/NKDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是
以下程序的输出结果是()。#include<stdio.h>#defineF(x)2.84+x#definew(y)printf("%d",(int)(y))#defineP(y)w(y)main()
在关系模型中,若属性A是关系R的主码,属性A的取值不能为空,称为约束。
下述语句中,在字符串sl和s2相等时显示“theyareEqual”的是()。
设有定义:“longx=123450L;”,则以下能够正确输出变量x的是()。
下列合法的标识符是()。
对下列二叉树进行中序遍历的结果为()。
针对简单程序设计,以下叙述的实施步骤顺序正确的是
是构成C语言程序的基本单位。
随机试题
禁用碳酸氢钠洗胃的中毒患者是
一个组织的结构是否能够迅速改变?请解释理由。它是否应该迅速改变?请予以解释。
Itwasdifficulttoguesswhather______tothenewswouldbe.
A、1/4B、1/3C、1/2D、2倍E、4倍药品标签使用注册商标含文字的,其字体以单字面积计不得大于通用名称所用字体的
慢性心力衰竭症状急性加重的最常见诱因是()
在整个教育工作中居于核心地位的是()。
12,一4,8,一32,一24,768,()。
1
TheProgrammingCounter(PC)isnormallyusedtopointout
Accordingtothepassage,howmanypeopleintheworldcanNOTgetenoughfoodtobehealthy?
最新回复
(
0
)