华师网络学院作业答案-Java语言程序设计填空题

合集下载

华南师范大学Java程序设计

华南师范大学Java程序设计

华南师范大学计算机学院2007/2008学年(上)学期期末考试试卷《Java程序设计》试卷(A卷)专业:年级姓名:学号:班级:一.选择(每个1分,共10分)1.Which of the following are Java keywords?CA. SystemB. exitC. newD. instanceOf2.Which of the following statements are true?A. A byte can represent between 0 to 256B. A byte can represent between -128 to 127C. A byte can represent between -127 to 128D. A char can represent between -2x2 pow 16 2 x2 pow 16 –13. Which of the following statements are true?A. An interface can only contain method and not variablesB. Interfaces cannot have constructorsC. A class may extend only one other class and implement only one interfaceD. Interfaces are the Java approach to addressing its lack of multiple inheritance, but require implementing classes to create the functionality of the Interfaces.4. 以下类中是Container的子类的是A.JList B.JCanvasC.JCheckBox D.JPanel5. protected限定成员变量,以下说法正确的是( )A. 可以被三种类所引用: 该类自身、与它在同一个包中的其他类、在其他包中的该类的子类B. 可以被两种类访问和引用: 该类本身、该类的所有子类C. 只能被该类自身所访问和修改D. 只能被同一个包中的类访问6. 关于数组的说法,以下正确的是()A. int[] x=new int[20]建立了一个20个元素的整数数组B. 数组声明时可以不限定大小C. 数组大小在运行时可以动态改变D. 跟C的规定相同7.以下正确的说法是A. Applet类中不能有main方法B.Applet类是java.awt中的类C.Applet类是Container的间接子类D.Applet类不是容器类8.以下那种布局是JFrame的默认布局A.空布局B.BorderLayout C.FlowLayout D.CardLayout9.对于绘图类Graphics、Grphics2D,正确的说法是:A.Graphics是抽象类B.Graphics2D对象也可以当成Graphics对象使用C.Graphics类中包含Graphics2D中定义的全部方法D.Graphics2D是Graphics中二维绘图操作的具体实现类10. 关于流的说法,正确的是A.流专门用于描述跟外设的I/O操作B.File类是专门用来文件流式读写操作的C.流可以描述任何数据处理过程D.字符流只能处理Unicode字符数据二.填空题(每个1.5分,共30分)1.java语言使用的字符集是(UNICODE )。

华师网络学院作业答案-Java语言程序设计程序题

华师网络学院作业答案-Java语言程序设计程序题

.定义类A和类B如下. (5分)class A{int a=1;double d=2.0;void show( ){System.out.println("Class A: a="+a +"\td="+d);}}class B extends A{float a=3.0f;String d="Java program.";void show( ){super.show( );System.out.println("Class B: a="+a +"\td="+d);}}(1) 若在应用程序的main方法中有以下语句:A a=new A();a.show();则输出的结果如何?(2分)(2) 若在应用程序的main方法中定义类B的对象b:A b=new B();b.show();则输出的结果如何?(3分)答案:(1) Class A: a=1 d=2.0(2) Class A: a=1 d=2.0Class B: a=3.0 d=Java program.阅读程序,回答以下问题1: public class Output1 {2: public static void main(String arge[]) {3: int i=0;4: for ( char ch = 97; ch<113; ch++,i++) { 5: if( i % 8 == 0 )6: System.out.println(" "); 7: System.out.print("\t" +ch);8: }9: }10: }(1)程序第5、6行的if语句的功能是什么?(2分)(2)程序输出的结果有几行?(3分)答案:(1)每打印8个字符,则换行。

(2)输出的结果有2行1: public class A {2: public static void main(String[] args) {3: long first=1,second=1,third;4: System.out.print(first + " " + second + " "); 5: for(int i = 3; i <= 6; i++) {6: third = first + second;7: System.out.print(third + " ");8: first = second;9: second = third;10: }11: }12: }(1)程序第5~10行的for循环共循环几次? (2分)(2)程序输出的结果是什么?(3分)答案:(1)4次。

JAVA填空题标准答案 (103题)

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程序设计填空和改错题(参考答案)

Java程序设计填空和改错题(参考答案)

Java程序设计填空和改错题(参考答案)Java语言中的关键字用法1、Java语言中有4种基本的整数类型,哪种类型所占的内存空间最小,写出定义该类型的关键字_____________。

byte2、Java语言中有4种基本的整数类型,哪种类型所占的内存空间最大,写出定义该类型的关键字_____________。

long3、Java中使用_____定义的数据类型是采用Unicode编码的。

char4、Java中存在一种基本的数据类型,该类型定义的变量不能与其他类型转换,定义该类型用___________。

boolean5、布尔型定义的成员变量是有默认值的,它的值是_________。

false6、定义变量保存含有小数的数据时,使用_____定义的变量精度比较高。

double7、当一个函数没有返回值时,应该使用_______来定义该函数类型。

void8、在循环语句中,使用__________能够从循环中跳出,并结束循环。

break9、在循环语句中,使用________能够从循环中跳到循环开始位置,执行下一次循环。

continue10、当有两个比较语句需要同时满足才能得到正确结果,应使用______连接这两个比较语句。

&&11、当有两个比较语句只需要满足其中一条就能得到正确结果,应使用______连接这两个比较语句。

||12、若希望一条语句得到相反的结果时,应该在改语句前加上________。

!13、当有两个比较语句得到的结果不相同时才是正确的结果,应使用______连接这两个比较语句。

^14、在switch多分支语句中,用case后跟上各种比较的值,其余的值是使用________表示。

default15、if语句用于判断一个条件是否成立,如果成立则执行其中的语句,当不成立时执行_______中的语句。

else16、当希望一个类中的成员不能在类的外部访问时,应使用______修饰符定义该成员。

[高等教育]java语言程序设计一填空题及简答题汇总

[高等教育]java语言程序设计一填空题及简答题汇总

1.Java语言使用字符集,有个符号。

(Unicode 65535)2.Java标识符由和组成,由开头。

(字母和数字符非数字符)3.若源程序文件中只定义一个名为“JavaClass”的类,则文件的扩展名为。

(JavaClass.Java)4.Main()方法的参数是。

(String args [ ])5.Java源程序文件中有个public类。

(1)6.小应用程序必须继承类,小应用程序在运行。

(Applet 与Java兼容的的容器中)7.Appletviewse是,java是。

(Java Applet 解释器应用程序解释器) 8.Java通过多种机制保证可移植性,其中最主要的是。

(虚拟机)9.Java中(有/没有)指针。

(没有)10.Applet程序中(有/没有)main()方法。

(没有)二.填空题1.双目逻辑运算符包括和。

(&& || )2.移位运算符可以起到对操作数乘以2或者除以2的作用,那么操作数除以2的移位算是。

( >> )3.在对一个复杂的表达式进行运算时,要按运算符的优先顺序从高到低进行,同级运算符按照的顺序进行。

(从左到右)4.算术运算的优先级按照下面的次序排列:+ +和——的优先级最高,然后是、/和%,+和—的优先级最低。

(*)5.赋值表达式的左边是,右边是一个表达方式。

(一个变量)6.Break语句最常见的用法是在switch语句中,通过break语句而退出switch语句,使程序从 switch语句结构后面的开始执行。

( 第一条语句)7.Java语言中循环语句中包括for语句、do….while和语句。

(while)三.填空题1.把对象实例化可以生成多个对象,使用运算为对象分配内存空间。

(new )2.Java程序引入接口的概念,是为了弥补只允许类的缺憾。

(单继承)3.Java语言以为程序的基本单位,它是具有某些共同特性实体的集合,是一种抽象的概念。

填写问题的JAVA标准答案(103个问题).doc

填写问题的JAVA标准答案(103个问题).doc

填写问题的JA V A标准答案(103个问题)。

《Java语言程序设计JA V A填空题》学生答案和参考答案单词模型1。

(1.0分)在Java中的预定义数据类型中有相应的常数。

对于整数,有许多形式。

以1-9开头的正整数和负整数是十进制数,以0开头的正整数和负整数是八进制数,以0x或0X开头的正整数和负整数是数。

你的答案是:十六进制(分数1.0);参考答案:十六进制2。

(2.0分)如果一个类实现了一个接口,它需要实现所有的接口,否则这个类必须被定义为。

你的答案是:方法抽象类(得分2.0);参考答案:方法抽象(或抽象)3。

(3.0分)以下程序实现了从控制台输入和读取输出字符串。

请用完全导入的java.io.*,对该程序进行补充。

公共类CharInput {公共静态void main(字符串参数[])引发java.io.IOException{字符串s;InputStreamReader ir进来吧。

ir=新_ _ _ _ _ _ _ _ _ _ _ _ _ _(系统英寸);in=新_ _ _ _ _ _ _ _ _ _ _ _ _ _(IR)。

而((s=in。

_ _ _ _ _ _ _ _ _ _ _ _)!=空){系统输出打印(“读取s);你的答案是:输入流阅读器缓冲阅读器readline()(得分3.0);参考答案:输入流读取器缓冲读取器读取线()4。

(1.0分)线程类型中的yield()方法只能允许具有相同优先级或更高优先级且处于一种状态的线程获得运行机会。

你的答案是:准备好了(得分1.0);参考答案:就绪5。

(1.0分)在非静态成员方法中,您可以使用关键字来访问类的其他非静态成员。

你的答案是:这(得分1.0);参考答案:这个。

(1.0分)Java定义的变量需要初始值。

如果没有显式赋值,整数变量取值为0,实数变量取值为假,布尔数据取值为空。

你的答案是:0.0(得分1.0);参考答案:0.07。

华师《JAVA语言程序设计》

华师《JAVA语言程序设计》

《JAVA语言程序设计》第1题下列叙述中,正确的是________。

A、Java语言的标识符是区分大小写的B、源文件名与public类名可以不相同C、源文件名其扩展名为.jarD、源文件中public类的数目不限第2题下面哪个语句是创建数组的正确语句?()A、float f[6][6] = new float[6][6]B、float f[][] = new float[][6]C、float [][]f = new float[6][6]D、float [] f = new float[6][]第3题有整型数组:int[] x={12,35,8,7,2};,则调用方法Arrays.sort(x)后,数组x中的元素值依次是( ).A、2 7 8 12 35B、12 35 8 7 2C、35 12 8 7 2D、8 7 12 35 2 第4题下列关于方法覆盖不正确的是________。

A、方法覆盖和方法重载都是定义相同方法名的方法,本质上是一致的B、方法覆盖只能发生在子类对父类的继承中C、方法覆盖充分体现了Java语言的多态性D、方法返回值类型不同时也能实现方法覆盖第5题Java为移动设备提供的平台是_______。

A、J2MEB、J2SEC、J2EED、JDK5.0第6题下面程序段执行后b的值是( )。

String str = "java";boolean b = str instanceof StringA、0B、trueC、1D、false第7题下列哪个类声明是正确的_______。

A、abstract final class HI{...}B、abstract private move(){...}C、protected private number{...}D、public abstract class Car{...}第8题对于构造方法,下列叙述不正确的是_______。

java填空题标准答案(103题)

java填空题标准答案(103题)

1. ( 分)Java中预定义的数据类型中都有对应的常量,对于整型直接数,他的形式又有多种,以1-9开头的正负整数为十进制,以0开头的正负整数为八进制数,以0x或者0X开头的正负整数为数。

你的答案:十六进制(得分分);参考答案:十六进制2. ( 分) 一个类如果实现一个接口,那么它需要实现接口中的全部,否则该类就必须定义为。

你的答案:方法‖抽象类(得分分);参考答案:方法‖抽象(或abstract)3. ( 分) 下列程序实现从控制台输入并读取输出字符串.请将程序补充完整import .*; public class CharInput {public static void main(String args[]) throwsString s;InputStreamReader ir;BufferedReader in;ir=new____________;in=new____________(ir);while((s=!=null) {}}}你的答案:InputStreamReader‖BufferedRead er‖readline()(得分分);参考答案:InputStrea mReader‖BufferedReader‖re adLine()4. ( 分)线程类型中的yield()方法只能让相同优先级或者更高优先级、处于状态的线程获得运行机会。

你的答案:就绪(得分分);参考答案:就绪5. ( 分) 在非静态成员方法中,可以使用关键字访问类的其他非静态成员。

你的答案:this (得分分);参考答案:this6. ( 分) Java定义的变量要求赋初值,如果没有显式赋值,整型变量获得的值是0,实型变量的值是,布尔类型数据的量是false,复合数据变量的值是分null。

你的答案:(得分分);参考答案:7. ( 分) 程序int x = 16; int y= x<100x*100:x*10; 变量y值是。

华中师范大学网络教育《JAVA编程初步》练习测试题库及答案

华中师范大学网络教育《JAVA编程初步》练习测试题库及答案

华中师范大学网络教育《JAVA编程初步》练习测试题库及答案《JA V A编程初步》练习测试题及答案一、选择题1、关于被私有保护访问控制符private protected修饰的成员变量,以下说法正确的是()。

A、可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类B、可以被两种类访问和引用:该类本身、该类的所有子类C、只能被该类自身所访问和修改D、只能被同一个包中的类访问2、以下代码段将创建()个对象。

String s1="bc";String s2="bc";A、0B、1C、2D、33、编译并运行以下程序,以下描述哪个选项是正确的()1: class X{2: protected String toString(){3: return super.toString();}4: }A、编译通过运行无异常B、编译通过但运行时出错C、行2出错,不能成功编译D、不能成功编译,行3出错4、下列关于修饰符混用的说法,错误的是()A、abstract不能与final并列修饰同一个类B、abstract类中不可以有private的成员C、abstract方法必须在abstract类中D、static方法中能处理非static的属性5、容器Panel和Applet缺省使用的布局编辑策略是()A、BorderLayoutB、FlowLayoutC、GridLayoutD、CardLayout6、以下标识符中哪项是不合法的( )A、BigMeaninglessNameB、$intC、1 stD、$17、main方法是Java Application程序执行的入口点,关于main 方法的方法头以下哪项是合法的()A、public static void main()B、public static void main(String[ ] args)C、public static int main(String[ ] arg)D、public void main(String arg[ ])8、执行完以下代码int [ ] x = new int[25];后,以下哪项说明是正确的()A、x[24]为0B、x[24]未定义C、x[25]为0D、x[0]为空9、以下代码段执行后的输出结果为()int x=3; int y=10;System.out.println(y%x);A、0B、1C、2D、310、以下哪个表达式是不合法的()A、String x="Hello"; int y=9; x+=y;B、String x="Hello"; int y=9; if(x= =y) { }C、String x="Hello"; int y=9; x=x+y;D、String x=null; int y=(x!=null)&&(x.length()>0) ? x.length : 011、编译运行以下程序后,关于输出结果的说明正确的是()public class Conditional{public static void main(String args[ ]){int x=4;System.out.println("value is "+ ((x>4) ? 99.9 :9));}}A、输出结果为:value is 99.99B、输出结果为:value is 9C、输出结果为:value is 9.0D、编译错误12、以下声明合法的是()A、default String s;B、public final static native int w( )C、abstract double d;D、abstract final double hyperbolicCosine( )13、关于以下application的说明,正确的是()1: class StaticStuff2: {3: static int x=10;4: static { x+=5;}5: public static void main(String args[ ])6: {7: System.out.println("x=" + x);8: }9: static { x/=3;}10: }A、4行与9行不能通过编译,因为缺少方法名和返回类型B、9行不能通过编译,因为只能有一个静态初始化器C、编译通过,执行结果为:x=5D、编译通过,执行结果为:x=314、关于以下程序代码的说明正确的是()1. class HasStatic{2. private static int x=100;3. public static void main(String args[ ]){4. HasStatic hs1=new HasStatic( );5. hs1.x++;6. HasStatic hs2=new HasStatic( );7. hs2.x++;8. hs1=new HasStatic( );9. hs1.x++;10. HasStatic.x- -;11. System.out.println("x="+x);12. }13. }A、5行不能通过编译,因为引用了私有静态变量B、10行不能通过编译,因为x是私有静态变量C、程序通过编译,输出结果为:x=103D、程序通过编译,输出结果为:x=10215、以下选项中循环结构合法的是()A、while (int i<7){ i++;System.out.println("i is "+i);}B、 int j=3;while(j){ System.out.println(" j is "+j);}C、 int j=0;for(int k=0; j + k !=10; j++,k++){ System.out.println(" j is "+ j + "k is"+ k);}D、 int j=0;do{System.out.println( "j is "+j++);if (j = = 3) {continue loop;}}while (j<10);16、类Test1定义如下:1.public class Test1{2. public float aMethod(float a,float b){ }3.4.}将以下哪种方法插入行3是不合法的。

java语言程序设计试题及答案

java语言程序设计试题及答案

java语言程序设计试题及答案一、选择题(每题2分,共20分)1. Java语言是______。

A. 编译型语言B. 解释型语言C. 编译解释型语言D. 机器语言答案:C2. 下列哪个是Java语言的基本数据类型?A. StringB. IntegerC. booleanD. Object答案:C3. Java程序的执行入口是以下哪个方法?A. main()B. start()C. run()D. execute()答案:A4. 下列哪个是Java的访问控制修饰符?A. publicC. finalD. abstract答案:A5. Java中,哪个关键字用于定义接口?A. classB. interfaceC. packageD. enum答案:B6. Java中的异常处理是通过哪两个关键字实现的?A. try-catchB. if-elseC. for-whileD. switch-case答案:A7. 下列哪个是Java集合框架中的接口?A. ArrayListB. ListB. MapD. Set答案:B8. Java中,哪个关键字用于实现多态?B. implementsC. newD. override答案:A9. 下列哪个是Java的垃圾回收机制?A. JVMB. GC(Garbage Collection)C. JIT(Just-In-Time)D. JIT Compiler答案:B10. Java语言支持的编程范式包括哪些?A. 过程式编程B. 面向对象编程C. 函数式编程D. 所有以上答案:D二、填空题(每空3分,共15分)1. Java语言是______和______的结合体。

答案:编译型;解释型2. Java的三大特性是______、______和______。

答案:封装;继承;多态3. 在Java中,______关键字用于定义类。

答案:class4. Java的______类是所有Java类的父类。

java填空题标准答案(103题)

java填空题标准答案(103题)

1. ( 分)Java中预定义的数据类型中都有对应的常量,对于整型直接数,他的形式又有多种,以1-9开头的正负整数为十进制,以0开头的正负整数为八进制数,以0x或者0X开头的正负整数为数。

你的答案:十六进制(得分分);参考答案:十六进制2. ( 分) 一个类如果实现一个接口,那么它需要实现接口中的全部,否则该类就必须定义为。

你的答案:方法‖抽象类(得分分);参考答案:方法‖抽象(或abstract)3. ( 分) 下列程序实现从控制台输入并读取输出字符串.请将程序补充完整import .*;public class CharInput {public static void main(String args[]) throwsString s;InputStreamReader ir;BufferedReader in;ir=new____________;in=new____________(ir);while((s=!=null) {}}}你的答案:InputStreamReader‖BufferedRead er‖readline()(得分分);参考答案:InputStrea mReader‖BufferedReader‖re adLine()4. ( 分)线程类型中的yield()方法只能让相同优先级或者更高优先级、处于状态的线程获得运行机会。

你的答案:就绪(得分分);参考答案:就绪5. ( 分) 在非静态成员方法中,可以使用关键字访问类的其他非静态成员。

你的答案:this (得分分);参考答案:this6. ( 分) Java定义的变量要求赋初值,如果没有显式赋值,整型变量获得的值是0,实型变量的值是,布尔类型数据的量是false,复合数据变量的值是分null。

你的答案:(得分分);参考答案:7. ( 分) 程序int x = 16; int y= x<100x*100:x*10; 变量y值是。

java语言程序设计期末考试题及答案

java语言程序设计期末考试题及答案

java语言程序设计期末考试题及答案一、选择题(每题2分,共20分)1. 下列哪个选项不是Java语言的特点?A. 面向对象B. 跨平台C. 编译型语言D. 多线程答案:C2. 在Java中,哪个关键字用于定义一个接口?A. classB. interfaceC. abstractD. final答案:B3. 下列哪个选项不是Java中的集合类?A. ArrayListB. LinkedListC. HashMapD. String答案:D4. Java中,哪个关键字用于捕获异常?A. tryB. catchC. finallyD. throw答案:B5. 下列哪个选项不是Java中的访问修饰符?A. publicB. protectedC. privateD. static答案:D6. Java中,哪个方法用于将字符串转换为字符数组?A. toCharArray()B. split()C. substring()D. replace()答案:A7. 下列哪个选项不是Java中的垃圾回收机制?A. 标记-清除B. 标记-整理C. 复制D. 手动删除答案:D8. 在Java中,哪个关键字用于定义一个抽象类?A. classB. abstractC. interfaceD. final答案:B9. 下列哪个选项不是Java中的集合框架接口?A. ListB. SetC. MapD. Object答案:D10. Java中,哪个关键字用于定义一个枚举类型?A. enumB. classC. interfaceD. abstract答案:A二、填空题(每题2分,共20分)1. Java语言的三大特性是______、______、______。

答案:封装、继承、多态2. 在Java中,______关键字用于定义一个类。

答案:class3. Java中的______关键字用于定义一个方法。

答案:void4. Java中的______关键字用于定义一个私有变量。

(完整版)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语言程序设计 作业(94分)

华师 JAVA语言程序设计 作业(94分)
1.第 7 题 Java 语言具有许多优点和特点,下列选项中哪个反映了 Java 程序并行机制的 特点? A.安全性 B.多线程 C.跨平台 D.可移植 答案:B
您的答案:B 题目分数:2.0 此题得分:2.0
2.第 8 题 下列有关 Java 程序的说法中错误的是:( ) A.由于 Java 程序是解释执行的,所以执行前不需要进行编译。 B.程序执行过程中需要的所有类都是通过字节码校验程序装入的。 C.代码的运行是由 Java 运行环境中的解释器完成的。 D.在缺省的安全配置条件下,Applet 不能访问任何本地资源。 答案:A
您的答案:D 题目分数:2.0 此题得分:2.0
13.第 19 题 Java Application 源程序的主类是指包含有( )方法的类
A.main 方法 B.toString 方法 C.init 方法 D.actionPerfromed 方法 答案:A
您的答案:A 题目分数:2.0 此题得分:2.0
17.第 24 题 下列关于接口的说法哪个是正确? ( ) A.接口和抽象类是同一回事 B.一个类不可以实现多个接口 C.接口间不能有继承关系
D.实现一个接口必须实现接口的所有方法 答案:D
您的答案:D 题目分数:2.0 此题得分:2.0
18.第 30 题 下列操作中,不属于 Applet 安全限制的是:() A.加载本地库 B.读写本地文件系统 C.运行本地可执行程序 D.与同一个页面中的 Applet 通信 答案:D
您的答案:A
题目分数:2.0 此题得分:2.0
8.第 14 题 在编写 Java Application 程序时,若需要使用到标准输入输出语句,必须在程 序的开头写上( )语句
A.import java.awt.* B.import java.applet.Applet C.import java.io.* D.import java.awt.Graphics 答案:C

JAVA语言程序设计作业-华师2019

JAVA语言程序设计作业-华师2019

单选题1、在Java Applet程序用户自定义的Applet子类中,常常重载( )方法在Applet的界面中显示文字、图形和其它界面元素。

(2 分)A.start( )B.stop( )C.init( )D.paint( )我的答案:D得分:2分2、当包含applet 的页面时由图标状重新展开成窗口时将调用以下哪个函数?(2 分)A.init()B.start()C.stop()D.destroy()我的答案:B得分:2分3、当包含applet 的页面时由窗口缩小成图标状时将调用以下哪个函数?()(2 分)A.init()B.start()得分:2分4、以下哪个方法仅在Applet程序被创建和首次被载入支持Java的浏览器时被调用。

( )(2 分)A.paint()B.init()C.action()D.start()我的答案:B得分:2分5、如果希望所有的控件在界面上均匀排列,应使用下列那种布局管理器?()(2 分)A.BoxLayoutB.GridLayoutC.BorderLayoutD.FlowLouLayout我的答案:B得分:2分6、容器被重新设置大小后,哪种布局管理器的容器中的组件大小不随容器大小的变化而改变?()(2 分)A.CardLayoutB.FlowLayout得分:2分7、下列Java常见事件类中哪个是鼠标事件类?(2 分)A.InputEventB.KeyEventC.MouseEventD.WindowEvent我的答案:C得分:2分8、在Java图形用户界面编程中,若显示一些不需要修改的文本信息,一般是使用()类的对象来实现。

(2 分)A.LabelB.ButtonC.TextAreaD.TextField我的答案:D得分:0分9、创建一个标识有"关闭"按钮的语句是( )。

(2 分)B.Label b = new Label(" 关闭" )C.Checkbox b = new Checkbox(" 关闭" )D.Button b = new Button(" 关闭" )我的答案:D得分:2分10、以下说法中错误的是:()(2 分)A.Choice、Checkbox、CheckboxGroup、List这些组件可以接收用户在一个选择的集合中作出选择,但是不能输出信息B.一个Checkbox对象既可以作为一个复选按钮,也可作为一个单选按钮组中的一个按钮C.一个复选按钮实现的是“二选一”的结构,一个单选按钮组实现的是“多选一”的结构D.List对象可以实现“多选一”结构,也可以实现“多选多”结构,完全由创建List对象时的参数确定我的答案:A得分:2分11、以下哪个有关事件监听器的语句是正确的?()(2 分)A.一个组件可以有多个监听器B.一个组件只能有一个监听器C.一个监听器必须包含该组件D.一个监听器只能够接收和处理来自一个组件的事件我的答案:A得分:2分12、Random rd =new Random();int num=Math.abs(rd.nextInt())%4+1(2 分)A.1~4之间的随机值B.5C.0D.-1我的答案:A得分:2分13、以下变量不符合Java语言变量的规定的是()(2 分)A.123variableB.variable123C.variable_$_123D.$variable$$$我的答案:B得分:2分14、下列关于main()方法说法正确的是?(2 分)B.所有对象的创建都必须放在main()方法中C.main()方法可以有多个D.main()方法头的定义可以根据情况任意修改我的答案:A得分:2分15、关于Java的包叙述不正确的是________。

15春华师《Java语言程序设计》在线作业答案

15春华师《Java语言程序设计》在线作业答案

华师《Java语言程序设计》在线作业
一、单选题(共15 道试题,共30 分。


1. 关于类和对象的叙述正确的是( )
A. Java的类分为两大部分:系统定义的类和用户自定义的类
B. 类的静态属性和全局变量的概念完全一样,只是表达形式不同
C. 类的成员至少有一个属性和一个方法
D. 类是对象的实例化
正确答案:A
2. 执行完代码"int[]x=new int[25];"后,以下( )说明是正确的
A. x[24]为0
B. x[24]未定义
C. x[25]为0
D. x[0]为空
正确答案:D
3. 下列程序段执行后b3 的结果是( ) boolean b1=true, b2, b3; b3= b1 ?b1 : b2;
A. 0
B. 1
C. true
D. false
正确答案:C
4. 下列语句执行后,变量a、c的值分别是( )。

int x=182; int a,c; c=x/100; a=x%10;
A. 1,2
B. 2,1
C. 1.82, 2
D. 100,82
正确答案:B
5. 已知表达式int m[] = {0, 1, 2, 3, 4, 5, 6 }; 下面哪个表达式的值与数组下标量总数相等( )
A. m.length()
B. m.length
C. m.length()+1
D. m.length+1
正确答案:B
6. 设有定义int i=123; long j=456; 下面赋值不正确的语句是( )
A. j=i;
B. j=(long)i;
C. i=(int)j;。

(完整word版)《JAVA语言程序设计》期末考试试题及答案6(应考必备题库)

(完整word版)《JAVA语言程序设计》期末考试试题及答案6(应考必备题库)

《JAVA 语言程序设计》期末考试试题及答案6(应考必备题库)一、填空题1.定义类的保留字是(class ),定义接口的保留字是(interface ) 2.Socket 通常也称为(套接字),用于描述(IP 地址)和(端口) 3.线程的优先级在( 1 )至(10 )之间,数值越大(任务越紧急)。

1.定义类的保留字是(class ),定义接口的保留字是(interface )。

2.Socket 通常也称为(套接字),用于描述(IP 地址)和(端口)。

3.线程的优先级在( 1 )至(10 )之间,数值越大(任务越紧急)。

4.构造方法是一种特殊的成员方法,构造方法名与(类名)相同。

5. Java语言只允许单继承,指每个类只能有一个(父类)。

6. Java源程序的扩展名是(.java ),经过编译后的程序的扩展名是(.class )。

7. 在一个时间只能由一个线程访问的资源称为(临界资源)。

访问临界资源的代码(临界代码)。

8. 在多线程系统中,多个线程之间有(同步)和(互斥)两种关系。

二、选择题1. 关于选择结构下列哪个说法正确?()A. if 语句和else 语句必须成对出现B. if 语句可以没有else 语句对应C. switch结构中每个case语句中必须用break语句D. switch结构中必须有default语句2. while循环和do…while循环的区别是:()A .没有区别,这两个结构任何情况下效果一样B. while循环比do…while循环执行效率高C. while 循环是先循环后判断,所以循环体至少被执行一次D . do…while循环是先循环后判断,所以循环体至少被执行一次3.关于for 循环和while 循环的说法哪个正确?()A.while 循环先判断后执行,for 循环先执行后判断。

B.while 循环判断条件一般是程序结果,for 循环的判断条件一般是非程序结果C •两种循环任何时候都不可以替换D. 两种循环结构中都必须有循环体,循环体不能为空4.下列修饰符中与访问控制无关的是()A. private C. protected B.public D.final5. void 的含义:( )A.方法没有返回值B.方法体为空C.没有意义D. 定义方法时必须使用6 .return 语句:( )A .只能让方法返回数值B.方法都必须含有C .方法中可以有多句return D.不能用来返回对象7.关于对象成员占用内存的说法哪个正确?()A•同一个类的对象共用同一段内存B、同一个类的对象使用不同的内存段,但静态成员共享相同的内存空间C •对象的方法不占用内存D.以上都不对8.下列说法哪个正确?A .不需要定义类,就能创建对象B. 对象中必须有属性和方法C. 属性可以是简单变量,也可以是一个对象D. 属性必须是简单变量9.下列说法哪个正确?()A、一个程序可以包含多个源文件B、一个源文件中只能有一个类C、一个源文件中可以有多个公共类D、一个源文件只能供一个程序使用10.关于方法ma in ()的说法哪个正确?(A •方法main ()只能放在公共类中B ma in()的头定义可以根据情况任意更改C • 一个类中可以没有main()方法D .所有对象的创建都必须放在 mai n()方法中11.构造函数何时被调用? ( )A 、创建对象时c 、使用对象的方法时12. 抽象方法: ( )A 、 可以有方法体B 、 可以出现在非抽象类中C 、是没有方法体的方法D 、抽象类中的方法都是抽象方法13.关于继承的说法正确的是: ( )A 、 子类将继承父类所有的属性和方法。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

若包mylib存放在环境变量classpath指明的路径下,把mylib包中的类A导入程序中的语句是________。

答案: import mylib.A方法调用Math.pow(5,2)返回的结果是_______。

答案: 25.0设x = 2 ,则表达式( x + + ) * 3 的值是__________________。

答案:6设有整型数组的定义:int a[]=new int[8]; ,则a.length的值为_____。

答案: 8Java语言中关键字interface用来定义一个_____。

答案: 接口Java小程序的源文件名为App1.java,为运行该小程序,应将小程序嵌入网页文件中,其html的关键代码如下,请将其补充完整: < APPLET CODE= WIDTH=250 HEIGHT=250>答案: App1.class顺序执行以下两个语句的输出结果是:___________________。

String s = " 我喜欢学习Java!" ; System.out.println(s.length( ));答案: 10若有类定义: class B extends A{ … } 则类B是类A的______。

答案: 子类_____是由若干个称为结点的对象组成的一种数据结构,每个结点有一个数据和下一个结点对象的引用。

答案: 链表定义字符串:String s = new StringBuffer().append(" a" ).append(" b" ).append("c" ).toString();,则s的值是_____。

答案: abc__________方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方法必须在抽象类之中定义。

?????????方法是不能被当前类的子类重新定义的方法。

答案: 抽象方法、最终方法 (或 abstract方法、final方法)创建一个标识有" 湘南学院" 字样的标签对象gxdd的语句为_________;创建一个标识有" 关闭" 字样的按钮对象gb的语句为____________。

答案: Label gxdd = new Label(" 湘南学院" ); Button gb = new Button(" 关闭" );Java语言中, 通常把可能发生异常的方法调用语句放到try块中,并用紧跟其后的_____块来捕获和处理异常。

答案: catch在Java语言中,逻辑常量只有____和false两个值。

答案: true答案: 类名定义字符串:String s = " java" ;,则s.length()的值是______。

答案: 4若有定义:float b={1.1f, 3.5f, 6.8f};,则b.length()的值是_______。

答案: 3在循环中使用break语句,则_____(终止/继续)当前循环的执行。

答案: 终止定义一个方法时,用关键字void指明方法(有/没有)返回值。

答案: 没有创建一个名为 MyPackage 的包的语句是__________________________________,该语句应该放在程序的位置为:_____________________________________。

答案: package Mypackage;应该在程序第一句如果一个Java Applet源程序文件只定义有一个类,该类的类名为MyApplet,则类MyApplet必须是__________________________类的子类并且存储该源程序文件的文件名必须为_________________________。

答案: Applet、MyApplet.java程序中实现多线程的方法有两种:继承_____类和实现Runnable接口。

答案: Thread同一个类中多个方法具有相同的方法名,不同的参数列表称为方法的_____。

答案: 重载若x = 5,y = 10,则x > y和x < = y的逻辑值分别为_________和__________。

答案: false、true设 x, y,max,min 均为 int 型变量, x、y 已赋值。

用三目条件运算符,求变量 x 、y的最大值和最小值,并分别赋给变量 max 和min, 这两个赋值语句分别是 _________和________。

答案: max = x> y? x: y min = x< y? x: yJava的数据类型分为和两种类别。

答案: 基本数据类型,引用类型方法调用Math.max(99,88)返回的结果是_______。

答案: 99在Java程序中定义的类有两种成员:_________________、_________________。

答案: 域成员、方法成员形式参数指的是方法被____________时的参数行,实际参数是方法被______________时所传递进去的变量或值。

答案: 定义、调用堆栈是一种执行操作的数据结构。

GUI的含义答案: Graphics User Interface,图形用户界面JDK的含义。

答案: Java Development Kit Java开发工具若一个应用程序类的类名是Test,则保存该文件时的文件名为________。

答案: Test.java线程对象调用sleep(1000)方法,则该线程休眠_____毫秒。

答案: 1000据程序的构成和运行环境的不同,Java源程序分为两大类:__________________程序和_____________程序。

答案: Java? Application 、 Java? Applet? ( 或 Application、Applet )在java源程序的类头中使用关键字________声明该类实现某个接口。

答案: implements在Java的基本数据类型中,char型采用Unicode编码方案,每个Unicode码字符占用_______字节内存空间,这样,无论是中文字符还是英文字符,每个都是占用______字节内存空间。

答案: 2、2如果子类中的某个方法的________、___________和___________与它的父类中的某个方法完全一样,则称子类中的这个方法覆盖了父类的同名方法。

答案: 名称,参数类型和参数个数方法调用Math.abs(-90)返回的结果是_______。

答案: 90创建类的对象时,使用运算符___________给对象分配内存空间。

答案: newJava中,把数据和基于数据的操作封装在一起的数据类型称为______。

答案: 类在子类中使用关键字_______做前缀可调用被子类覆盖的父类中的方法。

答案: super方法调用Math.min(-9,11)返回的结果是_______。

答案: -9在Java程序中,通过类的定义只能实现____重继承,但通过接口的定义可以实现_____重继承关系。

答案: 单、多Java源程序是由类定义组成的,每个程序中可以定义若干个类,但是只有一个类是主类。

在Java Application 中,这个主类是指包含________________方法的类;在Java Applet里,这个主类是一个系统类_________________的子类。

多态是指___________________________________________________,在Java中有两种多态,一种是使用方法的_____________实现多态,另一种是使用方法的______________实现多态。

答案: 一个程序中有多个同名的不同方法,覆盖,重载Java小程序的源文件名为App1.java,为运行该小程序,应将小程序嵌入网页文件中,其html的关键代码如下,请将其补充完整: < APPLET CODE= WIDTH=250 HEIGHT=250>答案: App1.class如果子类中的某个方法的名字、返回值类型和参数列表与它的父类中的某个方法完全一样,则称子类中的这个方法___了父类的同名方法。

答案:覆盖关键字______用于导入包中的类到程序中,供程序中使用。

答案: import在Applet中,创建一个具有10行45列的多行文本区域对象ta的语句为:________________________________。

答案: TextArea ta = new TextArea( 10 , 45 );定义字符串: String s=new String(" javaok!" ), s1=s.substring(1,4));,则s1的值是______。

答案: ava在一个Java源文件中定义了3个类,编译该Java源文件时会产生_______个节码文件。

答案: 3一个复杂的应用系统必然包括有多个对象,这些对象间可能存在的关系有三种,它们是:___________________________、______________________和____________________。

答案: 包含、继承、关联定义一个方法时,用关键字void指明方法(有/没有)返回值。

答案: 没有定义字符串:String s = " ab" ;,则s.toUpperCase()的值是______。

答案: AB定义类的构造方法不能有返回值类型,其名称与_____名相同。

答案:类表达式(5%2==0)的值是_____。

答案:false在循环中使用语句,将跳过本轮循环的剩余语句,进入循环的下一轮。

答案:continue子类重新定义一个与从父类那里继承来的域变量完全相同的变量,这种面向对象程序设计特性称为域的___________________。

隐藏字符串分为两大类,一类是字符串常量,使用_______________类的对象表示;另一类是字符串变量,使用_________________类的对象表示。

答案:String、StringBuffer一个Java Application源程序文件名为MyJavaApplication.java,如果使用Sun公司的Java开发工具JDK 编译该源程序文件并使用其虚拟机运算这个程序的字节码文件,应该顺序执行如下两个命令:____________________________________________________、___________________________________________。

相关文档
最新文档