「java程序设计b卷」c语言程序设计a卷
本篇文章给大家谈谈java程序设计b卷,以及c语言程序设计a卷对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、java 程序设计题
- 2、java程序设计题,帮帮忙给做做看,要一定正确啊,教别人呢,别误人子弟啊,呵呵,谢谢啦
- 3、Java程序设计题目
- 4、JAVA程序设计复习题目
- 5、Java 程序设计题 急急急
java 程序设计题
//本来不打算回答的,要写这么多,分又这么低,不厚道啊,后来想想反正java我也是刚学,就当做练手吧。:-)
//编写一个Application程序,比较命令中给出的两个字符串是否相等,并输出比较的结果
public class StringMatch
{
public static void main(String args[])
{
System.out.println(args[0].equals(args[1]));
}
}
//设计一:表示图书的book类:包括书名,作者,月销售量等属性,其中有两个构造方法:一个无参,
//一个有参,两个成员方法:setbook用于设置书名,作者月销售量等属性display用于输出书名。
class book
{
String name;
String writer;
String saleCount;
public book()
{}
public book(String name,String writer,String saleCount)
{
this.name=name;
this.writer=writer;
this.saleCount=saleCount;
}
public void display()
{
System.out.println("书名:"+name);
}
}
//设计二employer类:姓名,地址,省市,邮编等属性,并在构造方法中初始化属性,两个成员方法:
//changename用于改名字,display用于把对象完整打印,属性是受保护的,方法是公共的。
class employer
{
proceted String name;
proceted String addr;
proceted String province;
proceted String postNum;
public employer()
{}
public employer(String name,String addr,String province,String postNum)
{
this.name=name;
this.addr=addr;
this.province=province;
this.postNum=postNum;
}
public void display()
{
System.out.println("姓名:"+name+"地址:"+addr);
System.out.println("省市:"+province+"邮编:"+postNum);
}
}
//设计三:以员工类为父类,经理,工人均继承该类,创建经理类,工人类,输出经理,工人的工资。
//在父类中编写一个成员方法Getsalary,并在子类中实现覆盖,实现多态。
class Stuff
{
protected int salary;
public int GetSalary()
{
return salary;
}
public void ShowSalary()
{
System.out.println("员工工资为:"+salary);
}
}
class Manager extends Stuff
{
public void ShowSalary()
{
System.out.println("经理工资为:"+salary);
}
}
class Worker extends Stuff
{
public void ShowSalary()
{
System.out.println("工人工资为:"+salary);
}
}
//设计四:定义一个student类,数据成员:学号,班号,姓名,性别,年龄,
//定义一个成员方法获得学好,班号,姓名,性别,年龄。
//要求为student定义构造方法,初始化所有成员,另外增加构造方法tostring,
//把student类对象的所有信息组合成一个字符串。
class Student
{
String stuID;
String classNum;
String name;
String gender;
int age;
public Student(String stuID,String classNum,String name,String gender,int age)
{
this.stuID=stuID;
this.classNum=classNum;
this.name=name;
this.gender=gender;
this.age=age;
}
public String[] GetStudnet()
{
String[] s=new String[5];
s[0]=stuID;
s[1]=classNum;
s[2]=name;
s[3]=gender;
s[4]=Integer.toString(age);
return s;
}
public String toString()
{
StringBuffer sb=new StringBuffer();
sb.append("学号:"+stuID);
sb.append("班号:"+classNum);
sb.append("姓名:"+name);
sb.append("性别:"+gender);
sb.append("年龄:"+age);
return sb.toString();
}
}
//设计五:定义一个接口,两个方法Method1,Method2.返回值类型均为int型。
//定义一个程序实现接口要求M1的功能求5(X)次方,M2为为求两个数的较大值。
//print方法要求调用M1,M2,求M1(2),M2(2,8)
interface Itest
{
int Method1(double b);
int Method2(double c,double d);
}
class Test implements Itest
{
public int Method1(double b)
{
return (int)Math.pow(5,b);
}
public int Method2(double c,double d)
{
return (int)Math.max(c,d);
}
void print(double b,double c,double d)
{
System.out.println(Method1(b));
System.out.println(Method2(c,d));
}
}
public class Demon
{
public static void main(String args[])
{
Test d=new Test();
d.print(2,2,8);
}
}
java程序设计题,帮帮忙给做做看,要一定正确啊,教别人呢,别误人子弟啊,呵呵,谢谢啦
1. Java源程序编译后会生成一种扩展名为(.class)的字节码文件。
2. Java小程序不能单独运行,必须将编译后的文件嵌入到网页中,将其嵌
入时使用的标记是(applet)标记。
3.若希望所有的控件在界面上从左至右排列,应采用(FlowLayout)布局,
设置布局调用的方法是(setLayout)。
4.若类中定义的成员变量只能被同一个包中的类访问,则该变量的访问修饰符为(protected)。
5. Java通过(接口)实现多重继承。
6. 如果有一个类A是B的子类,且能够被不同包中的类所使用,请写出
该类的声明头:(public class A extends B)。
7. InputStream类以(字节)为信息的基本单位。
8. 自定义异常类必须是(Exception)类及子类,主动抛出异常的关
键字是(throw)。
9. java中下拉列表框对象的事件处理中,用addItemListener()方法注册监听对象,监听类实现的接口是(ItemListener)。
三、程序填空题
1. 下面程序中定义了一个Car类,要求创建一个该类的对象demoCar,该对象调
用set_number方法设置车号属性为3388,调用该对象的show_number方法则
输出车号。将程序补充完整。
class Car
{ int car_number;
void set_number(int car_number)
{ this.car_number = car_number; }
void show_number()
{ System.out.println(“My car No. is :”+car_number); }
}
class CarDemo
{ public static void main(String args[])
{ Car car = new Car();
demoCar.set_number(3388);
car.show_number(); }}
2.以下是一个applet的完整程序,它使用“宋体”字体,在applet窗口中显
示背景色为黑色,前景色为绿色的字符串“您好!”。
import java.awt.*;
import java.applet.Applet;
public class DrawStringDemo extends Applet {
private Font afont= new Font(“宋体”,Font.BOLD,18);
public void init(){
(Color.black);
}
public void paint(Graphics g){
g.setColor(Color.GREEN);
(afont);
(“您好!”,10,40);
}
}
3.程序改错。
①public static void main(String[] args) {
②boolean isValid = false;
③int scores[] = {65,70,69,98,86};
四、分析程序结果题
结果:
a=1
b=1
c=1
a=2
b=2
c=1
a=3
b=1
c=1
a=4
b=2
c=1
应该不会有问题,有问题PM我把。
Java程序设计题目
3, 文件名:Three.java
public class Three {
public static void main(String[] args) {
Student stu = new Student("Zhang San", true, (short)12);
System.out.println("Student name: " + stu.name);
System.out.println("Student is a male?: " + stu.sex);
System.out.println("Student's age: " + stu.age);
stu.work();
stu.study();
Teacher teacher = new Teacher();
teacher.learnMoney();
}
}
abstract class Person{//抽象类Person
protected String name;
protected boolean sex;
protected short age;
protected abstract void work(); //work抽象方法
}
interface Learnmoney{//Learnmoney接口
public void learnMoney();
}
interface Study{//Study接口
public void study();
}
class Student extends Person implements Study{//Student类
public void work() {
System.out.println("学生的工作是努力学习");
}
public Student(String name, boolean sex, short age){
super.name = name;
super.sex = sex;
super.age = age;
}
public void study() {
System.out.println("学生正在学习");
}
}
class Teacher extends Person implements Learnmoney{
public void work() {
System.out.println("教师的工作是教书育人");;
}
public void learnMoney() {
System.out.println("教师正在赚钱");
}
}
class Docotor extends Person implements Learnmoney{
public void work() {
System.out.println("医生的职责是救死扶伤");
}
public void learnMoney() {
System.out.println("医生正在赚钱");
}
}
------------------------------------
4文件名:Four.java
public class Four {
public static void main(String[] args) {
Rectangle r = new Rectangle(3, 4);
System.out.println("Area is : " + r.area());
System.out.println("Circle is: " + r.circle());
}
}
class Rectangle{
private double width;
private double height;
public Rectangle(double width, double height){
this.width = width;
this.height = height;
}
public double circle(){//求周长
return (width + height) * 2;
}
public double area(){//求面积
return width * height;
}
}
--------------------
5Five.java
public class Five {
public static void main(String[] args) {
AImpl a = new AImpl();
a.paint();
}
}
interface A {
public int method1(int x);
public int method2(int x, int y);
}
class AImpl implements A{
public int method1(int x) {
return (int)Math.pow(x, 5);
}
public int method2(int x, int y) {
return x y? x: y;
}
public void paint(){
int result1 = method1(2);
int result2 = method2(2, 8);
System.out.println("method1(2) = " + result1);
System.out.println("method2(2, 8) = " + result2);
}
}
-----------------------------测试
method1(2) = 32
method2(2, 8) = 8
JAVA程序设计复习题目
4、A D错误原因:float x;y; 定义多个变量 应该用,隔开,修改后: float x,y;
char ch1=’m’, ch2=’\’; \是转义字符
5、A 错误原因:B. 1.5e-4F 后边的F表示是float C. abcf 字符串 D. Float.MIN_VALUE float的最小值
6、D 错误原因:A.int a=6;已经说了定义a为int类型,再定义就重复 B. a= =3; 双==表示比较 C. a=3.2f; 末尾的f表示float类型
7、C 错误原因:C. ‘a’=8 两边都是变量
8、B 错误原因:A.类具有封装性,所以类的数据是不能被访问的 数据可以被访问
C. 声明一个类时,必须用public修饰符 不是必需的
D.每个类中,必须有main方法,否则程序无法运行 不是每个类都要有
9、A 错误原因:
作用域 当前类 同包 子孙类 其他
public √ √ √ √
protected √ √ √ ×
default √ √ × ×
private √ × × ×
不写时默认为default。
10、C
A. int fun(int a, float b) { } float fun(int a, float b) { } 方法重载跟返回值无关
B. int fun(int a, float b) { } float fun(int x, float y) { } 方法重载跟返回值无关,跟参数类型和参数个数有关
D. float fun1(int a, float b) { } float fun2(int a, float b) { } 方法重载就是方法名相同
我说的也未必都对
Java 程序设计题 急急急
代码如下
class Box{
private int width;
private int length;
private int height;
public Box(int width,int length,int height){
this.width = width;
this.length = length;
this.height = height;
}
public void showBox(){
System.out.println("盒子的width、length、height分别为"+width+","+length+","+height);
}
}
如果有帮助到你,请点击采纳
java程序设计b卷的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于c语言程序设计a卷、java程序设计b卷的信息别忘了在本站进行查找喔。
发布于:2022-11-23,除非注明,否则均为
原创文章,转载请注明出处。