2013年计算机等级考试二级C语言练习25

全国等级考试资料网 2023-06-19 15:08:29 46

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

相关资料

相关阅读