若有定义语句:chara=\82:则变量aA.包含1个字符B.说明不合法C.包含2个字符D.包含3个字符
若有定义语句:chara=\82:则变量a
A.包含1个字符
B.说明不合法
C.包含2个字符
D.包含3个字符
若有定义语句:chara=\82:则变量a
A.包含1个字符
B.说明不合法
C.包含2个字符
D.包含3个字符
若有以下语句typedefstructS{intg;charh;}T;以下叙述中正确的是
A.可用S定义结构体变量
B.S是struct类型的变量
C.T是structS类型的变量
D.可用T定义结构体变量
A.i=x[1][1]
B.i=*(x[1]+1)
C.i=*(*(x+1)+1)
D.i=*(*(x+1))
若有下列定义和语句: char*s1="12345",*s2="1234"; printf("%d\n",strlen(strcpy(s1,s2))); 则输出结果为______。
A.a[10]
B. a[a[3]-5]
C. a[a[9]]
D. a[a[4]+4]
以下叙述中正确的是
A.语句inta[]={0};是不合法的,遗漏了数组的大小
B.语句chara[2]={""A"",""B"");是合法的,定义了一个包含两个字符的数组
C.语句inta[8]:{0};是合法的
D.语句chara[3];a=""AB"";是合法的,因为数组有三个字符空间的容量,可以保存两个字符
若有以下程序 main(){ inti,j=0; chara[]=Howareyou!; for(i=0;a[i];i++) if(a[i]!=) aD++]=a[i]; a[j]=\0; printf(%s\n,a);} 则程序的输出结果是
A.Howareyou
B.Hay!
C.Howareyou!
D.Howareyou!
A.a=5;
B. a={2,'a',1.2};
C. printf("%d\n",a.l);
D. n=a;