第10题: [单项选择]若已定义:int a=25,b=14,c=19;执行以下三目运算符(:)所构成的语句: a<=25&&b--<=2&&c printf("***a=%d,b=%d,c=%d/n",a,b,c):printf("###a=%d,b=%d, c=%d/n",a,b,c); 输出结果是( )。 A. ***a=25,b=13,c=19 B. ***a=26,b=14,c=19 C. ###a=25,b=13,c=19 D. ###a=26,b=14,c=19 参考答案:C 答案解析:[解析] 此题综合考查多种运算符的使用:首先计算表达式a<=25&&b--<=2&&c的值,很容易看出b--<=2的值为假,因此表达式为假;根据三目运算的特点,由于表达式为假,所以应该执行printf
第29题: [填空题]下列程序段的输出结果是______。 i=1 DO WHILE i<9 i=i+3 ENDDO i 参考答案:J 答案解析:[解析] DO WHILE-ENDDO语句的格式: DO WHILF <条件> <命令序列> ENDDO 执行谨语句时,先判断DO WHILE处的循环条件是否成