假定a为一个数组名,则下面的()表达式有语法错误。
A . a[i]
B . *++a
C . *a
D . *(a+1)
相似题目
-
在下面的二维数组定义中,语法正确的选项是()。
A . int a[5][];
B . int a[][5];
C . int a[][3]={{1,3,5},{2}};
D . int a[](10);
-
(2006)某现金流量如图所示,如果利率为i,则下面的4个表达式中,正确的是:()https://assets.asklib.com/psource/2015110216441380873.png
A . P(P/F,i,ι)=A(PlA,i,-n-m)(P/F,i,m)
B . P(F/P,i,m-ι)=A(P/A,i,n-m)
C . P=A(P/A,i,n-m)(P/F,i,m-ι)
D . P(F/P,i,n-ι)=A(F/A,i,n-m+1)
-
某现金流量如图所示,如果利率为i,则下面的4个表达式中,正确的是:()https://assets.asklib.com/psource/2016071814185658381.jpg
A . P(P/F,i,ι)=A(PlA,i,-n-m)(P/F,i,m)
B . P(F/P,i,m-ι)=A(P/A,i,n-m)
C . P=A(P/A,i,n-m)(P/F,i,m-ι)
D . P(F/P,i,n-ι)=A(F/A,i,n-m+1)
-
假定一个二维数组的定义为"int a[3][4]={{3,4},{2,8,6}}号",则元素a[2][O]值为()。
A . 0
B . 2
C . 4
D . 6
-
假定a为一个数组名,在下面的表达式中,存在语法错误的是()。
A . a[i]
B . *a++
C . *a
D . *(a+1)
-
假定有定义为“int a[10],x,*pa=a;”,若要把数组a中下标为3的元素值赋给x,则不正确的赋值为()。
A . x=pa[3]
B . x=*(a+3)
C . x=a[3]
D . x=*pa+3
-
在下面的字符数组定义中,()语句有语法错误。
A . char a[20]=“abcdefg”;
B . char a[]=“x+y=55.”;
C . char a[15]={“1”,“2”};
D . char a[10]=‟5”;
-
假定一个二维数组的定义语句为“int a[3][4]={{3,4},{2,8,6}};”,则元素a[1][1]的值为()。
A . 2
B . 4
C . 6
D . 8
-
假定一个函数的原型语句为“intff(int* x);”,一个整型数组为a[10],则下面函数调用表达式不正确的是()。
A . ff(a)
B . ff(a[0])
C . ff(a+3
D . ff(&a[0])
-
在下面的一维数组定义中,()语句有语法错误。
A . int a[ ]={1,2,3};
B . int a[10]={0};
C . int a[ ];
D . int a[5];
-
假定a为一个整型数组名,则元素a[4]与()的表示等价。
A . a+4
B . *a+4
C . *(a+4)
D . *(a+16)
-
假设变量n,c和l分别为数值型、字符型和逻辑型变量,且各变量名已经正确赋值,则下面的错误表达式是()。
A . n*n-3
B . c+"hello"
C . n>10orl
D . n+2-c
-
假定a是一个指针数组,则a+i所指对象的地址比a地址大4*i字节。()
A . 正确
B . 错误
-
现在有以下定义,int a;double b;float c;char k;则下面的表达式a/b+c-k值的类型为( ).
-
若有定义语句:intm[]={5,4,3,2,1},i=4;,则下面对m数组元素的引用中错误的是()。
-
一个2行3列的二维数组a,可以视为包含a[0]、a[1]两个元素的一维数组,而a[0]、a[1]又是各包含三个元素的一维数组,其中a[0]的三个元素为a[0][0]、a[0][1]、a[0][2],a[1]的三个元素为a[1][0]、a[1][1]、a[1][2],此时可将a[0]、a[1]视为数组名。
-
说说下面的语法哪个是数组的定义,创建,初始化或赋值? int []a; int []a=new int[3]; int []a=new int[]{1,2,3}; int []a={1,2,3}; a[0]=1;
-
已知有数组定义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]
-
在下面的字符数组定义中,哪一个有语法错误(43)。A.char a[20]=“abcdefg”;B.char a[]=“x+y=55.”;C.
在下面的字符数组定义中,哪一个有语法错误(43)。
A.char a[20]=“abcdefg”;
B.char a[]=“x+y=55.”;
C.chara[15];
D.char a[10]=‘5’;
-
设a,b,c都是int的变量,且a=3,b=4,c=5,则下面的表达式中值为0的是()A.'a' && 'b'B.a<=b
设a,b,c都是int的变量,且a=3,b=4,c=5,则下面的表达式中值为0的是()
A.'a' && 'b'
B.a<=b
C.a || b+c&&b-c
D.!((a<b)&&!c||1)
-
已知有一维数组A[0,…,m×n-1],若要对应为m行、n列的矩阵,则下面的对应关系(73)可将元素A[k](0≤k<m×
已知有一维数组A[0,…,m×n-1],若要对应为m行、n列的矩阵,则下面的对应关系(73)可将元素A[k](0≤k<m×n)表示成矩阵的第i行、第j列的元素(0≤i<m, 0≤j<n)。
A.i=k/n,j=k%m
B.i=k/m,j=k%m
C.i=k/n,j=k%n
D.i=k/m,j=k%n
-
在Java中,下列关于数组声明和初始化的语句,有语法错误的是()
A. int a1[]={3,4,5};
B. String a2[]={"string1","string1","string1"};
C. String a3[]=new String(3);
D. int[][] a4=new int[3][3];
-
假定一个函数的原型语句为"intff(int*x);",-个整型数组为a[10],则下面函数调用表达式不正确的是()。
A、ff(a)
B、ff(a[0])
C、ff(a+3
D、ff(&a[0])
-
假定a是一个二维数组,则数组名a的值和a[0]的值相等。()
此题为判断题(对,错)。