正确答案:D
正确答案:A
试卷总分:100 得分:100
一、单选题 (共 10 道试题,共 50 分)
1.按运算符操作数的数目划分,运算符?的类型是()。
A.三元
B.二元
C.四元
D.一元
正确答案:A
2.方法定义和常量值的集合是()。
A.单元
B.接口
C.成员
D.变量
正确答案:C
3.下列陈述正确的是()。
A.不需定义类,就能创建对象
B.属性可以是简单变量,也可以是一个对象
C.属性必须是简单变量
D.对象中必有属性和方法
正确答案:B
4.若有定义String s="I am a good cat";则s.indexOf("a",7)的值为()。
正确答案:B
A.7
B.13
C.14
D.8
正确答案:C
5.创建一个对象的操作中,没有下面的()。
A.释放内存
B.对象声明
C.分配内存
D.调用构造方法
正确答案:A
6.当方法被调用时如果方法有参数,参数必须要()。
A.实例化
B.解析化
C.传递
D.释放
正确答案:D
7.处理日期的类在Java的哪个包中()。
A.java.util
B.jav.io
C.java.lang
D.java.net
正确答案:D
8.Java异常处理涉及的关键字,以下哪个不是()。
A.try
B.final
C.catch
D.throws
正确答案:B
9.下面不是面向对象技术特点的是()。
A.模块化
B.封装
C.继承性
D.多态
正确答案:C
10.执行16%3的结果是()。
A.非法
B.3
C.5
D.1
正确答案:B
大工23春《Java程序设计》在线作业1[答案]多选题答案
正确答案:A
二、判断题 (共 10 道试题,共 50 分)
11.利用equals()方法判定Date类时,判断的是对象的值而不是对象的地址。
正确答案:D
12.类加载器加载程序运行所需要的所有类,它通过区分本机文件系统的类和网络系统导入的类增加安全性。
13.在构造方法中如调用super()语句,则必须使其成为构造方法中的第一条语句。
14.子类可以重写一个父类的构造方法。
15.当系统调用当前类的构造方法时,若没有this()语句进行重载调用,也没有super()语句调用父类构造方法,则直接执行构造方法中的其他语句。
16./*……*/中可以嵌套//注释,也能嵌套/*……*/注释。
17.friendly关键字是Java语言的访问控制修饰符。
正确答案:D
21.在一个抽象类中不能定义构造方法。
19.3>=3的结果为true;3<=3的结果也为true,而不是false。
20.垃圾收集的过程在Java程序的生存期中是自动的,不需要分配和释放内存,也避免了内存泄漏。
大工23春《Java程序设计》在线作业1[答案]历年参考题目如下:
Java程序设计19秋在线作业1题目
试卷总分:100 得分:100
一、单选题 (共 10 道试题,共 30 分)
1.关于以下代码所画图形的说明,正确的是()
A.一条50像素长的垂直黑线,一个边长为150像素的红色四方形
B.一条50像素长的垂直红线,一个边长为150像素的红色四方形
C.一条40像素长的垂直黑线,一个边长为150像素的红色四方形
D.一条40像素长的垂直红线,一个边长为150像素的红色四方形
2.常见的面向对象的程序设计语言包括()
A.Pascal
B.Java
C.Fortran
D.C
3.为了使包ch4在当前程序中可见,可以使用的语句是().
A.package ch4.*;
B.import ch4.*;
C.ch4 package
D.ch4 imporl,;
4.编译一个定义了3个类和10个办法的Java源文件后,会产生多少个字符码文件,扩展名是什么?()
A.3个字节码文件,扩展名是.java
B.3个字节码文件,扩展名是.class
C.1个字节码文件,扩展名是.class
D.13个字节码文件,扩展名是.class
5.若有定义 int a=1,b=2; 则表达式(a++)+(++b) 的值是()
A.6
B.5
C.4
D.3
6.JApplet的默认布局管理器是()。
A.GridLayout
B.FlowLayout
C.BoxLayout
D.BorderLayout
7.下列程序段的输出结果是() public class operatorsandExpressions{ void stringPlus(){ int a=3,b=4,c=5; System.out.println("abc"+3); } }
A.abc3
B.63
C.256
D.15
8.阅读下面的代码,第10行的语句将调用哪个方法?() 1. class Person { 2. public void printValue(int i, int j) {/*…*/ } 3. public void printValue(int i){/*...*/ } 4. } 5. public class Teacher extends Person { 6. public void printValue() {/*...*/ } 7. public void printValue(int i) {/*...*/} 8. public static void main(String args[]){ 9. Person t = new Teacher(); 10. t.printValue(10); 11. } 12. }
A.行7
B.行6
C.行3
D.行2
9.下列说法中错误的一项是( )。
A.若要编写出色的图形用户界面程序,首先需要考虑如何在界面中放置构件
B.若要编写出色的图形用户界面程序,需要考虑如何让构件响应用户的操作
C.若要编写出色的图形用户界面程序,需要掌握构件的显示效果
D.若要编写出色的图形用户界面程序,不需要让构件响应用户的操作
10.下面哪个不是Java中的容器? ()
A.ScrollPane
B.Dialog
C.Canvas
D.Applet
二、多选题 (共 10 道试题,共 30 分)
11.java.awt.Graphics 类的哪个方法不可以绘制填充矩形?()
A.fillRect()
B.fillOval()
C.drawRect()
D.drawPolygon()
12.下面哪两个是对的?()
A.静态的内部类需要一个静态的初始化方法
B.一个静态的内部类需要一个外部类的实例来调用
C.一个静态的内部类的静态成员可以用静态类的类名来调用。
D.一个静态的内部类不需要外部类的实例来调用
13.下面关于继承的叙述正确的有 ()。
A.在java中只允许单一继承
B.在java中一个类只能实现一个接口
C.在java中一个类不能同时继承一个类和实现一个接口
D.java的单一继承使代码更可靠
14.以下说法正确的是()
A.java小程序没有java应用程序运用广泛。
B.applet被称为Java小程序
C.applet是嵌入在Web页面上并通过Web调用来执行的
D.applet可以应用在Web页面上
15.下面的表达式哪个是正确的? ()
A.String s="你好";int i=3; s=i+s;
B.String s="你好";int i=3; s+=i;
C.String s="你好";int i=3; if(i==s){ s+=i};
D.String s=null; int i=(s!=null)&&(s.length>0)?s.length():0;
16.下列说法正确的是()
A.java.lang.Runnable是接口
B.java.lang.Clonable是类
C.Double对象在java.lang包中
D.Double a=1.0是正确的java语句
17.下列哪个方法可用于创建一个可运行的类?()
A.public class X implements Thread{ public void run(){ ......} }
B.public class X implements Thread{ public void run(){ ......} }
C.public class X implements Thread{ public int run(){ ......} }
D.public class X implements Runable{ public void run(){ ......} }
18.容器的add( Component comp ) 和add( String name, Component comp ) 方法在加入什么部件时将抛出IllegalArgumentException ()
A.包含这个容器的容器
B.Window
C.List
D.Button
19.以下哪个是线程类的方法?()
A.yield()
B.stop()
C.sleep(long msec)
D.go()
20.以下表述错误的是()。
A.通常,超类比它的子类代表更多的对象。
B.通常,子类比它的超类封装了更多的功能
C.数组的下标的数据类型一般为float。
D.一个数组能够存储多种不同的值类型。
三、判断题 (共 20 道试题,共 40 分)
21.continue语句和break语句的作用相同。
22.System类不能实例化,即不能创建System类的对象。
23.当线程执行到某一阶段时,要等待其他线程之行完毕后才能继续执行。
24.程序注释是代码和程序的解释说明性文字,供其他程序员阅读。
25.Java中的String类的对象既可以是字符串常量,也可以是字符串变量。
26.每个 try 块都必须至少有一个 catch 块与之相对应。
27.一个类可以生成多个对象,并且这些对象都具有相同的属性。
28.Java源程序是由类定义组成的,每个程序可以定义若干个类,但只有一个类是主类。
29.在类中定义重载方法时,每个重载方法的参数个数或参数类型可以相同。
30.Java Applet的字节码文件须嵌入HTML的文件中并由负责解释HTML文件的WWW浏览器充当解释器来解释运行。
31.在父类中声明为 final 的方法,也可以在其子类中被重新定义(覆盖)。
32.Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。
33.Java的类是单继承的,所有的类都从Object类派生而来的。
34.图形用户界面广泛地应用于客户机/服务器应用程序和基于Web的applet小程序。
35.创建Vector对象时构造函数给定的是其中可以包容的元素个数,使用中应注意不能超越这个数值。
36.<session-timeout>30</session-timeout>,30的单位是秒。
37.cookie中的信息是保留在客户端的浏览器。
38.UDP属于传输层协议,但TCP不属于传输层协议。
39.整型一共包含四种类型。
40.session.set Attribute(“count”,”5”),如果count属性已经存在,会抛出异常。
大工23春《Java程序设计》在线作业1[答案][答案]相关练习题:
按数群加减也就是依靠抽象数概念进行加减运算。
两种理想气体的温度相等,则它们的气体内能
双次抽样方案必须根据第二次抽样的结果才能判定。( )
我国刑法规定:“为了使国家、公共利益、本人或者他人的人身、财产和其他权利免受正在进行的不法侵害,而采取的制止不法侵害的行为,对不法侵害人造成损害的,属于正当防卫,不负刑事责任”。该条款属于( )
(2)若该企业下年度计划生产180 000件产品,制造费用总额预计为多少?(7分)