a[2]=“WIN”
strcpy(a[2],“WIN”)
a[2][3]=′W ′
a[0][1]=a[0][1]
第1题:
以下能正确定义一维数组的选项是
A.int a[5]={0,1,2,3,4,5};
B.char a[]={′0′,′1′,′2′,′3′,′4′,′5′,′\0′};
C.char a={′A′,′B′,′C′};
D.int a[5]="0123";
第2题:
下列程序执行的输出结果是( )。 #include<stdio.h> main() { char a[2][4]; strcpy(a,"are");strcpy(a [1],"you"); a[0][3]='&'; printf("%s\n",a); }
A.are&you
B.you
C.are
D.&
第3题:
下列数组的定义中,会产生错误的是
A.int a[]=('0','1','2','3','4','5','6');
B.int a[10]={0,1,2,3,4,5,6};
C.char a[5]="hello";
D.char a[5]={'h','e','1','1','o'};
第4题:
(C语言)以下能正确定义一维数组的选项是
A、int a[5]={0,1,2,3,4,5};B、char a[]={0,1,2,3,4,5};
C、char a={'A','B','C'};D、int a[5]="0123";
第5题:
若定义static int a[2][2]={1,2,3,4},则a数组的各数组元素分别为______。
A.a[0][0]=1、a[0][1]=2、at[1][0]=3、a[1][1]=4
B.a[0][0]=1、a[0][1]=3、a[1][0]=2、a[1][1]=4
C.a[0][0]=4、a[0][1]=3、a[1][0]=2、s[1][1]=1
D.a[0][0]=4、a[0][1]=2、a[1][0]=3、a[1][1]=1
第6题:
若有以下定义和语句: iht w[2][3],(* pw)[3];pw=w; 则对w数组元素的非法引用是 ( )
A.* (w[0]+2)
B.* (pw + 1)[2]
C.pw[0][0]
D.* (pw[1]+2)
第7题:
若有以下定义和语句,则下列选项中对w数组元素非法引用的是______。 int w[2] [3], (*pw) [3]; pw=w;
A.w[0]+2
B.*(pw+1)[2]
C.pw[0][0]
D.*(pw[1]+2)
第8题:
若有定义和语句: int w[2][3],(* pw)[3];pw=w; 则对w数组元素的非法引用是 ( )
A.* (w [0] +2)
B.* (pw+1)[2]
C.pw[0][0]
D.* (pw [1]+2)
第9题:
以下能正确定义一维数组的选项是()
第10题:
以下能正确定义一维数组的是()
第11题:
以下与库函数strcpy(char*p1,char*p2)功能不相等的程序段是()
第12题:
a[2]=“WIN”
strcpy(a[2],“WIN”)
a[2][3]=′W ′
a[0][1]=a[0][1]
第13题:
以下能正确定义一维数组的选项是( )。
A.int a[5]=(0,1,2,3,4,5);
B.char a[]={0,1,2,3,4,5);
C.char a={A ,B,C};
D.int a[5]="0123";
第14题:
以下能正确定义一维数组的选项是______。
A.int a[5]={0, 1, 2, 3, 4, 5);
B.char a[]={0, 1, 2, 3, 4, 5);
C.char a={'A', 'B', 'C'};
D.int a[5]="0123";
第15题:
下列能正确定义一维数组的选项是( )。
A.int a[5]={0,1,2,3,4,5);
B.char a[]={0,1,2,3,4,5};
C.char a={'A','B','C'};
D.int a[5]="0123";
第16题:
已知有数组定义char a[3][4];下列表达式中错误的是
A.a[2]=”WIN”
B.strcpy(a[2],“WIN”)
C.a[2][3]=‘W’
D.a[0][1]=a[0][1]
第17题:
合法的数组定义是 ( )
A.int a[ ]="string";
B.int a[5]={0,1,2,3,4,5};
C.char a="string";
D.char a={0,1,2,3,4,5};
第18题:
下列合法的数组定义是______。
A.int a[]="string";
B.int a[5]={0,1,2,3,4,5};
C.char s="string";
D.char a[]={0,1,2,3,4,5};
第19题:
若有以下定义和语句,则对w数组元素非法引用的是______。 int w[2][3],(*pw)[3];pw=w;
A.w[0]+2
B.*(pw+1)[2]
C.pw[0][0]
D.*(pw[1]+2)
第20题:
在下列叙述中,错误的是( )。
A)C语言中,二维数组或多维数组是按行存放的
B)赋值表达式b[1][2]=a[2][3]是正确的
C)char a[1];a[0]='A'与int a[1];a[0]='A'等价
D)数组名后的方括号内可以为常量表达式,也可以为变量
第21题:
若有以下定义,intw[3][4]={{0,1},{2,4},{0,1},{0,1}},(*p)[4]=w;则数值为4的表达式是()。
第22题:
数组定义为inta[2][3]={1,2,3,4,5,6},数组元素()的值为1。
第23题:
合法的数组定义是()
第24题:
*(w+1)[4]
*(*w+3)
*(*(w+1))
*(&w[0][0]+1)