有下列函数定义:fun(float h){ printf(”%f,%f\n”,h,h*h);)该函数的类型是( )。 int类型。 float类型。 void类型。 函数无类型说明,定义有错。
执行下列程序中的输出语句后,a的值是( )。main(){ int a;printf(”%dkn”,(a=2*3,a*5,a+7));) 17。 37。 6。 13。
若变量已正确定义为float型,要通过输入语句:scanf(”%f%f%f”,&a,&b,&c);给a赋值11.0,b赋值22.0,e赋值33.0,不正确的输入形式是( )。 11 2233。 11.0,22.0,33.0。 11.0 22.0 33.0。 1122。
设变量已正确定义,则以下能正确计算f=n!的程序是( )。 f=0;for(i=1;i<=n:i+十)f*=i;。 f=1for(i=1:i<n;i十+)f*=i;。 f=l:for(i=n;i>1;i十+)f*=i;。 f=1:for(i=n;j>=2;j--)f*=i;。
若有以下的定义:“int t[a][2];”,能正确表示t数组元素地址的表达式的是( )。 &.t[3][2]。 t[3]。 t[1]。 t[2][2]。
已知有如下结构体:
struct sk
{ int a;
float b;
}data,*p;
若有P一8Ldata,则对data的成员a引用正确的是( )。