1 operator 变量 常量或者是一个运算能够得到一个常量的表达式 (不是很清楚)
2 ------ 由多个一维数组嵌套 ------- (不是很清楚)
3 数据域 指针域 对于频繁的插入和删除的 *** 作线性表做起来比较容易
4 指向子类的函数 (不是很清楚)
5 / /
6 35
7 x
8 函数 (不是很清楚)
9编译时多态 运行时多态
10 析构函数
11 4
12 String (不是很清楚)
13下一行开始的位置
14 3 32
15 栈区 代码区
16 i乘以数组元素的字节数
17 'H'
18------
19 AB{}
20 2 (不是很清楚)
Main()
{
Long x = 00122; //x栈中地址是OX20000
Long & a = x ;
long px = &a; // px在栈中地址是OX30000
cout << (&x) << '\t' << ( & a ) << '\t' << px << endl ;
>>>>三个都是x的地址。 于是是
>>>>20000 20000 20000
cout << a << '\t' << x << '\t' << px << endl ;
>>>>三个都是x的值。 00122是8进制, 十进制为82。于是是
>>>>82 82 82
cout << ( &px ) << endl ;
>>>>px的地址。
>>>>30000
cout << (( &a ) << endl ;
>>>>(&a)就是a值。 为
>>>>82
}
输出结果
20000 20000 2000082 82 82
30000
82
public class Test {
static int gmCount = 0;
static int gtCount = 0;
static int tmCount = 0;
static int ttCount = 0;
static int exit = 1;
static int type = 0;
static int ticketType = 0;
static int number = 0;
public static void main(String[] args) {
according();
while (exit!=0){
type = accordingIn("输入1个人、2团体");
if(type==2){
number = accordingIn("团体输入人数");
if(number == 0){
break;
}
}else if(type == 1) {
number = 1;
}
else {
break;
}
ticketType = accordingIn("输入1门票、2通票");
if(ticketType==0){
break;
}
sellTicket(type,ticketType,number);
}
Systemoutprintln("今日个人门票出售"+gmCount+"张,共计:"+gmCount80+"元,团体门票出售"+tmCount+"张,共计"+tmCount60+"元");
Systemoutprintln("今日个人通票出售"+gtCount+"张,共计:"+gtCount100+"元,团体通票出售"+ttCount+"张,共计"+ttCount80+"元");
}
static void according(){
Systemoutprintln("---------------------");
Systemoutprintln("------电子售票系统-----");
Systemoutprintln("----------------------");
Systemoutprintln("--------个人-----团体--");
Systemoutprintln("--门票---80-------60---");
Systemoutprintln("--通票---100------80---");
Systemoutprintln("----------------------");
Systemoutprintln("输入0退出系统");
}
static int accordingIn(String message){
Scanner scanner = new Scanner(Systemin);
Systemoutprint(message + ":");
return scannernextInt();
}
static void sellTicket(int type,int ticketType,int number){
//个人门票
if(type==1&&ticketType==1){
gmCount =+ number;
}
//个人通票
if(type==1&&ticketType==2){
gtCount =+ number;
}
//团体门票
if(type==2&&ticketType==1){
tmCount =+ number;
}
//团体通票
if(type==2&&ticketType==2){
ttCount =+ number;
}
}
}
.1倍 B.15倍
C.2倍 D.3倍.1倍 B.15倍
C.2倍 D.3倍.1倍 B.15倍
C.2倍 D.3倍.1倍 B.15倍
C.2倍 D.3倍
自定义类MyNumber:
import javautilArrayList;
import javautilList;
public class MyNumber {
public int[] delZero(int[] arr){
int[] newArr = new int[arrlength];
for (int i=0; i<arrlength; i++){
//删除所有含0的元素(0,10,20)
// if (arr[i] == 0 && arr[i]%10 == 0){
//删除所有为0的元素
if (arr[i] == 0){
arr = delAnyPosition(arr,i);
}
}
return arr;
}
public static int[] delAnyPosition(int[] arr,int position){
//判断是否合法
if(position >= arrlength || position < 0){
return null;
}
int[] res = new int[arrlength - 1];
for(int i = 0;i<reslength;i++){
if(i < position){
res[i] = arr[i];
}else{
res[i] = arr[i + 1];
}
}
return res;
}
}
程序写完了
/////////////////////////////////////////////////
public abstract class Person {
public String name;
public int age;
public String sex;
public Person(){
}
public abstract void eat();
/
@return Returns the age
/
public int getAge() {
return age;
}
/
@param age The age to set
/
public void setAge(int age) {
thisage = age;
}
/
@return Returns the name
/
public String getName() {
return name;
}
/
@param name The name to set
/
public void setName(String name) {
thisname = name;
}
/
@return Returns the sex
/
public String getSex() {
return sex;
}
/
@param sex The sex to set
/
public void setSex(String sex) {
thissex = sex;
}
}
/////////////////////////////////////////
/
因为学生也是人,所以要继承人的抽象类
/
public abstract class Student extends Person{
public abstract void study();
}
//////////////////////////////////////
public interface Graduate {
void graduateStudyMethod();
}
/////////////////////////////////////
public class Graduatestudent extends Student implements Graduate{
@Override
public void study() {
Systemoutprintln(getName()+"学生的学习方法");
}
@Override
public void eat() {
Systemoutprintln(getName()+"研究生需要吃饭");
}
public void graduateStudyMethod() {
Systemoutprintln(getName()+"研究生有学习的方法");
}
}
/////////////////////////////////////////
/
因为老师也是人,所以要继承人的抽象类
/
public abstract class Teacher extends Person{
public abstract void work();
}
//////////////////////////////////////////////
/
老师研究生
/
public class TeacherGraduate extends Teacher implements Graduate{
@Override
public void work() {
Systemoutprintln(getName()+"老师需要工作");
}
@Override
public void eat() {
Systemoutprintln(getName()+"老师需要吃饭");
}
public void graduateStudyMethod() {
Systemoutprintln(getName()+"老师研究生的学习方法");
}
}
/////////////////////////////////////
简单的测试类
public class Test {
public static void main(String[] args) {
Graduatestudent student = new Graduatestudent();
studentsetName("wangwenjun");
studentsetAge(24);
studentsetSex("男");
studenteat();
studentgraduateStudyMethod();
studentstudy();
TeacherGraduate teacherGraduate = new TeacherGraduate();
teacherGraduatesetName("liuna");
teacherGraduatesetAge(25);
teacherGraduatesetSex("女");
teacherGraduateeat();
teacherGraduategraduateStudyMethod();
teacherGraduatework();
}
}
/////////////////////////////
最终的输出结果
wangwenjun研究生需要吃饭
wangwenjun研究生有学习的方法
wangwenjun学生的学习方法
liuna老师需要吃饭
liuna老师研究生的学习方法
liuna老师需要工作
以上就是关于高分求助,北语网院200912考试批次《面向对象程序设计》模拟试卷全部答案全部的内容,包括:高分求助,北语网院200912考试批次《面向对象程序设计》模拟试卷全部答案、急!!C++面向对象程序设计,很简单的一道题目涉及期末考试,,我明天考试了开卷~~~真的急(下面有程序、Java面向对象的程序设计综合题求大神解答等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)