2013年计算机等级考试二级C语言练习22
1 设有定义:“int a=1,b=2,C=3;”,以下语句中执行效果与其他三个不同的是()。 A. if(a>b)c=a,a=b,b=C; B. if(a>b){c=a,a=b,b=C;} C. if(a>b)c=a;a=b;b=C; D. if(a>b){c=a;a=b.b=C;) 2 下面描述中,不属于软件危机表现的是( )。 A. 软件过程不规范 B. 软件开发生产率低 C. 软件质量难以控制 D. 软件成本不断提高 3 下述程序的输出结果是()。 #include main() {int i; for(i=1;i<=10;i++) {if(i*i>=20)&&(i*i<=lOO)) break; } printf("%d\n",i*i); } A. 49 B. 36 C. 25 D. 64 4 以下不能输出字符A的语句是(注:字符A的ASCIl码值为65,字符a的ASCIl码值为97)()。 A. print[("%c ",’a’-32); B. print[("%d ",’A’); C. printf("%c ",65); D. printf("%c ",’B’-1); 5 设有如下函数定义: int fun(int k) {if(k<1)return 0; else if(k= =l)return l; else return fun(k-1)+1: } 若执行调用语句:“n=fun(3);”,则函数fun总共被诃用的次数是()。 A. 2 B. 3 C. 4 D. 5 相关资料 |