首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下定义语句: double a,b; int w; long c; 若各变量已正确赋值,则下列选项中正确的表达式是( )。
有以下定义语句: double a,b; int w; long c; 若各变量已正确赋值,则下列选项中正确的表达式是( )。
admin
2013-02-23
44
问题
有以下定义语句: 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://jikaoti.com/ti/O3B0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。voidf(intb[],intn,intflag){inti,j,t;for(i=0;i<n-1;i++)
下列叙述中j下确的是()。
C语言结构体类型变量在程序执行期间()。
设有如下定义,则执行表达式(nFa>b)&&(n=c>d)后,n的值为______。inta=1,b=2,c=3,d=4,m=2,n=2;
若要求定义具有10个血型元素的一维数组a,则以下定义语句中错误的是()。
有以下程序:main(){chara[]="abcdefg",b[10]="abedefg";printf("%d%d\n",sizeof(A),sizeof(B));}执行后输出结果是()。
设有定义:struct{inta;floatb;charc;}abc;*p_abc=&abc;则对结构体成员a的引用方法可以是abc.a和p_abc【】a。
设有如下3个关系表:下列操作中正确的是()。
下述关于数据库系统的叙述中正确的是______。
下列可用于C语言用户标识符的一组是
随机试题
青霉素结构中易被破坏的部位是
舌菌,肿物溃腐味臭难闻伴便秘溲黄,心烦口渴发热,舌苔黄腻而厚,脉滑数证属
呼吸呈蒜味的是
城市规划经过法律规定的程序审批确立后,就具有法规效力。城市规划区内的各项土地利用和建设活动,都必须按照城市规划进行。()
计算机网络按其所涉及范围的大小和计算机之间互联距离的不同,其类型可分为()。
下面关于砂井法和砂桩法的表述,哪些是正确的?()
按资源税暂行条例规定,资源税的纳税环节有()。
基督教于唐代贞观年间第一次传入中国,当时传入的教派被称为()。
狭义的政府职能即()。
WaltWhitmanisoneofthegreatestAmerican______.
最新回复
(
0
)