C++期末考试题及答案

C++期末考试题及答案
C++期末考试题及答案

清华大学计算机系C++期末考试题及答案

一、填空题(25小题,共50分)

(以下每小题1分,共10分)

1.在C++中,函数的参数有两种传递方式,它们是值传递和地址或指针或引用传递。2.当一个成员函数被调用时,该成员函数的this指针指向调用它的对象。

3.在基类和派生类中,派生类可以定义其基类中不具备的数据和操作。对两个有相同名字的数据成员进行访问时,如果没有作用域分隔符限定时,对此数据成员的访问将出现歧义。

4.拷贝构造函数使用引用作为参数初始化创建中的对象。

5.在公有继承的情况下,基类数据成员在派生类中的访问权限保持不变。

6.描述命题"A小于B或小于C"的表达式为A

7.用new申请某一个类的动态对象数组时,在该类中必须能够匹配到没有形参的或缺省参数构造函数,否则应用程序会产生一个编译错误。

8.静态数据成员在类外进行初始化,且静态数据成员的一个拷贝被类的所有对象共享。9.为了避免可能出现的歧义,C++对if…else语句配对规则规定为:else总是与与最近的if配对。

10.设"int a=3,b=4,c=5;",表达式"(a+b)>c&&b==c"的值是0。

(以下每小题2分,共20分)

11.面向对象的程序设计有四大特征,它们是抽象、封装、继承、多态。

12.在Visual C++中,定义重载函数时,应至少使重载函数的参数个数或参数类型不同;在基类和派生类中,成员函数的覆盖是指派生类成员函数与在基类被覆盖的成员函数名、参数个数、参数类型和返回值类型均相同。

13.构造函数与析构函数除功能不同外,在定义形式上,它们的区别还包括构造函数名与类名相同,而析构函数名是在类名前加一个~、析构函数没有参数、析构函数可以定义为虚函数。

14.动态联编要满足两个条件,它们是被调用的成员函数是虚函数、用指针或引用调用虚函数。

15.在C++类中,有一种不能定义对象的类,这样的类只能被继承,称之为抽象类,定义该类至少具有一个纯虚函数。

16.在C++类中,const关键字可以修饰对象和成员函数,const对象不能被修改,const 成员函数不能修改类数据成员。

17.举出C++中两种用户自定义的数据类型:类、枚举。

18. C++中没有字符串类型,字符串是通过字符数组来表示的,每一个字符串都有一个结尾字符\0。

19. C++中没有输入输出语句,输入输出是通过输入输出库实现的,写出一条打印整型

变量n的输出语句:cout<

20.举出C++中两种代码复用的方式:继承、复用。

(以下每小题4分,共20分)

21.下面程序的运行结果是3。Array #include

void main()

{

char a='a',b='j';

float x;

x=(b-a)/('F'-'A');

printf("%d\n",(int)(3.14*x));

}

22.下面程序的运行结果是2 5 8 11 14。

#include "iostream.h"

void main( )

{

int i=1;

while (i<=15){

i++;

if (i%3!=2) continue;

else cout <<"i="<

}

}

23.下面程序的运行结果是________。

#include "iostream.h"

class test

{

private:

int num;

float fl;

public:

test( );

int getint( ){return num;}

float getfloat( ){return fl;}

~test( );

};

test::test( )

{

cout << "Initalizing default" << endl;

num=0;fl=0.0;

}

test::~test( )

{

cout << "Desdtructor is active" << endl;

}

void main( )

{

test array[2];

cout << array[1].getint( )<< " " << array[1].getfloat( ) <

Initalizing default

Initalizing default

0 0

Desdtructor is active

Desdtructor is active

24.下面程序的运行结果是________。

#include

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;

};

void fun(A *a)

{

delete a;

}

void main()

{

A *a=new B(15);

fun(a);

}

A::A() called.

B::B() called.

B::~B() called.

A::~A() called.

25.下面程序的运行结果是________。

#include

int a[ ]={1,3,5,7,9};

int *p[ ]={a,a+1,a+2,a+3,a+4};

void main( )

{

printf("%d\t%d\t%d\n",a[4],*(a+2),*p[1]);

printf("%d\t%d\t%d\n",**(p+1)+a[2],*(p+4)-*(p+0),*(a+3)%a[4]); }

9 5 3

8 4 7

二、问答题(每小题5分,共20分)

1.若程序员没有定义拷贝构造函数,则编译器自动生成一个缺省的拷贝构造函数,它可能会产生什么问题?

解答要点:当对象含有指针数据成员,并用它初始化同类型的另一个对象时,缺省的拷贝构造函数只能将该对象的数据成员复制给另一个对象,而不能将该对象中指针所指向的内存单元也复制过去。这样,就可能出现同一内存单元释放两次,导致程序运行出错。

2.简述成员函数、全局函数和友元函数的差别。

解答要点:以下几点必须说清楚:

成员函数是在类内部定义的,作用域在类的内部,成员函数可以访问类的数据成员(公有、保护和私有数据成员),可以调用该类的其它成员函数(公有、保护和私有成员函数),可以调用全局函数。如果友元函数是另一个类的公有成员函数,则该类的成员函数也只能通过那个类的对象调用,不能调用那个类的保护和私有成员函数。非本类成员函数(其它类成员函数或全局函数)可以通过该类的对象访问该类的公有数据成员和调用该类的的公有成员函数。

不是在类中定义的成员函数都是全局函数。

如果某一个函数(全局函数或类的成员函数)定义为另一个类的友元函数,需要在那个类中用friend关键字声明,友元函数并不是类的成员,它的定义自然是在那个类的外面。

3.简述结构化的程序设计、面向对象的程序设计的基本思想。

解答要点:结构化的程序设计将数据和对数据的操作分离,程序是由一个个的函数组成的,面向对象的程序设计将数据和操作封装在一起,程序是由一个个对象组成的,对象之间通过接口进行通信,它能够较好地支持程序代码的复用。

4.结构struct和类class有什么异同?

解答要点:struct和class都可以定义类,但是缺省访问权限说明时,struct的成员是公有的,而class的成员是私有的。在C++中,struct可被class代替。

三、找出下面程序(或程序段)中的语法错误,并予以纠正(每小题4分,共8分)

(1)程序功能是倒序输出各给定的字符串。

#include

void main()

{

char str[5][ ]={"First","Second","Third","Forth","Fifth"};

char *cp[ ]={str[4],str[3],str[2],str[1],str[0]};

int i;

while(i<=5)

{

printf("%c ",*(cp+i));

i++;

}

}

① "char str[5][ ]={"First","Second","Third","Forth","Fifth"};"应为

"char str[5][10 ]={"First","Second","Third","Forth","Fifth"};"

② "while(i<=5)"应为"while(i<5)"

③ "printf("%c ",*(cp+i));"应为"printf("%s",*(cp+i));"

④ "int i;"应为"int i=0;"

(2)程序功能是将各个平方根值放入数组中。

#include

void main()

{

int max,a,i;

scanf("%d%d",max,a);

double x[max];

for (i=0;i

x[i]=sqrt(a*i);

}

①增加"#include "

② "scanf("%d%d",max,a);"应为"scanf("%d%d",&max,&a);"

③ "double x[max];"改为:

"double *x=new double[max];"

"delete []x;"

四、(8分)下列shape类是一个表示形状的抽象类,area( )为求图形面积的函数,total( )则是一个通用的用以求不同形状的图形面积总和的函数。请从shape类派生三角形类(triangle)、矩形类(rectangle),并给出具体的求面积函数

class shape{

public:

virtual float area( )=0;

};

float total(shape *s[ ],int n)

{

float sum=0.0;

for(int i=0;i

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

return sum;

}

class Triangle:public Shape

{

public:

Triangle(double h,double w){H=h;W=w;}

double Area() const{return H*W*0.5;}

private:

double H,W;

};

class Rectangle:public Shape

{

public:

Rectangle(double h,double w){H=h;W=w;}

double Area()const{return H*W;}

private:

double H,W;

};

五、(6分)完成顺序查找函数f_seq( )。其过程是:从表头开始,根据给定的模式,逐项与表中元素比较。如果找到所需元素,则查找成功,并打印出它在表中的顺序号。如果查找整个表仍未找到所需对象,则查找失败

#include

void f_seq(char *list[],char *object,int len)

//list 指针数组,指向字符串

//object 模式串

//len 表的长度

{

char **p;

int strcmp(char *s,char *t);

p=list;

while (_____①______) //p

if (strcmp(*p,object)==0)

break;

else ______②_______; //p++

if (p

printf( "Success! **% d\n",p-list);

else printf("Unsuccess!\n");

}

int strcmp(char *s,char *t)

{

for (;*s==*t; s++,t++)

if (*s=='\0')

return(0);

return(_____③______); //s-t或*s-*t或1

}

六、(8分)完成使链表逆置函数reverse,若有链表:

链表结点的结构如下:

struct node

{

int num;

struct node *next;

}

struct node* reverse(struct node *head)

//head 链表头结点

{

struct node *p,*temp1,*temp2;

if(head==NULL____①____) return head; //||head->next==NULL p=head->next;head->next=NULL;

while(____②____) //p!=NULL或p

{

temp1=head;

____③____; //head=p;

temp2=p;

p=p->next;

____④____; //temp2->next=temp1;或head->next=temp1;

}//Match while statenment

return head; //返回逆置后的链表的头结点

}

一、选择填空题(共20小题,每小题2分,共40分)。

1. 关于C++与C语言关系的描述中,(4)是错误的。

a.C语言是C++语言的一个子集

b.C语言与C++语言是兼容的

c.C++语言对C语言进行了一些改进

d.C++语言和C语言都是面向对象的

2.按照标识符的要求,(1 )符号不能组成标识符。

a.连接符

b.下划线

c.大小写字母

d.数字字符

3. 为了避免嵌套的if-else语句的二义性,C语言规定else总是与(3)组成配对关系。

a.缩排位置相同的if

b.在其之前未配对的if

c.在其之前未配对的最近的if

d.同一行上的if

4. 在"int a[ ][3]={{1},{3,2},{4,5,6},{0}};"中,a[2][2]的值是(3)。

a.1

b.0

c.6

d.2

5. 设"char **s;",以下正确的表达式是(2)。

a.s="computer";

b.*s="computer";

c.**s="computer";

d.*s='c';

6. 对于"int *pa[5];"的描述中,(4 )是正确的。

a.pa是一个指向数组的指针,所指向的数组是5个int型元素

b.pa是一个指向某数组中第5个元素的指针,该元素是int型变量

c.pa [5]表示某个元素的第5个元素的值

d.pa是一个具有5个元素的指针数组,每个元素是一个int型指针

7. 在下列表示引用的方法中,(1 )是正确的。

已知:int m=10;

a.int &x=m;

b.int &y=10;

c.int &z;

d.float &t=&m;

8. 下列for循环的次数为(2)。

for(i=0, x=0; !x&&i<=5; i++)

a.5

b.6

c.1

d.无限

9. 对于C/C++语言的函数,下列叙述中正确的是(1)。

a.函数的定义不能嵌套,但函数调用可以嵌套

b.函数的定义可以嵌套,但函数调用不能嵌套

c.函数的定义和调用都不能嵌套

d.函数的定义和调用都可以嵌套

10. 在一个被调用函数中,关于return语句使用的描述,(4)是错误的。

a.被调用函数中可以不用return语句

b.被调用函数中可以使用多个return语句

c.被调用函数中,如果有返回值,就一定要有return语句

d.被调用函数中,一个return语句可以返回多个值给调用函数

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

a.内联函数

b.重载函数

c.递归调用

d.嵌套调用

12. 使用fseek函数可以实现的操作是(1)。

a.改变文件指针的当前位置

b.文件的顺序读写

c.文件的随机读写

d.以上都不对

13. 下列存储标识符中,(3)的可见性与存在性不一致。

a.外部类

b.自动类

c.内部静态类

d.寄存器类

14. 在如下结构定义中,不正确的是(2)。

a.struct student

{int no;

char name[10];

float score;

};

b.struct stud[20]

{

int no;

char name[10];

float score;

};

c.struct student

{

int no;

char name[10];

float score;

} stud[20];

d.struct

{

int no;

char name[10];

float score;

}stud[100] ;

15. 将两个字符串连接起来组成一个字符串时,选用(3 )函数。

a.strlen( )

b.strcpy( )

c.strcat( )

d.strcmp( )

16. ( 4)不是构造函数的特征

a.构造函数的函数名与类名相同

b.构造函数可以重载

c.构造函数可以设置缺省参数

d.构造函数必须指定类型说明

17. 已知:类A中一个成员函数说明如下:

void Set(A&a);

其中,A&的含义是(3 )。

a.指向类A的指针为a

b.将a的地址值赋给变量Set

c.a是类A对象的引用,用来作函数Set()的参数

d.变量A与a按位与作为函数Set( )的参数

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

a.void print( ) const;

b.const void print( );

c.void const print( );

d.void print(const);

19. 关于虚函数的描述中,(3 )是正确的。

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

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

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

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

20. 关于new运算符的下列描述中,(4)是错的。

a.它可以用来动态创建对象和对象数组

b.使用它创建的对象和对象数组可以使用运算符delete删除

c.使用它创建对象时要调用构造函数

d.使用它创建对象数组时必须指定初始值

二、问答题(15分)

1、(3分)虚析构函数有什么作用?

2、(3分)拷贝构造函数在哪几种情况下调用?

3、(4分)函数重载与函数覆盖有什么不同,它们与多态有什么关系?

4、(3分)C++继承是如何工作的?

5、(2分)类与对象有什么区别?

三、(6分)分析下面程序的运行结果

#include

class B

{

public:

B(){}

B(int i){b=i;}

virtual void virfun()

{

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

}

private:

int b;

};

class D:public B

{

public:

D(){}

D(int i,int j):B(i){d=j;}

private:

int d;

void virfun()

{

cout<<"D::virfun() called.\n";

}

};

void fun(B *obj)

{

obj->virfun();

}

void main()

{

D *pd=new D;

fun(pd);

}

四、(9分)下面的程序可以统计命令行第一个参数中出现的字母个数,请填充下面空白,完成程序。

#include

#include

void main(int argc, argv[];)

{

char *str;

int count=0;

if(argc<2)exit(1);

str= ;

while(*str)

if(isalpha( )) count++;

printf("\n字母个数:%d\n",count);

}

提示:int isalpha(int ch)函数功能是检查ch是否是字母

五、(8分)定义一个字符栈类Stack(包括类的实现)。数据成员包括一个存放字符的数组stck[ ]和一个栈指针tos。栈数组的尺寸由常量SIZE确定。栈的基本操作为Push()和Pop ()。

六、(10分)完成下面的函数,对有n个元素的数组a,使数组元素按逆序排列。

void inverse(int *a, int n)

{

}

七、(12分)下面的函数统计子字符串substr在字符串str中出现的次数,如果substr在str 中不出现,则返回值0。请完成该函数。

int str_count(char *substr, char *str)

{

}

一、选择填空题

1、D

2、A

3、C

4、C

5、B

6、D

7、A

8、B

9、A 10、D

11、A 12、A 13、C 14、B 15、C 16、D 17、C 18、A 19、C 20、D

二、问答题

1、虚析构函数有什么作用?

解答要点:

对象销毁时,需要调用析构函数。在多态调用时,是用基类的指针访问派生类的对象。如果析构函数是非虚函数,则基类指针只能访问基类的析构函数,而不能访问派生类的析构函数,导致派生类对象销毁时,没有调用派生类的析构函数,只是调用了基类的析构函数。如果把析构函数定义成虚函数,则可克服这个问题。

2、拷贝构造函数在哪几种情况下调用?

解答要点:

用一个对象初始化另一个对象时

当用对象作为函数参数传递时

当函数返回对象时

3、函数重载与函数覆盖有什么不同,它们与多态有什么关系?

解答要点:

函数重载是指函数名相同,而函数的参数个数或类型不同;覆盖是指在派生类中成员函数与基类成员函数的函数名、参数个数、类型与返回值均相同;C++中正是通过虚函数的覆盖,实现多态的功能。

4、C++继承是如何工作的?

解答要点:

继承使得派生类能够使用基类的公有和保护成员,从而实现代码的复用,派生类可以增加成员,也可以隐藏和覆盖基类的成员。对于公有继承,基类成员的访问权限在派生类保持不变。

5、类与对象有什么区别?

解答要点:

类是类型,是对象的抽象,对象是类的具体实例。一个类可以有多个对象,每个对象都有自己的存储单元,而类不占存储单元。

三、运行结果为:D::virfun() called.

四、填空

①char * ②argv[1] ③*str++

五、(8分)定义一个字符栈类Stack(包括类的实现)。数据成员包括一个存放字符的数组stck[ ]和一个栈指针tos。栈数组的尺寸由常量SIZE确定。栈的基本操作为Push()和Pop()。

const int SIZE=27;

class Stack

{

public:

Stack():tos(0){};

void Push(char ch);

char Pop();

private:

char stck[SIZE];

int tos;

};

void Stack::Push(char ch)

{

if(tos==SIZE)

cout<<"\nStack is full\n";

else{

stck[tos]=ch;tos++;

}

}

char Stack::Pop()

{

if(tos==0){

cout<<"\nStack is empty\n";

return 0;

}

tos--;

return stck[tos];

}

六、(10分)完成下面的函数,对有n个元素的数组a,使数组元素按逆序排列。

void inverse(int *a, int n)

{

}

int i,*p;

p=new int[n];

for(i=0;i<=n-1;i++)

p[i]=a[i];

for(i=0;i<=n-1;i++)

a[i]=p[n-i-1];

delete []p;

七、(12分)下面的函数统计子字符串substr在字符串str中出现的次数,如果substr在str中不出现,则返回值0。请完成该函数。

int str_count(char *substr, char *str)

{

}

int count=0;

char *pChar;

if(substr==NULL||str==NULL) return count;

while(*str!='\0'){

pChar=substr;

while(*pChar==*str){

pChar++;

if(*pChar=='\0'){

count++;break;

}

else str++;

}//Match while(*pCh...) statement

str++;

}//Match while(*str...) statement

return count;

往届文学理论期末考试试题与答案

《文学理论》试卷参考答案及评分标准A 一、概念题(共 30 分每题 5 分) 1、文学决不是单个人的精神过程,而是一种发生在两个或两个以上的人们中间的复杂的社会活动。(1分)它包含着美国批评家艾布拉姆斯所谓四要素——作品、世界、作者和读者,因而应当有一种通盘的和全面的思索,不能仅仅看到一个而忽略其它。(3分)不妨说,文学是一种以作品为中心的包含世界、作者和读者等多重环节的社会活动。(1分) 2、在读者阅读时,文学媒介往往先于语言而发挥作用。我们把读者阅读文学作品时必须首先接触媒介的状况,称作媒介优先。(5分) 3、陌生化是指俄国形式主义对于语言的阻拒性、反常性的强调,(2分)它意在打破人们在经验中形成的惯常化、自动化反应,使人重新关注周围的世界,带着惊奇的眼光和诗意的感觉去看待事物,(2分)它是文学性艺术性的真正源泉。(1分) 4、二分法是指中国古代和希腊分别出现的一种以有无韵律为标准的文类划分方法。(5分) 5、意象,在人文学科中通常有四类:(1分)一是心理意象,即在知觉基础上形成的呈现于脑际的感性形象;二是内心意象,即人类为实现某种目的而构想的意向性设计图像;三是泛化意象,是文艺作品中一切艺术形象的泛称,可简称“形象”;四是观念意象,即一种特殊的表意性艺术形象。(4分) 6、艺术构思是作家在材料积累和艺术发现基础上,在创作动机指导下,以心理活动和艺术概括方式,创造完整的意象系列的思维过程。(4分)它是文学创造过程最实际、最紧张、也最重要的阶段。(1分) 二、简答题(共 40 分每题10分) 1.文学概念的三种含义:广义文学、狭义文学、折中义文学。(1分)广义的文学是作为文化的载体,文学作为文化的基本含义是:(1)理解文学首先必须建立一个开阔的文化视野;(2)文学发展是人类文化积淀的历史结果;(3)文学现象归根到底是某一文化形态的体现。(3分)狭义的文学是作为审美的对象;文学作为审美的基本含义是:(1)文辞华美,“达意达得好,表情表得妙”;(2)对激情的体验和调动;(3)文学作为一种诗意的表达。(3分)折中义的文学是作为惯例的规范;惯例的三方面要求是:首先,呈现形象的世界;其次,传达完整的意义;再次,蕴含特殊的意味。(3分) 2.意境是指抒情形作品中呈现的那种情景交融、虚实相生的形象系统及其所诱发和开拓的审美想象空间。(5分)特征:情景交融;虚实相生;韵味无穷。意境的产生同庄禅精神的影响以及色空观念的催化有很大关系。(5分)3.共鸣是指人们在文学接受的高潮阶段所产生的同作品表现的思想感情相通、类似或交流融汇的思想感情活动,(4分)其要点有二:一是读者与作品之间的感应与交流,二是不同读者面对同一作品时的共识;(2分)产生共鸣的原因有:读者本身具有一定的艺术修养,优秀作品表现了人类的共同美,读者人生体验与作品情境的一致,基本人性的相通以及主体心理的同构。(4分)

软件工程与UML期末试题及答案

软件工程与U M L建模复习题B 一:单选题 1.是在系统之外,透过系统边界与系统进行有意义交互的任何事物 A).相关系统B).Use Case C).Class D).Actor 2.软件工程是以为核心 A).过程B).面向对象C).软件开发D).质量 3.“系统应具有很高的可靠性,使用该产品的前3个月,系统不应该出现崩溃(数据不可恢复)的现象”,这属于 A).功能性需求B).客观需求C).主观需求D).非功能性需求 4.“系统每天晚上自动生成进货报表”,Actor是: A).系统B).其它系统C).时间D).报表审阅者 5.数据流程图是一个分层的概念模型,分三个层次:,分别描述系统的不同特征 A).总体图、二级图、三级图B).总体图、二级图、细节图 C).总体图、零级图、细节图D).总体图、次级图、细节图 6.正式运行系统后能够产生的收益被称为 A).直接效益B).运营效益C).最佳效益D).启动效益 7.“以相对短的时间和相对低的成本来确定给定的问题在其约束条件内是否有解、有几种解以及哪个是最佳解”,这指的是软件开发过程中的 A).问题定义B).可行性研究C).需求分析D).设计 8.在处理过程定义中,有时存在多重嵌套的情况,对于复杂的条件组合问题,用自然语言往往不能直观、清楚地表述处理的过程,因此,常常使用方法。 A).数据字典B).判定表和判定树C).用例图D).螺旋模型 9.设C(X)定义问题X的复杂性函数,E(X)定义解决问题X所需要工作量的函数,对于两个问

题p1和p2,一般情况下如果C(p1)E(p2) B).C(p1+p2)=C(p1)+C(p2) C).E(p1+p2)>E(p1)+E(p2) D).E(p1+p2)

江苏大学大一c语言期末复习题汇总

选择题1.下列字符序列中,不可用作C语言标识符的是()。 A.abc123 B.C._123_ D._ok 2.请选出可用作C语言用户标识符的一组标识符()。 A.void B.a3_b3 C.For D.2a define _123 -abc DO WORD IF Case sizeof 3.不属于C语言关键字的是()。 A.int B.break C.while D.character 4.以下不能定义为用户标示符的是()。 A.scanf B.Void C._3com_ D.int 5.C语言程序的基本单位是()。 A.程序行B.语句C.函数D.字符 6.以下说法中正确的是()。 A.C语言程序总是从第一个定义的函数开始执行 B.在C语言程序中,要调用的函数必须在main( )函数中定义 C.C语言程序总是从main( )函数开始执行 D.C语言程序中的main( )函数必须放在程序的开始部分 7.以下选项中,合法的用户标识符是()。 A.long B._2abc C.3dmax D. 8.已知大写字母A的ASCII码值是65,小写字母a的ASCII码是97,则用八进制表示 的字符常量’\101’是()。 A.字符A B.字符a C.字符c D.非法的常量 9.以下选项中,正确的字符常量是()。 A.”F”B.’\\’’C.’W’D.’’ 10.下列变量定义中合法的是 A.short _a=; B.double b=1+; C.long do=0xfdaL; D.float 2_and=1-e-3; 11.为了避免嵌套的if-else语句的二义性,C语言规定else总是与()组成配对关系。 A.缩排位置相同的if B.在其之前未配对的if C.在其之前未配对的最近的if D.同一行上的if 12.下列运算符中优先级最高的是()。 A.< B.&& C.+ D.!= 13.判断char型变量s是否为小写字母的正确表达式是()。 A.’a’ <= s<=’z’B.(s>=’a’) & (s<=’z’) C.(s>=’a’) && (s<=’z’) D.(’a’<=s) and (’z’>=s)

马原期末考试简答题大全

马克思主义基本原理概论简答题 1、什么是马克思主义什么是马克思主义基本原理 答:从它的创造者、继承者的认识成果讲,马克思主义是由马克思恩格斯创立的,而其各个时代、各个民族的马克思主义者不断丰富和发展的观点和学说的体系。从它的阶级属性来讲,马克思主义是无产阶级争取自身解放和整个人类解放的科学理论,是关于无产阶级斗争的性质、目的和解放条件的学说。从它的研究对象和主要内容讲,马克思主义是无产阶级的科学世界观和方法论,是关于自然、社会、思维发展的普遍规律的学说,是关于资本主义和共产主义发展的普遍规律的学说。 (或从狭义上说,马克思主义即马克思恩格斯创立的基本理论、基本观念和学说的体系。从广义上说,马克思主义不仅指马克思恩格斯创立的基本理论、基本观念和学说的体系,也包括继承者对它的发展,即实践中不断发展的马克思主义。) 马克思的基本原理:一、辩证唯物主义与历史唯物主义是无产阶级的科学世界观和方法论也是马克思主义理论科学体系的哲学基础;二、马克思主义政党的一切理论和奋斗都应致力于实现以劳动人民为主体的最广大人民的根本利益,这是马克思主义最鲜明的政治立场;三、坚持一切从实际出发,理论联系实际,实事求是,在事件中检验真理和发展真理,是马克思主义的最重要理论品质;四、实现物质财富极大理论、人民精神境界极大提高、每个人自由而全面发展的共产主义社会,是马克思主义最崇高的社会理想。 第一章 1、哲学基本问题 答:哲学基本问题包括两个方面:其一,意识和物质、精神和自然界,究竟谁是世界的本原,即物质和精神何者是第一性、何者是第二性的问题;其二“我们关于我们周围世界的思想对这个世界本身的关系怎样的我们的思维能不能认识全世界我们能不能在我们关于现实世界的表象和概念中正确的反映现实”即思维能否认识或正确认识存在的问题。 2、辩证唯物主义物质范畴概念及意义 答: 概念:物质是标志客观实在的哲学范畴,这种客观实在是人通过感觉感知的,它不依赖我们的感觉而存在,为我们的感觉所复写、摄影、反映。意义:第一、坚持了物质的客观实在性原则,坚持了唯物主义一元论,同唯心主义一元论和二元论划清了界限。 3、联系和发展的观点 答:作为一个普遍的哲学范畴,联系是指事物内部各要素之间和事物之间相互影响、相互制约和相互作用的关系;发展是前进的上升的运动,发展的实质是新事物的产生和旧事物的灭亡。新事物的发展是指合乎历史前进的方向、具有远大前途的东西;旧事物是指丧失历史必要性、日趋灭亡的东西。 4、为什么说对立统一规律是唯物辩证法的实质和核心 答:这是因为对立统一规律揭示了事物普遍联系的根本内容和永恒发展的内在动

外国文学史复习题及参考答案

外国文学史复习题及参考答案 第一章古代文学 一、单项选择题 1 .古希腊最早的一部以现实生活为题材的诗作是(A )。 A.《工作与时日》 B .《胜利颂》 C .《神谱》 D .《牧歌》 2 .古希腊最早的一部比较系统地叙述宇宙起源和神的谱系的作品是(B A .《长征记》B.《神谱》 C .《工作与时日》 D .《胜利颂》 3 .古希腊古典时期文学成就最大的是( D)。 A .抒情诗 B .散文 C .寓言D.戏剧 4 .被柏拉图称为“第十位文艺女神”的诗人是( C)。 A .维吉尔 B .贺拉斯C.萨福 D .奥维德 5 .《伊索寓言》主要反映的是(C )。 A .个人情感 B .贵族与奴隶主的情趣 C .奴隶制社会劳动人民的思想感情 D .市民的思想感情

6 .古希腊被称为“历史之父”的作家是(A )。 A .希罗多德 B .修昔底德 C .色诺芬 D .苏格拉底 7 .西方客观唯心主义的始祖是( A)。 A .柏拉图 B .亚里士多德 C .西塞罗 D .卢克莱修 8 .亚里士多德的文艺理论代表作品是(C )。 A .《理想国》 B .《伊安篇》 C .《诗学》 D .《诗艺》 9 .“希腊化时期”最著名的新喜剧作家是( A)。 A .米南德 B .阿里斯托芬 C .普劳图斯 D .泰伦斯 10 .泰伦斯的代表作品是(C )。 A .《双生子》 B .《一罐黄金》 C .《婆母》 D .《恨世者》 11 .维吉尔的《埃涅阿斯纪》被称为欧洲文学史上的第一部(A )史诗。 A .文人 B .英雄 C .民族 D .悲剧

12 .贺拉斯最重要的文艺理论著作是( B)。 A .《诗学》 B .《诗艺》 C .《讽刺诗》 D .《颂歌集》 13 .奥维德的代表作品是(B )。 A .《爱经》 B .《变形记》 C .《讽刺诗》 D .《颂歌集》 14 .《伊利昂纪》是一部描写部落战争的英雄史诗,开篇写的是(A )。 A .阿喀琉斯的愤怒 B .希腊联军节节败退 C .阿喀琉斯重上战场 D .阿喀琉斯杀死赫克托耳 15 .《奥德修纪》是一部( B)。 A .描写部落战争的英雄史诗 B .反映氏族社会末期至奴隶社会初期人类对自然和社会斗争的史诗 C .悲剧史诗 D .英雄传说 16 .奥德修斯的形象是一个(A )。 A .被理性化了的早期奴隶主的形象 B .足智多谋的政治家形象 C .战胜自然的形象 D .漂泊者 17 .被称为“古希腊悲剧之父”的是( C)。

UML期末考卷一份(有答案)

考试时间年月日(120分钟) 课程UML 请将答案填写在答题纸上!不要在考卷上作答! 一、单选题(每小题只有一个正确选项,每小题2分,共30分) 1.执行者(Actor)与用例之间的关系是() (A)包含关系(B)泛化关系(C)关联关系(D)扩展关系2 .在类图中,下面哪个符号表示继承关系() 3.在类图中,“#”表示的可见性是() (A)Public (B)Protected (C)Private (D)Package 4.下面那个类图的表示是正确的() 5.下面哪个符号代表部署图的节点() 6.生命线是UML视图中哪个图形的组成部分() (A)类图(B)状态图(C)活动图(D)顺序图 7.在类图中,那种关系表达总体与局部的关系() (A)泛化(B)实现(C)依赖(D)聚合 8.下面哪个图形代表活动() 9.下面哪个UML视图是描述一个对象的生命周期的() (A)类图(B)状态图(C)协作图(D)顺序图 10.下面哪个视图属于UML语言的交互图() (A)行为图(B)状态图(C)实现图(D)顺序图 11.下面哪个符号代表包图() 12.在UML协作图中,有多少种关联角色的构造型() (A)1 (B)3 (C)5 (D)7 13.在类图中,哪种关系表达总体与局部的关系() (A)泛化(B)实现(C)依赖(D)聚合 14.在类图中,“#”表示的可见性是() (A)Public (B)Protected (C)Private (D)Package 15.下面哪个符号表示注释() 二、多选题(每小题有一个或多个选项,每小题2分,共10分) 1.下面哪些图形可以清楚地表达并发行为() (A)类图(B)状态体(C)活动图(D)顺序图 2.下面哪些元素构成了组件图形() (A)组件(B)转换(C)关系(D)接口 3.部署图中的节点具有以下哪些方面的内容() (A)计算能力(B)基本内存(C)位置(D)接口 4.顺序图的用途包括() (A)显示并发进程和激活 (B)当不同的类之间存在多个简短的方法时,描述控制流的整体序列 (C)显示在协作图中难于描述的事件序列 (D)显示涉及类交互而与对象无关的一般形式 5.常见的UML工具有哪些?() (A)Rational Rose (B)Power Designer (C)Visio (D)Visual UML 三、填空题(每空2分,共30分) 1. UML中有多种关系,请标出图示是哪种关系: (B) (A) (C) (D) (B) (A) (C) (D) (B) (A) (C) (D) (B) (A) (C) (D) Student Student name : String age : Student getName () getAge () Student Name : String Age: intInteger getName () getAge () (B) (A) (C) (D) (B) (A) (C) (D)

儿童文学期末考试试题及答案学习资料

儿童文学期末考试试 题及答案

儿童文学期末考试试题 一,填空10分 1.儿童文学对孩子成长的意义和作用主要有--------------作用、--------------作 用、----------作用、------------作用。 2.童话形象主要是指-------------,其中主要有-------------,----------------,--------- --------三大类。 3.寓言由本体和寓体两部分组成,本体是作者要说明的----------,寓体是寓意 的载体,也就是-------------.. 4.儿童科学文艺的体裁多种多样,主要有科学童话、科学小说、------------、--- -----------等。 5.儿童小说是以-------------为读者对象,根据儿童的心理特征进行创作并为儿 童所能理解和接受的小说。 二,选择16分 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、下列哪一个选项不是我国的寓言作品() A《南辕北辙》B《望洋兴叹》 C《滥竽充数》D《朋友的获得》 三、判断10 1.儿童文学指为少年儿童所理解、所喜爱,有利于他们身心健康发展的文学作品。() 2,每一个儿童读者心目中的“卖火柴的小女孩”的形象都是不同的。()3,儿童文学作家可以划分为两大群体:“自觉”的儿童文学作家群和“自发”的儿童文学作家群() 4,儿童故事的最大特征是在其语言质朴而活泼。() 5、一则完整的寓言应包括故事、寓意、寓示三个要素。() 6、童话的表现手法主要有:夸张、拟人、假定。() 7、儿童故事着重于故事情节,儿童小说着重于典型人物的塑造。() 8、6岁以前是学龄前期,这一时期的文学统称为婴幼儿文学。() 9、儿童小说一般只允许有1个情节。()

UML期末考试题(必考)

一、选择 1.UML 的全称是 ( ) (A )Unify Modeling Language (B )Unified Modeling Language (C )Unified Modem Language (D )Unified Making Language 2.参与者(Actor )与用例之间的关系是( ) (A )包含关系(B )泛化关系(C )关联关系 (D )扩展关系 3.在类图中,下面哪个符号表示继承关系( ) (B) (A) (C) (D) 4.下面哪个视图属于UML 语言的交互图( ) (A )行为图 (B )状态图 (C )实现图 (D )顺序图 5. 在类图中,下面哪个符号表示实现关系( ) (B) (A) (C) (D) 6.下面哪个图形代表活动( ) 7.UML 中关联的多重度是指 ( ) (A )一个类有多个方法被另一个类调用 (B )一个类的实类能够与另一个类的多个实类相关联 (C )一个类的某个方法被另一个类调用的次数 (D )两个类所具有的相同的方法和属性 8.下面哪个不是UML 中的静态视图( ) (A)状态图 (B)用例图 (C)对象图 (D)类图 9.( )技术是将一个活动图中的活动状态进行分组,每一组表示一个特定的类、人或部门,他们负责完成组内的活动。 (A)泳道 (B)分叉汇合 (C)分支 (D)转移 10.下列关于状态图的说法中,正确的是( ) (A) 状态图是UML 中对系统的静态方面进行建模的图之一。 (B) 状态图是活动图的一个特例,状态图中的多数状态是活动状态 (C) 活动图和状态图是对对象的生命周期进行建模,描述对象随时间变化的行为。 (D) 状态图强调对有几个对象参与的活动过程建模,而活动图更强调对单个反应型对象建模 11.类图应该画在Rose 的哪种( )视图中。 (A)Use Case View (B)Logic View (C)Component View (D)Deployment View 12.顺序图由类角色,生命线,激活期和( )组成 (A)关系 (B)消息 (C)用例 (D)实体 13.关于通信图的描述,下列哪个不正确( ) (A)通信图作为一种交互图,强调的是参加交互的对象的组织; (B)通信图是顺序图的一种特例 (C)通信图中有消息流的顺序号;

中国现代文学史期末试题练习及答案

一、单项选择题(本大题共30小题,每小题1分,共30分) 1.“五四”新文化运动的主要阵地是(D) A.《语丝》 B.《小说月报》 C.《创造》季刊 D.《新青年》 2.中国最早的话剧团体是C) A.南国社 B.春阳社 C.春柳社 D.民众戏剧社 3.左联成立后,文坛上出现的“民族主义文学”是一个(A) A.国民党的文学派别 B.民族主义者的文学派别 C.抗日救亡的文学派别 D.民族统一战线的文学组织 4.郭沫若的诗集《恢复》写于(D) A.“五四”时期 B.“五卅”时期 C.北伐大革命高潮时期 D.大革命失败后 5.郭沫若历史剧的艺术特色是(D) A.忠于历史事实的客观描绘 B.戏说历史的主观编造 C.赋予历史以象征色彩 D. 浪漫主义和诗情 6.“五四”时期的“问题小说”受到的影响主要来自(C ) A.美国文学 B.中国古代文学 C.俄国文学 D.日本文学 7.郁达夫30年代的小说《迟桂花》主要表现了(C) A.反帝反封建的思想 B.性苦闷的情绪 C.隐逸的思想 D.追求革命的思想 8.朱自清发表于“五四”之后的抒情长诗是(A ) A.《踪迹》 B.《毁灭》 C.《火把》 D.《北游》 9.许地山的《空山灵雨》是(B) A.小说集 B.散文集 C.童话集 D.诗集 10.老舍所属的民族是( D.满族 11.《爱情三部曲》指的是(C) A.《新生》、《萌芽》、《灭亡》 B.《雾》、《雷》、《电》 C.《雾》、《雨》、《电》 D.《雨》、《电》、《雷》 12.巴金创作于抗战时期的作品是(C) A.《灭亡》、《新生》 B.《激流三部曲》 C.《火》三部曲 D.《爱情三部曲》 15.下面属于沈从文小说《边城》的一组人物是(A ) A.翠翠船总傩送老船夫 B.夭夭傩送老船夫天保 C.翠翠王团总老船夫滕长顺 D.萧萧傩送船总老船夫 16.沈从文小说《丈夫》表现的思想内涵是(B) A.对封建男权主义的批判 B.对穷苦人不幸命运的同情与追问 C.对都市文明的批判 D.对田园生活的向往 17.曹禺描写复仇的一部话剧是(C) A.《雷雨》 B.《日出》 C.《原野》 D.《北京人》 18.下面属于《雷雨》的一组人物是(B) A.周朴园侍萍愫方 B.周朴园鲁大海四风 C.陈白露蘩漪周朴园 D.周萍蘩漪方达生 19.曹禺控诉“损不足以奉有余”社会的剧作是(B) A.《雷雨》 B.《日出》 C.《北京人》 D.《原野》 20.长篇小说《光明在我们的前面》的作者是(A) A.胡也频 B.柔石 C.洪灵菲 D.茅盾 21.散文集《画廊集》的作者是(A) A.李广田 B.何其芳 C.陆蠡 D.丽尼

UML期末考试试题与答案解析

UML期末考试试题与答案解析 一、选择题: 1.UML中关联的多重度就是指(B) A.一个类有多个方法被另一个类调用 B.一个类的实类能够与另一个类的多个实类相关联 C.一个类的某个方法被另一个类调用的次数 D.两个类所具有的相同的方法与属性 2.已知三个类A、B与C、其中类A由类B的一个实类与类C的1个或多个实类构成、 请画出能够正确表示类A,B与C之间关系的UML类图、 3在某个信息系统中,存在如下的业务陈述:①一个客户提交0个或多个订单;②一个订单由一个且仅由一个客户提交。系统中存在两个类:“客户”类与“订单”类。对应每个“订单”类的实例,存在___(46)_B__“客户”类的实例;对应每个“客户”类的实例,存在___(47)D___个“订单”类的实例。 供选择的答案: (1)A、0个 B、1个C、1个或多个 D、0个或多个 (2)A、0个 B、1个 C、1个或多个 D、0个或多个 4、 UML中的交互图有两种,分别就是顺序图与协作图,请分析一下两者之间的主要差别与各自的优缺点。掌握利用两种图进行的设计的方法。 答:顺序图可视化地表示了对象之间随时间发生的交互,它除了展示对象之间的关联,还显示出对象之间的消息传递。与顺序图一样,协作图也展示对象之间的交互关系。顺序图强调的就是交互的时间顺序,而协作图强调的就是交互的语境与参与交互的对象的整体组织。顺序图按照时间顺序布图,而协作图按照空间组织布图。 顺序图可以清晰地表示消息之间的顺序与时间关系,但需要较多的水平方向的空间。 协作图在增加对象时比较容易,而且分支也比较少,但如果消息比较多时难以表示消息之间的顺序。 14、什么就是对象间的可见性? 答:可见性(Visibility)指的就是一个对象能够“瞧到”或者引用另一个对象的能力。 5、UML提供了一系列的图支持面向对象的分析与设计,其中____(1)___给出系统的静态设计视图;___(2)____对系统的行为进行组织与建模就是非常重要的;____(3)___与____(4)___都就是描述系统动态视图的交互图,其中___(3)___描述了以时间顺序组织的对象之间的交互活动,___(4)____强调收发消息的对象的组织结构。 A、状态图 B、用例图 C、序列图 D、部署图 E、协作图 F、类图 答案:(1)F (2)B (3)C (4)E 6、在UML提供的图中,___(1)___用于描述系统与外部系统及用户之间的交互;__(2)___用于按时间顺序描述对象间的交互。

大学C语言期末考试习题集(带详解答案)

一、单项选择题 1.(A)是构成C语言程序的基本单位。 A、函数 B、过程 C、子程序 D、子例程 2.C语言程序从 C开始执行。 A) 程序中第一条可执行语句 B) 程序中第一个函数 C) 程序中的main函数 D) 包含文件中的第一个函数 3、以下说法中正确的是(C)。 A、C语言程序总是从第一个定义的函数开始执行 B、在C语言程序中,要调用的函数必须在main( )函数中定义 C、C语言程序总是从main( )函数开始执行 D、C语言程序中的main( )函数必须放在程序的开始部分 4.下列关于C语言的说法错误的是(B)。 A) C程序的工作过程是编辑、编译、连接、运行 B) C语言不区分大小写。 C) C程序的三种基本结构是顺序、选择、循环 D) C程序从main函数开始执行 5.下列正确的标识符是(C)。 A.-a1 B.a[i] C.a2_i D.int t 5~8题为相同类型题 考点:标识符的命名规则 (1)只能由字母、数字、下划线构成 (2)数字不能作为标识符的开头 (3)关键字不能作为标识符 选项A中的“-”,选项B中“[”与“]”不满足(1);选项D中的int为关键字,不满足(3) 6.下列C语言用户标识符中合法的是( B)。 A)3ax B)x C)case D)-e2 E)union 选项A中的标识符以数字开头不满足(2);选项C,E均为为关键字,不满足(3);选项D中的“-”不满足(1); 7.下列四组选项中,正确的C语言标识符是(C)。 A) %x B) a+b C) a123 D) 123 选项A中的“%”,选项B中“+”不满足(1);选项D中的标识符以数字开头不满足(2) 8、下列四组字符串中都可以用作C语言程序中的标识符的是(A)。 A、print _3d db8 aBc B、I\am one_half start$it 3pai

儿童文学期末考试题及答案

《儿童文学》第一学期期末考试卷 班级:姓名: 一、名词解释(每题5分,共计25分) 1、寓言: 2、儿歌: 3、颠倒歌: 4、讽刺诗: 5、儿童文学: 二、选择题(每题2分,共计16分) 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.童话大师安徒生一生写下了160多篇童话作品,其代表作有。 A.《快乐王子》 B.《七色花》 C.《豌豆上的公主》 8.通过描写小白狼与猎人爷爷的交往,赞美了天真无邪的纯真童心的童话作品是。 A.《诺言》 B.《什么叫做好,什么叫做不好》 C.《小儿郎,小儿狼》 三、判断题(每题2分,共计14分) 1.儿童的年龄特点决定了幻想性是儿童文学与成人文学的主要区别。()2.儿童文学批评是指以儿童文学为基础,在一定的文学理论指导下,对儿童文学作家作品及有关文学现象进行判断的实践活动。() 3.儿童诗是为少年儿童创作,切合他们心理特点、适合他们阅读和欣赏的一种诗歌形式。() 4.童话分类的角度很多,从作者看,由劳动人民创作的称为民间童话,由作家整理、加工、创作的称为创作童话。() 5.儿童处在学习语言的关键期,因此,儿童文学对语言的要求首先要做到规范、优美。() 6.童话大师安徒生一生写了160多篇童话故事,《七色花》是他的代表作之一。() 7.儿童故事的最大特征在于它的情节曲折而单纯。() 四、简答题(每题10分,共计30分) 1、试述儿歌与儿童诗的异同。

uml期末考试题A卷及答案

考试时间 年 月 日(90分钟) 课程 UML 请将答案填写在答题纸上!不要在考卷上作答! 一、单选题 1.执行者(Actor )与用例之间的关系是( ) (A )包含关系 (B )泛化关系 (C )关联关系 (D )扩展关系 2 .在类图中,下面哪个符号表示继承关系( ) 3.在类图中,“ #”表示的可见性是( ) (A )Public (B )Protected (C )Private (D )Package 4.下面那个类图的表示是正确的( ) 5.下面哪个符号代表部署图的节点( ) 6.生命线是UML 视图中哪个图形的组成部分( ) (A )类图 (B )状态图 (C )活动图 (D )顺序图 7.在类图中,那种关系表达总体与局部的关系( ) (A )泛化 (B )实现 (C )依赖 (D )聚合 8.下面哪个图形代表活动( ) (B) (A) (C) (D) (B) (A) (C) (D) Student Student name : String age : Student getName () getAge () Student Name : String Age: intInteger getName () getAge () (B) (A) (C) (D) (B) (A) (C) (D)

9.下面哪个UML 视图是描述一个对象的生命周期的( ) (A )类图 (B )状态图 (C )协作图 (D )顺序图 10.下面哪个视图属于UML 语言的交互图( ) (A )行为图 (B )状态图 (C )实现图 (D )顺序图 11.下面哪个符号代表包图( ) 12.在UML 协作图中,有多少种关联角色的构造型( ) (A )1 (B )3 (C )5 (D )7 13.在类图中,哪种关系表达总体与局部的关系( ) (A )泛化 (B )实现 (C )依赖 (D )聚合 14.在类图中,“ #”表示的可见性是( ) (A )Public (B )Protected (C )Private (D )Package 15.下面哪个符号表示注释( ) 二、多选题 1.下面哪些图形可以清楚地表达并发行为( ) (A )类图 (B )状态图 (C )活动图 (D )顺序图 2.下面哪些元素构成了组件图形( ) (A )组件 (B )转换 (C )关系 (D )接口 3.部署图中的节点具有以下哪些方面的内容( ) (A )计算能力 (B )基本内存 (C )位置 (D )接口 4.顺序图的用途包括( ) (A )显示并发进程和激活 (B )当不同的类之间存在多个简短的方法时,描述控制流的整体序列 (C )显示在协作图中难于描述的事件序列 (D )显示涉及类交互而与对象无关的一般形式 5.常见的UML 工具有哪些?( ) (A )Rational Rose (B )Power Designer (C )Visio (D )Visual UML (B) (A) (C) (D) (B) (A) (C) (D)

《中国现代文学专题》期末复习题 及答案 -3

《中国现代文学专题》期末复习题及答案第三部分 三、填空题 1.十九世纪末戊戌变法的失败,促进了维新运动的领导者梁启超的反思,他从政治斗争的需要出发,倡导“新 小说”,于1902年创办《新小说》杂志。 2.1915年,陈独秀创办《青年杂志》,从第二卷起改名为《新青年》。 3.1918年5月,鲁迅的《狂人日记》发表于《新青年》。此后,他的《药》、《孔乙己》、《阿Q正传》、《祝福》 等接连发表,引起巨大反响。 4.在受到老师们主办《新青年》影响而创办的北京大学学生刊物《新潮》上,出现了一个活跃的作家群,创作 出新文学早期的一批诗歌、小说、散文和戏剧。 5.五四时期表现青年男女情感纠葛的小说主要有鲁迅的《伤逝》、庐隐的《海滨故人》、郁达夫的《沉沦》、郭 沫若的《喀尔美罗姑娘》、张资平的《她怅望着祖国的天野》等。 6.阿Q式的流氓无产者,对于革命和社会的危害,到四十年代赵树理的《李有才板话》、《邪不压正》,和八十 年代古华的《芙蓉镇》、张炜的《古船》中,才得到了充分的展现。 7.创造社初创时期,有两座高峰,一是以《女神》闻名的郭沫若,一是以《沉沦》闻名的郁达夫,他们共同建 构了创造社重主观抒情和浪漫主义的特色。 8.1921年6月,郁达夫与郭沫若、成仿吾、张资平、田汉、郑伯奇等人在东京酝酿成立了新文学团体创造社。 9.1921年7月,郁达夫的第一部短篇小说集《沉沦》问世,产生很大影响。 10.郁达夫的小说,开创了现代小说中的“零余者”形象系列。 11.30年代前期的叶灵凤,和张资平一样,创作了《时代的姑娘》、《永久的女性》等一批现代言情小说,将新文 学与商业化结合在一起,成为海派文学的重要作家。 12.叶绍钧是中国现代童话创作的拓荒者,出版有童话集《稻草人》和《古代英雄的石像》。 13.13.文学研究会成立于1921年,是新文学史上成立最早、存在时间最长、成员数量最多、地域分布最广的 文学社团。 14.乡土小说,最初得名于鲁迅的命名。 15.同样着力于乡土文学,却走着诗意化道路的废名(原名冯文炳)是“浅草社”成员。 16.1917年2月,《新青年》第2卷第6号上发表了胡适的八首白话诗,这被视为新诗的起点。 17.如果说,胡适的《尝试集》是中国新诗现代性的开端,那么,郭沫若的《女神》则是自觉实践并取得决定性 成果的标志。 18.冯至被鲁迅誉为“中国最杰出的抒情诗人”。 19.宗白华写作小诗的直接渊源是冰心的影响。 20.冯至的第一部诗集是《昨日之歌》。 21.1926年,徐志摩接编《晨报副刊》,创办《诗镌》专栏,请闻一多任主编,开始新月社的新诗创作和理论建 设,培养了一大批青年诗人,形成早期新月诗派。

uml期末考试题a卷及答案

文档来源为:从网络收集整理.word 版本可编辑.欢迎下载支持. 一、单选题 1.执行者(Actor )与用例之间的关系是( ) (A )包含关系 (B )泛化关系 (C )关联关系 (D )扩展关系 2 .在类图中,下面哪个符号表示继承关系( 3.在类图中,“ #”表示的可见性是( ) (A )Public (B )Protected (C )Private (D )Package 4.下面那个类图的表示是正确的( ) 5.下面哪个符号代表部署图的节点( ) 6.生命线是UML 视图中哪个图形的组成部分( ) (A )类图 (B )状态图 (C )活动图 (D )顺序图 7.在类图中,那种关系表达总体与局部的关系( ) (A )泛化 (B )实现 (C )依赖 (D )聚合 8.下面哪个图形代表活动( ) 9.下面哪个UML 视图是描述一个对象的生命周期的( ) (A )类图 (B )状态图 (C )协作图 (D )顺序图 10.下面哪个视图属于UML 语言的交互图( ) (A )行为图 (B )状态图 (C )实现图 (D )顺序图 11.下面哪个符号代表包图( ) (B) (A) (C) (D) (B) (A) (C) (D) (B) (A) (C) (D) (B) (A) (D)

文档来源为从网络收集整理 .word版本可编辑.欢迎下载支持 . 12.在UML协作图中,有多少种关联角色的构造型( ) (A)1 (B)3 (C)5 (D)7 13.在类图中,哪种关系表达总体与局部的关系() (A)泛化(B)实现(C)依赖(D)聚合 14.在类图中,“#”表示的可见性是() (A)Public (B)Protected (C)Private (D)Package 15.下面哪个符号表示注释() 二、多选题 1.下面哪些图形可以清楚地表达并发行为() (A)类图(B)状态图(C)活动图(D)顺序图 2.下面哪些元素构成了组件图形() (A)组件(B)转换(C)关系(D)接口 3.部署图中的节点具有以下哪些方面的内容() (A)计算能力(B)基本内存(C)位置(D)接口 4.顺序图的用途包括() (A)显示并发进程和激活 (B)当不同的类之间存在多个简短的方法时,描述控制流的整体序列 (C)显示在协作图中难于描述的事件序列 (D)显示涉及类交互而与对象无关的一般形式 5.常见的UML工具有哪些?() (A)Rational Rose (B)Power Designer (C)Visio (D)Visual UML 三、填空题(每空2分,共30分) 1. UML中有多种关系,请标出图示是哪种关系: (1)(2) (3)(4) (5)(6) (B) (A) (C) (D) (B) (A) (C) (D) 0..1 0..* employer employee

江苏大学大一c语言期末复习题汇总

选择题 1.下列字符序列中,不可用作C语言标识符的是()。 A.abc123 B.no.1 C._123_ D._ok 2.请选出可用作C语言用户标识符的一组标识符()。 A.void B.a3_b3 C.For D.2a define _123 -abc DO WORD IF Case sizeof 3.不属于C语言关键字的是()。 A.int B.break C.while D.character 4.以下不能定义为用户标示符的是()。 A.scanf B.V oid C._3com_ D.int 5.C语言程序的基本单位是()。 A.程序行B.语句C.函数D.字符 6.以下说法中正确的是()。 A.C语言程序总是从第一个定义的函数开始执行 B.在C语言程序中,要调用的函数必须在main( )函数中定义 C.C语言程序总是从main( )函数开始执行 D.C语言程序中的main( )函数必须放在程序的开始部分 7.以下选项中,合法的用户标识符是()。 A.long B._2abc C.3dmax D.A.dat 8.已知大写字母A的ASCII码值是65,小写字母a的ASCII码是97,则用八进制表示 的字符常量’\101’是()。 A.字符A B.字符a C.字符c D.非法的常量 9.以下选项中,正确的字符常量是()。 A.”F”B.’\\’’C.’W’D.’’ 10.下列变量定义中合法的是 A.short _a=1-.le-1; B.double b=1+5e2.5; C.long do=0xfdaL; D.float 2_and=1-e-3; 11.为了避免嵌套的if-else语句的二义性,C语言规定else总是与()组成配对关系。 A.缩排位置相同的if B.在其之前未配对的if C.在其之前未配对的最近的if D.同一行上的if 12.下列运算符中优先级最高的是()。 A.< B.&& C.+ D.!= 13.判断char型变量s是否为小写字母的正确表达式是()。 A.’a’ <= s<=’z’B.(s>=’a’) & (s<=’z’) C.(s>=’a’) && (s<=’z’) D.(’a’<=s) and (’z’>=s) 14.已知x=45, y=’a’, z=0; 则表达式(x>=z && y<’z’ || !y)的值是()。 A.0 B.语法错 C.1 D.“假”

uml期末复习(1)

第一章 1、UML(Unified Modeling Langeage)是一种可视化的建模语言,提供了一种标准的、易于理解的方式描述系统的实现过程,从而实现了用户与设计者之间的有效交流。 2、定义系统的物理元素,用于描述事物的静态特征,包括类、接口、协作、用例、主动类、组件和节点。 3、行为建模元素包括哪些? 反映事物之间的交互过程和状态变化,包括交互图和状态图。 4、组织建模元素包括哪些? 子系统、模型、包、框架等。 5、关系元素包括哪些? 关联、泛化、组成、实现、聚集、依赖、约束 6、对于UML的描述,错误的是(A、C)。 A:UML是一种面向对象的设计工具。 B:UML不是一种程序设计语言,而是一种建模语言。 C:UML不是一种建模语言规格说明,而是一种表示的标准。 D:UML不是过程,也不是方法,但允许任何过程和方法使用它。 7、从系统外部用户角度看,用于描述系统功能集合的UML图是用例视图。 8、对如下的用例图的功能进行简单描述。 Buy Goods 8、在UML中,描述父类与子类之间关系的是泛化关系。 9、“交通工具”类与“汽车”类之间的关系属于(D)。 A:关联关系 B:聚集关系 C:依赖关系 D:泛化关系 第二章 1、从软件工程的角度,软件开发可分为:需求分析、系统分析、设计、实现、测试5个阶段。 2、用UML进行建模时会涉及9种图,Rose 2003只支持其中的8种,还有一种图只能用别的图来代替。这个不能在Rose中直接表示的图是(C)。 A:顺序图 B:用例图 C:对象图 D:构件图 3、应用题:Rose分别用哪些图描述系统的静态和动态方面? 静态:用例图、类图、构件图、部署图; 动态:状态图、协作图、顺序图、活动图。 4、默认情况下,Rose模型文件的扩展名为(A)。 A:.mdl B:.ptl C:.cat D:.sub 5、关于浏览窗口的描述,正确的是(A、B、C、D)。 A:可视化地显示模型中所有元素的层次结构 B:具有托放功能,通过模型元素的托放操作可以方便地改变一个模型的特征 C:在浏览器中的模型元素发生变化时,可以自动更新模型中的相关元素

相关文档
最新文档