相关题目
有如下定义
struct person{char name[9]; int age;};
strict person class[10]={"Johu", 17,
"Paul", 19
,
"Mary", 18,
"Adam 16,};
根据上述定义,能输出字母M的语句是()。
以下对结构体类型变量的定义中,不正确的是()。
以下程序运行后,输出结果是 ()。
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);
}
有语句char str1[10],str2[10]={"china"};则能将字符串china赋给数组str1的正确语句是( )。
下列函数的功能是
fun(char * a,char * b)
{ while((*b=*a)!='\0') {a++,b++;} }
有以下程序段
main()
{ union
{ int k;
char i[2];
} *s,a;
s=&a;
s->i[0]=0x39; s->i[1]=0x38;
printf("%x\n",s->k);
}
输出结果是()。
在C语言中,如果下面的变量都是int类型,则输出的结果是( )。
sum=5,p=5;p=sum++,p++,++p;
printf("%d\n",p);
在以下定义中,标识符p( )。
int (*p)[3];
以下数组定义中不正确的是()。
阅读下列程序:
main( )
{ int n[3],i,j,k;
for(i=0;i〈3;i++) n[i]=0;
k=2;
for (i=0;i〈k;i++)
for (j=0;j〈k;j++) n[j]=n[i]+1;
printf("%d\n",n[1]); }
程序运行后输出结果是()。
