注意:此页面搜索的是所有试题
乐山师范学院Java程序设计
1、 对于下列源文件,哪个叙述是正确的?( )正确答案。 public class E { public static void main (String []args){ System.out.println(“Hello”); System.out.println(“您好”); } } class A { public static void main (String []args){ System.out.println(“Hello”); System.out.println(“您好”); } } A. 源文件名字必须是A.java B. 源文件有错误 C. 源文件必须命名为E.java,编译无错误。有两个主类,E和A。程序可以执行主类E也可以执行主类A D. 源文件中的E类不是主类
2、 下列哪个叙述是错误的?( ) A. 表达式5.0/2+10的结果是double型数据:12.5。 B. 表达式5/2的结果是2。 C. 表达式10>20-17结果是1。 D. 表达式5>1的结果是true。
3、 对于下列源文件,哪个叙述是正确的?( ) public class Cat { public void cry() { System.out.println(“miaomiao”); } } A. 源文件的名字必须是Cat.java。 B. 源文件的名字可以是cat.java。 C. 源文件的名字可以任意。 D. Cat类是主类。
4、 下列哪个叙述是正确的?( ) A. JDK的全称是Java Development Kit, B. 可以用Microsoft Word 2010 编写Java源文件, C. 不用NetBean或MyEclipse就无法开发Java程序, D. 为了运行Java程序,必须要安装NetBean或MyEclipse。
5、 下列叙述哪个时正确的? ( ) A. java.lang包中的Object类是所有其他类的父亲 B. 如果子类和父类不在同一个包中 C. 所谓子类继承父类的成员变量作为自己的一个成员变量,就好像他们是在子类中直接声明一样 D. final类至多可以有一个子类
6、 对于下列文件,哪个叙述是错误的?( ) public class Cat { public void cry() { System.out.println(“miaomiao”); } } class E { public static void main(String args[]) { System.out.println(“ok”); A. 源文件的名字必须是Cat.java。 B. 源文件的名字可以是E.java。 C. 编译源文件得到Cat.class和E.class两个字节码文件。 D. E类是主类,java E来运行程序。
7、 下列哪个叙述是正确的?( ) A. Java源文件是由若干个书写形式互相独立的类组成。 B. Java源文件中只能有一个类。 C. 如果源文件中有多个类,那么至少有一个必须是public类 D. Java源文件的扩展名是.txt
8、 下列哪个叙述是正确的? ( ) A. 子类继承父类的构造方法 B. abstract类的子类必须是非abstract类 C. 子类继承的方法只能操作子类继承和隐藏的成员变量 D. 子类重写或新增的方法也能直接操作被子类隐藏的成员变量
9、 下列ABCD注释标注的哪行代码有错误?( ) public class Example // A { public static void main(String args[]) //B { System.out.println(“ok”); //C System.out.println(“helllo”); system.out.println(“您好”); //D } } A. A B. B C. C D. D
10、 对于下列代码,下列哪个叙述是正确的? ( ) Class Animal{ int m; Animal(){ m=100; } Animal(int m) { This.m=m; } } Class Dog extends Animal { Dog() { m+=10; } } Public class E { Public static void main(String args[]){ Dog dog=new Dog(); System.out.println(dog.m); } } A. 有编译错误 B. 运行输出结果是10 C. 运行输出结果是100 D. 运行输出结果是110
11、 下列哪个叙述是正确的?( )正确答案: A. Java语言是2005年5月Sun公司推出的编程语言。 B. Java语言是1995年5月IBM公司推出的编程语言。 C. Java语言的名字是印度尼西亚一个盛产咖啡的岛名。 D. Java语言的主要贡献者是比尔盖茨。
12、 下列哪个叙述时正确的? ( ) A. super关键字形成的语句可以是子类构造方法的第二条语句 B. 如果在子类的构造方法中,没有显示地写出super关键字来调用父类地某个构造方法,那么编译器默认地有:super():调用 父类的无参数的构造方法(如果父类没有这样的构造方法,代码将出现编译错误) C. 在子类的构造方法中,不可以显示地写出super关键字来调用父类地构造方法 D. 子类构造方法字可以有多条super调用父类的某个构造方法的语句
13、 下列哪个是JDK提供的编译器?( ) A. java.exe B. javac.exe C. javap.exe D. javaw.exe
14、 对于下列代码,下列哪个叙述是正确的? ( ) class People { People(int m){ } } Class Student extends People { } A. 可以用People类以及无参数构造方法创建对象:new People() B. 可以用Student类以及无参数构造方法创建对象:new Student() C. 代码无法通过编译(原因是:父类People已经没有了不带参数的构造方法,而子类Student构造方法默认调用People类的不 带参数的构造方法) D. People类不能创建对象
15、 用下列哪个替换程序中【代码】导致图 所提示的错误?( ) public class Text { public static void main (String args[]) { Int x=0; 【代码】; } } A. Short t=12+’a’; B. Char c=’a’+1; C. Char m=’a’+x; D. Byte n=’a’+1
2、 下列哪个叙述是错误的?( ) A. 表达式5.0/2+10的结果是double型数据:12.5。 B. 表达式5/2的结果是2。 C. 表达式10>20-17结果是1。 D. 表达式5>1的结果是true。
3、 对于下列源文件,哪个叙述是正确的?( ) public class Cat { public void cry() { System.out.println(“miaomiao”); } } A. 源文件的名字必须是Cat.java。 B. 源文件的名字可以是cat.java。 C. 源文件的名字可以任意。 D. Cat类是主类。
4、 下列哪个叙述是正确的?( ) A. JDK的全称是Java Development Kit, B. 可以用Microsoft Word 2010 编写Java源文件, C. 不用NetBean或MyEclipse就无法开发Java程序, D. 为了运行Java程序,必须要安装NetBean或MyEclipse。
5、 下列叙述哪个时正确的? ( ) A. java.lang包中的Object类是所有其他类的父亲 B. 如果子类和父类不在同一个包中 C. 所谓子类继承父类的成员变量作为自己的一个成员变量,就好像他们是在子类中直接声明一样 D. final类至多可以有一个子类
6、 对于下列文件,哪个叙述是错误的?( ) public class Cat { public void cry() { System.out.println(“miaomiao”); } } class E { public static void main(String args[]) { System.out.println(“ok”); A. 源文件的名字必须是Cat.java。 B. 源文件的名字可以是E.java。 C. 编译源文件得到Cat.class和E.class两个字节码文件。 D. E类是主类,java E来运行程序。
7、 下列哪个叙述是正确的?( ) A. Java源文件是由若干个书写形式互相独立的类组成。 B. Java源文件中只能有一个类。 C. 如果源文件中有多个类,那么至少有一个必须是public类 D. Java源文件的扩展名是.txt
8、 下列哪个叙述是正确的? ( ) A. 子类继承父类的构造方法 B. abstract类的子类必须是非abstract类 C. 子类继承的方法只能操作子类继承和隐藏的成员变量 D. 子类重写或新增的方法也能直接操作被子类隐藏的成员变量
9、 下列ABCD注释标注的哪行代码有错误?( ) public class Example // A { public static void main(String args[]) //B { System.out.println(“ok”); //C System.out.println(“helllo”); system.out.println(“您好”); //D } } A. A B. B C. C D. D
10、 对于下列代码,下列哪个叙述是正确的? ( ) Class Animal{ int m; Animal(){ m=100; } Animal(int m) { This.m=m; } } Class Dog extends Animal { Dog() { m+=10; } } Public class E { Public static void main(String args[]){ Dog dog=new Dog(); System.out.println(dog.m); } } A. 有编译错误 B. 运行输出结果是10 C. 运行输出结果是100 D. 运行输出结果是110
11、 下列哪个叙述是正确的?( )正确答案: A. Java语言是2005年5月Sun公司推出的编程语言。 B. Java语言是1995年5月IBM公司推出的编程语言。 C. Java语言的名字是印度尼西亚一个盛产咖啡的岛名。 D. Java语言的主要贡献者是比尔盖茨。
12、 下列哪个叙述时正确的? ( ) A. super关键字形成的语句可以是子类构造方法的第二条语句 B. 如果在子类的构造方法中,没有显示地写出super关键字来调用父类地某个构造方法,那么编译器默认地有:super():调用 父类的无参数的构造方法(如果父类没有这样的构造方法,代码将出现编译错误) C. 在子类的构造方法中,不可以显示地写出super关键字来调用父类地构造方法 D. 子类构造方法字可以有多条super调用父类的某个构造方法的语句
13、 下列哪个是JDK提供的编译器?( ) A. java.exe B. javac.exe C. javap.exe D. javaw.exe
14、 对于下列代码,下列哪个叙述是正确的? ( ) class People { People(int m){ } } Class Student extends People { } A. 可以用People类以及无参数构造方法创建对象:new People() B. 可以用Student类以及无参数构造方法创建对象:new Student() C. 代码无法通过编译(原因是:父类People已经没有了不带参数的构造方法,而子类Student构造方法默认调用People类的不 带参数的构造方法) D. People类不能创建对象
15、 用下列哪个替换程序中【代码】导致图 所提示的错误?( ) public class Text { public static void main (String args[]) { Int x=0; 【代码】; } } A. Short t=12+’a’; B. Char c=’a’+1; C. Char m=’a’+x; D. Byte n=’a’+1