若有定义chara[]=newchar[5];则a.length的值为()
第1题:
设有整形数组的定义int a[]=new int[8],则a.length的值为( )。
A.8
B.9
C.7
D.6
第2题:
若有定义int a[9],+P=a;,则P+5表示( )。
A.数组元素a[5]的值
B.数组元素a[5]的地址
C.数组元素a[6]的地址
D.数组元素a[0]的值加上5
第3题:
此题为判断题(对,错)。
第4题:
A、chara[20]=”abcdefg”;
B、chara[]=”x+y= 55.”;
C、chara[15]={‘1′,’2’};
D、chara[10]=’5′;
第5题:
在下面的字符数组定义中,哪一个有语法错误()。
A.chara[20]=”abcdefg”;
B.chara[]=”x+y=55.”;
C.chara[15];
D.chara[10]=’5’;
第6题:
A、chara[20]="abcdefg";
B、chara]="x+y=55.";
C、chara[15]={"1",“2"};
D、chara[10]="5";
第7题:
A.float
B.char
C.int
D.double
第8题:
若有定义语句: int a=5; ,则表达式: a++ 的值是 【 6 】 。
第9题:
A.puts(a,b);
B.printf(“%s,%s”a[],b[]);
C.putchar(a,b);
D.puts(a);puts(b);
第10题:
若有定义:char*st="how are you";,下列程序段中正确的是
A.chara[11],*p;strcpy(p=a+1,&st[4]);
B.chara[11];strcpy(++a,st);
C.chara[11];strcpy(a,st);
D.chara[],*p;strcpy(p=&a[1],st+2);