有如下说明语句inta[10]={1,2,3,4,5,6,7,8,9,10};int*p=a;则数值为9的表达式是()
第1题:
此题为判断题(对,错)。
第2题:
此题为判断题(对,错)。
第3题:
A、*p=8;
B、*q=5;
C、q=p;
D、p=1;
第4题:
要声明一个有10个int型元素的数组,正确的语句是()。
A.inta[10];
B.inta[2,5];
C.inta[];
D.int*a[10];
第5题:
A.inta(10);
B."intn=10,a[n];"
C."intn;scanf(""%d"",n);"
D."#defineSIZE10;inta[SIZE];inta[n];"
第6题:
A.inta[8]={}
B.inta[8]={0. 2.4.0.1}
C.inta[5]={9.4. 5.3.1.5}
D.inta[7]=6*7
答案:A
解析:A选项的意思是给数组a初始化为一个空数组,语句正确;B选项右边等号的括号内的元素要用逗号连接,不能用“.”连接,语句错误;C选项边等号的括号内的元素要用逗号连接,不能用“.”连接,而且元素个数超过数组长度,语句错误;D选项,不能用表达式给数组赋值,语句错误。因此本题选A。
第7题:
A.inta[]={1,2,3}
B.inta[10]={0}
C.inta[]="abcdef"
D.inta[5]
第8题:
在Java中,类Animal中的方法printA()定义如下:publicvoidprintA(){inta=10;intresult=10%3;System.out.println(result);}在类Dog中方法printA()定义如下:publicvoidprintA(){inta=10;System.out.println(a/3);}Dog类的定义如下:classDogextendsAnimal{…}.Animalanimal=newDog();animal.printA();以上语句输出为()。
A.0
B.1
C.2
D.3
E.3.3333
第9题:
A.int a;
B.inta;
C.Int a;
D.INTa;
第10题:
有下列程序:
#include<stdi0.h>
intb=2;
intfun(int*k)
{b=*k+b;return(b);)
voidmain( )
{inta[10]={1,2,3,4,5,6,7,8},i;
for(i=2;i<4;i++){b=fun(&a[i])+b;printf
("%d",b);}
printf("\n");
}
程序运行后的输出结果是( )。
A.1012
B.810
C.1028
D.1016