西北工业大学21年机考答案 JAVA语言04 6doc.docx
- 文档编号:23477987
- 上传时间:2023-05-17
- 格式:DOCX
- 页数:11
- 大小:132.88KB
西北工业大学21年机考答案 JAVA语言04 6doc.docx
《西北工业大学21年机考答案 JAVA语言04 6doc.docx》由会员分享,可在线阅读,更多相关《西北工业大学21年机考答案 JAVA语言04 6doc.docx(11页珍藏版)》请在冰豆网上搜索。
西北工业大学21年机考答案JAVA语言046doc
JAVA语言(202104)
1.在Java中,关于static关键字的说法错误的是()
A.static可以修饰方法 B.static可以修饰变量 C.static可以修饰代码块 D.static修饰的方法,在该方法内部可以直接访问非静态的类成员变量
答案:
D
2.32.下列类定义中哪些是合法的抽象类的定义?
( )
A.abstractAnimal{abstractvoidgrowl(); B.classabstractAnimal{abstractvoidgrowl(); C.abstractclassAnimal{abstractvoidgrowl(); D.abstractclassAnimal{abstractvoidgrowl(){System.out.println(“growl”);;
答案:
C
3.47.关于for循环和while循环的说法哪个正确?
( )
A.while循环先判断后执行,for循环先执行后判断。
B.while循环判断条件一般是程序结果,for循环的判断条件一般是非程序结果 C.两种循环任何时候都不可以替换 D.两种循环结构中都必须有循环体,循环体不能为空
答案:
B
4.
A派生出子类B,B派生出子类C,并且在Java源代码中有如下声明:
A.只有第1行能通过编译 B.第1、2行能通过编译,但第3行编译出错 C.第1、2、3行能通过编译,但第2、3行运行时出错 D.第1行、第2行和第3行的声明都是正确的
答案:
D
5.
下面程序中类ClassDemo中定义了一个静态变量sum,分析程序段的输出结果。
()
A.0 B.6 C.11 D.2
答案:
C
6.以下返回true的表达式有( ).
A.newString("java")==newString("java") B."java"="java" C."java".equals(newString("java")) D."java"==newString("java")
答案:
C
7.定义一个类名为“MyClass.java“的类,并且该类可被一个工程中的所有类访问,那么 该类的正确声明应为:
( )
A.privateclassMyClassextendsObject B.classMyClassextendsObject C.publicclassMyClass D.privateclassMyClassextendsObject
答案:
C
8. 执行语句inti=1,j=++i;后i与j的值分别为()
A.1与1 B.2与1 C.1与2 D.2与2
答案:
D
9. 下列说法正确的有()
A.class中的constructor不可省略 B.constructor必须与class同名,但方法不能与class同名 C.constructor在一个对象被new时执行 D.一个class只能定义一个constructor
答案:
C
10.Java application中的主类需包含main方法,main方法的返回题型是什么?
( )
A.int B.float C.double D.void
答案:
D
11.执行int[]x=new int[25];语句后,以下选项正确的是()
A.x[24]值未确定。
B.x[25]值等于0。
C.x[25]值等于null。
D.x.length值等于25。
答案:
D
12.下列哪个类的声明是正确的?
( )
A.abstract final class HI B.abstract private move() C.protected private number; D.public abstract class Car
答案:
D
13.下列哪些语句关于Java内存回收的说明是正确的?
( )
A.程序员必须创建一个线程来释放内存 B.内存回收程序负责释放无用内存 C.内存回收程序允许程序员直接释放内存 D.内存回收程序可以在指定的时间释放内存对象
答案:
B
14. 下列运算符合法的是()
A.&& B.<> C.if D.:
=
答案:
A
15.
下列说法正确的是()
A.编译不通过 B.编译通过,运行时异常 C.编译运行都正常,输出3 D.编译运行都正常,输出4
答案:
C
16.
下列程序段执行后的结果是()。
A.aceg B.ACEG C.abcdefg D.abcd
答案:
A
17.设x=1,y=2,z=3,则表达式 y+=z--/++x 的值是( )。
A.3 B.5 C.4 D.5
答案:
A
18.如下哪个是Java中的标识符( )
A.fieldname B.super C.3number D.#number
答案:
A
19. 以下声明合法的是( )
A.default String s; B.public final static native int w( ) C.abstract double d; D.abstract final double hyperbolicCosine( )
答案:
B
20.
下面的代码编译后会出现什么问题()
A.错误,不能静态引用amethod方法 B..错误,main方法不正确 C..错误,数组必须包含参数 D.Amethod必须声明为String类型
答案:
A
21.若在某一个类定义中定义有如下的方法:
abstract void performDial( );该方法属于( )。
A.接口方法 B.最终方法 C.抽象方法 D.空方法
答案:
C
22.若需要定义一个类域或类方法,应使用哪种修饰符?
( )
A.static B.package C.private D.public
答案:
C
23.java.io包的File类是
A.字符流类 B.字节流类 C.对象流类 D.非流类
答案:
B
24.下列声明哪个是错误的()
A.inti=10; B.floatf=1.1; C.doubled=34.4; D.longm=4990;
答案:
B
25.
程序代码的说明正确的是()
A.5行不能通过编译,因为引用了私有静态变量 B.10行不能通过编译,因为x是私有静态变量 C.程序通过编译,输出结果为:
x=103 D.程序通过编译,输出结果为:
x=102 .
答案:
D
26. 在Java中,"456"属于( )类的对象。
A.int B.String C.Integer D.Number
答案:
B
27. 下列哪一个关键字用于实现接口来定义类?
( )
A.extends B.implements C.abstract D.interface
答案:
B
28.关于Java异常,下列说法错误的是()
A.异常是定义了程序中遇到的非致命的错误,而不是编译时的语法错误 B.try……catch语句中对try内语句监测,如果发生异常,则把异常信息放入对象e中 C.throws用来表示一个方法有可能抛出异常给上一层,则在调用该方法时必须捕捉异常,否则无法编译通过 D.主函数可以使用throws抛出异常
答案:
C
29.下面的选项中,哪一项不属于“汽车类”的行为( )。
A.启动 B.刹车 C.减速 D.速度
答案:
D
30.
File类是IO包中唯一表示磁盘文件信息的对象,它定义了一些与平台无关的方法来操纵文件。
通过调用File类提供的各种方法,我们能够创建、删除文件、重命名文件、判断文件的读写权限及是否存在,设置和查询文件的最近修改时间等。
下面的代码片段实现的是什么功能?
()
A.创建C:
\test.dat。
B.删除C:
\test.dat。
C.打开C:
\test.dat文件输出流。
D.移动C:
\test.dat
答案:
B
31.Java 中 main() 函数的返回值是什么 ?
()
A..String B.int C.、 char D.、 void
答案:
D
32.下列哪个类的声明是正确的?
( )
A.abstract final class HI B.abstract private move() C.protected private number; D.public abstract class Car
答案:
D
33.
下面是People和Child类的定义和构造方法,每个构造方法都输出编号。
在执行newChild("mike")的时候都有哪些构造方法被顺序调用?
请选择输出结果()
A.312 B.32 C.432 D.132
答案:
D
34.为了使包ch4在当前程序中可见,可以使用的语句是( )。
A.importch4.*; B.packagech4.*; C.ch4import; D.ch4package;
答案:
A
35.26.以下哪个不是Java的原始数据题型( )
A.int B.Boolean C.float D.char
答案:
B
36.执行语句int i = 1, j = ++i; 后i与j的值分别为( )。
A.1与1 B.2与1 C.1与2 D.2与2
答案:
D
37.Java的字符类型采用的是Unicode编码方案,每个Unicode码占用( )个比特位。
3个字节
A.8 B.16 C.32 D.64
答案:
C
38.4.在类的定义中可以有两个同名函数,这种现象称为函数( )。
A.封装 B.继承 C.覆盖 D.重载
答案:
D
39.Java中哪个类提供了随机访问文件的功能。
( )
A.RandomAccessFile类 B.RandomFile类 C.File类 D.AccessFile类
答案:
A
40.下面不是合法标识符的是( )
A.2ofUS B.giveMes C.whataQuiz D.$d2000_
答案:
A
41.执行代码String[]s=newString[10];后,哪个结论是正确的( )
A.s[10]为""; B.s[10]为null; C.s[0]为未定义 D.s.length为10
答案:
D
42.在创建对象是必须():
A.先声明对象,然后才能使用对象 B.先声明对象,为对象分配内存空间,然后才能使用对象 C.先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对象 D.上述说法都对
答案:
C
43.48.关于对象成员占用内存的说法哪个正确?
( )
A.同一个类的对象共用同一段内存 B.同一个类的对象使用不同的内存段,但静态成员共享相同的内存空间 C.对象的方法不占用内存 D.以上都不对
答案:
B
44.
关于以下程序段,正确的说法是:
A.行4与行6都将执行 B.行4执行,行6不执行 C.行6执行,行4不执行 D.行4与行6都不执行
答案:
A
45.下面关于数组声明和初始化的语句那个有语法错误?
( )
A.int a1[]={3,4,5; B.String a2[]={"string1","string1","string1"; C.String a3[]=new String(3); D.int[][] a4=new int[3][3];
答案:
C
46.
给出下面代码,关于该程序以下哪个说法是正确的?
()
A.编译时将产生错误 B.编译时正确,运行时将产生错误 C.输出零 D.输出空
答案:
C
47.下列哪种说法是正确的()
A.实例方法可直接调用超类的实例方法 B.实例方法可直接调用超类的类方法 C.实例方法可直接调用其他类的实例方法 D.实例方法可直接调用本类的类方法
答案:
D
48.以下说法错误的是?
( )
A.静态方法可以直接访问静态变量和静态方法 B.静态方法可以直接访问非静态变量和非静态方法 C.非静态方法可以直接访问静态变量和静态方法 D.非静态方法可以直接访问非静态变量和非静态方法
答案:
B
49. 执行完以下代码int [ ] x = new int[10];后,以下哪项说明是正确的( )
A.x[9]为0 B.x[9]未定义 C.x[10]为0 D.x[0]为空
答案:
A
50.21.Javaapplication中的主类需包含main方法,以下哪项是main方法的正确形参?
( )
A.String args B.String args[] C.Char arg D.StringBufferargs[]
答案:
B
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 西北工业大学21年机考答案 JAVA语言04 6doc 西北工业大学 21 年机考 答案 JAVA 语言 04 doc