题目内容

以下程序的执行结果是()。#includeint x=5;main(){int x=3;f1();f2();printf("x=%d\n",x);}f1(){x+=1;}f2(){int x=1;}

A. 6
B. 1
C. 3
D. 5

查看答案
更多问题

若有定义int x;对变量进行赋值:x=5.8;后x的值为( ) 。

A. 5.8
B. 5
C. 6
D. 出错

若有以下函数定义,主函数中定义int a[5]= {10, 11, 12, 13, 14},b;则在主函数中调用该函数,正确的输出结果为:( )。int fun(int b[ ],int n){b[3]=0;return n;}main(){int a[5]= {10, 11, 12, 13, 14}; printf("%d\n",fun(a,5));}

A. 13
B. 0
C. n
D. 5

若以下选项中的变量都已正确定义并赋值,有以下的函数定义,则对函数func()的调用语句正确的是()。float func(int x,float y){return x+y;}

A. func(int n, float x);
B. k=func(10,12.3);
C. void func(n,x);
D. func(n,x);

已知char型变量ch是一个大写字母,不能将其由大写字母转换成小写字母的语句是( )。

A. ch=ch+32;
B. ch=ch%26+' a ';
C. ch=ch-' A '+' a ';
D. ch=tolower(ch);

答案查题题库