面向对象考试题(参考)

面向对象考试题(参考)
面向对象考试题(参考)

1。程序设计中,首先在问题域中识别出若干个()

A。函数B。类C。文件D。过程

2。定义类模板用关键字()

A。const B.new C.delete D.template

3。运算结果类型相同的()

A. 9.0/2.0 9.0/2

B. 9/2.0 9/2

C. 9.0/2 9/2

D. 9/2 9.0/2.0

4。已知f1 f2同一类两个成员函数,但f1不能调用f2,说明()

a.f1 f2都是静态函数

b.f1是静态,f2不是

c.f1不是,f2是静态

d.f1 f2都不是静态函数

5。调用一成员函数时,使用动态联编的情况是()

A.通过对象调用一虚函数B。通过指针或引用调用一虚函数

C。通过对象调用静态函数D。通过指针或引用调用一静态函数6。假定一个类构造函数为:“A(int aa=1,int bb=0){a=aa;b=bb;}则执行"A x(4)"后,x.a和x.b值分别是:()

A。1,0B。1,4C。4,0D。4,1

7。在派生类中能直接访问基类的()

A。公有成员,私有成员B。保护成员,私有成员

C。不可访问成员,私有成员 D。公有成员,保护成员

8。不具访问权限属性的是:

A。非类成员B。类成员C。数据成员D。函数成员

9。类定义中private,protected,public 出现次数为()

A。任意多次B。至多一次C。public 至少一次D。至少一次10。C++鼓励程序员将()

A。数据操作分别封装B。不同类型数据封装

C。数据操作封装在一起D。不同作用操作封装在一起。

二、填空

1。C++中,最好用()代替malloc。

2。函数模板中template之后尖括号的类型参数冠以保留字()。

3。在IOS类中定义的用于格式控制的枚举变量中十、八、十六进制是dec,oct,()。4。如果重载了运算符+,则相应运算函数名是()。

5。由static修饰的数据成员为该类的所有对象()。

6。为了实现多态性,派生类需要重新定义基类中的()。

7。编译时多态性通过()函数实现。

8。派生类中实现基类成员初始化,需由派生类的构造函数调用()来完成。9。C++中访问指令所指对象的成员使用运算符()。

10。重载函数在参数类型或参数个数上不同但()相同。

1。类定义有错,正确结果为5+8i

#include

#include

class complex

{

double real;

double imag;

public:

complex(double r=0.0,double i=0.0):real(r),imag(i){}

void show()

{ cout<=0?'+':'_')<

friend complex & operator +=(complex c1,complex c2); };

complex & operator +=(complex c1,complex c2)

{

c1.real+=c2.real;

c1.imag+=c2.imag;

return c1;

}

void main()

{

complex c(3,5);

c+=complex(2,3);

c.show();

}

2。改一处错

#include

class shape

{

public:

int area()

{return 0;}

};

class rectangle:public shape

{

public:

int a,b;

void setlength(int x,int y)

{ a=x; b=y;}

int area(){return a*b;}

};

{

rectangle r;

r.setlength(3,5);

shape *s=r;

cout <

cout <area()<

}

3。改一处错

class A

{

int a,b;

public:

A(int aa=0,int bb)

{a=aa;b=bb;}

};

4。找一处错

class Location

{

int x,y;

protected:

int SetZero(int zeroX,int zeroY);

public:

void Locattion (int initX,int initY);

int getx();

int gety();

};

四、填空

1。使输出结果为:

5 4 3 2 1

0 5.5 4.4 3.3 2.2 1.1

#include

template

void f( )

{

for (int i=0;i

{t=a[i];a[i]=a[n-1-i];a[n-1-i]=t;}

}

{

int a[5]={1,2,3,4,5};

double d[6]={1.1,2.2,3.3,4.4,5.5};

f(a,5);

f(d,6);

for(int i=0;i<5;i++) cout <

cout <

for (i=0;i<6;i++) cout <

cout <

}

2。使类定义完整

class line;

class box

{

private:

int color;

int upx,upy;

int lowx,lowy;

public:

friend int same_color(line l, _______);

void set_color(int c){color =c;}

void define_box(int x1,int y1,int x2,int y2)

{upx=x1;upy=y1;lowx=x2;lowy=y2;} };

class line

{

private:

int color;

int startx,starty;

int endx,endy;

public:

_______ int same_color(line l, box b);

void set_color(int c){color=c;}

void define_line(int x1,int y1,int x2,int y2)

{startx=x1;starty=y1;endx=x2;endy=y2;} }

int same_color(line l,box b)

{

if (l.color==b.color) return l;

return 0;

}

3。A为抽象类,输出为:

this is class B printing

this is class C printing

#include

class A

{

public :

______________________ ;

};

class B:public A

{

public:

void printMe(){cout<<"this is class B printing"<

class C:public B

{

void printMe(){cout<<"this is class C printing"<

void print(___________ ) {a.printMe();}

void main()

{

B b;

C c;

print(b);

print(c);

}

4。使类完整

class A

{

int * a;

int n;

public:

A():a(0),n(0){}

A(int nn)

{

_________//用NN初始化N

__________//用A指向长度为N的动态数组空间

};

5。使类完整

class base

{

protected:

int a;

public:

base(){a=0;}

base(int i){a=i}

base(base&b){a=b.a}

};

class derived:public base

{

private:

int d;

public:

derived(){d=0;}

derived(int i,int j):__________{d=j;}

derived(derived&b):__________{d=b.d;} };

五、运行结果

1、

#include

class shownumtype

{

public:

void show(int);

void show(float);

};

void shownumtype::show(int i)

{cout<<"this is an int"<

void shownumtype::show(float f)

{cout<<"this is float "<

void main()

{

int a=0;float f=1.0;

shownumtype snt;

snt.show(a);

snt.show(f);

}

2、

#include

class A

{

public:

virtual void pr(){cout<<"1"<

};

class B:public A

{

void pr(){cout<<"2"<

};

void p1(A &a) {a.pr();}

void p2(A a) {a.pr();}

void main()

{

B b;

p1(b);

p2(b);

}

3、

#include

class A

{

public:

A(int i=0){a=i;}

void print(){cout<

private:

int a;

};

class B:public A

{

public:

B(){b1=b2=0;}

B(int i){b1=i;b2=0;}

B(int i,int j,int k):A(i),b1(j),b2(k){}

void print(){A::print();cout<

int b1,b2;

};

void main()

{

B d1,d2(5),d3(4,5,6);

d1.print();d2.print();d3.print(); }

4、

#include

class goods

{

private:

static int totalweight;

int weight;

public:

goods(int w)

{

weight=w;

totalweight+=weight;

}

goods(goods &gd)

{

weight=gd.weight;

totalweight+=weight;

}

~goods()

{totalweight-=weight;}

static int gettotal()

{ return totalweight;}

};

int goods::totalweight=0;

void main()

{

goods g1(50);

cout<

goods g2(100);

cout<

}

5、

#include

template

void f(T *a,int n)

{

int k;

T t;

for (int i=0;i

{

k=i;

for (int j=i+1;j

if(a[k]>a[j]) k=j;

t=a[i];a[i]=a[k];a[k]=t;

}

}

void main()

{

double d[5]={12.3,4.5,-23.4,-90.4,0};

char a[5]={'B','F','A','x','E'};

f(a,5);

f(d,5);

for (int i=0;i<5;i++)

cout<

}

6、

#include

void main()

{

cout<

面向对象期末考试答案

一、填空(15分) 1、类之间的静态联系称作关联。 ?在实例化后,由类产生对象,链是关联的实例。 ?在系统实现时,关联采用对象的属性来实现。 2、用例图用于建立需求模型,描述用户的需求。对象图是面向对象分析中的基本模型,属于静态结构模型。 3、顺序图(时序图)、通信图、活动图、状态图用于描述系统的行为方面的特征,属于动态结构模型。 4、时序图构成:参与者、相互协作的对象、对象的生命线、参与者与对象之间发送的消息、执行规约 5、表示 [可见性] 属性名[:类型][ =初始值] 可见性分为+表示:(公有的)、#表示:(受保护的)、-表示:(私有的)、~(包,只有在同一包中声明的类能够使用这一属性)。 二、名词解释(15分) 1、面向对象方法:是一种运用对象、类、继承、封装、聚合、关联、消息、多态性等概念来构造系统的软件开发方法。 2、类:是具有相同属性和操作的一组对象的集合,它为属于该类的全部对象提供了统一的抽象描述,其内部包括属性和操作务两个主要部分。类的作用是用来创建对象,对象是类的一个实例。 3、抽象:指从事物中舍弃个别的、非本质的、与问题域无关的特征,而抽取共同的、本质特征的、相关的做法。 4、多态性:在具有继承关系的类层次结构中可以定义同名的操作或属性,但这些属性或操作具有不同的含义,即具有不同的数据类型或表现出不同的行为。(“同名不同参”或“同名不同类”) 5、OOA模型:就是通过面向对象的分析所建立的系统分析模型。 用况:一个用况是对参与者使用系统的一项功能的描述,是一组动作序列的描述,是一项请求与响应。(

三、简答(45分) 1、继承和泛化关系 特殊类拥有其一般类的全部属性与操作,称作特殊类对一般类的继承。 一般类对特殊类的抽象关系叫泛化关系(简称泛化)。 2、聚合与组合有区别,请说明他们间的区别,并指出下图中哪图是聚合? 聚合刻画了现实事物之间的构成关系,体现“整体——部分”关系。而关联没有组成关系或拥有关系。如例题中的c图 3、简述下图中体现的面向对象的基本思想

面向对象试题(答案)

CoreJavaOOP考试题 考试时间:90分钟 考试总分:100分 一、选择题(不定项选择)(22*4=88) 1. 类A,B的定义如下: class A { private int a = 100; A() { System.out.print("A()"); System.out.println(a); } } class B extends A { private int a = 200; B() { System.out.print("B()"); System.out.println(a); } } 运行下面的代码: new B(); 输出的结果是:(A )。 A. A() 100 B() 200 B. A() 200 B() 200 C. B() 200 A() 100 D. B() 200 A() 200

2.下列说法正确的是(D ) A.所有类都必须定义构造方法(构造器) B.构造方法必须初始化类的所有数据成员 C.子类定义了构造器后,不再调用父类的构造器 D.构造方法可以访问类的非静态成员 3.在Java中,哪个关键字使类不能派生子类?, (A ) A : final B : public C : private D : native 4.class Base{ static void test(){ System.out.println(“Base.test()”); } } public class Child extends Base{ static void test(){ System.out.println(“Child.test()”); } public static void main(String[] args){ Base base = new Child(); Child child = new Child(); base.test(); child.test(); } } 程序运行的结果是( C ) A.Child.test() Child.test() B.Child.test() Base.test() C.Base.test() Child.test() D.Base.test() Base.test()

C++面向对象程序设计期末考试试题

《C++面向对象程序设计》考试试题 本试卷满分100分; 请将答案写在答题纸上,写明题号,不必抄题,字迹工整、清晰; 请在答题纸和试题纸上都写上你的班级,学号和姓名,交卷时请将试题纸、答题纸和草纸一并交上来。 一、单选题(共10分,每题1分) 1. C++中解决命名冲突的机制是:D (A) 虚基类(B) 虚函数(C) 函数重载(D) 名字空间 2. 若类A的一个对象所占的内存空间中包含虚函数表的入口地址,则: C (A) 类A不能有静态数据成员(B) 类A中公有的成员函数一定是虚的 (C) 类A中至少有一个成员函数是虚的(D) 类A的析构函数一定是虚的 3.任意一个类,析构函数的个数最多是:B (A) 不限个数(B) 1 (C) 2 (D) 3 4.下列关于this指针的说法,哪个是正确的: D 5.(A) this指针一定指向常量型数据(B) this指向的数据不可更改 (C) 静态成员函数中也可以访问this指针(D) this指针本身可直接作为成员函数的返回值5.在类定义中,为说明成员的访问权限,private, protected, public 可以出现次数为:A (A)次数没有具体限定(B) 每种至多一次 (C) public至少一次(D) 每种至少一次 6.下面哪种定义方式是正确的,并且使得p可以作为函数void f( A* const pp);的实参:A (A) A * p = new A; (B) A a; A* p = a; (C)const A* p = new A; (D) A a; const A* p = a; 7.obj是类A的一个对象,执行语句const A& aA= obj; ,则下列说法正确的是:C (A)类A的拷贝构造函数会被调用(B)类A的赋值函数会被调用 (C)&aA的值就是&obj (D) 语句( );等价于语句( ); 8.下面关于访问类A的私有数据成员的说法,错误的是:C (A)类A的友元函数可以访问类A的私有成员。 (B)类A的友元类中的非静态成员函数可以访问类A的私有成员。 (C)类A的嵌套类中的非静态成员函数可以访问类A的私有成员。 (D)类A中的非静态成员函数可以访问类A的私有成员。 9.类A中有唯一的一个成员函数f,且f是公有的静态或非静态成员函数,对于类A的一 个对象a,执行语句(100);成功,那么f 的函数原型不可以是:B (A)A& f( int, int=50 ); (B) void f(int& ) ; (C) const A * f(const int ); (D) A f( const int&); 10. 下面关于类的成员函数描述不正确的是:A (A) 静态成员函数内可以直接访问类的非静态成员数据 (B) 静态成员函数内可以直接访问类的静态成员数据

面向对象程序设计(JAVA)期末考试试卷(A卷)

面向对象程序设计 (J A V A)期末考试试卷 (A卷) -CAL-FENGHAI.-(YICAI)-Company One1

课程代码: 座位号: 新疆大学20 -20 学年度第二学期期末考试 《面向对象程序设计》试卷 姓名: 学号: 专业: 学院: 班级: 20 年 月 日 一、单选题(10小题,共10分) 1.下列 选项中,用于在定义子类时声明父类名的关键字是 【 】 A .interface B . package C . extends D . class 2.在以下哪种情况下可以获得缺省构造器 【 】 A .当作任何类的定义时 B .当类没有其它构造器时 C .当定义至少一个构造器的时 D .从不需要 3.如果局部变量和成员变量同名,如何在局部变量作用域内引用成员变量【 】 A .不能引用,必须改名,使它们的名称不相同 B .在成员变量前加this ,使用this 访问该成员变量 C .在成员变量前加super ,使用super 访问该成员变量 D .不影响,系统可以自己区分 4.在异常处理中,如释放资源、关闭文件、关闭数据库等由哪个子句来完成【 】 A .try 子句 B .catch 子句 C .finally 子句 D .throw 子句 5.下面哪个流类属于面向字符的输入流 【 】 A .BufferedWriter B .FileInputStream C .ObjectInputStream D .InputStreamReader 6.在Java 中,由Java 编译器自动导入,而无需在程序中用import 导入的包是 【 】。 A .java.applet B .java.awt C .java.util D .https://www.360docs.net/doc/f55079860.html,ng

2_面向对象基础测试题和答案

面向对象部分测试题 1.下面描述函数重写错误的是C A. 要有子类继承或实现 B. 子类方法的权限必须大于等于父类的权限 C. 父类中被private权限修饰的方法可以被子类重写 D. 子类重写接口中的抽象方法,子类的方法权限必须是public的 2.关于封装下面介绍错误的是(D )。 A. 封装将变化隔离 B. 封装提高重用性。 C. 封装安全性 D. 只有被private修饰才叫做封装 3.试图编译运行下面的代码会发生什么情况D public class MyClass{ static int i; public static void main(String[] args){ } } A. 错误,变量i没有被初始化 B. 输出null C. 输出1 D. 输出0 4.在Java中,下面对于构造函数的描述正确的是( D)。 A. 类必须显式定义构造函数 B. 构造函数的返回类型是void

C. 构造函数和类有相同的名称,并且不能带任何参数 D. 一个类可以定义多个构造函数 5.下面Java代码的运行结果是( C )。 class Penguin { private String name=null; 企鹅的名字是null,健康值是10,性别是雄。 B. 执行构造方法。 企鹅的名字是null,健康值是0,性别是null。 C. 企鹅的名字是null,健康值是0,性别是null。 D. 执行构造方法。 企鹅的名字是null,健康值是10,性别是雄。 6.class A { public int i = 10; } class B extends A{ public int i = 20; } public class Test{ public static void main(String args[]){ B b = new B(); A a = b; } }输出为多少 ( C) 10

2017年两会精神考试参考题库多选

54、健全完善()各环节标准体系,推进“三通一标”向各电压等级延伸覆盖。 A: 规划可研 B: 设计建设 C: 物资采购 D: 运维检修 E: 人力资源 标准答案: ABCD 55、要以()等为重点,发展混合所有制,放大国有资本功能。 A: 抽水蓄能电站建设 B: 电动汽车制造 C: 产业和金融单位 D: 增量配电投资业务放开 标准答案: ACD 56、习近平总书记对国有企业领导人员提出的()20字要求,是公司各级领导干部的努力方向,要主动践行,抓好班子、带好队伍、管好自己,做“忠诚、干净、担当”的好干部。 A: 对党忠诚 B: 勇于创新 C: 治企有方 D: 兴企有为 E: 清正廉洁 标准答案: ABCDE 57、落实公司《关于强化本质安全的决定》,把()作为硬约束,明确具体任务,强化监督考核,确保各项措施落实到位。 A: 统一标准 B: 执行制度 C: 治理隐患 D: 严控风险 标准答案: ABCD 58、强化协同监督,完善()等专业一体化协同监督机制。 A: 纪检监察 B: 审计 C: 财务 D: 党群 E: 法律 标准答案: ABCE 59、金融要强化资本运作,在()方面取得实质突破。 A: 引进战略投资者 B: 发展互联网金融 C: 上市 D: 收购金融企业 标准答案: ABC 60、加强物资全流程管控,切实解决()等不规范问题。 A: 应招未招 B: 未核先招

C: 账实不符 D: 以次充好 标准答案: ABC 61、加强资产运行状态全过程监测,开展()情况分析,优化资产运营策略,建立退出退役设备跨区域调配机制。 A: 设备质量 B: 采购成本 C: 运维成本 D: 使用寿命 标准答案: BCD 62、提高快速响应客户需求能力,研究整合()等力量,试点建立集营配调资源调动和业务运转于一体的供电服务指挥平台。 A: 输变配运行协调 B: 配电网运行协调 C: 设备抢修 D: 95598工单接派 E: 服务值班 标准答案: BCDE 63、深化“互联网+营销服务”,按照()的要求,整合“掌上电力”APP、“电e宝”、95598网站及在线客服资源,提高移动服务便捷性、可靠性。 A: 明确定位 B: 功能融合 C: 赢得发展 D: 运维统一 E: 数据集中 标准答案: ABDE 64、认真落实《中国制造2025》,聚焦高端装备和()等战略性新兴产业,深化重组整合,优化业务布局,努力打造高品质电工装备知名品牌。 A: 电动汽车 B: 节能环保 C: 低碳经济 D: 信息通信 标准答案: BCD 65、公司深入研究改革重大问题,在()等方面促进形成重要共识。 A: 输配电价改革 B: 电力市场交易机构组建 C: 售电侧和增量配电投资业务放开 D: 《电力法》修订 标准答案: ABCD 66、中央经济工作会议明确要坚持稳中求进工作总基调,适应把握引领经济发展新常态,以推进供给侧结构性改革为主线,全面做好()各项工作。 A: 稳增长 B: 促改革 C: 调结构

java面向对象试卷及答案

java面向对象程序设计 系班级姓名成绩得分评卷人 一、填空题(每空2分,共20分) 1.Java源程序的扩展名是,经过编译后的程序的扩展名是。2.Socket通常也称为,用于描述和。3.线程的优先级在至之间,数值越大 4.构造方法是一种特殊的成员方法,构造方法名与相同 5.Java语言只允许单继承,指每个类只能有一个。 二、选择题(每题2分,共50分) 1.下列哪个概念是面向对象和面向过程程序设计所共有的() A、继承 B、流程控制 C、抽象 D、封装 2.以下关于执行Java小程序的论述错误的是:() A、可以通过浏览器调用嵌入了Java小程序的HTML文档 B、可以通过appletviewer.exe调用嵌入了Java小程序的HTML文档 C、可以通过java.exe调用嵌入了Java小程序的HTML文档 D、可以在Java集成开发环境中调用嵌入了Java小程序HTML文档 3.符合对象和类关系的是:() A、人和老虎 B、书和汽车 C、楼和土地 D、松树和植物 4.关于选择结构下列哪个说法正确?() A.if语句和else语句必须成对出现 B.if语句可以没有else语句对应 C.一个if语句只能有一个else if语句与之对应 D.else if结构中必须有default语句 5.while循环和do…while循环的区别是:()

A.没有区别,这两个结构任何情况下效果一样 B.while循环比do…while循环执行效率高 C.do…while循环执行次数可能为0 D.while循环执行次数可能为0 6.关于for循环和while循环的说法哪个正确?() A.while循环先判断后执行,for循环先执行后判断。 B.while循环判断条件一般是程序结果,for循环的判断条件一般是非程序结果C.两种循环任何时候都不可以替换 D.两种循环结构中都必须有循环体,循环体不能为空 7.下列修饰符中与访问控制无关的是() A.private B.public C.protected D.final 8.方法内的形参:() A.必须定义多个形参B.可以没有 C.至少有一个D.只能是简单变量 9.throws的作用:() A.表示方法可能会抛出例外 B.表示后面是方法的输出量 C.方法的标志,每个方法都必须有 D.没有意义 10.在Java语言中,整型常量123占用的存储字节数是:()A.1B.2 C.4 D.8 11.关于对象成员占用内存的说法哪个正确?() A.同一个类的对象共用同一段内存 B、同一个类的对象使用不同的内存段,但静态成员共享相同的内存空间C.对象的方法不占用内存 D.以上都不对 12.return语句:()

面向对象面试题

面向对象面试题 1、什么是面向对象 面向对象OO = 面向对象的分析OOA + 面向对象的设计OOD + 面向对象的编程OOP; 通俗的解释就是万物皆对象,把所有的事物都看作一个个可以独立的对象(单元),它们可以自己完成自己的功能,而不是像C那样分成一个个函数; 现在纯正的OO语言主要是java和C#,C++也支持OO,C是面向过程的。 2、简述private、protected、public、internal 修饰符的访问权限。 private : 私有成员, 在类的内部才可以访问。 protected : 保护成员,该类内部和继承类中可以访问。 public : 公共成员,完全公开,没有访问限制。 internal: 当前程序集内可以访问。 3、https://www.360docs.net/doc/f55079860.html,中的五个主要对象 Connection:主要是开启程序和数据库之间的连结。没有利用连结对象将数据库打开,是无法从数据库中取得数据的。这个物件在https://www.360docs.net/doc/f55079860.html, 的最底层,我们可以自己产生这个对象,或是由其它的对象自动产生。 Command:主要可以用来对数据库发出一些指令,例如可以对数据库下达查询、新增、修改、删除数据等指令,以及呼叫存在数据库中的预存程序等。这个对象是架构在Connection 对象上,也就是Command 对象是透过连结到数据源。 DataAdapter:主要是在数据源以及DataSet 之间执行数据传输的工作,它可以透过Comm and 对象下达命令后,并将取得的数据放入DataSet 对象中。这个对象是架构在Command 对象上,并提供了许多配合DataSet 使用的功能。 DataSet:这个对象可以视为一个暂存区(Cache),可以把从数据库中所查询到的数据保留起来,甚至可以将整个数据库显示出来。DataSet 的能力不只是可以储存多个Table 而已,还可以透过DataAdapter对象取得一些例如主键等的数据表结构,并可以记录数据表间的关联。DataSet 对象可以说是https://www.360docs.net/doc/f55079860.html, 中重量级的对象,这个对象架构在DataAdapter对象上,本身不具备和数据源沟通的能力;也就是说我们是将DataAdapter对象当做DataSet 对象以及数据源间传输数据的桥梁。 DataReader:当我们只需要循序的读取数据而不需要其它操作时,可以使用DataReader 对象。DataReader对象只是一次一笔向下循序的读取数据源中的数据,而且这些数据是只读的,并不允许作其它的操作。因为DataReader 在读取数据的时候限制了每次只读取一笔,而且只能只读,所以使用起来不但节省资源而且效率很好。使用DataReader 对象除了效率较好之外,因为不用把数据全部传回,故可以降低网络的负载。 https://www.360docs.net/doc/f55079860.html, 使用Connection 对象来连接数据库,使用Command 或DataAdapter对象来

天津港招聘试题样题

天津港基础知识考试大纲 “基础知识考试”是通过计算机对应聘者进行的综合素质能力测评,通过给出的试题,重点考核应聘者的综合能力水平和反应速度。试题知识覆盖文学、历史学、理学、工学、管理学、哲学、经济学、法学、教育学等门类。 “基础知识考试”实行一人一卷,每名应聘者的试题是由计算机在试题库中随机抽取形成的。试题是由五部分组成,包括语言知识能力测试、英语运用能力测试、数学基础能力测试、逻辑推理能力测试、公共知识能力测试。 语言知识能力测试,旨在以语文为工具,测试应聘者的知识积累与语言表达能力。通过应聘者对字、词、句的阅读与理解,考察其掌握自然科学、人文与社会科学知识的程度,以及运用语言工具表达知识的能力。 英语运用能力测试,旨在考察应聘者所具备的实际英语水平、英语阅读能力和运用英语的能力。通过英语词汇量、语法、阅读、理解、日常习语等形式的测试,了解应聘者使用英语的综合能力。 数学基础能力测试,旨在考察应聘者所具有的数学方面的基础知识、基本思想方法,考察应聘者逻辑思维能力、数学运算能力、空间想象能力以及运用所掌握的数学知识和方法分析问题和解决问题的能力。

逻辑推理能力测试,旨在考察应聘者掌握和运用逻辑分析方法的能力。运用给出的信息和已掌握的综合知识,通过理解、分析、综合、判断、归纳等过程,引出概念、寻求规律,对事物间关系或事件的走向趋势作出合理判断与分析,确定解决问题的途径和方法。 公共知识能力测试,旨在考察应聘者对基本知识的应知应会程度以及运用基本知识进行分析判断的基本能力。包括政治、哲学、法律、经济、管理等方面知识。 试题均采用客观选择题,答题形式为四选一型的单项选择题,考生须从每道试题所列的A、B、C、D四个备选答案中选出一个正确答案,错选或漏选均不得分。应聘者的试题由50道题组成,分为五个部分,语言知识能力测试10题,英语运用能力测试10题、数学基础能力测试10题、逻辑推理能力测试10题、公共知识能力测试10题。试题满分为100分,每题2分。“基础知识考试”的时间为40分钟,每部分不单独计时。 大学生招聘基础考试样题 1、下列词语中注音都正确的一组是 ( ) A.纰(pī)漏同仇敌忾(kài) 审时度(duó)势强(qiáng)词夺理 B.笑靥(yàn) 暴殄(tiǎn)天物虚与委蛇(yí) 间(jiàn)不容发

面向对象期末测试题(带答案).doc

济南大学2009~2010 学年第二学期课程考试试卷 课 程 java 面向对象程序设计 授课教师 考试时间 考试班级 学 号 姓 名 … … …… …… …………………………装……………… …………订………………… …… …线 …… …… …… … …… …… …… …… …

C.一个if语句只能有一个else if语句与之对应 D.else if结构中必须有default语句 5.while循环和do…while循环的区别是:(D) A.没有区别,这两个结构任何情况下效果一样 B.while循环比do…while循环执行效率高 C.do…while循环执行次数可能为0 D.while循环执行次数可能为0 6.关于for循环和while循环的说法哪个正确?(B) A.while循环先判断后执行,for循环先执行后判断。 B.while循环判断条件一般是程序结果,for循环的判断条件一般是非程序结果C.两种循环任何时候都不可以替换 D.两种循环结构中都必须有循环体,循环体不能为空 7.下列修饰符中与访问控制无关的是(D) A.private B.public C.protected D.final 8.方法内的形参:(B) A.必须定义多个形参B.可以没有 C.至少有一个D.只能是简单变量 9.throws的作用:(A) A.表示方法可能会抛出例外 B.表示后面是方法的输出量 C.方法的标志,每个方法都必须有 D.没有意义 10.在Java语言中,整型常量123占用的存储字节数是:(C)A.1B.2 C.4 D.8 11.关于对象成员占用内存的说法哪个正确?(B) A.同一个类的对象共用同一段内存 B、同一个类的对象使用不同的内存段,但静态成员共享相同的内存空间

面向对象-练习题

【练习题】01.类的成员变量: 猜数字游戏:一个类A有一个成员变量v,有一个初值100。定义一个类,对A 类的成员变量v进行猜。如果大了则提示大了,小了则提示小了。等于则提示猜测成功。 【练习题】02.类的成员变量: 请定义一个交通工具(Vehicle)的类,其中有: 属性:速度(speed),体积(size)等等 方法:移动(move()),设置速度(setSpeed(int speed)),加速speedUp(),减速speedDown()等等. 最后在测试类Vehicle中的main()中实例化一个交通工具对象,并通过方法给它初始化speed,size的值,并且通过打印出来。另外,调用加速,减速的方法对速度进行改变。 【练习题】03类的成员方法 创建一个账户Account类,该类有id:账户号码(长整数) name:真实姓名字符串类型,balance:账户余额double 类型.方法:deposit: 存款方法,参数是double 型的金额;withdraw:取款方法,参数是double型的金额. 在main方法中创建Account类的对象,调用各个方法,并显示存取款结果。 【练习题】04.构造方法 编写Java程序,模拟简单的计算器。12 3 定义名为Number的类,其中有两个整型数据成员n1和n2,应声明为公共。编写构造方法,赋予n1和n2初始值,再为该类定义加(addition)、减(subtration)、乘(multiplication)、除(division)等公有成员方法,分别对两个成员变量执行加、减、乘、除的运算。 在main方法中创建Number类的对象,调用各个方法,并显示计算结果。 【练习题】05.构造方法: 编写Java程序,用于显示人的姓名和年龄。 定义一个人类(Person),该类中应该有两个私有属性,姓名(name)和年龄(age)。定义构造方法,用来初始化数据成员。再定义显示(display)方法,将姓名和年龄打印出来。 在main方法中创建人类的实例,然后将信息显示。

《面向对象程序设计C 》期末考试试卷

《面向对象程序设计C++》期末考试试卷 一、选择题(每小题3分,共48分。) 01、下列关于C++函数的叙述中,正确的是( C )。 A)每个函数至少要具有一个参数B)每个函数都必须返回一个值 C)函数在被调用之前必须先声明D)函数不能自己调用自己 02、下列关于类和对象的叙述中,错误的是( A )。 A)一个类只能有一个对象B)对象是类的具体实例 C)类是对某一类对象的抽象D)类和对象的关系是一种数据类型与变量的关系 03、在C++中,用于实现运行时多态性的是( D )。 A)内联函数B)重载函数C)模板函数D)虚函数 04、下列关于运算符重载的叙述中,正确的是( B )。 A)通过运算符重载,可以定义新的运算符B)有的运算符只能作为成员函数重载 C)若重载运算符+,则相应的运算符函数名是+ D)重载二元运算符时,必须声明两个形参 05、对于语句cout<

2019成人高考医学综合考试模拟试题及答案四

2019成人高考医学综合考试模拟试题及答案四 2019年成人高考医学综合考试模拟试题及答案四 满分:150分时间:150分钟 一、A型题:1~84小题,每小题1.25分。共105分。在每个小题给出的 A、B、C、D、E五个选项中。只有一项是符合题目要求的。 1.胸骨角 ( ) A.两侧平对第2肋间隙 B.是两侧肋弓形成的夹角 C.两侧平对第3肋 D.位于胸骨体和剑突交界处 E.两侧平对第2肋 2.肋骨 ( ) A.属于长骨 B.第2肋平对胸骨角 C.内面上缘有肋沟 D.前端与胸骨构成关节 E.肋头与横突肋凹构成关节 3.肘关节 ( ) A.包括肱尺关节、肱桡关节和桡尺近侧关节 B.包括肱尺关节、肱桡关节和桡尺远侧关节 C.能够实行屈、伸、收、展运动

D.以上各个关节具有各自独立的关节囊 E.以上都不准确 4.膝关节前交叉韧带的作用是 ( ) A.限制胫骨外旋 B.限制胫骨向后移动 C.限制后交叉韧带过度紧张 D.限制胫骨向前移动 E.限制膝关节过伸 5.斜角肌 ( ) A.起自颈椎椎体前面 B.前、中斜角肌止于第l肋 C.锁骨下动脉位于前斜角肌表面 D.前、中、后斜角肌间形成斜角肌间隙 E.以上都不准确 6.关于臀大肌的说法,下列选项错误的是 ( ) A.经髋关节后方 B.可使髋关节后伸和旋外 C.止于股骨的大转子 D.起自髂骨翼外面和骶骨的背面 E.纤维行向外下方 7.咽 ( )

A.是上窄下宽的肌性管道 B.咽鼓管咽口位于口咽部 C.分为鼻咽、口咽和喉咽三部 D.向下至第6颈椎下缘续气管 E.以上都不准确 8.对肛管内结构的描述,下列选项错误的是 ( ) A.齿状线是肛门内、外括约肌的分界线 B.相邻两肛柱下端有半月形的黏膜皱襞,称肛瓣 C.肛瓣的边缘与肛柱的下端共同围成齿状线 D.齿状线下方有宽约1cm的环形区,称肛梳或痔环 E.肛管上段内面的纵行黏膜皱襞称肛柱 9.呼吸系统 ( ) A.肺由肺泡所组成 B.鼻、咽、喉、气管属上呼吸道 C.主支气管及其在肺内的分支称下呼吸道 D.其功能仅是实行气体交换 E.以上都不准确 10.对右主支气管的描述,下列选项错误的是 ( ) A.较左主支气管垂直 B.比左主支气管长 C.构造与气管类似

Java面向对象编程上机-练习题汇总

【练习题】类的成员变量: 猜数字游戏:一个类A有一个成员变量v,有一个初值100。定义一个类,对A 类的成员变量v进行猜。如果大了则提示大了,小了则提示小了。等于则提示猜测成功。 【练习题】类的成员变量: 请定义一个交通工具(Vehicle)的类,其中有: 属性:速度(speed),体积(size)等等 方法:移动(move()),设置速度(setSpeed(int speed)),加速speedUp(),减速speedDown()等等. 最后在测试类Vehicle中的main()中实例化一个交通工具对象,并通过方法给它初始化speed,size的值,并且通过打印出来。另外,调用加速,减速的方法对速度进行改变。 【练习题】类的成员变量与方法、构造方法 在程序中,经常要对时间进行操作,但是并没有时间类型的数据。那么,我们可以自己实现一个时间类,来满足程序中的需要。 定义名为MyTime的类,其中应有三个整型成员:时(hour),分(minute),秒(second),为了保证数据的安全性,这三个成员变量应声明为私有。 为MyTime类定义构造方法,以方便创建对象时初始化成员变量。 再定义diaplay方法,用于将时间信息打印出来。 为MyTime类添加以下方法: addSecond(int sec) addMinute(int min) addHour(int hou) subSecond(int sec) subMinute(int min) subHour(int hou) 分别对时、分、秒进行加减运算。 【练习题】构造方法 编写Java程序,模拟简单的计算器。 定义名为Number的类,其中有两个整型数据成员n1和n2,应声明为私有。编写构造方法,赋予n1和n2初始值,再为该类定义加(addition)、减(subtration)、乘(multiplication)、除(division)等公有成员方法,分别对两个成员变量执行加、减、乘、除的运算。 在main方法中创建Number类的对象,调用各个方法,并显示计算结果。 【练习题】构造方法: 编写Java程序,用于显示人的姓名和年龄。 定义一个人类(Person),该类中应该有两个私有属性,姓名(name)和年龄(age)。定义构造方法,用来初始化数据成员。再定义显示(display)方法,将姓名和年龄打印出来。

Java面向对象习题

选择题 1、下列关于变量的叙述哪个是错的?() A. 实例变量是类的成员变量。 B. 在方法中定义的局部变量在该方法被执行时创建。 C. 实例变量用关键字static声明。 D. 局部变量在使用前必须被初始化。 2、在Java语言中,下列哪个包是编译器自动导入的?() A. java.applet B. https://www.360docs.net/doc/f55079860.html,ng C. java.io D. java.awt 3、当类的成员未用访问权限修饰符时,Java认为此成员的访问权限为()。 A. private B. protected C.friendly D.public 4、下面哪个关键字不是用来控制对类成员的访问的?() A. public B. protected C. default D. private 5、下面哪一个特性不是面向对象编程主要体现的()。 A. 封装性 B. 继承 C. 多态 D. 类 6、不允许作为类及类成员的访问控制符的是()。 A. public B. private C. static D. protected 7、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB 作为前缀就可以调用它,该方法头的形式为()。 A、static void method( ) B、public void method( ) C、final void method( ) D、abstract void method( ) 8、可以在下面代码段point x处写入的是?() //point x public class Interesting{ //do something } A. String str; B. static int PI=3.14; C. public class MyClass{//do other thing…} D. import java.awt.*; 9、下列关于变量的叙述哪个是错的?() A、实例变量是类的成员变量。 B、在方法中定义的局部变量在该方法被执行时创建。 C、实例变量用关键字static声明。 D、局部变量在使用前必须被初始化。 10、下列哪个类声明是正确的?() A、abstract final class HI{} B、abstract private move(){} C、protected private number; D、public abstract class Car{}

《面向对象程序设计JAVA语言程序设计》期末考试试题及部分答案

一、单选题 1.在下列概念中,Java语言只保留了D A.运算符重载B.结构和联合C.指针D.方法重载 2.下列类定义中,不正确的是B A.class x { .... } B.static class x implements y1,y2 { .... } C.public class x extends Applet { .... } D.class x extends y { .... } 3.下列语句序列执行后,k 的值是B int m=3, n=6, k=0; while( (m++) < (- - n) ) ++k; i++ 先把i的初值赋给表达式(i++),作为表达式(i++)的值,然后i自增 1作为i的值。 如i=1,则表达式(i++)的值等于1,而i的值变为2。 ++i i先自增1,再把自增后的值赋给表达式(++i)。 如i=1,则表达式(++i)的值等于2,i的值也为2, A.0 B.1 C.2 D.3 4.设i、j为int型变量名,a为int型数组名,以下选项中,正确的赋值语句是A A.a[0] = 7; B.i = i + 2 C.i++ - --j; D.a(0) = 66; 5.Java语言的类间的继承关系是B A.多重的B.单重的C.线程的D.不能继承 6.下列语句序列执行后,k 的值是C int i=10, j=18, k=30; switch( j - i ) { case 8 : k++; case 9 : k+=2; case 10: k+=3; default : k/=j; } A.31 B.3 C.2 D.33 7.设有定义float x=3.5f, y=4.6f, z=5.7f;则以下的表达式中,值为true的是C A.x > y || x > z B.z > ( y + x ) C.x != y D.x < y & ! ( x < z )

Java面向对象测试试题

《使用Java实现面向对象编程》阶段测试-笔试试卷 一、选择题(共25题,每题4分,满分100分) 1) 在Java类中,使用以下()声明语句来定义公有的int型常量MAX。 A. public int MAX = 100; B. final int MAX = 100; C. public static int MAX = 100; D. public static final int MAX = 100; 2) 在Java中,下列关于方法重载的说法中错误的是()。 A. 方法重载要求方法名称必须相同 B. 重载方法的参数列表必须不一致 C. 重载方法的返回类型必须一致 D. 一个方法在所属的类中只能被重载一次 3) 给定Java代码如下所示,在横线处新增下列()方法,是对cal方法的重载。 public class Test{ public void cal(int x, int y, int z) {} } A. public int cal(int x, int y, float z){ return 0; } B. public int cal(int x, int y, int z){ return 0; } C. public void cal(int x, int z){ } D. public void cal(int z, int y, int x){ } 4) 在Java中,下面对于构造函数的描述正确的是()。 A. 类必须显式定义构造函数 B. 构造函数的返回类型是void C. 构造函数和类有相同的名称,并且不能带任何参数 D. 一个类可以定义多个构造函数

Java面向对象测试试题(经典)

《使用实现面向对象编程》阶段测试-笔试试卷 一、选择题(共25题,每题4分,满分100分) 1) 在类中,使用以下()声明语句来定义公有的型常量。 A. = 100; B. = 100; C. = 100; D. = 100; 2) 在中,下列关于方法重载的说法中错误的是()。 A. 方法重载要求方法名称必须相同 B. 重载方法的参数列表必须不一致 C. 重载方法的返回类型必须一致 D. 一个方法在所属的类中只能被重载一次 3) 给定代码如下所示,在横线处新增下列()方法,是对方法的重载。 { ( x, y, z) {} } A. ( x, y, z){ 0; } B. ( x, y, z){ 0; } C. ( x, z){ }

D. ( z, y, x){ } 4) 在中,下面对于构造函数的描述正确的是()。 A. 类必须显式定义构造函数 B. 构造函数的返回类型是 C. 构造函数和类有相同的名称,并且不能带任何参数 D. 一个类可以定义多个构造函数 5) 下面代码的运行结果是()。 { ; 名字 0; 健康值 ; 性别 () { = 10; = "雄"; ("执行构造方法。"); } () { ("企鹅的名字是" + + ",健康值是" + + ",性别是" + "。"); } ([] ) { = (); (); } } A. 企鹅的名字是,健康值是10,性别是雄。 B. 执行构造方法。

企鹅的名字是,健康值是0,性别是。 C. 企鹅的名字是,健康值是0,性别是。 D. 执行构造方法。 企鹅的名字是,健康值是10,性别是雄。 6) 下列选项中关于中封装的说法错误的是()。 A. 封装就是将属性私有化,提供公有的方法访问私有属性 B. 属性的访问方法包括方法和方法 C. 方法用于赋值、方法用于取值 D. 类的属性必须进行封装,否则无法通过编译 7) 使用实现封装,第一步是修改属性可见性来限制对属性的访问,第二步是创建赋值和取值方法,用于对属性的访问,第三步应该是()。 A. 使用赋值和取值方法访问属性 B. 编写常规方法访问属性 C. 在赋值和取值方法中,加入对属性的存取限制 D. 编写方法创建对象,调用赋值和取值方法访问属性 8) 分析如下所示的代码,其中关键字的意思是()。 { ; () { ;

文献检索考试题库完整

单选题 1. 信息素养是指()信息的综合能力。 【】 A、理解与掌握 B、查找 C、查找与利用 D、利用 2. 检索工具是指报导、存贮(累积)和查找信息线索的工具,它是在一次文献 的基础上,经过加工整理,按一定体系和方法编排,提供一定的检索途径的【】 A、二次文献 B、一次文献 C、三次文献 D、以上选项都对 3. 文献的三要素包括知识、()和记录方式。【】 A、情报 B、专利 C、记录方式 D、逻辑 4.检索工具的职能不包括()。【】 A、存储职能 B、检索职能 C、报道职能 D、推理职能 5. 下列哪一项不属于文摘的主要作用:【】 A、便于计算机检索 B、深入揭示文献内容,便于读者选择 C、是撰写述评文章的重要素材。 D、及时解答读者在使用图书馆资源过程中遇到的各种问题。 6. 下列哪一项不属于全文数据库【】 A、百科全书 B、电子期刊 C、电子图书 D、学位论文 7. 下列哪项不属于书目数据库检索途径:【】 A、题名 B、责任者 C、载体 D、出版信息(如出版地、出版者) 8. CASHL的三大特点不包括 【】 A、电子文献形式 B、人文社科类为主 C、自然科学为主 D、外文期刊文献 9. 电子图书的优点不包括【】 A、统一制作、显示规范 B、具有强大的检索功能 C、节约藏书空间 D、可随时随地阅读 10. ()是全球最大的中文电子图书资源数据库 【】 A、超星数字图书馆 B、书生之家数字图书馆 C、北大方正Apabi数字图书馆 D、OPAC 答案:C、A、D、D、D、A、C、C、A、A 11. 信息素养是指()信息的综合能力。

【】 A、理解与掌握 B、查找 C、查找与利用 D、利用 12. 根据信息流通范围及公开性分:【】 A、隐匿信息和显性(公开)信息 B、经济信息和生活信息 C、纸质信息和实物信息 D、语法信息和语义信息 13. 文献的三要素不包括,()。【】 A、知识 B、载体 C、记录方式 D、逻辑 14. 图书是指面向公众出版的、不记封皮至少()页的非定期出版物。【】 A、29 B、49 C、19 D、39 15. 检索工具是()次文献:【】 A、一 B、二 C、三 D、四 16. 篇目索引又称为“”【】 A、题录 B、标题 C、联合目录 D、专题目录 17. 下列哪项不属于图书馆服务的内容:【】 A、图书借阅 B、馆际互借 C、数据库开发 D、参考咨询 18. 下列哪项属于社科类常用的文摘性数据库。【】 A、中国知网 B、超星数字图书馆 C、CASHL D、EI 19. ()是指覆盖多个学科领域、包含大量全文期刊的数据库【】 A、全文数据库 B、文摘性数据库 C、SCI D、中文发现 20.下列属于社科类常用的外文全文数据库的是:【】 A、Springer link B、中国知网 C、SCI D、EI 答案:C、A、D、B、B、A、C、C、A、A 21.在下列哪种检索工具中可以得到历年的统计数据 B 。 A. 图书 B. 年鉴 C.手册 D. 论文 22.在互联网可免费地提供全文学术文献的主要来源为 C 。 A. NSTL B. SCI C.OA D. Google Scholar 23. 表示其前连接的检索词必须出现在检索结果中,但其后连接的检索词不能 出现在检索结果中的逻辑运算符: C 。 A.逻辑或B.逻辑与C.逻辑非 D.截词符 24. 记录是对某一实体的全部属性进行描述的结果,在全文数据库中一条记录相 当于 C 。 A. 一条文摘,一篇完整的文献 B. 一条文摘,一条题录 C. 一篇完整的文献,一条题录或文摘 D. 一条题录,一条文摘 25. 5. C 将搜索范围限定在特定站点中。 A.inurl B.intext C.site D.filetype 26.信息检索的内容可分为(C)检索。 A.主题检索、追溯检索、文献检索 B. 计算机检索、手工检索、数据检 索 C.数据检索、事实检索、文献检索 27.利用搜索引擎,实际上是通过Internet检索数据库,查到的结果往往是一批 具有相关属性的(C)。

相关文档
最新文档