首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若在程序中变量均已定义成int类型,且已赋大于1的值,则下列选项中能正确表示的表达式是( )。
若在程序中变量均已定义成int类型,且已赋大于1的值,则下列选项中能正确表示的表达式是( )。
admin
2016-04-07
57
问题
若在程序中变量均已定义成int类型,且已赋大于1的值,则下列选项中能正确表示
的表达式是( )。
选项
A、1.0/a/b/c
B、1/(a*b*c)
C、1.0/a*b*c
D、1/a/b/(double)c
答案
A
解析
由于abc均大于1,所以表达式1/abc小于1,需要用浮点类型表示。若要计算表达式值,需要使其自动转化成浮点类型,所以A选项正确。B选项由于变量与常量均为整型,不会自动转换为浮点类型,B选项错误。C选项表示表达式bc/a,故错误。D选项,由于算数运算法结合性自左向右,先计算1/a,结果为0,之后的计算无论是否转换数据类型结果均为0,D选项错误。
转载请注明原文地址:https://www.kaotiyun.com/show/CCDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果为()。#defineMAX(x,y)(x)>(y)?(x):(y)main(){inta=2,b=3,c=1,d=3,t;printf("%d\n",(MAX(a+b,c+d))*1
有下列程序:main(){inty=20;do{y--;}while(--y);printf("%d\n",y--);}当执行程序时,输出的结果是()。
有以下程序#include<string.h>main(){charp[]={’a’,’b’,’c’},q[10]={’a’,’b’,’c’};printf("%d%d\n",strlen(p),strlen(q
下列说法不正确的是()。
下列叙述中正确的是______。
有下列函数定义:intfun(doublea,doubleb){returna*b;}若下列选项中所用变量都已正确定义并赋值,错误的函数调用是()。
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是______。
已知下面的程序段,正确的判断是______。#defineA3#defineB(A)(A+1)*a)inta=3;……X=3*(A+B(7));
下面语句的输出结果是______。printf("%d、n",strlen("\t\"\065\xff\n"));
可以在C语言中用做用户标识符的是______。
随机试题
延缓衰老的途径有()
关于卖淫行为构成犯罪的情形,下列选项正确的是:()
任何一个化工生产过程都是由一系列化学反应操作和一系列物理操作构成的。()
妊娠合并急性化脓性阑尾炎,行剖宫产和阑尾切除术,术中发现阑尾坏死穿孔,弥漫性腹膜炎和严重的盆腔炎。最好采取下列哪项措施
为了防止棉籽饼中毒,常采用某些化学制剂处理棉籽后再喂,如用0.2%的
在不成熟的房地产经纪市场中,优质房源往往成为同业追逐的对象。居间业务中防止撬盘最有效的手段是()。
下列关于科学技术常识的表述错误的是:
2011年,我国本地生产总值平减物价指数为:
按数据的组织形式,数据库的数据模型可分为三种模型,它们是
Itisallverywelltoblametrafficjams,thecostofpetrolandthequickpaceofmodernlife,butmannersontheroadsarebe
最新回复
(
0
)