当前位置:文档之家› 《面向对象程序设计C++》习题及详解

《面向对象程序设计C++》习题及详解

《面向对象程序设计C++》习题及详解
《面向对象程序设计C++》习题及详解

1、C++是(C )。

A. 面向对象的程序设计语言

B. 面向过程的程序设计语言

C. 既支持面向对象的程序设计又支持面向过程的程序设计的混合型语言

D. 非结构化的程序设计语言

2、面向对象程序设计思想的主要特征中不包括(D)。

A. 封装性

B. 多态性

C. 继承性

D. 功能分解,逐步求精

3、若定义:string str; 当语句cin>>str; 执行时,从键盘输入:

Microsoft Visual Studio 6.0!

所得的结果是str=(B)。

A. Microsoft Visual Studio 6.0!

B. Microsoft

C. Microsoft Visual

D. Microsoft Visual Studio 6.0

#include

#include

using namespace std;

class Point

{

private:

string str;

public:

Point();

void display(){cout<<"This str is:"<

void print() const;

};

Point::Point()

{

cin>>str;

}

int main()

{

Point p;

p.display();

return 0;

}

4、考虑下面的函数原型声明:void testDefaulParam(int a,int b=7,char z='*');

下面函数调用中,不合法的是(C)。

A. testDefaulParam(5);

B. testDefaulParam(5,8);

C. testDefaulParam(5,'#');

D. testDefaulParam(0,0,'*');

5、下列语句中,将函数int sum(int x, int y)正确重载的是(C)。

A. float sum(int x, int y);

B. int sum(int a, int b);

C. float sum(float x, float y);

D. double sum(int y, int x);

6、下列表示引用的方法中,( A )是正确的。

已知:int a=1000;

A. int &x=a;

B. char &y;

C. int &z=1000;

D. float &t=&a;

7、在一个函数中,要求通过函数来实现一种不太复杂的功能,并且要求加快执行速度,选用(A)。

A. 内联函数

B. 重载函数

C. 递归调用

D. 嵌套调用

8、下列有关C++类的说法中,不正确的是(D )。

A. 类是一种用户自定义的数据类型

B. 只有类中的成员函数或类的友元函数才能存取类中的私有成员

C. 在类中,如果不做特别说明,所有成员的访问权限均为私有的

D. 在类中,如果不做特别说明,所有成员的访问权限均为公用的

9、已知X类,则当程序执行到语句:X array[3];时,调用了(D)次构造函数。

A. 0

B. 1

C. 2

D. 3

10、下面说法中,正确的是(B )

A. 一个类只能定义一个构造函数,但可以定义多个析构函数

B. 一个类只能定义一个析构函数,但可以定义多个构造函数

C. 构造函数与析构函数同名,只要名字前加了一个求反符号(~)

D. 构造函数可以指定返回类型,而析构函数不能指定任何返回类型,即使是void类型也不可以

11、已知:print( )函数是一个类的常成员函数,它无返回值,下列表示中,(A)是正确的。

A. void print( ) const;

B. const void print( );

C. void const print( );

D. void print(const);

12、下面描述中,表达错误的是(B )

A. 公用继承时基类中的public成员在派生类中仍是public的

B. 公用继承时基类中的private成员在派生类中仍是private的

C. 公用继承时基类中的protected成员在派生类中仍是protected的

D. 私有继承时基类中的public成员在派生类中是private的

13、设置虚基类的目的是(B)。

A. 简化程序

B. 消除二义性

C. 提高运行效率

D. 减少目标代码

14、下面(B)的叙述不符合赋值兼容规则。

A. 派生类的对象可以赋值给基类的对象

B. 基类的对象可以赋值给派生类的对象

C. 派生类的对象可以初始化基类的对象

D. 派生类的对象的地址可以赋值给指向基类的指针

15、关于虚函数的描述中,(C)是正确的。

A. 虚函数是一个static类型的成员函数

B. 虚函数是一个非成员函数

C. 基类中说明了虚函数后,派生类中与其对应的函数可不必说明为虚函数

D. 派生类的虚函数与基类的虚函数具有不同的参数个数和类型

16、下面关于友元的描述中,错误的是(D)。

A. 友元函数可以访问该类的私有数据成员

B. 一个类的友元类中的成员函数都是这个类的友元函数

C. 友元可以提高程序的运行效率

D. 类与类之间的友元关系可以继承

17、下列关于静态数据成员的说法,不正确的是(C)。

A. 类中定义的公用静态数据成员,可以通过类的对象来访问

B. 类中定义的所有静态数据成员,都必须在类外初始化

C. 静态数据成员不是所有对象所共用的

D. 普通的成员函数可以直接访问类中的静态数据成员

18、如果表达式++i*k中的“++”和“*”都是重载的友元运算符,若采用运算符函数调用格式,则表达式还可以表示为( B )。

A. operator*(i.operator++(),k)

B. operator*(operator++(i),k)

C. i.operator++().operator*(k)

D. k.operator*(operator++(i))

#include

using namespace std;

class Counter

{

public:

Counter(){value=0;}

Counter(int i){value=i;}

friend Counter operator ++(Counter &);

friend Counter operator *(Counter c1,Counter c2);

void display(){cout<

private:

unsigned value;

};

Counter operator ++(Counter &p)

{

p.value++;

return p;

}

Counter operator *(Counter c1,Counter c2)

{

Counter temp;

temp.value=c1.value*c2.value;

return temp;

}

int main()

{

Counter n(10),c,h;

h=n;

//c=(++n)*h;

c=(operator *((operator ++(n)),h));

c.display();

return 0;

} 19、下面对模板的声明,正确的是(C)。

A. template

B. template

C. template

D. template

20、下列的各类函数中,(C)不是类的成员函数

A. 构造函数

B. 析构函数

C. 友元函数

D. 复制构造函数

二、填空题(前14个空,每空1分,后3个空,每空2分,共20分)

1、类和对象的关系可表述为:类是对象的抽象,而对象则是类的实例。

2、静态成员函数没有隐含的this指针,所以,在C++程序中,静态成员函数主要用来访问静态数据成员,而不访问非静态成员。

3、在图1中,A,B,C,D,E,F均是类,其中属于单继承的派生类有E,属于多继承的派生类有DF,类F 的基类有ABCDE,类A的派生类有DF。

4、如果只想保留公共基类的一个复制,就必须使用关键字virtual把这个公共基类声明为虚基类。

5、从实现的角度来讲,多态性可以划分为两类:静态多态性和动态多态性。

6、如果一个类包含一个或多个纯虚函数,则该类称为抽象类。

7、若要把void fun()定义为类A的友元函数,则应在类A的定义中加入语句friend void fun(A &a);。

A B C

D E

F

图1 类的继承层次图

8、列出C++中的两种代码复用方式:继承和组合。

9、析构函数的作用是在对象被系统释放之前做一些内存清理的工作。

10、假定A是一个类名,则该类的拷贝构造函数的原型说明语句为:A(const A&)

11、后置自增运算符“++”重载为类的成员函数(设类名为A)的形式为: A operator ++(int)

三、阅读下面4个程序,写出程序运行时输出的结果。(共13分)

1、

#include

using namespace std;

void fun(int &a, int &b)

{ int p;

p=a; a=b; b=p;

}

void exchange(int &a, int &b, int &c)

{ if( a

if( a

if( b

}

int main()

{ int a=12,b=89,c=56;

exchange(a, b, c);

cout<<"a="<

return 0;

}

a=89,b=56,c=12

2、#include

using namespace std;

class A {

public:

A( ) { cout << "A"; }

};

class B {

public:

B( ) { cout <<"B"; }

};

class C: public A {

public:

C( ) { cout << "C"; }

private:

B b;

};

int main ( ) {

C obj;

return 0;

}

ABC

3、

#include

using namespace std;

class A

{public:

A(){cout<<"A::A() called.\n";}

virtual ~A(){cout<<"A::~A() called.\n";} };

class B: public A

{public:

B(int i)

{ cout<<"B::B() called.\n";

buf=new char[i];

}

virtual ~B()

{ delete []buf;

cout<<"B::~B() called.\n";

}

private:

char *buf;

};

int main()

{ A *a=new B(15);

delete a;

return 0;

}

A::A() called.

B::B() called.

B::~B() called.

A::~A() called.

4、

#include

using namespace std;

class A

{public:

void f(){cout<<"Call A's function f()"<

class B

{public:

void f() {cout<<"Call B's function f()"<

void g() {cout<<"Call B's function g()"<

class C: public A, public B

{public:

void g(){cout<<"Call C's function g()"<

};

int main()

{ C cc;

cc.B::f();

cc.B::g();

cc.g();

return 0;

}

Call B's function f()

Call B's function g()

Call C's function g()

四、编程题(27分)

1、(10分)已知复数类Complex的声明如下:

class Complex

{public:

Complex(); //无参构造函数

Complex(double ); //转换构造函数

Complex(double, double); //有两个形参的构造函数

friend Complex operator+(Complex&, Complex&); //对“+”运算符进行重载

friend ostream& operator<<(ostream&, Complex&); //对“<<”运算符进行重载

friend istream& operator>>(istream&, Complex&); //对“>>”运算符进行重载

private:

double real,imag;

};

要求:(1)写出该类的所有构造函数的类外定义代码。

(2)写出对运算符“+”、“<<”、“>>”进行重载的运算符重载函数的定义。

#include

using namespace std;

class Complex

{

public:

Complex();

Complex(double);

Complex(double,double);

friend Complex operator +(Complex &,Complex &);

friend ostream& operator <<(ostream &,Complex &);

friend istream& operator >>(istream &,Complex &); private:

double real,imag;

};

Complex::Complex()

{

real=0;

imag=0;

}

Complex::Complex(double r)

{

real=r;

}

Complex::Complex(double r,double i)

{

real=r;

imag=i;

} Complex operator +(Complex &r,Complex &i)

{

Complex temp;

temp.real=r.real+i.real;

temp.imag=r.imag+i.imag;

return temp;

}

ostream& operator <<(ostream &out,Complex &l)

{

out<

return out;

}

istream& operator >>(istream &in,Complex &l)

{

in>>l.real>>l.imag;

return in;

}

int main()

{

Complex c1(12.4,13.3),c2(14.4,26.5);

Complex c3;

Complex c4(11.2);

c3=c1+c2;

cout<

cout<<"输入c4的值:";

cin>>c4;

cout<

return 0;

}

2、(17分)下列Shape类是一个表示形状的抽象类,area( )为求图形面积的函数,total( )则是一个通用的用以求不同形状的图形面积总和的函数。

class Shape

{public:

virtual double area()=0;

};

double total(Shape *s[ ], int n)

{ double sum=0.0;

for(int i=0; iarea( );

return sum;

}

要求:(1)从Shape类派生圆类(Circle)、正方形类(Square),圆类新增数据成员半径(radius),正方形类新增数据成员边长(a),圆类和正方形类都有构造函数,修改、显示数据成员值的函数,求面积函数。

(2)写出main()函数,计算半径为5.5的圆和边长为9.9的正方形的面积和(必须通过调用total函数计算)。

#include

#include

#define PI 3.14

using namespace std;

class Shape

{

public:

virtual double area()=0;

}; class Circle:public Shape

{

public:

Circle(double r){radius=r;}

double area(){return PI*radius*radius;} private:

double radius;

};

class Square:public Shape

{

public:

Square(double A){a=A;}

double area(){return a*a;}

private:

double a;

};

double total(Shape *s[],int n)

{

double sum=0.0;

for(int i=0;i

sum+=s[i]->area();

return sum;

}

int main()

{

Circle p(5.5);

cout<<"The circle area is:";

cout<

Square q(9.9);

cout<<"The square area is:";

cout<

Shape *s[]={&p,&q};

cout<<"total="<

return 0;

}

不定积分练习题及答案

不定积分练习题一、选择题、填空题: 1、(1 sin2X )dx 2 2、若e x是f(x)的原函数,贝x2f(l nx)dx ___________ 3、sin(ln x)dx _______ 2 4、已知e x是f (x)的一个原函数,贝V f (tanx)sec2xdx ___________ : 5、在积分曲线族dx 中,过(1,1点的积分曲线是y _______________ 6、F'(x) f(x),则f '(ax b)dx ____________ ; 、1 7、设f (x)dx 2 c,则 x 8、设xf (x)dx arcs in x c,贝V ---------- dx f(x) 9、f '(lnx) 1 x,则f (x) _______ ; 10、若f (x)在(a,b)内连续,则在(a,b)内f (x) _________ (A)必有导函数(B)必有原函数(C)必有界(D)必有极限 11、若xf (x)dx xsin x sin xdx,贝Vf (x) _____ 12、若F'(x) f(x), '(x) f(x),贝V f (x)dx ______ (A)F(x) (B) (x) (C) (x) c (D)F(x) (x) c 13 、 下列各式中正确的是:(A) d[ f (x)dx] f (x) (B)引 dx f (x)dx] f (x)dx (C) df(x) f(x) (D) df(x) f (x) c 14 、设f (x) e x,则: f(lnx) dx x 1 c x (A) 1 c x (B) lnx c (C) (D) ln x c ◎dx

计算机操作系统典型例题解析之四

计算机操作系统复习题之四【例1】可变分区存储管理系统中,若采用最佳适应分配算法,“空闲区表”中的空闲区可按(A)顺序排列。 A、长度递增 B、长度递减 C、地址递增 D、地址递减分析:最佳适应算法要求每次都分配给用户进程能够满足其要求的空闲区中最小的空闲区,所以为了提高算法效率,我们把所有的空闲区,按其大小以递增的顺序形成一空闲分区链。这样,第一个找到的满足要求的空闲区,必然是符合要求中最小的。所以本题的答案是A。 【例2】虚拟存储技术是(B)。 A、扩充主存物理空间技术 B、扩充主存逻辑地址空间技术 C、扩充外存空间的技术 D、扩充输入/输出缓冲区技术 分析:所谓虚拟存储器,是指仅把作业的一部分装入内存便可运行作业的存储器系统。具体地说,所谓虚拟存储器是指具有请求调入功能和置换功能,能从逻辑上对内存容量进行扩充的一种存储器系统。实际上,用户所看到的大容量只是一种感觉,是虚的,故称之为虚拟存储器。虚拟存储技术是一种性能非常优越的存储器管理技术、故被广泛地应用于大、中、小型机器和微型机中。所以本题的答案是B。 【例3】很好地解决了“零头”问题的存储管理方法是(A)。A、分页存储管理方式B、分段存储管理方式C、多重分区管理D、可变式分区管理 分析:“零头”也就是内存碎片,是指内存中无法被利用的小空闲

区。在有些内存管理方式下,系统运行一段时间后,内存的碎片会占据相当的数量的空间。分段存储管理方式、多重分区管理、可变式分区管理都会因为内存分配回收产生“零头”,而分页存储管理方式,按事先划分好的内存块为单位分配回收内存,所以不会产生“零头”。所以本题的答案是A。 【例4】系统“抖动”现象的发生是由(B)引起的。 A、交换的信息量过大 B、置换算法选择不当 C、内存容量不足 D、请求分页管理方案 分析:“抖动”现象是指刚被换出的页很快又要被访问,为此,又要换出其他页,而该页又很快被访问,如此频繁地置换页面,以致大部分时间都花在页面置换上。交换的信息量过大,内存容量不足都不是引起系统“抖动”现象的原因,而选择的置换算法不当才是引起“抖动”现象的根本原因,例如,先进先出算法就可能产生“抖动”现象。所以本题的答案是B。 【例5】虚拟存储管理系统的基础是程序的(C)理论。 A、全局性 B、虚拟性 C、局部性 D、动态性 分析:虚拟存储技术是基于程序的局部性原理的,程序的局部性原理体现在两个方面:时间局部性和空间局部性。时间局部性是指一条指令被执行后,那么它可能很快会再次被执行,空间局部性是指若某一存储单元被访问,那么与该存储单元相邻的单元可能也会很快被访问。所以本题的答案是C。

合同法习题及答案18828

《合同法》同步练习 一、填空 1.当事人订立合同有(口头形式)、(书面形式)和(其他形式)。 2.合同的保全包括(代位权)和(撤销权)。 3.我国合同法在违约责任上采用(过错责任)原则。 4. 可撤销或可变更的合同,当事人一方有权请求人民法院或者(仲裁机构)撤销或者变更。 5.承担违约责任的主要形式有(继续履行)、(采取补救措施)、(赔偿损失)、(违约金)、(双倍返还定金)。 二、单选题。 1.甲乙签订一份价值30万元的销售合同,约定甲方须支付10万元定金,但是,乙收取定金后违约,没有履行合同.根据我国合同法的规定,乙应当返还给甲()。 A、22万元, B、20万元, C、16万元, D、12万元。 2.甲厂向乙大学发函表示:“我厂生产的x型电教室耳机,每副30元。如果贵校需要,请与我厂联系。”乙大学回函:“我校愿向贵厂订购x型耳机1000副,每副单价30元,但需在耳机上附加一个音量调节器。”2个月后,乙大学收到甲厂发来的1000副耳机,但这批耳机上没有音量调节器,于是拒收。在这一过程中( ) A、乙大学违约,因其表示同意购买,合同即已成立 B、甲厂违约,因为乙大学同意购买的是附有音量调节器的耳机 C、双方当事人均违约,因双方均未履行已生效的合同 D、双方当事人都没有违约,因为合同没有成立。乙大学附条件地接受甲厂的要约,是一种新要约而非承诺 3、在以下协议中,属于我国《合同法》调整范围的是() A、离婚协议 B、收养子女协议 C、人身保险协议 D、转移监护权的协议 4、以下行为属于要约的是() A、某公司向客户寄送价目表 B、某拍卖公司在报纸上发布拍卖公告 C、某股份公司在报纸上登载招股说明书 D、某公司向另一公司发去订单 5、乙公司向甲公发出要约,旋又发出一份“要约作废”的函件。甲公司的董事长助理收到乙公司“要约作废”的函件后,忘了交给董事长。第三天甲公司董事长发函给乙公司,提出只

卓顶精文2019合同法试题及答案解析

一、单选题 第1题 某开发公司与某科研单位,订立了技术开发合同,合同约定,开发经费为10万元,违约金为开发经费的10%,后开发公司因故违约,给科研单位造成1.2万元的实际损失,问开发公司应支付给科研单位()损失费。 A4万元 B5万元 C14万元 D1.2万元 【正确答案】:D 【答案解析】 考点:违约责任的承担方式 解析:参见《合同法》第114条。 第2题 约定的违约金过分高于造成的损失的,当事人可以() A不得减少支付违约金 B适当减少支付违约金 C请求法院予以适当减少 D拒绝支付违约金 【正确答案】:C 【答案解析】 考点:违约金过分高的处理 解析:合同法第114条规定:约定的违约金过分高于造成的损失的,当事人可以请求人民法院或者仲裁机构予以适当减少。 第3题 ()不是承担违约责任的方式。 A价款 B赔偿金 C继续履行 D违约金 【正确答案】:A 【答案解析】 考点:违约责任的承担方式 解析:合同法第107条规定:当事人一方不履行合同义务或者履行合同义务不符合约定的,应当承担继续履行、采取补救措施或者赔偿损失等违约责任。本题中BCD均属违约责任的承担方式,应选A。 第4题 甲与乙订立了一份苹果购销合同,约定:甲向乙交付20万公斤苹果,货款为40万元,乙向甲支付定金4万元;如任何一方不履行合同应支付违约金6万元。甲因将苹果卖与丙而无法向乙交付苹果,乙提出的如下诉讼请求中,既能最大限度保护自己的利益,又能获得法院支持的诉讼请求是什么?() A请求甲双倍返还定金8万元 B请求甲双倍返还定金8万元,同时请求甲支付违约金6万元

C请求甲支付违约金6万元,同时请求返还支付的定金4万元 D请求甲支付违约金6万元 【正确答案】:C 【答案解析】 考点:违约责任的承担方式 解析:《合同法》第116条:“当事人既约定违约金依据116条的规定,违约金和定金条款只能选择适用其一,因此要判断选择哪一个条款对乙最为有利,由题中所述可知,适用违约金条款更为有利,乙可以得到6万元的赔偿;其次,选择了违约金条款,就排除了定金条款的适用,因而依据115条的规定,定金应该返还。总之,甲应向乙支付违约金6万元,同时向乙返还定金4万元。本题的四个选项很具有迷惑性,考生要保持清醒的头脑。 第5题 根据我国合同法的规定,当事人一方不履行合同义务或者履行义务不符合约定的,应当承担继续履行、采取补救措施或者赔偿损失等违约责任。该规定采用的民事责任归责原则是什么?() A过错责任原则 B过错推定原则 C公平责任原则 D无过错责任原则 【正确答案】:D 【答案解析】 考点:违约责任的归责原则 解析:《合同法》第107条:“当事人一方不履行合同义务或者履行合同义务不符合约定的,应当承担继续履行、采取补救措施或者赔偿损失等违约责任。”对于违约责任的归责原则目前存在争议,通说认为是无过错责任原则。所谓无过错责任原则是指不以过错作为违约责任的构成要件。而过错责任原则和过错推定原则都是以过错作为违约责任的构成要件,只是在过错推定原则下实行举证责任倒置。笔者倾向于过错推定原则,但是考生在考试中要以通说为标准做答。 第6题 甲厂与乙仓储保管方签订了一份仓储合同,约定甲厂将一批电机储存在乙方,存期半个月,期满后由乙方负责将电机发运至丙厂。储存期满后,乙方由于疏忽,未按期将该批电机运至丙厂,造成甲厂逾期交货,向丙厂支付了违约金8万元。根据有关法律规定,下面的正确表述是哪项?() A乙方应尽快将该批电机运至丙厂,但不对8万元违约金负责 B乙方未能按期发货,应赔偿甲厂逾期交货所支付的8万元违约金 C乙方只负责仓储保管,不应负责发运货物 D以上都不对 【正确答案】:B 【答案解析】 考点:违约责任的承担方式 解析:《合同法》第107条。 第7题 如果合同的一方根本没有履行合同义务,或履行一部分义务,他首先要承担何种责任?()

不定积分练习题及答案

不定积分练习题 2 11sin )_________ 2 x d x -=?一、选择题、填空题:、( 2 2()(ln )_______x e f x x f x dx =?、若是的原函数,则: 3sin (ln )______x d x =?、 2 2 2 4()(tan )sec _________; 5(1,1)________; 6'()(),'()_________;1() 7(),_________;1 8()arcsin ,______() x x x e f x f x xd x d x y x x F x f x f a x b d x f e f x d x c d x x e xf x d x x c d x f x --===+== +==+=?? ??? ? ? 、已知是的一个原函数,则、在积分曲线族 中,过点的积分曲线是、则、设则、设 则____; 9'(ln )1,()________; 10()(,)(,)()______;()()()()11()sin sin ,()______; 12'()(),'()(),()_____()() ()() ()(f x x f x f x a b a b f x A B C D xf x d x x x xd x f x F x f x x f x f x d x A F x B x C x κ??=+== - = ===???、则、若在内连续,则在内必有导函数必有原函数必有界 必有极限 、若 则、若则)()()()c D F x x c ?+++ 13()[()]() ()[()]()() ()() () ()()d A d f x dx f x B f x dx f x dx d x C df x f x D df x f x c === = +????、下列各式中正确的是: (ln )14(),_______ 11() ()ln () () ln x f x f x e dx x A c B x c C c D x c x x -==++-+-+? 、设则:

计算机操作系统典型例题解析之三

计算机操作系统典型例题解析之三 【例1】分配到必要的资源并获得处理机时的进程状态是(B )。A、就绪状态B、执行状态 C、阻塞状态D、新状态 分析:进程有三种基本状态:就绪状态、执行状态和阻塞状态。当进程已分配到除CPU以外的所有必要的资源后,只要能再获得处理机便可立即执行,这时的状态称为就绪状态;处于就绪状态的进程如果获得了处理机,其状态转换为执行状态;进程因发生某种事件(如I/O请求、申请缓冲空间等)而暂停执行时的状态,亦即进程的执行受到阻塞,故称这种状态为阻塞状态;而新状态是指创建了进程但尚未把它插入到就绪队列前的状态。所以本题的答案是B。 【例2】挂起的进程被激活,应该使用(C)原语。 A、Create B、Suspend C、Active D、Wakeup 分析:在不少系统中,进程除了三种基本状态外,又增加了一些新的状态,其中最重要的是挂起状态。“挂起”的实质是使进程不能继续执行,即使挂起后的进程处于就绪状态,它也不能参加对CPU的竞争,进程的挂起调用Suspend()原语。因此,被挂起的进程处于静止状态,相反,没有挂起的进程则处于活动状态。而且,处于静止状态的进程,只有通过“激活”动作,调用Active()原语,才能转换成活动状态,调入内存。所以本题的答案是C。 【例3】任何时刻总是让具有最高优先数的进程占用处理器,此时采用的进程调度算法是(D)。A非抢占式的优先数调度算法B、时间片轮转调度算法C、先来先服务调度算法D、抢占式的优先

数调度算法 分析:“让具有最高优先数的进程占用处理器”,我们可以知道,采用的进程调度算法是优先数调度算法,但是我们还要进一步分析是抢占式的还是非抢占式的。“任何时刻总让”,通过这句话我们知道采用的是抢占式的,所以本题的答案是D。 【例4】若P、V操作的信号量S初值为2,当前值为-1,则表示有(B)等待进程。A、0个B、1个C、2个D、3个分析:信号量的初始值表示系统中资源的数目,每次的Wait操作意味着进程请求一个单位的资源,信号量进行减1的操作,当信号量小于0时,表示资源已分配完毕,进程自我阻塞。因此,如果信号量小于0,那么信号量的绝对值就代表当前阻塞进程的个数。所以本题的答案是B。 【例5】发生死锁的必要条件有四个,要预防死锁的发生,可以破坏这四个必要条件,但破坏(A)条件是不太实际的。 A、互斥 B、请求和保 C、不剥夺 D、环路等待 分析:预防死锁是指通过破坏死锁的某个必要条件来防止死锁的发生。四个必要条件中,后三个条件都可以被破坏,而第一个条件,即“互斥”条件,对某些像打印机这样的设备,可通过SPOOLing技术予以破坏,但其他资源,因受它们的固有特性的限制,该条件不仅不能被破坏,反而应加以保证。所以本题的答案是A。 【例6】有m个进程共享同一临界资源,若使用信号量机制实现对临界资源的互斥访问,则信号量值的变化范围是1 至1-m。

不定积分例题及答案

第4章不定积分

习题4-1 1.求下列不定积分: 知识点:直接积分法的练习——求不定积分的基本方法。 思路分析:利用不定积分的运算性质和基本积分公式,直接求出不定积分! ★(1) 思路: 被积函数52 x - =,由积分表中的公式(2)可解。 解: 5 3 2 2 23x dx x C - - ==-+? ★(2)dx - ? 思路:根据不定积分的线性性质,将被积函数分为两项,分别积分。 解:1 14111 33322 23 ()2 4dx x x dx x dx x dx x x C - - =-=-=-+???? ★(3)22x x dx +? () 思路:根据不定积分的线性性质,将被积函数分为两项,分别积分。 解:2 2 3 2122ln 23 x x x x dx dx x dx x C +=+=++? ??() ★(4) 3)x dx - 思路:根据不定积分的线性性质,将被积函数分为两项,分别积分。 解: 3153 22 222 3)325 x dx x dx x dx x x C -=-=-+?? ★★(5)422 331 1 x x dx x +++? 思路:观察到422 223311311 x x x x x ++=+++后,根据不定积分的线性性质,将被积函数分项, 分别积分。 解:4223 2233113arctan 11x x dx x dx dx x x C x x ++=+=++++??? ★★(6)2 2 1x dx x +?

思路:注意到22222 111 1111x x x x x +-==-+++,根据不定积分的线性性质,将被积函数分项,分别积分。 解:2221arctan .11x dx dx dx x x C x x =-=-+++??? 注:容易看出(5)(6)两题的解题思路是一致的。一般地,如果被积函数为一个有理的假分式, 通常先将其分解为一个整式加上或减去一个真分式的形式,再分项积分。 ★(7)x dx x x x ? 34134 (- +-)2 思路:分项积分。 解:34 11342x dx xdx dx x dx x dx x x x x --=-+-?????34134(- +-)2 223134 ln ||.423 x x x x C --=--++ ★ (8)23( 1dx x -+? 思路:分项积分。 解 :2231( 323arctan 2arcsin .11dx dx x x C x x =-=-+++? ? ★★ (9) 思路 =? 111 7248 8 x x ++==,直接积分。 解 : 715 8 88 .15x dx x C ==+? ? ★★(10) 221 (1)dx x x +? 思路:裂项分项积分。 解: 222222 111111 ()arctan .(1)11dx dx dx dx x C x x x x x x x =-=-=--++++???? ★(11)21 1 x x e dx e --? 解:21(1)(1) (1).11 x x x x x x x e e e dx dx e dx e x C e e --+==+=++--??? ★★(12)3x x e dx ?

操作系统例题讲解

操作系统例题讲解 一、调度算法 对如下表所示的5个进程: 采用可剥夺的静态最高优先数算法进行调度(不考虑系统开销)。 问 题: ⑴ 画出对上述5个进程调度结果的Gantt 图; ⑵ 计算5个进程的平均周转时间、平均带权周转时间。 解: ⑴ 调度结果的Gantt 图如下: 0 2 4 5 7 9 10 12 14 (2) 时间计算: 二、存储管理 某系统采用虚拟页式存储管理方式,页面大小为2KB ,每个进程分配的页框数固定为4页。采用局部置换策略,置换算法采用改进的时钟算法,当有页面新装入内存时,页表的时钟指针指向新装入页面的下一个在内存的表项。设当前进程P 的页表如下(“时钟”指针指向逻辑页面3的表项): 逻辑页号 0 1 2 3 4 5 问 题: ⑴ 当进程P 依次对逻辑地址执行下述操作: ① 引用 4C7H ; ② 修改 19B4H ; ③ 修改 0C9AH ; 写出进程P 的页表内容; ⑵ 在 ⑴ 的基础上,当P 对逻辑地址27A8H 进行访问, 该逻辑地址对应的物理地址是多少?

解:页面大小为2KB,2KB=2×210=211, 即逻辑地址和物理地址的地址编码的低11位为页内偏移; ⑴①逻辑地址4C7H=0100 1100 0111B,高于11位为0,所以该地址访问逻辑页面0; 引用4C7H,页表表项0:r=1; ②逻辑地址19B4H=0001 1001 1011 0100B,高于11位为3,所以该地址访问逻辑页面3; 修改19B4H,页表表项3:r=1, m=1; ③逻辑地址0C9AH=0000 1100 1001 1010B,高于11位为1,所以该地址访问逻辑页面1; 逻辑页1不在内存,发生缺页中断; ①、②两操作后,P的页表如下: 逻辑页号 1 2 3 4 5 按改进的时钟算法,且时钟指针指向表项3,应淘汰0页面, 即把P的逻辑页面1读到内存页框101H,页表时钟指针指向表项2。 并执行操作:修改0C9AH。 经上述3个操作后,P的页表如下: 逻辑页号 1 2 3 4 5 ⑵逻辑地址27A8H=0010 0111 1010 1000B,高于11位为4,所以该地址访问逻辑页面4; 页面4不在内存,发生缺页中断;按改进的时钟算法,淘汰页面2,页面4读到110H页框, 所以,逻辑地址27A8H对应的物理地址为: 0001 0001 0000 111 1010 1000B=887A8H。 三、设备与I/O管理 设系统磁盘只有一个移动磁头,磁道由外向内编号为:0、1、2、……、199;磁头移动一个磁道所需时间为1毫秒;每个磁道有32 个扇区;磁盘转速R=7500r/min. 系统对磁盘设备的I/O请求采用N-Step Look (即N-Step Scan,但不必移动到磁道尽头),N=5。设当前磁头在60号磁道,向内移动;每个I/O请求访问磁道上的1个扇区。现系统依次接收到对磁道的I/O请求序列如下: 50, 20, 60, 30, 75, 30, 10, 65, 20, 80,15, 70 问题: ⑴写出对上述I/O请求序列的调度序列,并计算磁头引臂的移动量; ⑵计算:总寻道时间(启动时间忽略)、总旋转延迟时间、总传输时间和总访问处理时间。 解:⑴考虑序列中有重复磁道的I/O请求,调度序列为: 60→75→50→30→20→15→10→65→70→80 磁头移动量=(75-60)+(75-50)+(50-30)+(30-20)+ (20-15)+(15-10)+(65-10)+(70-65)+(80-70) =15+25+20+10+5+5+55+5+10=155(磁道)

合同法习题及参考答案汇编

合同法习题及参考答案 一、单项选择题(本大题共 20小题,每小题 1 分, 在每小题列出的四个备选项中只有一个是符合题目要求的, 号内。错选、多选或未选均无分。 1.采用数据电文形式订立合同的,合同成立的地点是( A .发件人的主营业地 C .发件人的住所地 2.当事人订立有偿、无名合同除适用合同法总则规定外,依法( A ?应当参照买卖合同的规定 C .不参照其他合同的规定 3.下列适用《合同法》的有( ) A .离婚协议 C .扶养遗赠协议 4 ?中外合资经营企业合同依法应采取的形式是( A .公证 D .审批 5. 预约的一方当事人不履行其订立本约的义务,则另一方有权请求法院强制其( ) A .订立本约 B .履行本约义务 C .承担违反本约的责任 D .承担预约与本约的责任 6. 以下涉及第三人的情况中,不属于合同相对性例外的是( ) A .为第三人利益订立的合同 B .债权人对第三人行使代位权 C .债权人对第三人行使撤销权 D .债务人为第三人的行为向债权人负责 7. 下列属于要约的是( ) A .某医院购买药品的招标公告 C .某公司寄送的价目表 8. 下列有关承诺的说法不正确的是( A .承诺的内容必须与要约一致 B .承诺必须在要约的有效期内到达要约人 C .承诺生效以后合同可以成立 D .承诺方式必须符合要约的要求 9. 下列不属于要约失效的原因是( A .受要约人拒绝要约 B .要约有效期满,受要约人未做出承诺 C .受要约人对要约内容做出实质性变更 D .要约人依法撤回要约 10. 2002 年 4 月, A 公司与 B 公司签订了《中外合资意向书》 。随后,在 B 公司的一再要 求下, A 公司派人开始了前期准备工作。进行了包括可行性研究、环境影响评估、接入系统 设计、委托项目管理公司等工作。与此同时, A 公司与 B 公司对合资合同、章程、协议作 了多次洽 共 20 分) 请将其代码填写在 题后的括 ) B .收件人住所地 D .收件人的主营业地 ) B .可以参照买卖合同的规定 D .可以参照他人同类合同的约定 B .名称权转让协议 D .收养子女协议 ) B .鉴证 C .登记 B .含有“仅供参考”的订约提议 D .超市货架上标价的商 品 )

合同法习题及答案详解

合同法同步练习 第一章合同的概念和分类 (一)单项选择题 1.下列观点是正确的()。 A.合同是双方法律行为 B.技术发明是单方法律行为 C.发现埋藏物是单方法律行为 D.拾得遗失物是单方法律行为 2.遗赠扶养协议抚养()。 A.只能适用《继承法》,不能适用《合同法》 B.是身份合同 C.不是平等主体之间的合同 D.是债权合同,适用《合同法》 (二)多项选择题 1.主合同与从合同是两个不同的法律关系,两个不同的合同()。 A.主合同无效,从合同有效,但可以有例外 B.主合同无效,从合同必然无效 C.主合同的当事人与从合同的当事人可以重合 D.主合同的当事人与从合同当事人不能重合 2.丰起商场给张某无偿保管一辆自行车;张某借给李某500元钱不要利息;李某把2万元柑桔交给铁路部门运输;铁路部找木器加工厂加工制作100条长椅,以上四种合同()。 A.第一个合同是实践合同 B.第二个合同是实践合同 C.第三个合同是实践合同 D.第四个合同是实践合同 3.下列适用合同法的规定()。 A.婚姻协议 B.婚前财产协议 C.婚后财产协议 D.分家财产协议 4.甲与乙订立买卖合同,甲与乙之间的债权债务关系()。 A.属于法定之债 B.属于意定之债 C.属于诺成合同 D.具有相对性 5.下列合同适用《合同法》()。 A.政府采购合同 B.以悬赏广告为要约订立的合同 C.以招标、投标方式订立的合同 D.以拍卖方式订立的合同 6.下列合同中,既可以是有偿合同也可以是无偿合同的有哪些()? A.保管合同

B.委托合同 C.借款合同 D.互易合同 E.租赁合同 7.下列哪些合同既属于诺成合同又属于有偿合同()? A.买卖合同 B.两个自然人之间的借款合同 C.租赁合同 D.支付保管费的保管合同 答案 第一章合同的概念和分类 (一)单项选择题 1.【答案】A 【理由】 法律行为以意思表示为要素,合同行为符合法律行为的基本特征,B、C、D项是事实行为,即非表意行为,故排除。 2.【答案】D 【理由】 遗赠扶养协议是平等主体之间的财产关系,因此是债权合同;适用《合同法》的规定。 (二)项选择题 1.【答案】AC 【理由】 (1)《担保法》的5条第1款规定:“担保合同是主合同的从合同,主合同无效,担保合同无效。担保合同另有约定的,按照约定。”因此排除B项,肯定A项。 (2)作为从合同的担保合同,其担保人可以是第三人,也可以是债务人自己。因此,肯定C项,否定D项。2.【答案】A、B 【理由】 (1)《合同法》第367条规定:“保管合同自保管物交付时成立,但当事人另有约定的除外”。故A项正确。(2)《合同法》第210条规定:“自然人之间的借款合同,自贷款人提供借款时生效”。故B项正确。 (3)诺成合同是一般状态,实践合同是特殊状态,法律一般只对特殊状态作出规定,法律没有规定货物运输合同是实践合同,因此可以反推运输合同是诺成合同。这也符合理论界的一般认识。故C项错误。 (4)D项错误,理由与第3点相同。 3.【答案】B、C、D 【理由】 (1)《合同法》第2条规定:“本法所称合同是平等主体的自然人、法人、其他组织之间设立、变更、终止民事权利义务关系的协议。婚姻、收养、监护等有关身份关系的协议,适用其他法律的规定”。因此排除A项。(2)B、C、D项是关于财产关系的协议,不涉及人身关系,因此适用合同法的规定,B、C、D正确。 4.【答案】B、C、D 【理由】 (1)合同是基于当事人意志建立起来的交易关系(无偿合同除外),因此B项正确,排除A项。 (2)买卖合同不要求标的物之交付合同作为成立或生效的条件,因此属于诺成合同,故肯定C项。 (3)相对性是指债只对特定的当事人发生效力,合同之债与其他债一样,具有相对性,甲、乙之间的买卖合同,只在甲、乙之间发生效力,并不及于第三人,故肯定D项。

不定积分例题及答案 理工类 吴赣昌

第4章不定积分 习题4-1 1.求下列不定积分: 知识点:直接积分法的练习——求不定积分的基本方法。 思路分析:利用不定积分的运算性质和基本积分公式,直接求出不定积分!

★(1) ? 思路: 被积函数52 x - =,由积分表中的公式(2)可解。 解: 53 2 2 23x dx x C --==-+? ★(2) dx ? 思路:根据不定积分的线性性质,将被积函数分为两项,分别积分。 解:1 14111 33322 23 ()2 4dx x x dx x dx x dx x x C - - =-=-=-+? ??? ★(3)22 x x dx +? () 思路:根据不定积分的线性性质,将被积函数分为两项,分别积分。 解:2 2 3 2122ln 23 x x x x dx dx x dx x C +=+=++???() ★(4) 3)x dx - 思路:根据不定积分的线性性质,将被积函数分为两项,分别积分。 解: 3153 22 222 3)325 x dx x dx x dx x x C -=-=-+?? ★★(5)4223311x x dx x +++? 思路:观察到422 22 3311311 x x x x x ++=+++后,根据不定积分的线性性质,将被积函数分项,分别积分。 解:422 32233113arctan 11x x dx x dx dx x x C x x ++=+=++++??? ★★(6)2 21x dx x +? 思路:注意到 22222 111 1111x x x x x +-==-+++,根据不定积分的线性性质,将被积函数分项,分别积分。

操作系统练习题_及答案解析

操作系统练习题 第一章引言 (一单项选择题 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.CPU管理 B.作业管理 C.资源管理 D.设备管理 7.批处理操作系统提高了计算机系统的工作效率,但( 。 A.不能自动选择作业执行 B.无法协调资源分配 c.不能缩短作业执行时间 D在作业执行时用户不能直接干预 8.分时操作系统适用于( 。A.控制生产流水线B.调试运行程序c.大量的数据处理D.多个计算机资源共享 9.在混合型操作系统中,“前台”作业往往是指( 。A.由批量单道系统控制的作业 B.由批量多道系统控制的作业 c.由分时系统控制的作业D.由实时系统控制的作业

10.在批处理兼分时的系统中,对( 应该及时响应,使用户满意。A.批量作业B.前台作业c.后台作业D.网络通信 11.实时操作系统对可靠性和安全性要求极高,它( 。A.十分注重系统资源的利用率B.不强调响应速度 c.不强求系统资源的利用率 D.不必向用户反馈信息 12.分布式操作系统与网络操作系统本质上的不同之处在于( 。A.实现各台计算机之间的通信B.共享网络个的资源 c.满足较大规模的应用 D.系统中若干台计算机相互协作完成同一任务 13.SPOOL技术用于( 。A.存储管理B.设备管理C.文件管理 D.作业管理 14.( 为用户分配主存空间,保护主存中的程序和数据不被破坏,提高主存空间的利用率。 A处理器管理 B.存储管理 c.文件管理 D.作业管理 (二填空题 1. 计算机系统是按用户要求接收和存储信息,自动进行_______并输出结果信息的系统。 2.计算机是由硬件系统和_______系统组成。 3.软件系统由各种_______和数据组成。 4.计算机系统把进行_______和控制程序执行的功能集中组成一种软件称为操作系统。 5.操作系统使用户合理_______,防止各用户间相互干扰。 6.使计算机系统使用方便和_______是操作系统的两个主要设计目标。 7.批处理操作系统、_______和实时操作系统是基本的操作系统。 8.用户要求计算机系统中进行处理的一个计算机问题称为_______。

合同法习题及答案

一、填空题 1、违法合同不具有法律____ ,不能达到预期的______ 后果。 2、合同法是调整平等主体之间的______ 的法律规范的_____ 。 3、《中华人民共和国合同法》于1999年3月15日,在______ 全国人民代表大会____会议上通过。 4、买卖合同是一方转移标的物的___ 给对方,由对方给付____ 的合同。 5、租赁合同是出租人将_____ 交付承租人使用、收益,承租人支付_____ 的合同。 6、我国的合同法适用于平等主体之间的_____ 合同,但有关______ 关系的协议除外。 7、《合同法》规定:涉外合同当事人没有选择处理合同争议所适用的法律的,应适用_____的国家的法律。 8、中外合资经营企业合同、中外合作经营企业合同是涉外合同,应适用_______ 。 9、依法成立的合同,自______ 时生效。 10、合同的形式可以是口头、_____ 或 _____形式,法律、行政法规规定为书面形式的,应当采用____ 形式。 11、订立合同的程序包括____ 和_____ 两个阶段。 12、要约的内容应当_____ ,要约应当有_____ 的意思表示。 13、承诺是受约方对要约的_____ ,受约人______ 要约的实质性条件才叫承诺。 14、无效经济合同从______ 时起无效,被撤销的合同,从______ 时起无效。 15、合同履行的原则包括____ 和_____ 。 16、给付定金的一方如有违约,定金_____ ,接受定金的一方如违约,定金应当______ 。 17、在合同关系中,违约金是双方_______ 的,而不是法定的。违约金不是惩罚性的,而是______ 性的。 18、依法成立的合同,自_____ 时生效;法律、行政法规规定应当办理批准、登记手续的,自 _____生效;附条件的合同,自____ 时生效;附期限的合同,自_____ 时生效。 19、合同的转让是指合同当事人依法将合同的____ 或者_____ 权利义务转让给他人的法律行为。 20、不可抗力是指当事人在订立合同时不能_____ ,对其发生和后果不能避免,并且不能_____ 的事件。 21、应免予承担违约责任的条件是_________ 。 二、单项选择题 1、合同是双方的()。 A、道德行为 B、法律行为 C、行政行为 D、执法行为 2、《合同法》的实施时间是()。 A、1998年12月31日 B、1999年10月1日 C、1999年1月1日 D、1999年8月8日 3、我国合同法规定,涉外合同当事人可以选择处理合同争议所适用的法律,当事人没有选择的,适用()。 A、与合同有最密切联系的国家的法律 B、国际惯例 C、原告方国家的法律 D、被告方国家的法律 4、处理中外合作勘探开发自然资源合同争议,适用()。 A、中华人民共和国的法律 B、被诉方国家的法律 C、中外双方当事人选择适用的国家或地区的法律 D、处理合同争议的仲裁机构或人民法院确定的国家的法律 5、合同()。 A、除法定或约定的以外,可以采取书面、口头或其他形式 B、无论什么情况,一律采用书面形式 C、在任何情况下都可以自行采用口头形式或书面形式 D、除即时清结者外,应当采用书面形式 6、无效合同()。 A、从宣告其无效之时起,就无效力 B、出现纠纷后,就无效力 C、从订立之时起,就无效力 D、从履行之时起,就无效力 7、合同的无效是指该合同( )。

4月全国自考操作系统试题及答案解析

全国2018年4月高等教育自学考试 操作系统试题 课程代码:02326 第一部分选择题(共30分) 一、单项选择题(本大题共20小题,每小题1分,共20分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.设计分时操作系统的主要目标是() A.吞吐量和周转时间B.交互性和响应时间 C.灵活性和可适应性D.可靠性和完整性 2.用户通常利用键盘命令、系统调用命令请求操作系统服务,有时也会用()A.宏指令B.汇编语言 C.作业控制语言D.计算机高级语言 3.操作系统中的中断处理程序很大部分是处理()中断的。 A.程序B.访管 C.I/O D.外部 4.用作业控制语言编写作业控制说明书主要用在()系统。 A.分时B.实时 C.批处理D.多CPU 5.采用多道程序设计能() A.增加平均周转时间B.发挥且提高并行工作能力 C.缩短每道程序执行时间D.降低对处理器调度的要求 6.程序状态字反映了()状态。 A.进程调度B.作业调度 C.与处理器有关的系统D.主存储器分配 7.为了对紧急进程或重要进程进行调度,调度算法应采用() A.先来先服务B.轮转法 C.优先权调度D.短执行时间优先调度 8.单个分区的存储管理不适用于() A.个人计算机B.专用计算机 C.单道程序系统D.多道程序系统 9.页式管理中的地址结构分页号和页内地址两部分,它() A.仍是线性地址B.是个二维地址 C.是个三维地址D.是个四维地址 10.把逻辑文件存放到存储介质上时,如果组织成()文件,则逻辑记录可以按任意次序存放在不相邻的存储块中。 A.流式B.记录式 C.顺序D.链接 11.为了保证存取文件的可靠性,用户要求读一个文件前应首先请求系统执行()文 1

合同法复习题及答案选择题简答题案例分析题

合同法复习题及答案(选择题、简答题、案例分析题) 合同法复习题及答案(选择题、简答题、案例分析题) 一、单项选择题 1、章某与王某签订一份货物买卖合同,章某为卖方,住在甲市,王某为买方,住在乙市。双方对履行地点没有约定,且不能通过习惯、合同性质确定,双方又不能达成协议。依法() A、交付货币应在甲市,交付货物应在乙市。 B、交付货物应在甲市,交付货币应在乙市。 C、交付货币和货物均在甲市 D、交付货币和交付货物均在乙市 2、合同生效后,当事人就质量、价款或者报酬、履行地点等内容没有约定或约定不明的,首选的措施是() A、当事人就此补充协议 B、按照合同目的确定 C、按照国家标准确定 D、按照交易习惯确定 3、履行费用的负担不明确时,由哪一方承担? A、由接受履行方承担 B、由履行义务方承担 C、由双方平均分摊 D、由双方按比例分摊 4、合同履行方式不明确,后来当事人也没有协商确定,应当如何履行?()

A、按照有利于债务人的方式 B、按照有利于债权人的方式 C、按照有利于合同目的的方式 D、按照有利于双方当事人的方式 5、张三和李四签订一西瓜买卖合同,双方约定:张三卖给李四1000公斤西瓜,单价为0.6元/公斤。双方就履行顺序未作约定。张三已向李四供应了500公斤西瓜,现向李四提出付款请求,则李四()。 A、不得主张同时履行抗辩权,须给付全部价款 B、就已给付的500公斤西瓜的价款不得主张同时履行抗辩,就未给付部分则可以行使同时履行抗辩权。 C、得就全部价款主张同时履行抗辩 D、得主张张三履行不完全从而解除合同 6、同时履行抗辩权的效力在于() A、永久地阻止对方请求权的效力 B、暂时的阻止对方请求权的效力 C、消灭对方的实体请求权 D、消灭对方的诉权 7、甲与乙订立合同,双方约定:甲应于2000年9月1日向乙交付货物,乙则应于9月8日向甲支付货款。8月底,甲发现乙经营状况严重恶化,并有确切的证据可以证明,则在9月1日到来后,甲() A、须按约定支付货物,但可以请求乙提供相应担保 B、须交付货物,但得仅先交付部分货物 C、须按约定交付货物,如乙不付款可追究其违约责任 D、有权拒绝交货,除非乙提供了相应担保

合同法习题及答案

合同法习题及答案(1) 1、王五对于李四发出的邀约于7月1日发出了承诺的信函,该信函李四于7月4日收到,7 月5 日才拆阅,则该承诺于(7.4 )日生效。 2、张丹枫酒后对陈友谅戏言,如果陈再能喝下5斤70度白酒,张丹枫的5座城池则归陈所有。该戏言为邀约。(错)判断并说明理由答:纯属戏言,不具有成立民事法律关系的意思。 3、甲乙为兄弟,甲借给乙人民币3 万元,约定年息800 元。问:甲乙的借款合同是(AC )A 有偿合同B 无偿合同C 单务合同D 双务合同 4、甲、乙订立一试用买卖合同,约定甲交付洗衣机给乙,乙试用 2 个月以决定是否购买, 试用期从6月1日到7月31日。乙于7月29日将洗衣机卖给周某。问:甲乙的买卖合同有无成立,为什么?答:成立。因为乙在试用期内处分洗衣机的行为视为他已经同意购买洗衣机。 5、东江江畔某县城,甲为一建筑公司,乙为一专事挖河沙的公司。9 月5 日,甲、乙签订一买卖河沙的合同。合同约定:(1)甲买乙河沙120 车;(2)每车河沙价180 元。问,合同能否成立? 答:能。类似本案约定不明的情况,可以补充协议的,合同成立有效。 (2)设例一中双方关于“车”的约定不明,甲主张是东风大卡车的车皮,乙则认为应当是本公司的农用四轮车的车皮。双方遂发生纠纷。据查,农用车车皮的河沙价格在145-165 元之间,而东风大卡的价格则在270-320 元之间,你认为“车”指什么车,依据什么解释原则?答:农用车。目的解释。 6、张三与李四于见年3 月8 日订立房屋租赁合同,约定若明年张三出国定居,乙可搬进居住。问合同是否成立、生效?为什么?答:成立,但不生效。因为约定的生效条件尚未成就。 7、设例6 中合同约定,若甲父死亡,则甲将房屋租赁给乙居住。问这一合同是否成立、生效?请问“若甲父死亡”是期限还是条件?如何区分期限和条件?答:是期限。期限一定会到来,而条件则具有或然性。 8、李谷向裁缝“天下第一剪”刘淇定做一件唐装,刘淇承揽后忙不过来,经李谷同意交由学徒钱真设计并制作。钱真无经验,加工成一类似麻袋状的旗袍。问:李谷能否请求钱真承担违约责任?为什么? 答:不能,因为依据合同的相对性原理,钱真不是合同当事人。 9、张飞在雨中见赵子龙坐骑飞奔,速度甚快。曰; 吾能有此神驹,足矣!子龙闻听兄长如是 说,便将自己的马赠与张飞。出外途中,雷电交加,马受惊狂奔,将行人安琪儿撞翻(之所以该马在雨中神速,是由于此马有易受惊吓的习性,子龙未告知张飞)。下列哪些选项是正确的?(B) A 应由赵子龙承担全部责任 B 应由张飞承担责任 C 应由赵子龙与张飞承担连带责任 D 应由赵子龙承担主要责任,张飞也应承担一定的责任 合同法习题及答案(2) 1 .穆念慈卖鞋,5 元一双。杨康说,4 元卖吗?穆答:卖。杨说,来一双。后杨主张只是口头说说,该合同没效力。问下列哪一说法正确(AD )。 A .合同成立 B .合同未成立 C .口头合同不具备法律效力 D .口头合同有法律效力 请简述合同的形式。答:书面形式,口头形式和其他形式. 2 .下列合同适用《合同法》(ABCD)。 A .政府采购合同 B .以悬赏广告为要约订立的合同 C .以招标、投标方式订立的合同 D .以拍卖方式订立的合同请问招标公告及商业广告属于要约还是要约邀请?为什么?答:原则上属于要约邀请。但如果数量及价格确定,或者含有含有一经对方承诺即受拘束的意思,即可认定为要约。

相关主题