如有任何需要疑问可以添加客服微信1797209584(QQ微信同号)
Java语言程序设计 形考任务三、四为成品JAVA程序 下载后直接上传提交即可 一、单项选择题(30个小题,每题2.5分,共75分) 题目1 ( )提供给上层应用进行开发和构建应用的基础类库。 选择一项: A. JDK B. Java应用 C. JRE D. JVM 正确答案是:JDK
题目2 Java程序在编译之后,以( )方式被Java虚拟机执行。 选择一项: A. 文本 B. 二进制 C. 字节码 D. 源代码 题目3 下列( )移动开发平台使用Java语言作为官方推荐开发语言。 题目4 Java语言中用来编译Java程序的命令是( )。 题目5 下列( )是合法的标识符。 题目6 下列( )不是保留字 题目7 下列关于float类型float f=5.2的说法,正确的是( )。 题目8 下列代码执行的结果中m和n的值分别为( )。 题目9 表达式29/3*3的值是( )。 题目10 执行下列语句: intm=15; int val =m- -; val的值是( )。 题目11 执行下列语句: intm=15; int val =--m; val的值是( )。 题目12 编译运行以下代码段后,关于输出结果正确的是( )。 题目13 下列代码的执行结果是( )。 题目14 下列代码段运行结果为( )。 题目15 下列代码段,m的值为2时会输出( )。 题目16 下列代码段, n处于( )范围时将打印字符串"third" 。 题目17 下列代码段,执行结果为( )。 题目18 下列循环语句实现先执行后判断循环条件的是( )。 题目19 在switch-case语句中,需要与( )语句搭配使用,用以结束对应case逻辑的执行。 题目20 下列代码段,输出“default”的m的值( )。 题目21 下列代码段, x处于( )范围时将打印字符串"second" 。 题目22 下列数据类型中,switch语句不能用于的是( )。 题目23 类内部内容不包括( )。 题目24 下列关于类方法的描述,错误的是( )。 题目25 下列( )不是修饰符。 题目26 下列修饰符( )修饰的变量称为静态变量,修饰的方法称为静态方法。 题目27 对于下列代码段,说法正确的是( )。 题目28 下列修饰符中,可以用来定义类方法和类变量的是( )。 题目29 下列修饰符在修饰类时,类不能直接用来创建实例的是( )。 题目30 下列修饰符在修饰类时,不能被继承扩展的是( )。
二、判断题(10个小题,每题2.5分,共25分) 题目31 Eclipse目前只支持Windows操作系统,不支持Linux和Macos操作系统。( ) 题目32 Java的源代码,首先被编译为class文件,然后再被翻译成机器码被目标机器执行。( ) 题目33 布尔值也可以被强制转化为整数型,true的整型值为0,false为1。( ) 题目34 一个变量的作用域可以在整个程序段中,即内部代码块和外部代码块中都可以使用。( ) 题目35 Java语言中注释的语法有三种:单行注释、多行注释和文档注释。( ) 题目36 逻辑运算符主要用于比较数据之间的大小。( ) 题目37 break是中断打断的意思,在循环语句中是中断一次执行,然后继续后续的循环。( ) 题目38 在for语句中,必须设置循环条件,否则程序无法执行。( ) 题目39 类是典型的体现了面向对象的封装特性,可以隐藏类的内部实现,简化项目的复杂度。( ) 题目40 面向对象的继承性,可以大大减少类实现中的重复代码。( )
Java语言程序设计 形考任务二答案 一、单项选择题(30个小题,每题2.5分,共75分) 题目1 下列是有关子类继承父类构造函数的描述,正确的是( )。 题目2 下列关于类的定义中,a1,a2为接口,x,y为类,继承代码中错误的是( )。 题目3 关于下列代码说法正确的是( )。 题目4 在Java语言中,下列关于方法覆盖的描述,错误的是( )。 题目5 下列关于抽象类和接口的说法错误的是( )。 题目6 下面语句中,把方法声明为抽象的公共方法是( )。 题目7 内部类不可以声明在( )。 题目8 下列选项中,( )修饰符修饰的变量是被同一个类生成的对象共享的。 题目9 Java语言中用来抛出异常的关键字是( )。 题目10 ( )类是所有异常类的父类。 题目11 自定义异常类时,可以继承的类是( )。 题目12 使用catch(Exception e)的优点是( )。 题目13 Java语言中,一定会执行完的代码是( )。 题目14 下列( )属于受控异常。 题目15 下列( )异常属于非受控异常。 题目16 下列关于异常的说法正确的是( )。 题目17 如下程序代码运行的结果是( )。 题目18 如果抛出在继承中的异常,下列说法正确的是( )。 题目19 编写线程类,能够返回线程执行结果的接口是( )。 题目20 下列说法中错误的是( )。 题目21 线程的生命周期,不包括( )。 题目22 一个线程对象调用了( )方法之后,进入就绪状态。 题目23 下列( )关键字通常用来对代码块或者方法加锁,从而使得对其的访问是排他的。 题目24 Java中保证变量实现线程安全是通过关键字( )解决的。 题目25 假设存在进程/线程等待序列{p1,p2,...,pn},其中p1等待p2占有的资源,p2等待p3占有的资源,pn等待p1占有的资源,形成一个循环。这属于下列死锁产生必要条件中的( )。 题目26 下列代码创建一个新线程并启动线程。 题目27 下列方式中,能够实现同步的是( )。 题目28 下列( )技术不属于Web应用服务器。 题目29 下列( )数据库属于开源免费的。 题目30 下列技术中,不属于前端开发技术的是( )。 二、判断题(10个小题,每题2.5分,共25分) 题目31 子类可以继承父类的构造方法。( ) 题目32 子类在方法覆盖时,protected的方法可以在子类中被修改为public。( ) 题目33 在4种访问控制中,最宽松的访问控制级别是default。( ) 题目34 一个类只能实现一个接口。( ) 题目35 进行异常处理时,try语句块执行的效率高,要把所有代码都放在try语句块内部。 题目36 finally语句块可以捕获异常,也可以处理异常。( ) 题目37 如果想保证线程安全,可以通过volatile直接修饰对象。( ) 题目38 Java多线程运行环境下,多个线程可以独立运行,不会引起并发和线程安全问题。 题目39 通过调用线程的sleep()发出I/O请求时,线程就会进入到死亡状态。( ) 题目40 NoSQL中的列存储数据库使用灵活的图形来存储数据。( )
形考任务三 学习完2-3章后,选做【课程实验】栏目中实验1和实验2其中一个。 请提交源代码,并将执行结果的输出信息截图保存并提交。
本次任务满分25分。 实验1:实验目的 通过本实验,了解和掌握如何在程序中使用各种Java数据类型。 问题描述
杂物店有各种各样的商品在售卖,请完成一个程序,帮助杂物店的老板计算顾客购买商品的总费用。 主要的商品有:冰棍(单价1.5元), 矿泉水(单价2.0元),面包(单价2.5),方便面(单价4.5元),瓶装可乐(单价3.5元) 目前共有两位顾客购买了商品,明细如下: 小明:矿泉水2瓶,面包1个,瓶装可乐1个; 小美:冰棍3个,瓶装可乐2个,方便面1包。 实验要求
在程序中输出顾客的名称以及购买的商品详细清单,并给出最终的商品价格。 请提交源代码,并将执行结果的输出信息截图保存并提交。
实验2:实验目的 通过本实验,了解和掌握分支、循环和跳转语句的使用及常见问题处理。 问题描述
杂物店正在做促销活动,很多商品都在进行特价促销,针对特价商品的购买数量做了限制,具体的促销办法是: 购买金额大于30元,打9折优惠。如果购买金额大于50元,打8.5折优惠。主要的商品有:冰棍(单价2.5元), 矿泉水(单价3.0元),面包(单价3.5元)。 目前共有两位顾客购买了商品,明细如下: 小明:矿泉水6瓶,面包5个,冰棍5个; 小美:冰棍6个, 矿泉水 4瓶, 面包4个。 请编写程序计算实际的缴费金额。 实验要求
请提交源代码,并将执行结果的输出信息截图保存并提交。 形考任务四 实验3:实验目的
通过本实验,了解和掌握类、方法以及各个修饰符的使用。 问题描述
基于面向对象思想和类的方式,创建一个计算金额的程序。 啤酒 3.5元/罐, 方便面 4.5元/包, 矿泉水 2.0 元/瓶。 优惠规则: 对于单个商品购买数量超过2件时,给予9折优惠。 对于方便面这种商品,方便面总价超过20元时,扣减2元。 实验要求
在程序中输出顾客的名称以及购买商品的详细清单,并给出程序中输出顾客结账时最终的商品总价。 在面向对象实现中,创建商品类,然后扩展出方便面的子类,在其中分别定义出各自的折扣逻辑。 测试数据: 小美购买商品: 啤酒 3罐,方便面3包,矿泉水 2瓶 小明购买商品: 啤酒2罐,方便面 5包 请提交源代码,并将执行结果的输出信息截图保存并提交。
实验4:实验目的
通过本实验,了解和掌握类和接口的继承与多态使用。 问题描述
杂物店正在做促销活动,针对春节制定了促销方案,具体如下:满50减8块,满30减4块。 同时很多商品都在进行特价促销,特价商品不参与最终结账时的折扣或者满减。特价商品是 啤酒,原价基础之上打7折销售。 某些商品需要满足最多购买数量的限制,超过限制的商品按照最大限制数量计算。某些商品有最小购买数量的要求,具体限制如下: 矿泉水: 单个商品最多购买3个;超过数量,按照最大数量计算。 方便面:最少购买2个,否则不予售卖。 主要的商品有: 矿泉水(单价2.0元),方便面(单价4.5元),啤酒 (单价10元)。 目前共有两位顾客购买商品,明细如下: 小明:矿泉水6瓶,方便面3个,啤酒2个; 小美:方便面1包,矿泉水3瓶,啤酒1个。 请按照两种促销方案分别计算小明和小美实际的花费金额。 实验要求
请提交源代码,并将执行结果的输出信息截图保存并提交。
|