更多"[单选题]整型变量i定义后赋初值的结果是( )。int i=2.8*"的相关试题:
[单选题]以下能正确地定义整型变量a,b和c并为其 赋初值3的语句是( )
A. inta=3,b=3,c=3;
B. inta,b,c=3;
C.a=3,b=3,c=3;
D.a= b=c=3;
[单选题]下列程序的输出结果是()。
int b=2;
int func(int *a)
{ b += *a; return(b);}
main()
{ int a=2, res=2;
res += func(&a);
printf("%d \n",res);
}
A.4
B.6
C.8
D.10
[单选题]下列程序的运行结果是()。
void fun(int *a, int *b)
{ int *k;
k=a; a=b; b=k;
}
main()
{ int a=3, b=6, *x=&a, *y=&b;
fun(x,y);
printf("%d %d", a, b);
}
A.6 3
B.3 6
C.编译出错
D.0 0
[单选题]以下程序的输出结果是()。
func(int a,int b)
{ int c;
c=a+b;
return c;}
main( )
{ int x=6,y=7,z=8,r=0;
r=func((x--,y++,x+y),z--);
printf(“%d\n”,r);}
A.11
B.20
C.21
D.31
[单选题]设一整型(int)变量占用2个字节则下述共用体变量x所占用内存字节数为()。
union exp
{ int i;
float j;
double k;
}x;
A.14个
B.7个
C.8个
D. 随机而定
[单选题]以下程序运行后,输出结果是 ()。
fut (int **s,int p[2][3])
{ **s=p[1][1];)
main()
{ int a[2][3]={1,3,5,7,9,11},*p;
p=(int *)malloc(sizeof(int));
fut (&p,a);
printf("%d\n",*p);
}
A.1
B.7
C.9
D.11
[单选题]在C语言中,如果下面的变量都是int类型,则输出的结果是( )。
sum=5,p=5;p=sum++,p++,++p;
printf("%d\n",p);
A.7
B.6
C.5
D.4
[单选题]设正x、y均为整型变量,且x=10 y=3,则以下语句的输出结果是()。
printf("%d,%d\n",x--,--y);
A.10,3
B.9,3
C.9,2
D.10,2
[单选题]以下程序的输出结果是()。
struct HAR
{ int x, y; struct HAR *p;
} h[2];
main()
{h[0].x=1;
h[0].y=2;
h[1].x=3;
h[1].y=4;
h[1].p=&h[1];
h[1].p=h;
printf("%d %d \n",(h[0].p)->x,(h[1].p)->y);
}
A.1 2
B.2 3
C.1 4
D.3 2
[单选题]以下程序的输出结果是()。
union myun
{ struct
{ int x, y, z; } u;
int k;
} a;
main()
{ a.u.x=4; a.u.y=5; a.u.z=6;
a.k=0;
printf("%d\n",a.u.x);}
A.4
B.5
C.6
D.0
[单选题]下面的程序段运行后,输出结果是 ( )。
int i,j,x=0;
static int a[8][8];
for(i=0;i<3;i++)
for(j=0;j<3;j++)
a[i][j]=2*i+j;
for(i=0;i<8;i++)
x+=a[i][j];
printf("%d",x);
A.9
B.不确定值
C.0
D.18
[单选题]以下程序的输出结果是()。
long fun( int n)
{ long s;
if(n==1||n==2)s=2;
else s=n-fun(n-1);
return s;}
main()
{ printf("%ld\n", fun(3)); }
A.1
B.2
C.3
D.4
[单选题]下列程序的输出结果是()。
struct abc
{ int a, b, c; };
main()
{ struct abc s[2]={{1,2,3},{4,5,6}}; int t;
t=s[0].a+s[1].b;
printf("%d \n",t);
}
A.5
B.6
C.7
D.8
[单选题]有以下程序
int fun(int x,int y,int *cp,int *dp)
{ *cp=x+y; *dp=x-y; }
main()
{ int a, b, c, d;
a=30; b=50;
fun(a,b,&c,&d);
printf("%d,%d\n", c, d);
}
输出结果是()。
A.50,30
B.30,50
C.80,-20
D.80,20
[单选题]以下程序输出结果是()。
main()
{ int m=5;
if(m++>5) printf("%d\n",m);
esle printf("%d\n",m- -);
}
A.7
B.6
C.5
D.4
[单选题]下面程序段的运行结果是( )
Int a=1,b=2,c=2,t;
While(aPrintf("%d,%d,%d",a,b,C.;
A.1,2,0
B.2,1,0
C.1,2,1
D.2,1,1
[单选题]下面代码的输出结果是()
A=1.0
Ifisinstance(a,int):
Print("{}isint".format(a))
Else:
Print("{}isnotint".format(a))
A.出错
B.1.0isint
C.无输出
D.1.0isnotint
[单选题]下面程序的输出结果是 ( )
Int i=0,j=0,a=6;
If((++i>0)||(++j>0)) a++;
Printf("i=%d,j=%d,a=%d\n",i,j,A.;
A.i=0,j=0,a=6
B.i=1,j=0,a=7
C.i=1,j=1,a=6
D.i=1,j=1,a=7
[单选题]下列程序的输出结果是()。
main()
{ double d=3.2; int x,y;
x=1.2; y=(x+3.8)/5.0;
printf("%d \n", d*y);
}
A.3
B.3.2
C.0
D.3.07