以下数组定义中不正确的是()。 (A)int a[2][3]; (B)intb[][3]={0,1,2,3}; (C)int c[100][100]={0}; (D
以下数组定义中不正确的是( )。
(A)int a[2][3]; (B)intb[][3]={0,1,2,3};
(C)int c[100][100]={0}; (D)int d[3][]={{1,2},{1,2,3},{1,2,3,4}};
以下数组定义中不正确的是( )。
(A)int a[2][3]; (B)intb[][3]={0,1,2,3};
(C)int c[100][100]={0}; (D)int d[3][]={{1,2},{1,2,3},{1,2,3,4}};
若已定义以下语句,其中0≤i≤9,则对a数组元素不正确的引用为______。 int a[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;
A.a[p-a]
B.*(&a[i])
C.p[i]
D.a[10]
A.for(i=0;i<20;i++) fread(&a[i],sizeof(struct>
B.for(i=0;i<20;i++) fread(a+i;sizeof(struct>
C.fread(a,sizeof(struct stu),20,fp);
D.for(i=0:i<20;i++) fread(a[i],sizeof(struct>
设有如下程序: Option Base 1 Private Sub Form. Click() Dim a(5)As String,i As Integer For i=1 To 5 a(i)=Chr(Asc("A")+i) Call f(a,i) Next i End Sub Sub f(ta()As String,n As.Integer) Dim i As Integer For i=1 To n Print ta(i); Next i Print End Sub 对上述程序.以下叙述中正确的是()。
A.程序有错,因为在过程f的定义中数组参数格式不正确
B.程序可正常运行,输出内容的第一行是一个字母“A”
C.程序可正常运行,输出内容的第一行是一个字母“B”
D.程序可正常运行,输出内容的第一行是数字65
若有定义:int a[4][10];,则以下选项中对数组元素a[i][i]引用错误的是______。(0<=i<4,0=i<10)
A.*(&a[0][0]十10*i+j)
B.*(a+i)+j
C.*(a+i)+j)
D.*(a[i]+j)
若有定义:int a[4][10];,则以下选项中对数组元素a[i][j]引用错误的是______。 (0<=i<4,0<=j<10)
A.*(&a[0][0]+10*i+j)
B.*(a+i)+j
C.*(*(a+i)+j)
D.*(a[i]+j)
当执行下面的语句定义一维数组a并赋以初值后,此数组的元素中不正确的一个赋值结果是 () static int a[10]={0,1,2,3,4,5};
A.a[2]=1
B.a[0]=0
C.a[3]=3
D.a[9]=0
若有定义:int a[4][10];,则以下选项中对数组元素a[i][j]引用错误的是______。 (0<=i<4,0<=j<10)
A.*(&a[0][0]+10*i+j)
B.*(a+i)+j
C.*(*(a+i)+j)
D.*(a[i]+j)
以下数组定义中不正确的是( )。
(A)int a[2][3]; (B)intb[][3]={0,1,2,3};
(C)int c[100][100]={0}; (D)int d[3][]={{1,2},{1,2,3},{1,2,3,4}};
A.int a[4]={0};
B.int a[]={0, 0, 0, 0};
C.int a[1+3];
D.int i=4, a[i];
现有如下定义语句
int*p,s[20],i;
p=s;
表示数组元素s[i]的表达式不正确的是
A.*(s+i)
B.*(p+i)
C.*(s=s+i)
D.*(p=p+i)
定义—个长度为5值为空的字符串数组,下列选项不正确的是
A.String a[]={"","","","","",""};
B.String a[5];
C.String[5]a;
D.String[] a new String[5]; for(int i=0;i<5;a[i++]-null);
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!