若有定义“chara[]="xyz",b[]={'x','y','z'};”,则下列叙述中正确的是()。
A.数组a的长度大于数组b的长度
B.数组a的长度小于数组b的长度
C.数组a和数组b的长度相同
D.数组a和数组b等价
A.数组a的长度大于数组b的长度
B.数组a的长度小于数组b的长度
C.数组a和数组b的长度相同
D.数组a和数组b等价
若有定义语句:chara=\82:则变量a
A.包含1个字符
B.说明不合法
C.包含2个字符
D.包含3个字符
有以下程序(strcpy为字符串复制函数,strcat为字符串连接函数) include<stdio.h> include<string-h> main() {chara[10]=abc,b[10]=012,c[10]=xyz; strcpy(a+1,b+2); puts(strcat(a,c+1)); } 程序运行后的输出结果是
A.bc2yz
B.a2yz
C.a12xyz
D.12yz
若有以下程序 include<stdio.h> main(){ inti,j=0; chara[]=Howareyou!,b[10]; for(i=0;a[i];i++) if(a[i]=¨)b[j++]=a[i+1]; b[j]=\0; printf(%s\n,b);} 则程序的输出结果是
A.Howareyou
B.Hay!
C.Howareyou!
D.ay
若有以下程序 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.语句inta[]={0};是不合法的,遗漏了数组的大小
B.语句chara[2]={""A"",""B"");是合法的,定义了一个包含两个字符的数组
C.语句inta[8]:{0};是合法的
D.语句chara[3];a=""AB"";是合法的,因为数组有三个字符空间的容量,可以保存两个字符
2.Java中定义数组名为xyz,下面哪项可以得到数组元素的个数?( )
A.xyz.length( )B.xyz.length( ) C.len(xyz) D.ubound(xyz)
若有定义:int b=7;float a=2.5,c=4.7;则表达式a+(int)(b/3*(int)(a+c)/2)%4的值为______。