面向对象程序设计基础期末考试(面向对象程序设计期末考试题库)

程序设计 168
今天给各位分享面向对象程序设计基础期末考试的知识,其中也会对面向对象程序设计期末考试题库进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、java面向对象程序设计期末考试编程题!急!!!

今天给各位分享面向对象程序设计基础期末考试的知识,其中也会对面向对象程序设计期末考试题库进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

java面向对象程序设计期末考试编程题!急!!!

===============================第一题==============================

import java.applet.Applet;

import java.awt.Color;

import java.awt.Label;

public class test extends Applet {

private Label label;

@Override

public void init() {

label=new Label("欢迎来到java世界!");

label.setBackground(Color.BLUE);

setBackground(Color.PINK);

add(label);

}

}

===============================第二题==============================

因为没图,所以自己设计的界面..

import java.awt.BorderLayout;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JPanel;

import javax.swing.JScrollPane;

import javax.swing.JTextArea;

public class test implements ActionListener {

private JFrame frame;

private JLabel label;

private JTextArea jt;

private JScrollPane jsp;

private JButton show;

public test() {

frame=new JFrame("Test");

label=new JLabel("显示内容");

jt=new JTextArea(10,20);

jsp=new JScrollPane(jt);

show = new JButton("显示给定内容");

JPanel panel=new JPanel();

panel.add(label);

panel.add(show);

frame.add(jsp,BorderLayout.NORTH);

frame.add(panel,BorderLayout.SOUTH);

show.addActionListener(this);

show();

}

public void show(){

frame.setLocation(200, 200);

frame.setSize(300, 260);

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

frame.setVisible(true);

}

@Override

public void actionPerformed(ActionEvent e) {

label.setText(jt.getText());

}

public static void main(String[] args) {

new test().show();

}

}

面向对象程序设计期末大作业题目(C语言)

面向对象程序设计

期末大作业题目

第1题:设计一个学生学籍管理系统

学生信息包括:姓名、学号、性别和英语、数学、程序设计、体育成绩。

从键盘输入数据,建立数据文件student.dat。

实现对学生或学号查询,显示信息。

对所有学生,按照班级计算平均成绩。

分别按照英语、数学、程序设计和体育成绩排序生成结果文件。

程序清单:

第2题:自定义一个示意性的复数类

自定义一个示意性的复数类型complex,其中含有若干个成员函数,使用该类可以完成复数的加法以及对复数的输出。请完成类定义并编制主函数,说明complex类对象,对定义的各成员函数进行调用。class complex{ double real; //复数实部 double imag; //复数虚部public: complex(); //无参构造函数 complex(double r, double i); //两参构造函数 complex addCom(complex c2);

//调用者对象与对象c2相加,返回complex类对象 void outCom ();

//输出调用者对象的有关数据(各分量) }; 进一步,在类中添加对复数进行其他基本运算(如,复数减、乘、除、取模等)的相应成员函数,并通过主函数处的调用来验证各函数的使用正确性。

程序清单:

第3题:设计一个模拟电信计费程序

假设电信计费标准:固定电话长途话费0.02元/秒,固定电话本地话费0.06元/分,无线电话长途话费1.00元/分,无线电话本地话费0.60元/分,无线电话接听话费0.50元/分。

源数据文件中存放:电话号码,电信服务类别,通话时间(秒)。

生成固定长途电话文件:长途电话号码和通话时间。

生成固定本地电话文件:本地电话号码和通话时间。

生成无线长途电话文件:长途电话号码和通话时间。

生成无线本地电话文件:本地电话号码和通话时间。

生成无线接听电话文件:接听电话号码和通话时间。

生成统计电信费用文件:电话号码、累计电信费用。

程序清单:

第4题:设计一个保留字(或关键字)的统计程序

建立保留字文件;

从源数据文件(C或C++语言程序)中,读取字符或字符串,与保留字文件中的保留字进行匹配比较,并统计计数。

输出两张表文件:保留字计数,扫描程序的次数,非保留字计数。

程序清单:

程序清单:

第5题:设计一个数据文件处理程序

源数据文件中含有字符和数字,从中读取数值数据(将连续的数字字符看成一个数值数据),和读取的单词(将连续的字母字符看成一个单词)分别存放在不同的文件中,并且排序后输出显示。

例如:源数据文件old.dat包括:asjjk 12rtr 345 dasdd9k32*dfasfkjk##dasfdf897,

则生成的数据文件new1.data包括:12 345 9 32 897

单词文件new2.dat包括:asjjk rtr dasdd k dfasfkjk dasfdf

程序清单:

第6题:设计一个超长整数类

定义并实现超长整数类doublelong,要求如下:

64位数据长度,有符号

支持+、-、*、/运算

支持+=、-=、/=运算

支持cin和cout操作

你给多少钱?1500,全部帮你做下来,成交不?

面向对象程序设计(C++语言)期末考试

还是把书上的关键点看一看,比如类,继承等,这些是必考的,概念题也会出一些。这样看重点就能节省很多时间。在复习万知识点后做几套卷子。

还有一个办法就是找学的好的同学帮你辅导辅导,还能增进友谊。

关于面向对象程序设计基础期末考试和面向对象程序设计期末考试题库的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

扫码二维码