单选题Which is the return type of the method main()?A  intB  voidC  booleanD  static

题目
单选题
Which is the return type of the method main()?
A

 int

B

 void

C

 boolean

D

 static

参考答案和解析
正确答案: A
解析: 在java中,程序运行的入口就是main()方法,它必须是这样的形式:public static void main(String args[])。但是严格来讲这个题目的答案还可以加上a和c,因为并 没有限定是程序入口的main()方法,而main()方法是可以重载的。一般意义上的main()当然就是指我们刚开始所说的main()方法了。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

classA{protectedintmethod1(inta,intb){return0;}}WhichtwoarevalidinaclassthatextendsclassA?()

A.publicintmethod1(inta,intb){return0;}

B.privateintmethod1(inta,intb){return0;}

C.privateintmethod1(inta,longb){return0;}

D.publicshortmethod1(inta,intb){return0:}

E.staticprotectedintmethod1(inta,intb){return0;}


参考答案:A, C

第2题:

main()方法的返回值类型是( )。

A.int

B.void

C.boolean

D.static


正确答案:B
解析:main()方法的格式为public static viod mian (String args[]){},返回值为void。

第3题:

下列( )数据类型不是数值类型。

A.int

B.double

C.boolean

D.short


正确答案:C

第4题:

有以下程序includeintfun(int a,intB){if(b=0)return a;elsereturn(fun(--a,--B));}ma

有以下程序 #include<stdio.h> intfun(int a,intB){if(b=0)return a; else return(fun(--a,--B)); } main() {pdntf("%d\n",fun(4,2));} 程序的运行结果是( )。

A.1

B.2

C.3

D.4


正确答案:B

第5题:

下列程序的执行结果是 ( ) public class ex68{ public static void main(String[]args){ ex68 obj=new ex68(); int s=0; for(int i=1;i<=4;i++){ s+=obj.method(i); } System.out.println(s); } public int method(int n){ if(n==1) return 1; else return n*method(n-1); } }

A.3

B.9

C.33

D.153


正确答案:C
解析:该题考查的是递归调用。在Java中允许方法的递归调用,即允许方法调用自身。当算阶乘的时候最多的是用到递归调用,本题算的是从1到4的递归的和。

第6题:

下列哪个选项是main()方法的返回值类型? ( )

A.int

B.void

C.boolean

D.static


正确答案:B

第7题:

main( )方法的返回类型是( )。

A.int

B.void

C.boolean

D.static


正确答案:B

第8题:

下面程序的输出结果是什么? class C1{ static int j=0; public void method(int a){ j++; } } class Test extends C1{ public int method(){ return j++; } public void result(){ method(j); System.out.println(j+method()); } public static void main(String args[]){ new Te

A.0

B.1

C.2

D.3


正确答案:C

第9题:

下列( )选项是main( )方法的返回值类型。

A.int

B.void

C.boolean

D.static


正确答案:B

第10题:

以下程序的输出结果为:

public class test {

public static void main(String args[]) {

int s=0;

for (int k=0;k<=10;k++)

s+=method(2,k)-1;

System.out.println(s);

}

public static int method(int n,int m) {

if (m==0)

return 1;

else

return n*method(n,m-1、;

}

}

A. 2048

B. 1024

C. 2036

D.2000


正确答案:C

更多相关问题