正确答案: CD
a=25,b=13,c=19 a=26,b=14,c=19
题目:已定义: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、B、c,它们的初值分别为25、14、19,然后执行三目运算,a<=25&&b--<=2 &&c等价于(a<=25)&&(b--<=2)&&c。
查看原题 点击获取本科目所有试题
举一反三的答案和解析:
[单选题]若有定义语句:int k1=10,k2=20;,执行表达式(k1=k1>k2)&&(k2=k2>k1)后,k1和k2的值分别为
0和20
解析:解析:考察运算符的相关知识,逻辑与运算符的规则是如果第一个参数的值为0,那么就不会执行第二个参数的内容,在本题中,程序执行到第一个括号时,k1的值变为0,且括号内的值为0,所以不会执行第二个括号中的语句,即k2仍然保持原值,所以答案为0,20。
[单选题]在声明一个变量时,可能用到的关键字是( )
As
[单选题]下面关于列表框和组合框的叙述不正确的是( )。
可以在列表框中输入新值,而组合框不能
解析:本题考查列表框和组合框的知识。窗体中的列表框可以包含一列或几列数据,而组合框只能包含一列值。用户使用列表框时只能从列表中选择值,而不能输入新值:使用组合框时既可以从列表中进行选择,也可以输入文本。