4. 已知: float x=3.6; int i; i=(int)x; 则变量i的值是 。
4. 已知: float x=3.6; int i; i=(int)x; 则变量i的值是 。
参考答案和解析
B
相关考题:
若各选项中所用变量已正确定义,函数 fun 中通过 return 语句返回一个函数值,以下选项中错误的程序是A)main(){ …… x=fun(2,10); …… }float fun(int a,int b){ …… }B)float fun(int a,int b){ …… }main(){ …… x=fun(i,j); …… }C)float fun(int,int);main(){ …… x=fun(2,10); …… }float fun(int a,int b) { …… }D)main(){ float fun(int i,int j);…… x=fun(i,j); …… }float fun(int a,int b){ …… }
下列程序段不会发生二义性的是_。 A.int fun(double p){…;} float fun(float p){…;} int x; x=fun(0);B.int fun(float p){…;}float fun(unsigned p){…;} int x; x=fun(0);C.int fun(int i,int j=2){…;}float fun(int i){…;} coutfun(5);D.int fun(int i=2,int j=2){…;} int fun(int *p){…;} coutfun(5);
若各选项中所用变量已正确定义,fun()函数中通过return语句返回一个函数值,下列选项中错误的程序是( )。A.main() {……x=fun(2,10);……} float fun(int a,int b){……}B.float fun(int a,int b){……} main() {……x=fun(i,j);……}C.float fun(int,int); main() {……x=fun(2,10);……} float fun(int a,int b){……}D.main() {float fun(int I,intj); ……x=fun(i,j);……} float fun(int a,int b){……}
下面函数的作用是【 】。int index(int x,int a[],int n){for(int i=0;i<n;i++){if(a[i]==x)return i;}return i;}
下面程序的结果【】。 include int f(int); void main() { int x=1,i; for (i=0; i 下面程序的结果【 】。include<iostream.h>int f(int);void main() {int x=1, i;for (i=0; i<3; i++)cout<<f(x)<<‘ ’ ;cout<<end1;}int f(int x){int y=1;static int z=3y++;z++;return (x+y+z);}
己知int i,x[3][4];,则不能将x[1][1]的值赋给变量i的语句是______。A.i=*(*(x+1)+1)B.i=*(*(x+1))C.i=x[1][1]D.i=*(x[1]+1)
定义变量和数组如下:int i;int x[3][3]=(1,2,3,4,5,6,7,8,9);则语句for(i=0;i<3;i++)printf(”%d”,x[1][2-i]);的输出结果是 ( )
执行以下程序后i的值为()。main(){int x,i;for(i=l,x=1;i=20)break; if(x%5==1){x 执行以下程序后i的值为( )。 main() { int x,i; for(i=l,x=1;i<=36;i++) { if(x>=20) break; if(x%5==1) { x+=5;continue; } x-=5; ) printf("%d",i); }A.3B.4C.5D.6
若各选项中所有变量已正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是______。A.mam() {…… x=fun(2,10); ……} fioat fun(int a,int b) { ……}B.float fun (int a,int b) {……} main() {…… x=fun(i,j); ……}C.float fun (int int); main() {…… x=fun(2,10); ……} float fun (int a,int b){ ……}D.main() { float fun (int i, int j); …… x=fun(i,j); ……} float fun (int a,int b){ ……}
若有说明语句:int i,x[3][4];,则不能将x[1][1]的值赋给变量i的语句是(37)。A.i=*(*(x+1)+1)B.i=x[1][1]C.i=*(*(x+1))D.i=*(x[1]+1)
下列语句中正确的是()。A.int * p;i=8; p=i;B.int * p,i; p=i;C.float * p;int i;p=i=8; p=i;B.int * p,i; p=i;C.float * p;int i;p=(float)i;D.float * p;cout<<* p;
若下列各选项中所有变量已正确定义,函数fun通过return语句返回一个函数值,以下选项中错误的程序是( )。A.main( ) {...... x = fun(2,10);......} float fun(int a, int b){......}B.float fun( int a,int b){......} main( ) {......x = fun(i,j);......}C.float fun(int, int); main( ) {......x=fun(2,10);......} float fun(iht a, int b){......}D.main( ) { float fun(int i, int j); ...... x = fun(i,j);......} float fun(int a,int b) {......}
以下程序的输出结果是()。 #include void main( ) {float x=3.6; int i; i=(int)x; printf("x=%f,i=%d/n",x,i); } A、x=3 i=3.600000B、x=3.600000,i=4C、x=3,i=3D、x=3.600000,i=3
以下程序的输出结果是( ). main( ) {float x=3.6; int i; i=(int)x; printf("x=%f,i=%d/n",x,i); }A、x=3.600000,i=4B、x=3,i=3C、x=3.600000,i=3D、x=3 i=3.600000
定义如下变量和数组: int i; int x[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是()。 for(i=0;i3;i++) printf("%d",x[i][2-i]);A、159B、147C、357D、369
单选题以下程序的输出结果是()。 #include void main( ) {float x=3.6; int i; i=(int)x; printf("x=%f,i=%d/n",x,i); }Ax=3 i=3.600000Bx=3.600000,i=4Cx=3,i=3Dx=3.600000,i=3
单选题若x、i、j和k分别是int类型的变量,则计算表达式x=(i=4,j=16,k=32)以后,变量x的值是()。A4B16C32D52