Java程序填空
JAVA填空选择题库

一、选择题(共10道题,每道题有4个选项,只有一个选项是正确的;每道题2分,共计20分)1.下面哪一个文件包含名为HelloWorld的类的字节码(B)。
A.HelloWorld.java B.HelloWorld.class C.HelloWorld.exe D.HelloWorld.javadoc 2.JDK6.0版本成功安装后,在指定的安装位置将出现jdk1.6.0_21目录,该目录下用于存放编译器、解释器等各类工具的子目录是(C)。
A.jre B.lib C.bin D.demo3.编译运行以下程序后,关于输出结果的显示正确的是(D)。
public class Test{public static void main(String args[ ]){byte b=2, e=3; //---------------1byte f=b+e; //----------------2System.out.println(f);}}A.编译通过,运行时打印输出5B.编译通过,运行时打印输出23C.编译不通过,在//1处有错误,不能这样定义变量D.编译不通过,在//2处有错误,因为此处f必须是一个int类性的变量4.类的设计要求它的某个成员变量不能被任何外部类直接访问,则使用下面的哪个修饰符能够获得需要的访问控制(A)A.private B.default C.protected D.public5.已知给出以下代码,则下列选项中正确的是(C)。
public interface Top{public void twiddle(String s);}A.public abstract class Sub implements Top{ public abstract void twiddle(String s){ }}C.public abstract class Sub implements Top{ } B.public class Sub extends Top{public void twiddle(Integer i){ } }D.public class Sub implements Top{ public void twiddle(Integer i){6.下列哪个选项可以计算出角度为42度的余弦值(B)。
《Java程序设计》理论题库—填空题

1.class Outer{
2.private int size=5;
3.public Object makeInner(final int finalLocalVar){
4.int LocalVar=6;
5.class Inner{
6.public String toString(){
else if(c1.getState())
s="我就喜欢玩耍";
else if(c2.getState())
s="我只喜欢学习";
else
s="";
//重画
}
public void paint(Graphics g)
int fw,fh; //图片显示的宽度和高度
Label fname;
public void init()
{
fname=new Label(" ");
;
fn=getParameter(" "); //取得参数
}
}
}
9. Java中类成员的限定词有以下几种:private, public, ________, ________
其中
________的限定的范围最大
10. Java中所有类都是类 ________的子类
11. 请填出在ng包中与下列基本数据类型相对应的封装类: float:ng.Float
17.根据applet参数显示图片
参数为图片文件名
图片文件在HTML文件同一目录下
import java.applet.Applet;
Java填空题2

《JAVA程序设计》填空题1. Java是目前最广泛的网络编程语言之一。
2. Java具有简单、面向对象、稳定、与平台无关、解释型、多线程、动态等特点。
3. JDK开发java程序需三个步骤,分别为编写源文件,编译java源程序,运行java源程序。
4. Java具有简单、面向对象、稳定、与平台无关、解释型、多线程、动态等特点。
5.编写Java程序,可以使用一个文字编辑器来编写源文件。
6.把编写好的Java源文件保存起来,原文件的扩展名必须是java 。
7.用JDK编译Java源程序,使用的命令是Javac ,编译源文件得到字节码文件。
8. Java源程序编译后生成的字节码文件扩展名为class 。
9.用JDK运行Java应用程序,使用的命令是Java。
10. Java程序分为两类,即Java应用程序和Java小应用程序。
11.用JDK工具,显示Applet程序运行结果的命令是appletviewer。
12. Java程序分为两类,即Java应用程序和Java Applet小应用程序。
13.一个Java源程序是由若干个类组成。
14.class 是Java的关键字,用来定义类。
15. Java应用程序中有多个类时,java命令后的类名必须是包含了main 方法的那个类的名字。
16.一个Java应用程序必须且只有一个类含有main 方法。
17.在一个Java应用程序中main方法必须被说明为public static void。
18. Java中所有程序都使用方法,应用程序以main 方法开始。
19. Java源文件中有多个类,但只能有一个类是public类。
20.一个Java Applet 不再需要main方法,但必须有一个类扩展了Applet类。
21. Java Applet 必须有浏览器来运行。
22.用来标识类名、变量名、方法名、类型名、数组名、文件名的有效字符序列称为标识符。
23. Java语言规定标识符由字母、下划线、美元符号和数字组成,并且第一个字符不能是数字。
javaweb程序填空题

javaweb程序填空题JavaWeb程序是一种基于Java语言开发的Web应用程序。
它可以运行在Web服务器上,通过浏览器进行访问和交互。
下面是一些填空题,涉及到JavaWeb程序的相关知识。
1. JavaWeb程序的核心组件是__________。
答,Servlet.2. Servlet是一个__________的Java类,用于处理客户端请求和生成响应。
答,无状态。
3. Servlet容器是指__________,负责管理和执行Servlet的生命周期。
答,Web服务器。
4. JSP是JavaServer Pages的缩写,它是一种__________。
答,动态网页技术。
5. JSP页面中的Java代码可以使用__________标签进行嵌入。
答,<% %> 或者 <%! %>。
6. JSP页面中的表达式可以使用__________标签进行输出。
答,<%= %>。
7. JSP中的__________标签用于定义可重用的页面片段。
答,<jsp:include>。
8. JSP中的__________标签用于循环输出集合或数组中的元素。
答,<c:forEach>。
9. JSP中的__________标签用于条件判断和分支选择。
答,<c:if>。
10. JSP中的__________标签用于定义和使用JavaBean。
答,<jsp:useBean>。
11. JavaWeb程序中的__________用于存储和管理用户的会话数据。
答,Session.12. JavaWeb程序中的__________用于将请求转发给其他资源进行处理。
答,RequestDispatcher.13. JavaWeb程序中的__________用于将请求重定向到其他URL。
答,重定向。
14. JavaWeb程序中的__________用于处理前端发送的异步请求。
java 考试填空题

java 考试填空题
好的,以下是一些Java考试的填空题:
1. Java语言是____编程语言。
2. Java程序的入口点是____方法。
3. 在Java中,变量可以使用____关键字进行声明。
4. Java中的注释分为两种,分别是____注释和____注释。
5. Java中的数据类型分为两类,分别是____类型和____类型。
6. 在Java中,使用____关键字可以将一个类声明为抽象类。
7. 在Java中,使用____关键字可以将一个方法声明为抽象方法。
8. Java中的接口是一种抽象类型,它包含方法的____定义。
9. Java中的包用于将相关的类组织在一起,它的作用是____。
10. 在Java中,使用____关键字可以将一个变量声明为final的。
(完整版)java程序填空题

(完整版)java程序填空题一、程序填空题(每空3分,共30分)1.以下程序要求从键盘输入一个整数,判别该整数为几位数,并输出结果,请将下面的程序填写完整。
public class Blank1 {public static void main(String[] args) throws IOException { Scanner sc=new Scanner( (1) );int count=0,t;int x=sc.nextInt();sc.close();t=x;while(t!=0){count++;(2) ;}System.out.println(x+"是"+count+"位数。
");}}答案:(1)System.in(2)t=t/102.在下面的程序中使用方法重载分别实现了两个和三个整数的相加,请将下面的程序填写完整。
class AddOver{public (3){return a+b;}public int add( int a, int b, int c ){return a+b+c ;}}public class Blank2{public static void main(String[] args){AddOver a= (4) ;System.out.println(a.add(1,2));System.out.println(a.add(1,2,3));}}答案:(3)int add(int a,int b)(4)new AddOver()3. 构造一个类来描述一个点,该类的构成包括点的x和y两个坐标,以及一些对点进行的操作,包括:取得点的坐标值,利用另一个点对当前点的坐标进行赋值,请将下面的程序填写完整。
class Point{int x,y;public(5) (int x, int y){this.x=x; this.y=y;}public Point getPoint(){Point temp = new Point(0,0);temp.x=x; temp.y=y;return (6);}public void setPoint( (7) ){this.x=s.x; this.y=s.y;}}public class Blank3 {public static void main(String[] args){Point a = new Point(3,4);Point b = new Point(0,0);b=a.getPoint();Point c = new Point(0,0);c.setPoint(b);}}答案:(5)Point(6)temp(7)Point s4. 下面的程序完成从D:\Hello.txt中读取文本并显示在屏幕上,请将下面的程序填写完整。
JAVA填空题标准答案 (103题)

1. ( 1.0分)Java中预定义的数据类型中都有对应的常量,对于整型直接数,他的形式又有多种,以1-9开头的正负整数为十进制,以0开头的正负整数为八进制数,以0x或者0X开头的正负整数为数。
你的答案:十六进制 (得分1.0 分);参考答案:十六进制2. ( 2.0分) 一个类如果实现一个接口,那么它需要实现接口中的全部,否则该类就必须定义为。
你的答案:方法‖抽象类 (得分2.0 分);参考答案:方法‖抽象(或abstract)3. ( 3.0分) 下列程序实现从控制台输入并读取输出字符串.请将程序补充完整import java.io.*;public class CharInput {public static void main(String args[]) throws java.io.IOException{String s;InputStreamReader ir;BufferedReader in;ir=new____________(System.in);in=new____________(ir);while((s=in._________)!=null) {System.out.println(“R ead;”+s);}}}你的答案:InputStreamReader‖BufferedReader‖read line() (得分3.0 分);参考答案:InputStreamReader‖BufferedReader‖readLine( )4. ( 1.0分)线程类型中的yield()方法只能让相同优先级或者更高优先级、处于状态的线程获得运行机会。
你的答案:就绪 (得分1.0 分);参考答案:就绪5. ( 1.0分) 在非静态成员方法中,可以使用关键字访问类的其他非静态成员。
你的答案: this (得分1.0 分);参考答案:this6. ( 1.0分) Java定义的变量要求赋初值,如果没有显式赋值,整型变量获得的值是0,实型变量的值是,布尔类型数据的量是false,复合数据变量的值是分null。
java考题程序填空答案

简答题:1.Java 源文件中最多只能有一个()类,其他类的个数不限。
public类,而且这个类的类名要和文件名一致.2.面向对象程序设计的特征(封装性)(继承)(多态性)3.接口是由(抽象方法)和(常量)组成的特殊类4.用static修饰的方法是(静态方法,或类方法)5.在产生异常的方法声明中声明会产生的异常,向更高一级方法抛出异常的关键字是:throws6.子类通过(super)关键字调用父类的构造方法。
7.Java的标准输出流是(System.out)。
8.实现继承的关键字(extends)。
9.JVM是(Java虚拟机--java virtual machine)JDK是(java开发工具包--Java Developer's Kit )appletviewer是(小应用程序阅览器) 。
10.用户不能直接调用构造方法,只能通过(new )关键字自动调用。
11.在 Java 中,由Java编译器自动导入,而无需在程序中用import导入的包是(ng.*)12.在 Java 中,能实现多重继承效果的方式是(实现多个接口)13.创建包的语句应该放在程序的位置为(非注释的第一行)。
14.用(abstract)关键字修饰的类只能被继承,不能生成其对象。
15.通过调用Thread类的(start)方法来启动一个线程。
16.定义包的关键字(package)17.Java不支持多重继承,但可通过(接口interface)实现多继承。
18.Java源程序经编译生成的字节码文件的扩展名为(class)19.Java的核心包中,提供编程应用的基本类的包是(ng包自己查一下)20.每个Java应用程序可以包括许多方法,但必须有且只能有一个(main)方法。
21.当实现Runnable接口时,要实现的方法是(public void run())22.使用(throw)关键字可以明确地抛出一个异常。
程序填空题所有做过的实验.1、定义一个长度为5的字符串数组,并初始化其初值为“open”, “door”, “the”, “open”, “name”;计算该数组中“open”出现的次数,并倒序输出数组元素。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
本题的功能是计算二维数组arr[][]={{34,21,45,67,20),{23,10,3,45,76},{22,3,79,56,50}}中的最小值,并输出。
参考答案:第1处:j<5或j<=4第2处:j=0第3处:i++或i+=1或i=i+1本题的功能是通过鼠标确定两个点,然后画两点间的直线。
窗口中有-个按钮“Draw line”,单击该按钮后,它就处于按下状态,然后用鼠标在窗口中单击-下,在单击的地方就会出现-个坐标圆点,用鼠标在另外-个地方单击-下又会出现另外-个圆点,并且此时在两个坐标圆点间画出-条直线,且“Draw line”处于可用状态,再单击这个按钮就可以画另外-条直线。
参考答案:第1处:Point第2处:mevt.getPoint下面的程序中,有两个文本框,Input和Output,用户在Input文本框中输入字符串后回车,字符串会在Output文本框中出现。
参考答案:第1处;new Actionlistener()第2处:tfl.getText()本题中定义了长度为20的-维整型数组a,并将数组元素的下标值赋给数组元素,最后打印输出数组中下标为奇数的元素。
public class javal{public static void main(String[]args){int a[]=Int i:fora[i]=ifori++)=1:i=0;i<20;i++){System.out.print(”a[”+i+”]=”+a[i]+”,“);}参考答案:第1处:new int020]第2处:i=0;i<20第3处:i%2 !=0本题的功能是计算二维数组arr[][]={{34,21,45,67,20},{23,10,3,45,76},{22,3,79,56,50}}中的最小值,并输出。
public class javal{public static void main(String[]args){int arr[][]={{34,21,45,67,20),{23,10,3,45,76},{22,3,79,56,50}};int i=0:intj=0;int min=arr[0][0];while(i<3){while( ){if(arr[i][j]<min)min=arr[i][j];j++;};;}System.out.println("The min:"+min);}}参考答案:第1处:j<5或j<=4第2处:j=0第3处:i++或i+=1或i=i+1本题将数组中arr[]={5,6,3,7,9,1}的各个元素按下标的逆序输出。
public class javal{public static void main(String[]args){int arr[]={5,6,3,7,9,1};;n= ;while(n>=O){System.OUt.print(arr[n]+"");;}}}参考答案:第1处:int n第2处:arr.1ength-1第3处:n--或n=n-1或n-=l.本题定义了一个方法add(),用于求两个整形数的和。
方法中有两个整形参数a和b,方法体中计算a和b的和sum,并将结果返回。
程序中调用add()方法求整数24和34的和,并将结果打印输出。
public class javal{public static void main(String[]args){int a=24,b=34;System.out.println(add(a,b));}public static int add( ){;sum—a+b;;}}参考答案:第1处:int a,int b第2处:int sum第3处:return sum本题将一个整形变量opl的二进制的低3位全部变成1。
public class javal{public static void main(String[]args){opl=21;int op2=7:res;;System.out.println(res);}}参考答案:第1处:int第2处:int第3处:res=opl|op2本题的功能是计算l~10之间除了5以外的各个自然数的和。
public class javal{public static void main(String[]args){int i=1 ;int sum=0;while(i<=10){if(i= =5){;;};i++;}System.out.println("sum="+sum);}}参考答案:第1处:i=i+1或i++或i+=1第2处:continue第3处:sum+=i或sum=sum+i本题的功能是获取鼠标在窗口中的位置。
当鼠标移进窗口中,就会实时显示鼠标在窗口中的相对位置,比如显示为"鼠标的当前位置:X:Y"(其中,X为横坐标,Y为纵坐标)。
import java.awt.*;import java.awt.event.*;import java.util.*;import javax.swing.*;public class java2{public static void main(String[]args){MouseFrame frame=new MouseFrame();frame.setDefaultCloseoperation(JFrame.EXIT_0N CLOSE);frame.show();}}class MouseFrame extends JFrame{public MouseFrame(){setTitle("java2");setSize(WIDTH,HEIGHT);MousePanel panel=new MousePanel();Container contentPane=getContentPane();contentPane.add(panel);}public static final int WIDTH = 300;public static final int HEIGHT=200;}class MousePanel extends JPanel{public MousePanel(){addMouseListener(new MouseHandler());addMouseMotionListener(new MouseMotionHan-dler());}public void paintComponent(Graphics g)(super.paintComponent(g);String text="鼠标指针位置:"+mousex+":"+mousey;g.drawString(text,10,10);}private int mousex,mousey;private class MouseMotionHandler {public void mouseMoved(MouseEvent event){mousex=event.getX();mousey=event.getY();repaint();}public void mouseDragged(MouseEvent event){mousex=event.getX();mousey=event.getY();repaint();}}private class MouseHandler{public void mousePressed(MouseEvent eveat){mousex=event.getX();mousey=event.getY();}}}参考答案:第1处:implements MouseMotionListener第2处:extends MouseAdapter本题主窗口中包括一个文本框和一个文本域,在上面的文本框中输入一个整数并按回车键,就会在下面的文本域中显示该整数的平方值;如果在文本框中输入的不是一个整数,将弹出一个警告窗口。
tmport java.awt.event.*:import java.awt.*;import javax.swing.JOptionPane;class Dwindow extends Frame implements ActionLis-tener{TextField inputNumber;TextArea show;Dwindow(String s){super(s):inputNumber=new TextField(22);inputNumber.addActionListener(this);show=new TextArea();add(inputNumber,BorderLayout.NORTH);add(show,BorderLayout.CENTER);setBounds(60,60,300,300);setVisible(true);validate();addWindowListener(new WindowAdapter(){public void windowClosing(WindowEvent e) {System.exit(0);}});}public void actionPerformed(ActionEvent e) {boolean boo=false;if(e.getSource()= =inputNumber){String s= ;char a[]=S.toCharArray();for(int i=0;i<a.length;i++){if(!(Character.isDigit(a[i])))boo=true;}if(boo= =true) {JOptionPane.showMessageDialog(this,"您输入了非法字符","警告对话框",);inputNumber.setText(null);}else if(boo= =false){int number=Integer.parseInt(s);show.append("\n"+number+"平方:"+(num-bet*number)):}}}}public class java2{public static void main(String args[]){ new Dwindow("java2");}}参考答案:第1处:inputNumber.getText()第2处:JOptionPane.WARNING_MESSAGE本题是一个Applet,它的功能是在窗口上添加12×12个标签,并且横向和纵向标签的颜色为黑白相间。