福师21秋《JAVA程序设计》在线作业二[答案]
时间:2022-01-08 07:40 来源:奥鹏教育 作者:奥鹏作业答案 点击:次
福师21秋《JAVA程序设计》在线作业二[答案]答案 福师《JAVA程序设计》在线作业二-0001 试卷总分:100 得分:100 一、单选题 (共 30 道试题,共 60 分) 1.异常包含下列那些内容( )。 A.程序中的语法错误 B.程序的编译错误 C.程序执行过程中遇到的事先没有预料到的情况 D.程序事先定义好的可能出现的意外情况 正确答案:-----
2.下列InputStream类中哪个方法可以用于关闭流? A.skip() B.close() C.mark() D.reset() 正确答案:-----
3.当Frame改变大小时,放在其中的按钮大小不变,则使用如下哪个layout( )。 A.FlowLayout B.CardLayout 正确答案:----- 正确答案:----- C.North and South of BorderLayout 正确答案:----- 正确答案:----- D.East and West of BorderLayout 正确答案:-----
4.在switch(expression)语句中,expression的数据类型不能是( )。 A.double 正确答案:----- B.char C.byte D.short 正确答案:-----
5.下列的哪个赋值语句是正确的? A.char a=12; B.int a=12.0; C.int a=12.0f; D.int a=(int)12.0; 正确答案:-----
6.下列的哪个赋值语句是不正确的? A.float f = 11.1; B.double d = 5.3E12; 正确答案:----- C.float d = 3.14f ; 正确答案:----- D.double f=11.1E10f; 正确答案:-----
7.设 x = 1 , y = 2 , z = 3,则表达式 y+=z--/++x 的值是( ) A.3 B.3.5 C.4 D.5 正确答案:-----
8.下列关于Java线程的说法那些是正确的( )。 A.每一个Java线程可以看成由代码、一个真实的CPU以及数据三部份组成 B.创建线程的两种方法中,从Thread类中继承的创建方式可以防止出现多父类问题 正确答案:----- C.Thread类属于java.util程序包 正确答案:----- D.以上说法无一正确 正确答案:-----
9.下列的哪个选项可以正确用以表示八进制值8? A.0x8 B.0x10 C.08 D.010 正确答案:-----
10.若已定义 byte[ ] x= {11,22,33,-66} ; 其中0≤k≤3,则对x数组元素错误的引用是( ) A.x[5-3] B.x[k] C.x[k+5] D.x[0] 正确答案:-----
11.给出下列代码,则数组初始化中哪项是不正确的?
byte[] array1,array2[]; byte array3[][]; byte [][] array4; A.array2 = array1 B.array2=array3 C.array2=array4 D.array3=array4 正确答案:-----
12.可变长度字符串使用( )处理。 A.char B.Character C.String D.StringBuffer 正确答案:-----
13.在设计程序时,应采纳的原则之一是________。 A.不限制goto语句的使用 B.减少或取消注解行 C.程序越短越好 D.程序结构应有助于读者理解 正确答案:-----
14.java语言的执行模式是: A.全编译型 B.全解释型 C.半编译和半解释型 D.同脚本语言的解释模式 正确答案:-----
15.下列不属于java语言鲁棒性特点的是: A.java能检查程序在变异和运行时的错误 B.java 能运行虚拟机实现跨平台 C.java 自己操纵内存减少了内存出错的可能性 D.java 还实现了真数组,避免了覆盖数据的可能 正确答案:-----
16.以下有关构造方法的说法,正确的是( ) A.一个类的构造方法可以有多个 B.构造方法在类定义时被调用 C.构造方法只能由对象中的其它方法调用 D.构造方法可以和类同名,也可以和类名不同 正确答案:-----
17.下面的代码段中,执行之后i 和j 的值是( )。 int i = 1; int j; j = i++; A.1, 1 B.1, 2 C.2, 1 D.2, 2 正确答案:-----
21.下列哪个选项是Java调试器,如果编译器返回程序代码的错误,可以用它对程序进行调试? A.java.exe B.javadoc.exe 正确答案:----- C.jdb.exe 正确答案:----- D.javaprof.exe 正确答案:-----
19.下列关于for循环和while循环的说法中哪个是正确的( ) A.while循环能实现的操作,for循环也都能实现 B.while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果 C.两种循环任何时候都可替换 D.两种循环结构中都必须有循环体,循环体不能为空 正确答案:-----
20.下列java标识符,错误的是() A._sys_varl B.$change C.User_name D.1_file 正确答案:-----
21.关于Java中数据类型叙述正确的是( ) A.整型数据在不同平台下长度不同 B.boolean类型数据只有2个值,true和false C.数组属于简单数据类型 D.Java中的指针类型和C语言的一样 正确答案:-----
22.设有定义 int i=123; long j=456; 下面赋值不正确的语句是( ) A.j=i; B.j=(long)i; C.i=(int)j; D.i=j; 正确答案:-----
23.下列语句执行后,变量a、c的值分别是( )。 int x=212; int a,c; c=x/100; a=x%10; A.1,2 B.2,1 C.1.82, 2 D.100,82 正确答案:-----
24.给出下列代码,如何使成员变量m 被方法fun()直接访问?
class Test { private int m; public static void fun() 正确答案:----- { ... } } A.将private int m 改为protected int m 正确答案:----- 正确答案:----- B.将private int m 改为 public int m C.将private int m 改为 static int m D.将private int m 改为 int m 正确答案:----- 正确答案:-----
25.下列程序段的输出结果是 ( )。 public class operatorsandExpressions{ void stringPlus(){ int x=3,y=4,z=5; System.out.println(x+y+z); } } 正确答案:----- A.xyz B.x+y+z C.12 D.以上答案均不正确 正确答案:-----
26.以下有关类的继承的叙述中,正确的是( ) A.子类能直接继承父类所有的非私有属性,也可通过接口继承父类的私有属性 B.子类只能继承父类的方法,不能继承父类的属性 C.子类只能继承父类的非私有属性,不能继承父类的方法 D.子类不能继承父类的私有属性 正确答案:-----
27.下面哪几个函数是public void example(){...}的重载函数( )。 正确答案:----- A.public void example( int m){...} 正确答案:----- B.public int example(){...} C.public void example2(){...} 正确答案:----- D.public int example3 ( int m, float f){...} 正确答案:-----
28.Java语言的类间的继承关系是( ) A.多重的 B.单重的 C.线程的 D.不能继承 正确答案:-----
29.给出如下代码: class test{ private int m; public static void fun() { // some code... } } 如何使成员变量m 被函数fun()直接访问( )。 正确答案:----- A.将private int m 改为protected int m B.将private int m 改为 public int m C.将private int m 改为 static int m D.将private int m 改为 int m
30.java以JVM为基础,最下层是移植接口,由适配器和()组成 A.网卡 B.Java os C.Java基本类 D.Java 应用程序和applet小程序 正确答案:-----
福师21秋《JAVA程序设计》在线作业二[答案]多选题答案 二、多选题 (共 10 道试题,共 20 分) 31.数组与向量的区别是( )。 A.数组的长度固定 B.数组元素的数据类型相同,可以是普通数据类型 C.向量长度可变 D.向量的元素类型可不同,只能是对象的引用 正确答案:-----
32.选出合理的标识符()。 A._sys1_lll B.2mail C.$change D.class 正确答案:-----
33.哪个布局管理器使用的是组件的最佳尺寸( ) A.FlowLayout B.BorderLayout C.GridLayout D.CardLayout 正确答案:----- E.GridBagLayout 正确答案:-----
34.下列哪些语句是正确的( )。 A.int a[][]=new int[][3]; B.int a[][]={{1,3},{2,3,4},{1,2}}; C.String s[][]=new String[2][]; D.String s[][]={{"can","I"},{"help","you"}} 正确答案:-----
35.下面是在命令行运行Java应用程序A,怎样才能在main(String args[])方法中访问单词"first" ()。 java A the first snow , the first snow came. A.args[0] B.args[1] C.args[2] D.args[5] 正确答案:-----
36.定义一个类名为"MyClass.java"的类,并且该类可被一个工程中的所有类访问,那么该类的正确声明应为( )。 A.private class MyClass extends Object 正确答案:----- 正确答案:----- B.class MyClass extends Object C.public class MyClass D.public class MyClass extends Object 正确答案:-----
37.指出下列哪个方法与方法public void add(int a){}为合理的重载方法( )。 正确答案:----- A.public int add(int a) 正确答案:----- B.public void add(long a) 正确答案:----- C.public void add(int a,int b) 正确答案:----- D.public void add(float a) 正确答案:-----
38.下述哪些说法是正确的( )。 A.java语言中的类只能有一个构造函数 B.程序员可以自己定义自己的异常 C.java语言允许多继承 D.socket在java.net包中 正确答案:-----
39.以下哪些是Java语言的特点( ) A.面向对象 B.安全可靠 C.平台无关 D.多支持线程 正确答案:----- E.支持分布操作
40.下面哪些判断是正确的( ) A.Abstract不能和final并列修饰同一个类; B.一个方法使用final修饰,则该方法所在的类不能被继承; C.abstract方法所在的类必须是abstract类 D.static方法中能处理非static域 正确答案:-----
三、判断题 (共 10 道试题,共 20 分) (责任编辑:admin) |
![福师21秋《JAVA程序设计》在线作业二[答案]](/uploads/allimg/240109/7316ebe0960119ebd7c8b54e2612f6aa.jpg)