第2题: [单项选择]下列程序的运行结果是( )。 #include<iostream.h> int x=5; int fun(int a) { int c; c=x*a; return c; } void main( ) { int x=3,a=4; x=x+fun(a); cout<<“x="<<x<<end1; } A. x=15 B. x=17 C. x=23 D. x=25 参考答案:C 答案解析:[解析] 由主函数mian入手,首先x被赋值为3,a被赋值为4。然后调用fun函数,参数为4,所以在fun函数中的a=4。而主程序中的x作用域是由它定义开始到cout输出,在fun函数中无效。而在fu
第10题: [单项选择]( )对于燃烧脂肪相当于光速飞行对于( ) A. 网络文学——文化入侵 B. 克隆技术——基因重组 C. 有氧运动——钟慢尺缩 D. 行业垄断——通货膨胀 参考答案:C 答案解析:[解析]本题属于填空类类比推理题。进行有氧运动,就会使得脂肪燃烧;光速飞行,就会钟慢尺缩。本题是对充分条件关系的考查。
第24题: [单项选择]以下程序的输出结果是______。 int f( ) { static int i=0; int s=1; s+=i; i++; return s; } main( ) { int i, a=0; for(i=0; i<5; i++) a+=f( ); printf("% d/n", a); A. 20 B. 24 C. 25 D. 15 参考答案:D 答案解析:[解析] 函数f中变量i为静态变量,函数f调用结束后变量i所占据的存储单元不会释放,而在主函数中f被调用5次,具体过程如下:
第1次调用f:s=s+i=1+0=1,i=i+1=1,主函数中a=a+