「java程序设计b卷」c语言程序设计a卷

博主:adminadmin 2022-11-23 08:02:09 44

本篇文章给大家谈谈java程序设计b卷,以及c语言程序设计a卷对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

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卷的信息别忘了在本站进行查找喔。

The End

发布于:2022-11-23,除非注明,否则均为首码项目网原创文章,转载请注明出处。