单选题
659.有以下程序 #include int f( ) { int t=0,a=5; if(n/2) { inta=6; t+=a++; } else { inta=7; t+=a++; } return t+a++; } main() { ints=0,i=0; for(;i<2;i++) s+=f( ); printf( ); } 程序运行后的输出结果是( )。
A
24
B
28
C
32
D
36
答案解析
正确答案:A
解析:
程序中存在局部变量和全局变量,需要注意作用域的影响。
相关知识点:
函数f输出结果计算诀
题目纠错
二级C语言知识练习
