设int year=2010,days;,执行 days=year%4==0&& year%100!=0 ||

分类: 高级语言程序设计(一)(00342) 发布时间: 2024-08-04 10:52 浏览量: 1
设int year=2010,days;,执行 days=year%4==0&& year%100!=0 || year%400==0?29:28;后days的值是________。
【正确答案】:28
【题目解析】:本题考察条件表达式的计算,对e1?e2:e3的含义是e1为真,表达式的值为e2,e1为假,获得表达式的值为e3。将year=2010带入表达式year%4==0&& year%100!=0 || year%400==0,2010不能被4整除,也不能被400整除,表达式year%4==0&& year%100!=0 || year%400==0的值为0,即为假,将28赋给变量days。