main( )Р{Рint x;Рscanf("%d",&x);Рif(x++ > 5)Рprintf("%d",x);РelseРprintf("%d\n",x--);Р}РA、7和5 B、6和3 C、7和4 D、6和4Р答案:AР知识点:自加、自减运算符和逗号运算符Р60.Р若t为double类型,表达式t=1,t+5,t++的值是______。РA、1 B、6.0 C、2.0 D、1.0Р答案:DР知识点:自加、自减运算符和逗号运算符Р61.Р以下程序的输出结果是______。Р#include<stdio.h>Рmain()Р{Рint i=10,j=10;Рprintf("%d,%d\n",++i,j--);Р}РA、11,10 B、9,10 C、010,9 D、10,9Р答案:AР知识点:自加、自减运算符和逗号运算符Р62.Р有以下程序Рmain()Р{Рint y=10;Рwhile(y--);Рprintf("y=%d\n",y);Р}Р程序执行后的输出结果是______。РA、y=0 B、y=-1 C、y=1 РD、while构成无限循环Р答案:BР知识点:自加、自减运算符和逗号运算符Р63.Р以下叙述中正确的是______。РA、全局变量的作用域一定比局部变量的作用域范围大РB、静态(static)类别变量的生存期贯穿于整个程序的运行期间РC、函数的形参都属于全局变量РD、未在定义语句中赋初值的auto变量和static变量的初值都是随机值Р答案:BР知识点:局部变量及其作用域和生存期Р64.Р下面程序的输出是______。Рfun3(int x)Р{Рstatic int a=3;Рa+=x;Рreturn(a);Р}Рmain()Р{Рint k=2, m=1, n;Рn=fun3(k);Рn=fun3(m);Рprintf("%d\n",n);Р}