当前位置:网站首页 > Java基础 > 正文

java窗体基础代码



一、单选题


1、用于将java源代码文件编译成字节码的编译器是( )。


A.javac


B.java


C.jdb


D.javah


解答:A


知识点列表:JAVA虚拟机、特点及JAVA运行系统。


2、Java应用程序的入口方法是()。


A. start()B. init()C. paint()D. main()


解答:D


17、当下列程序执行时,其输出结果是()。


int x = 5;


int y = 2;


System.out.println(x+ y + "k");


A、5k


B、7k


C、52k


D、3k


解答:B


知识点列表:Java语言算术运算符、关系运算符、逻辑运算符、位运算符和复合赋值运算符的功能及使用。


18、下列说法正确的是()。


}


}


A、Hello


B、ello


C、elloH


D、编译错误


解答:D


知识点列表:Java语言Object类、数据类型类、Math类和System类的功能及所提供的属性和方法


21、在Java中,由Java编译器自动导入,而无需在程序中用import导入的包是()。


A、java.applet


B、java.awt


C、java.util


D、java.lang


解答:D


知识点列表:系统定义的类(包)


22、在Java中,所有类的根类是()。


A、java.lang.Object


B、java.lang.Class


C、java.applet.Apple


D、java.awt.Frame


解答:A


知识点列表:系统定义的类(包)。


37、仔细分析下面程序,其正确的输出结果是()。


publicclass Test1 {


publicstaticvoid changeStr(String str){


str="welcome";


}


publicstaticvoid main(String[] args) {


String str="1234";


解答:B


知识点列表:Java父类与子类、域继承和方法继承的操作过程。


10、当编译和运行下面代码时出现的结果是()。


import java.io.*;


class ExBase{


abstract public void martley(){


}


}


public class MyEx extends ExBase{


4、当在命令行输入:java myprog good morning运行以下代码,输出结果是()。


public class myprog{


public static void main(String argv[])


{


System.out.println(argv[2]);


}


}


A. myprog


B. good


A、InputEvent


B、KeyEvent


C、MouseEvent


D、WindowEvent


解答:D


知识点列表:Java标准组件的创建、使用与事件处理。


29、Applet小程序和Application独立程序的主要区别是()。


A、小程序内必须有main()方法


B、独立程序必须包含main()方法,而Applet小程序的父类一定是Applet


public static void main(String args[])


{


System.out.println(arr[1]);


}


}


A、编译时将产生错误


B、编译时正确,运行时将产生错误


C、输出零


D、输出空


解答:A


知识点列表:Java语言向量引入的目的及其与数组的区别。


28、下列Java常见事件类中,属于窗体事件类的是( )。


B、DataOutputStream


C、PrintStream


D、BufferedOutputStream


解答:A


知识点列表:流式输入输出与文件处理:JAVA的输入输出类库、简单的输入/输出流(读写文件、管道流、存储器读写)、文件的处理及随机访问。


31、下列选项中的组件都属于容器,其中父类属于java.awt.Window的容器是()。


String name; //姓名


}


class Student extends Person


{int score; //入学总分


int getScore(){ return score; }


}


问:类Person和类Student的关系是。( )


A.包含关系B.继承关系


C.关联关系D.无关系,上述类定义有语法错误


D、int t4[][]; t4={1,2,3,4,5,6};


解答:A


知识点列表:Java语言向量引入的目的及其与数组的区别。


16、下列语句序列执行后,x的值是()。


int a=3, b=4, x=5;


if( ++a==b ) x=++a*x;


A、35B、25C、20D、5


解答:B


知识点列表:Java语言流程控制语句的功能及使用。


C. morning


D. Exception raised: "java.lang.ArrayIndexOutOfBoundsException: 2"


解答:D


知识点列表:Java Applet程序、Application程序的编辑、编译和运行。


知识点列表:Java常用的布局策略及主要容器组件;图形界面的基本构成。


public static void main(String argv[]){


DataInputStream fi = new DataInputStream(System.in);


try{


fi.readChar();


}catch(IOException e){


System.exit(0);


}ห้องสมุดไป่ตู้


finally {System.out.println("Doing finally");}


changeStr(str);


System.out.println(str);


}


}


A、welcome


B、welcome1234


C、1234


D、1234welcome


解答:C


知识点列表:参数传递、Java语言Object类、数据类型类、Math类和System类的功能及所提供的属性和方法。


38、编译和运行下面代码后显示的结果是()。


33、设String s = "story";下列选项中的语句书写正确的是( )。


A、s += "books";


B、char c = s[1];


C、int len = s .length;


D、s = s - "books";


解答:As.charAt(1); s.length();


知识点列表:了解运算符的优先级和结合性。


解答:B


知识点列表:Java语言流程控制语句的功能及使用。


知识点列表:异常处理:异常与异常类、抛出异常、异常的捕获。


知识点列表:Java Applet程序、Application程序的编辑、编译和运行。


27、阅读下列代码后,下列选项说法正确的是()。


public class Person


{


int arr[]=new int[10];


13、在switch(expression)语句中,expression的数据类型不能是()。


A、double


B、char


C、byte


D、short


解答:A


知识点列表:Java语言流程控制语句的功能及使用。


14、为了使包sos在当前程序中可见,可以使用的语句是()。


A、import sos.*;


B、package sos.*;


A、Frame


B、Panel


C、Container


D、Applet


解答:A


知识点列表:Java常用的主要容器组件。


32、在Java中,用package语句说明一个包时,该包的层次结构必须()。


A、与文件的结构相同


B、与文件目录的层次相同


C、与文件类型相同


D、与文件大小相同


解答:B


知识点列表:Java语言包的创建和引用;接口的作用、定义及实现方法。


case 0:


System.out.println("zero");


break;


case 1:


System.out.println("one");


case 2:


System.out.println("two");


}


A、default


B、default, zero


C、错误:default子句没有定义


D、没有输出结果


解答:C


知识点列表:用户程序自定义类和对象的基本格式。


12、设x,y均为已定义的类名,下列声明对象x1的语句中正确的是( )。


A、public x x1= new y( );


B、x x1=x( );


C、x x1=new x( );


D、int x x1;


解答:C


知识点列表:4.2用户程序自定义类和对象的基本格式。


}


}


A.编译时发生错误


B.可以运行,按任意键退出


C.可以运行,按任意键,提示"Doing finally",然后退出


D.刚开始运行,立即退出


解答:A


知识点列表:异常处理:异常与异常类、抛出异常、异常的捕获。


11、当类的成员未用访问权限修饰符时,Java认为此成员的访问权限为()。


A. privateB. protectedC.defaultD.public


8、执行完代码int[ ] x = new int[25];后,下列选项说明正确的是()。


A. x[24]为0B. x[24]未定义C. x[25]为0D. x[0]为空


解答:A


知识点列表:Java语言向量引入的目的及其与数组的区别。


9、设有下面两个类的定义:


class Person


{long id; //身份证号


6、下列整型数据类型中,需要内存空间最少的是( )。


A. shortB. longC. intD. byte


解答:D


7、下列代码段执行后的输出结果是()。


int x=3;


int y=10;


System.out.println(y%x);


A.0


B.1


C.2


D.3


解答:B


知识点列表:Java语言算术运算符、关系运算符、逻辑运算符、位运算符和复合赋值运算符的功能及使用。


知识点列表:Java Applet程序、Application程序的编辑、编译和运行。


3、下列选项在java中属于不合法的标识符的是()。


A.BigMeaninglessName


B._whatavariable


C.#myvar


D.$dollar


解答:C


知识点列表:Java语言变量、常量的使用及其运算操作。


C、两者都必须有main()方法


D、小程序必须包含main()方法,而独立程序的父类一定是Applet


解答:B


知识点列表:Java Applet类的主要方法及浏览器自动调用主要方法的操作过程。


30、下列选项中属于过滤流FilterInputStream的子类的是()。


A、DataInputStream


public static void main(String argv[]){


Conv c=new Conv();


String s=new String("ello");


c.amethod(s);


}


public java窗体基础代码 void amethod(String s){


char c='H';


c+=s;


System.out.println(c);


C、sos import;


D、sos package;


解答:A


知识点列表: 系统定义的类(包)。


15、下列数组初始化形式正确的是()。


A、int t1[][]={{1,2},{3,4},{5,6}};


B、int t2[][]={1,2,3,4,5,6};


C、int t3[3][2]={1,2,3,4,5,6};


public class Inc{


public static void main(String argv[]){


Inc inc = new Inc();


int i =0;


inc.fermin(i);


i = i++;


System.out.println(i);


}


void fermin(int i){


23、Java语言的类间的继承关系是()。


A、多重的


B、单重的


C、线程的


D、不能继承


解答:B


知识点列表:JAVA父类与子类、域继承和方法继承的操作过程,接口的作用、定义及实现方法。


24、当下列程序执行时,其输出结果是()。


int i=9;


switch (i) {


default:


System.out.println("default");


A、final可修饰类、属性、方法


B、abstract可修饰类、属性、方法


C、定义抽象方法需有方法的返回类型、名称、参数列表和方法体


D、用final修饰的变量,在程序中可对这个变量的值进行更改


解答:A


知识点列表:用户程序自定义类和对象的基本格式。


19、编译和运行下面代码时显示结果是()


public class Conv{

版权声明


相关文章:

  • java基础章节练习2025-04-27 08:02:06
  • Java基础换行2025-04-27 08:02:06
  • Java基础文本2025-04-27 08:02:06
  • java基础电子书知乎2025-04-27 08:02:06
  • java包装基础2025-04-27 08:02:06
  • 分布式java应用基础与实践.pdf2025-04-27 08:02:06
  • java tts基础2025-04-27 08:02:06
  • java基础1432025-04-27 08:02:06
  • java编程基础试题2025-04-27 08:02:06
  • java 基础对象2025-04-27 08:02:06