青青 发表于 2022-2-16 09:21:27

北理工22春JAVA技术与应用(JAVA语言)模拟答案

[题型]单选题
下面的哪个赋值语句是正确的?()
A、        short myshort=99s;
B、        String name=’Excellent’;
C、        char c=17c;
D、        int z=015;
D
[难度]易
[题型]单选题
下面哪个不是Java的保留字或关键字?()
A、        default
B、        NULL
C、        throws
D、        long
B
[难度]易
[题型]单选题
下面哪个是Math类中正确的方法?()
A、        random()
B、        Random()
C、        square()
D、        sqr()
A
[题型]单选题
下面哪个不是Thread类的方法?()
A、        yield()
B、        sleep(long msec)
C、        go()
D、        stop()
C
[题型]单选题
下面哪个不是Collection接口的方法?()
A、        iterator
B、        isEmpty
C、        toArray
D、        setText
D
[题型]单选题
下面哪个不是String类的方法?()
A、        subString()
B、        startsWith()
C、        toString()
D、        toUpperCase()
C
[难度]易
[题型]单选题
下面哪条语句是正确的?()
A: short snum = 99s;
B: String name = ‘Class Name is: 03076’;
C: char c = 17c;
D: float f = 3.4f;
D
[题型]单选题
下面哪个语句(初始化数组)是不正确的:()
A: int x[] = {1,,3};
B: int x = {1,,3};
C: int[] x = {1,,3};
D: int x[] = new int[]{1,,3};
B
[题型]单选题
下面哪一个表达式是正确的?()
A、 byte=18;
B、 Boolean=null;
C、 long l=0xfffL;
D、 double=0.939d;
C
[难度]易
[题型]单选题
下面哪个修饰符修饰的变量是所有同一个类生成的对象共享的?()
A、public
B、private
C、static
D、final
C
[题型]单选题
下面关于java中类的说法哪个是不正确的?()
A、类体中只能有变量定义和成员方法的定义,不能有其他语句。
B、构造函数是类中的特殊方法。
C、类一定要声明为public的,才可以执行。
D、一个java文件中可以有多个class定义。
C
[题型]单选题
下列哪个类声明是正确的?()
A、 abstract final class H1{…}
B、 abstract private move(){…}
C、 protected private number;
D、 public abstract class Car{…}
D
[题型]单选题
方法重载是指()
A.两个或两个以上的方法取相同的方法名,但形参的个数或类型不同
B.两个以上的方法取相同的名字和具有相同的参数个数,但形参的类型可以不同
C.两个以上的方法名字不同,但形参的个数或类型相同
D.两个以上的方法取相同的方法名,并且方法的返回类型相同
A
[题型]单选题
哪个布局管理器使用的是组件的最佳尺寸?()
A. FlowLayout
B. BorderLayout
C. GridLayout
D. CardLayout
A
[难度]易
[题型]单选题
Frame的默认的布局管理器是下列哪一个?()
A.FlowLayout
B.BorderLayout
C.GridLayout
D.CardLayout
B
[题型]单选题
下列哪个用户图形界面组件在软件安装程序中是常见的?()
A.滑块
B.进度条
C.对话框
D.标签
B
[题型]单选题
下面的哪个用户界面组件不是容器?()
A. JScrollPane
B. JFrame
C. JWindows
D. JScrollBar
D
[题型]单选题
在下列事件处理机制中哪个不是机制中的角色?()
A. 事件            
B. 事件源
C. 事件接口       
D. 事件处理者
C
[难度]易
[题型]单选题
欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的()
A、 ArrayList myList=new Object();
B、 List myList=new ArrayList();
C、 ArrayList myList=new List();
D、 List myList=new List();
B
[题型]单选题
指出正确的表达式()
A、 byte=18;
B、 Boolean=null;
C、 long l=0xfffL;
D、 double=0.939d;
C
[难度]易
[题型]多选题
Java程序的种类有()
A.类(Class)
B.Applet
C.Application
D.Servlet
B##C##D
[难度]易
4
[题型]多选题
下列说法正确的有()
A.环境变量可在编译source code时指定
B.在编译程序时,所能指定的环境变量不包括class path
C.javac一次可同时编译数个Java源文件
D.javac.exe能指定编译结果要置于哪个目录(directory)
B##C##D
4
[题型]多选题
下列标识符不合法的有()
A.new
B.$Usdollars
C.134
D.car.taxi
A##C##D
4
[题型]多选题
下列说法错误的有()
A.数组是一种对象
B.数组属于一种原生类
C.int number=[]={31,3,33,43,35,63}
D.数组的大小可以任意改变
B##C##D
[难度]易
4
[题型]多选题
不能用来修饰interface的有()
A.private
B.public
C.protected
D.static
A##C##D
4
[题型]多选题
下列正确的有()
A. call by value不会改变实际参数的数值
B. call by reference能改变实际参数的参考地址
C. call by reference不能改变实际参数的参考地址
D. call by reference能改变实际参数的内容
A##C##D
[难度]易
4
[题型]多选题
下列说法错误的有()
A.在类方法中可用this来调用本类的类方法
B.在类方法中调用本类的类方法时可直接调用
C.在类方法中只能调用本类中的类方法
D.在类方法中绝对不能调用实例方法
A##C##D
4
[题型]多选题
下列说法错误的有()
A. Java面向对象语言容许单独的过程与函数存在
B. Java面向对象语言容许单独的方法存在
C. Java语言中的方法属于类中的成员(member)
D. Java语言中的方法必定隶属于某一类(对象),调用方法与过程或函数相同
A##B##C
[难度]易
4
[题型]多选题
下列说法错误的有()
A.能被java.exe成功运行的java class文件必须有main()方法
B. JSDK就是Java API
C. Appletviewer.exe可利用jar选项运行.jar文件
D.能被Appletviewer成功运行的java class文件必须有main()方法
B##C##D
4
[题型]多选题
下列关于变量定义的描述中,正确的是()
A.定义变量时,至少应指出变量的名字和类型
B.定义变量时没有给出初值,该变量可能是无意义值
C.定义变量时,同一个类型多个变量间可用逗号分隔
D.定义变量时,必须要给变量初始化
A##C
[难度]易
4
[题型]判断题
Java 程序一般应当含有 main 方法,因为它是所有 Java 程序执行的入口。
F
[难度]易
[题型]判断题
Java 语言的标识符是不区分大小写的。
F
[题型]判断题
Java 语言为所有的 Java 程序自动导入包 “java.lang” , 因此 Java 程序可以直接用 “java.lang”中的类和接口。位于类继承关系层次结构树的根部的类 Object 就是在包“java.lang”中的类。
T
[题型]判断题
有时候为了避免引起混淆,构造方法的方法名可以不与所属类名同名。
F
[难度]易
[题型]判断题
Java 语言规定,任何一个子类的构造方法都必须调用其父类的构造方法(包括隐式调用) ,并且调用父类构造方法的语句必须是子类构造方法的第一条语句。
T
[难度]易
[题型]判断题
Java 语言对内存的释放是采用垃圾回收机制。Java 虚拟机自动判断并收集“垃圾” ,但一般不会立即释放它们的存储空间。
F
[题型]判断题
在 编 译 Java 源程序时, 计算机根本不会去识别各个变量名的具体含义, 因此命名规范对编写 Java程序而言不是必要的,而且有可能会降低编写 Java 源程序的效率。
F
[题型]判断题
switch 语句中可以没有 default 子句。
T
[难度]易
[题型]判断题
构造方法一般不允许有任何返回值,因此需要在构造方法返回类型处标注为 void。
F
[难度]易
[题型]判断题
如果在定义一个类的时候没有用到关键字 extends,则这个类没有直接父类。
F

页: [1]
查看完整版本: 北理工22春JAVA技术与应用(JAVA语言)模拟答案