完整版)Java基础试题及其答案
无法确定输出结果,因为代码中缺少输出语句。
1) 正确的main方法格式是public static void main(String[] args)。
2)要使代码编译成功,横线处可以填入(a) (byte) (b1-b2)。
3).db下的类,这个类必须定义为public。
4)不能通过编译的语句是(d) float f=5+5.5.因为5和5.5的数据类型不同,无法进行加法运算。
5)可以把JFrame的布局管理器设为FlowLayout类型的方法是(a) ___())。
6)运行时会产生空指针异常,即(b) ___。
7)可以使用键/值形式保存数据的对象是(c) HashMap。
8)无法确定输出结果,因为代码中缺少输出语句。
14)答案为a。因为在for循环外面的System.out.print(i)会报错,i的作用域只在for循环内部。
15)答案为b和c。因为Integer.valueOf(int i)和new Integer(int i)都可以将int类型转换成Integer类型。
16)答案为b。当对null对象进行操作时,会产生___异常。
17)答案为1.因为indexOf方法返回的是目标字符串在原字符串中第一次出现的位置,从0开始计数,所以5的位置是1.
18)答案为b。在Java中,接口是通过implements关键字来实现的,而不是extends关键字。所以正确的语句应该是interface A implements B,C。
可以在代码A处加入的代码是(d)tt.jump()。
在JAVA语言中,下面变量命名合法的有(a)variable123和(d)variable_123.
给定一段JAVA代码如下:要打印出list中存储的内容,以下语句正确的是(a)while(it.has
Next()) system.out.())和(b)for(int i=0.i<list.size()。i++) system.out.(i))。
下列Java Swing组件,(a)JFrame和(d)JPanel是组件。
给定某java程序的main方法如下,该程序的运行结果是(b)b。
下列选项中,不属于Java语言的关键字的是(b)malloc。
在JAVA中,(a)Filelnputstream类提供定位本地文件系统,对文件或目录及其属性进行基本操作。
40) 在JAVA中,break关键字用来终止循环语句。
35) 给定java代码,如下,编译运行后,结果是运行期异常,异常类型为___。
public class Test{
static String s;
public static void main(String args[]) {
char c=s.charAt(0)。System.out.println(c)。}}
36) 给定Java代码如下,关于super的用法,以下描述正确的是用来调用类B的无参构造方法。
class C extends B {java switch case string
public C() {
super()。} }
37) 给定java程序Test.java如下,编译运行,结果是输出字符串:talk。
package com;
class Test {
protected void talk ()
System.out.print("talk")。
给定Test的子类Test2。
代码如下:package com.util;
import com.*;
public class Test2 extends Test {
public static void main (String[]args)
___()。talk()。
39) 给定java代码如下,编译运行,结果是编译错误。
public static void main (String[] args) {
inti;
System.out.println (“i=“+i)。
40) 研究以下Java代码,当x=2时,输出结果是什么?(选择一项)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。