首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下定义语句: double a,b; int w; long c; 若各变量已正确赋值,则下列选项中正确的表达式是( )。
有以下定义语句: double a,b; int w; long c; 若各变量已正确赋值,则下列选项中正确的表达式是( )。
admin
2013-02-23
86
问题
有以下定义语句: double a,b; int w; long c; 若各变量已正确赋值,则下列选项中正确的表达式是( )。
选项
A、a=a+b=b++
B、w%((int)a+b)
C、(c+w)%(int)a
D、w=a==b
答案
4
解析
选项A不是合法的赋值语句,将最右边的第一个赋值表达式加括号即为a=a+(b=b++)才正确,故选项A不正确。选项 B中运算符%的对象必须是整型,而在选项B中(int)a+b为double型,故选项B不正确。a,b都为double型,应当避免使用a==b这样的关系表达式,因为通常存放在内存中的实型数据是有误差的,因此不可能精确相等,这将导致关系表达式a==b总为0。所以,4个选项中选项C符合题意。
转载请注明原文地址:https://kaotiyun.com/show/hlPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序段intm=0,n=0;charc=’a’;scanf("%d%c%d",&m,&c,&n);printf("%d,%c,%d\n",m,c,n);若从键盘上输入:10A10<回车
判断char型变量c1是否为小写字母的正确表达式为()。
设有如下定义,structsk{inta;floatb;}data;int*p;若要使P指向data中的a域,正确的赋值语句是()。
以下叙述中正确的是
数据的存储结构是指
在关系数据库中,用来表示实体之间联系的是()。
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是______。
软件工程研究的内容主要包括:【】技术和软件工程管理。
按通信距离划分,计算机网络可以分为局域和广域网。下列属于局域网的是()
由两个栈共享一个存储空间的好处是______。
随机试题
茹志鹃的成名作是短篇小说()
上牙槽后神经舌神经
【2011】某市政府投资一建设项目,法人单位委托招标代理机构采用公开招标方式代理招标,并委托有资质的工程造价咨询企业编制了招标控制价。招投标过程中发生了如下事件:事件1.招标信息在招标信息网上发布后,招标人考虑到该项目建设工期紧,为缩短招标时间,而改为
在工程实施过程中,单位工程施工组织设计通常按()划分阶段进行检查。
关于企业以银行存款偿还到期的短期借款业务的下列说法中,正确的是()。
甲集成电路生产企业2009年成立,投资额100亿元,经营期限20年。2011年该企业开始获利,企业拟对2012—2022年内购置的固定资产进行税收筹划。财务部门给予的下列建议中,可以被采纳的是()。
20世纪80年代兴起的一种强调“在做中学"的语言教学方法是______。
为帮助果农解决销路,某企业年底买了一批水果,平均发给每部门若干筐之后还多了12筐,如果再买进8筐则每个部门可分得10筐,则这批水果共有()筐。
有以下程序:#include<stdio.h>voidmain()voidfun(char*c){chars[81];{while(*c)gets(s);fun(s);puts(s);{if(*c>=’a’&&*c<=’z’)*c
What’sthemandoing?
最新回复
(
0
)