1、大工秋Java程序设计在线作业docx大工秋Java程序设计在线作业 大工 14 秋Java 程序设计在线作业 1 一,单选题 1. 下面哪个赋值语句是正确的() 。 A. char='abc' B. byte b=963; C. float f=0.23; D. double d=0.7E-3; 正确答案:D 2. 下列 java 标识符的写法,错误的是() 。 A. _sys B. $change C. user_name D. 1_file 正确答案:D 3. Java 程序的执行模式是() 。 A. 全编译型 B. 全解释型 C. 半编译和半解释型 D. 同脚本语言的解
2、释模式 正确答案:C 4. 表达式(short)(7/9.2*5)值的类型是() 。 A. short B. int C. double D. float 正确答案:A 5. Java 语言程序执行过程中会用到一套 JDK 工具,javac.exe 指() 。 A. java 语言编译器 B. java 字节码解释器 C. java 文档生成器 D. java 类分解器 正确答案:A6. Java 程序设计的源文件和编译后的文件后缀分别是() 。 A. .class 和.java B. .java 和.class C. .class 和.class D. .java 和.java 正确答案:B
3、 7. 执行下面的 Java 语句序列, k 的值是 () 。int j=4,k=20; for(int i=1;i!=j;i+)k=k-i; A. 10 B. 24 C. 12 D. 14 正确答案:D 8. 下面赋值语句中,哪个选项不正确() 。 A. float f=11.1; B. double d=5.3E12; C. double d=3.14D; D. Object a=new String("abc"); 正确答案:A 9. 下列赋值语句中, ()是不能通过编译的语句。 A. double d=545.0; B. char a1="c"
4、C. int i=321; D. float f1=45.0f; 正确答案:B 10. Java 程序设计语言是 1995 年()公司研发的。 A. Sun B. Microsoft C. Borland D. Fox Software 正确答案:A二,判断题 1. 赋值语句 float f=12.0;是正确的变量赋值定义。 A. 错误 B. 正确 正确答案:A 2. Math.max(2,Math.min(3,4);结果是 2。 A. 错误 B. 正确 正确答案:A 3. x=1 是比较变量 x 的值是否等于 1,结果为逻辑值;而 x=1 是将常量 1 赋值 给变量 x。 A. 错误 B.
5、正确 正确答案:B 4. Java 虚拟机是一种虚拟计算机,运行在主操作系统顶层。 A. 错误 B. 正确 正确答案:B 5. Java 的字符串和数组是以对象的形式出现的。 A. 错误 B. 正确 正确答案:B 6. Java 数组中的元素只可以是简单数据类型的。 A. 错误 B. 正确 正确答案:A 7. 面向对象程序设计语言的主要特征包括抽象、继承、封装、多态。 A. 错误 B. 正确 正确答案:B 8. Java 字符类型采用 Unicode 编码,每个 Unicode 码占 16 位。 A. 错误 B. 正确正确答案:B 9. 关于数据类型的转换,向上转型时不必使用强制类型转换。 A
6、. 错误 B. 正确 正确答案:B 10. Java 语言中变量是不区分大小写的。 A. 错误 B. 正确 正确答案:A大工 14 秋Java 程序设计在线作业 2 一,单选题 1. 对象 m 具有属性 a,则访问该属性的方法为() 。 A. a.m B. a.m() C. m.a D. m.a() 正确答案:C 2. 下面关于 main()方法的定义选项,正确的 是() 。 A. public static void main(String args) B. public static void main(String) C. public static void main(String a
7、rgs) D. public static void MAIN(String xyz) 正确答案:C 3. 设类 S 和类 T 都不是抽象类, 且类 S 是类 T 的父类。 下列声明对象 x1 的语句 不正确的是() 。 A. S x1=new S() B. S x1=new T() C. T x1=new T() D. T x1=new S() 正确答案:D 4. 下列哪一项不允许作为类及类成员的访问控制符() 。 A. public B. private C. static D. protected 正确答案:C 5. Java 程序设计语言使用()创建一个对象。 A. class B.
8、interface C. new D. create 正确答案:C6. 关于构造方法特点的说明,下列正确的是() 。 A. 构造方法的返回值类型必须是 void 类型 B. 在定义类时,如果没有定义构造方法,系统会自动生成一个无参数的构造方 法 C. 在创建子类时,会自动调用父类的有参数的构造方法 D. 构造方法是多余的 正确答案:B 7. 关于独立运行的 Java 应用程序,下列说法哪个是正确的()? A. 无须 main 方法 B. 必须有两个 main 方法 C. 可以有多个或 0 个 main 方法 D. 必须有一个 main 方法 正确答案:D 8. 执行下列代码:intx=new
9、int5;后,下面说明正确的是() 。 A. x4为 0 B. x4未定义 C. x5为 0 D. x0为空 正确答案:A 9. Java 跳转语句,下列说法正确的是() 。 A. break 用于退出本次循环 B. break 用于退出当前循环体 C. continue 用于退出当前循环体 D. break 后不能跟标号 正确答案:B 10. 无修饰符类:class Car.,则类 Car() 。 A. 可被其他程序包中的类使用 B. 仅能被本程序包中的类使用 C. 不能被任何类使用 D. 不能被其他类继承 正确答案:B二,判断题1. 一个 Java 类的属性既能是基本类型变量,也能是对象变
10、量。 A. 错误 B. 正确 正确答案:B 2. 方法名与类名相同,返回值类型为 void 的方法称之为构造方法。 A. 错误 B. 正确 正确答案:A 3. 每个类只对应唯一一个构造方法。 A. 错误 B. 正确 正确答案:A 4. 关于 Java 异常,不论 try 块中是否发生了异常,是否执行过 catch 语句,如果 有 finally 语句,都要执行 finally 语句。 A. 错误 B. 正确 正确答案:B 5. Java 程序设计中,用 new 来创建一个类的实例,即“对象” 。 A. 错误 B. 正确 正确答案:B 6. 如果在父类中定义私有属性,在子类中就不存在了。 A.
11、错误 B. 正确 正确答案:A 7. 关于 Java 异常处理,Error 类所定义的异常是无法捕获的。 A. 错误 B. 正确 正确答案:B 8. 用final 修饰的方法是最终方法,它既不能被覆盖,也不能被重载,其方法的定义永远不能改变。 A. 错误 B. 正确 正确答案:A 9. Java 类必须有构造方法,否则编译会报错 。 A. 错误 B. 正确 正确答案:A 10. 类 Math 中的方法和常量都是静态的,可通过类名直接调用。 A. 错误 B. 正确 正确答案:B大工 14 秋Java 程序设计在线作业 3 一,单选题 1. 流是 Java 通信的一个基本概念,流的传递方式是()
12、。 A. 并行的 B. 串行的 C. 并行和串行 D. 以上都不对 正确答案:B 2. 类所实现的接口以及修饰不能是下列哪一个()? A. public B. abstract C. final D. void 正确答案:D 3. 构造方法一般在何时被调用() 。 A. 类定义时 B. 使用对象的属性时 C. 使用对象的方法时 D. 对象被创建时 正确答案:D 4. Java 中,JDBC 的概念是指() 。 A. Java 程序与数据库连接的一种机制 B. Java 程序与浏览器交互的一种机制 C. Java 类库名称 D. Java 类编译程序 正确答案:A 5. 关于 Java 接口的描
13、述中,错误的是() 。 A. 一个类只允许继承一个接口 B. 定义接口使用的关键字是 interface C. 在继承接口的类中通常要给出接口中定义的抽象方法的具体实现 D. 接口实际上是由常量和抽象方法构成的特殊类 正确答案:A6. 下列特性中,不属于面向对象程序设计的三个特征的是() 。 A. 封装 B. 指针操作 C. 多态 D. 继承 正确答案:B 7. 下列是 abstract 定义类的特点的是() 。 A. 可以被实例化 B. 不能派生子类 C. 不能被继承 D. 只能被继承 正确答案:D 8. 为了区别重载多态中同名的不同方法,对方法的要求是() 。 A. 返回值类型相同 B.
14、采用不同的参数列表 C. 参数名称不同 D. 以上三项都不对 正确答案:B 9. Java 语言中,关键字 super 的作用是() 。 A. 用来访问父类被隐藏的成员变量 B. 用来调用父类中被重载的方法 C. 用来调用父类的构造方法 D. 以上都是 正确答案:D 10. Java 线程调用 sleep()方法后,线程将进入()状态。 A. 可运行 B. 运行 C. 阻塞 D. 终止 正确答案:C 二,判断题 1. Java 的类中,java.lang.Object 类是所有 Java 类的父类。 A. 错误 B. 正确 正确答案:B 2. 同一个 Java 类中,方法名相同,参数不同的方法
15、为重载方法。 A. 错误 B. 正确 正确答案:B 3. 没有关键字 abstract 修饰的类可以有抽象方法。 A. 错误 B. 正确 正确答案:A 4. Java 中创建包使用 package 语句,引入其它包中的类使用 import 语句。 A. 错误 B. 正确 正确答案:B 5. 用 static 定义的属性变量,只能用类名来引用,不可以用对象名来引用。 A. 错误 B. 正确 正确答案:A 6. 接口中的所有方法都是抽象方法。 A. 错误 B. 正确 正确答案:B 7. Java 中类是单继承,接口可以实现多继承。 A. 错误 B. 正确 正确答案:B 8. this 语句是构造函数的第一个可执行语句。 A. 错 误 B. 正确正确答案:B 9. 运行时,由 java 解释器自动引入,而不需要 import 语句引入的包是 java.lang 包。 A. 错误 B. 正确 正确答案:B 10. 关键字 abstract 和 final不可以并列修饰同一个类。 A. 错误 B. 正确 正确答案:B
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1