单选题 若执行以下程序时从键盘上输入9,则输出结果是( )。 main() { int n; cin>>n; if(n++<10)cout<<n<<end1; elsecout<<n—x<end1; }
【正确答案】 B
【答案解析】解析:本题考查的是后置自增运算符的知识,这类题考生往往做错,主要原因是不能正确拆解。题中if语句可以拆解为:if(9<10),n+1=10,cout<<10<<end1;,自增所代表的加1操作要紧跟在原表达式后面,而不是原语句后面。