设有定义 int a[10]={0};则说法正确的是()。
A.数组a有10个元素,各元素的值为0
B.数组a有10个元素,其中a[0]的值为0,其他元素的值不确定
C.数组a有1个元素,其值为0
D.数组初始化错误,初值个数少于数组元素个数
第1题:
设有定义int n=0,*p=&n,**q=&p;,则下列选项中正确的赋值语句是
A.p=1;
B.*q=2;
C.q=p;
D.*p=5;
第2题:
A、-60
B、0
C、2
D、-24
第3题:
执行完语句int[] x=new int[25];后,则下列( )说法是正确的。
A.x[24]值为0
B.x[24]值未定义
C.x[25]值为0
D.x[0]值为空
第4题:
设有如下定义 int x=10,y=3,z; 则语句 printf("%d\n",z=(x%y,x/y)); 的输出结果是( )
A.3
B.0
C.4
D.1
第5题:
要正确定义并初始化一个数组a,它含有5个元素,则正确的语句是______。
A.int a[5]=(0,0,0,0,0);
B.int a[5]={};
C.int a[]={0,0,0,0,0};
D.int a[]={5*0};
第6题:
以下对一维数组c进行正确的定义初始化的语句是A.int c[10]=0; B.int c[10]={0}*10; C.int c[1]={0,0,0,0,0,0,0}; D.int c[10]={0};
第7题:
设有定义int x; float y; , 则10+x+y值的数据类型是
A.int
B.double
C.float
D.不确定
第8题:
设有定义:int X[10],+P=x,i;,若要为数组x读人数据,以下选项正确的是( )。
第9题:
设有定义语句“int a=10,*p=&a;”,则表达式“a十*p”的值是( )
A.10
B.20
C.100
D.语法出错
第10题:
假设有以下定义:int a=0xAA,b=0x55,则a & b 的值为()
第11题:
a[10]
*(&a[i])
p[i]
a[p-a]
第12题:
p=a;
p=b;
p=c;
p=&b[0];
第13题:
设有数组的定义:int m[]=new int[5],则m.length的值为( )。
A.4
B.5
C.6
D.10
第14题:
A.a[0];
B.a[A.length-1];
C.a[3];
D.int i=1; a[i];
第15题:
设有定义语句:int a[][3]={{0},{1}{2}};,则数组元素a[1][2]的值是【 】。
第16题:
设有如下定义: int a=4; 则计算表达式“a+=a-a*a”后的值是( )。
A.0
B.-12
C.-24
D.-8
第17题:
下列说法正确的是( )。
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];,则其元素的值是不确定的
第18题:
函数定义为Fun(int &A) ,一个变量定义为int i=0;,则下面调用中正确的是( )。
A.Fun(10)
B.Fun(10+i)
C.Fun(&n)
D.Fun(n)
第19题:
设有如下定义: int x=10,y=3,z; 则语句printf("%d\n",z=(x%y,x/y)); 的输出结果是( )。
A.1
B.0
C.4
D.3
第20题:
若有定义语句:“int x=10;”,则表达式x-=x+x的值为( )。
A.-20
B.-l0
C.0
D.10
第21题:
设有数组定义:int a[ ] = { 11 , 22 , 33 , 44 , 55 , 66 , 77 , 88 , 99 }; 则执行以下几个语句后的输出结果是 ()、() 、() 。 for ( int i = 0 ; i < a.length ; i ++ ) if ( a[i]%3==0 ) System.out.println(a[i]);
第22题:
在Java语言中如下定义:int[]a=new int[10];则对a数组元素的正确引用是()。
第23题:
第24题:
a[10]
a[3+1]
a(5)
a[0]