Ax=pa[3]
Bx=*(a+3)
Cx=a[3]
Dx=*pa+3
第1题:
( 8 )有如下的函数定义:
int Xfun(int *a, int n){
int x=*a;
for(int *pa=a+1; pa<a+n; pa++)
if(*pa>x) x=*pa;
return x;
}
若执行了语句
int x[5]={23,46,78,55,16};
后,通过表达式 Xfun(x,5) 调用该函数,则得到的返回值为 【 8 】 。
第2题:
假定有定义为“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
第3题:
下列说法正确的是( )。
A.定义int a[4]={1,3};,则a[0]=1,a[1]=3,a[3]的值不确定
B.定义static int a[4];,则元素值不确定
C.const int x;x=5;表示给常量x赋初值
D.定义int a[4];,则其元素的值是不确定的
第4题:
本题定义了一个长度为l0的boolean型数组,并给数组元素赋值,要求如果数组元素下标为奇数,则数组元素值 为false,否则为true。 public class javal{ pubhc static void main(String[]args){ boolean b[]= ; for(int i=0;i<10;i++){ if( ) b[i]=false; else ; } for(int i=0;i<10;i++) System.Out.print("bE"+i+"]="+b[i]+","); } }
第5题:
设有定义语句int a[3],则下列对此语句的叙述中错误的是( ):
第6题:
假定二维数组x中的一个元素为x[2][3] ,则它的列下标的值为()。
第7题:
假定一条定义语句为“inta[10],X,*pa=a;”,若要把数组a中下标为3的元素值赋给X,则不正确的语句为()。
第8题:
第9题:
上边界为1em,右边界为2em,下边界为3em,左边界为4em
上边界为1em,下边界为2em,左边界为3em,右边界为4em
上边界为1em,左边界为2em,下边界为3em,右边界为4em
左边界为1em,上边界为2em,右边界为3em,下边界为4em
第10题:
x=pa[3];
x=*(a+3);
x=a[3];
x=*pa+3;
第11题:
第12题:
x=pa[3]
x=*(a+3)
x=a[3]
x=*pa+3
第13题:
设有定义语句int k[]=new int[3];,则下列对此语句的叙述中错误的是( )。
A.定义了一个名为k的一维数组
B.k数组有3个元素
C.k数组元素的下标为1~3
D.数组k中的每一个元素都是整型
第14题:
假定一条定义语句为“inta[10],x,*pa=a;”,若要把数组a中下标为3的元素值赋给x,则正确的语句为()。
A、x=pa[3];
B、x=*(a+3);
C、x=a[3];
D、x=*pa+3;
第15题:
假定有定义“int a[10],x,*pa=a;”,若要把数组a中下标为3的元素值赋给x,则不正确的语句为(43)。
A.x=pa[3];
B.x=*(a+3);
C.x=a[3];
D.x=*pa+3;
第16题:
若有语句为“int a[10], x, *pa=a;”,要把数组a中下标为3的元素值赋给x,则不正确的语句为()。
Ax=pa[3];
Bx=*(a+3);
Cx=a[3];
Dx=*pa+3;
第17题:
假定变量a和pa定义为“doublea[10],*pa=a;”,要将12.35赋值给数组a中的下标为5的元素,不正确的语句是()。
第18题:
假定一个一维数组的定义语句为"int[]x=new int[20];",则x.length的值为()。
第19题:
对数组元素赋初始化可以采用的方式包含()
第20题:
定义了一个名为a的一维数组
a数组有3个元素
a数组元素的下标为1~3
数组a中的每一个元素都是整型
第21题:
pa[5]=12.35
a[5]=12.35
*(pa+5)=12.35
*(a[0]+5)=12.35
第22题:
第23题:
x=pa[3]
x=*(a+3)
x=a[3]
x=*pa+3