当前位置:文档之家› 面向对象程序设计综合练习题a

面向对象程序设计综合练习题a

面向对象程序设计综合练习题a
面向对象程序设计综合练习题a

一、单项选择题

1-1.C++语言是从早期的C语言逐步发展演变而来的,与C语言相比,它在求解问题方法上进行的最大改进是( B )。

A.面向过程B.面向对象

C.安全性D.复用性

1-2.C++源程序文件的缺省扩展名为( A )。

A. cpp

B. exe

C. obj

D. lik

1-3.由C++源程序文件编译而成的目标文件的缺省扩展名为( C )。

A. cpp

B. exe

C. obj

D. lik

1-4.由C++目标文件连接而成的可执行文件的缺省扩展名为( B )。

A. cpp

B. exe

C. obj

D. lik

1-5.编写C++程序一般需经过的几个步骤依次是( B )。

A. 编译、编辑、连接、调试

B. 编辑、编译、连接、调试

C. 编译、调试、编辑、连接

D. 编辑、调试、编辑、连接

1-6.用“>>”运算符从键盘输入多于一个数据时,各数据之间应使用( D )符号作为分隔符。

A.空格或逗号B.逗号或回车

C.逗号或分号D.空格或回车

1-7.C++中声明常量的关键字是( A )。

A.const B.extern

C.public D.enum

1-8.以下叙述中正确的是( B )

A. 使用#define可以为常量定义一个名字,该名字在程序中可以再赋另外的值

B. 使用const定义的常量名有类型之分,其值在程序运行时是不可改变的

C. 在程序中使用内置函数使程序的可读性变差

D. 在定义函数时可以在形参表的任何位置给出缺省形参值

1-9.下列的符号常变量定义中,错误的定义是( C )。

A.const M=10; B.const int M=20;

C.const char ch; D.const bool mark=true;

1-10.函数原型语句正确的是( B )。

A.int Function(void a)

B.void Function (int);

C.int Function(a);

D.void int(double a);

1-11.以下正确的函数原型语句是( C )。

A.double fun(int x,int y)

B.double fun(int x;int y)

C.double fun(int,int);

D.double fun(int x,y);

1-12.下面有关重载函数的说法中正确的是( C )。

A.重载函数必须具有不同的返回值类型

B.重载函数形参个数必须不同

C.重载函数必须有不同的形参列表

D.重载函数名可以不同

1-13.函数重载是指(A)。

A. 两个或两个以上的函数取相同的函数名,但形参的个数或类型不同

B. 两个以上的函数取相同的名字和具有相同的参数个数,但形参的类型可以不同

C. 两个以上的函数名字不同,但形参的个数或类型相同

D. 两个以上的函数取相同的函数名,并且函数的返回类型相同

1-14.采用重载函数的目的是( D )。

A.实现共享B.减少空间

C.提高速度D.使用方便,提高可读性

1-15.以下关于函数模板叙述正确的是( C )。

A.函数模板也是一个具体类型的函数

B.函数模板的类型参数与函数的参数是同一个概念

C.通过使用不同的类型参数,函数模板可以生成不同类型的函数定义

D.用函数模板定义的函数没有类型

1-16.以下正确的描述是( C )。

A. 不允许设置参数的默认值

B. 设置参数的默认值只能在定义函数时设置

C. 设置参数的默认值时,应该设置右边的参数

D. 设置参数的默认值时,应该全部参数都设置

1-17.( B )是给变量取一个别名,它引入了变量的同义词。

A.指针B.引用

C.枚举D.结构

1-18.假定变量x定义为“int x=5;”,要使rx成为x的引用(别名),rx应定义为( D )。

A. int rx=x;

B. int rx=&x;

C. int *rx=&x;

D. int &rx=x;

1-19.下列对引用的陈述中不正确的是( C )。

A. 每一个引用都是其所引用对象的别名,因此必须初始化

B. 形式上针对引用的操作实际上作用于它所引用的对象

C. 一旦定义了引用,一切针对其所引用对象的操作只能通过该引用间接进行

D. 不需要单独为引用分配存储空间

1-20.下列( C )的调用方式是引用调用。

A. 形参和实参都是变量

B.形参是指针,实参是地址值

C. 形参是引用,实参是变量

D.形参是变量,实参是地址值

1-21.在( C )情况下适宜采用inline定义内置函数。

A.函数体含有循环语句

B.函数体含有递归语句

C.函数代码少、且频繁调用

D.函数代码多、不常调用

1-22.为了提高程序的运行速度,可将不太复杂的功能用函数实现,此函数应选择( A )。

A.内置函数B.重载函数

C.递归函数D.函数模板

1-23.一个函数功能不太复杂,但要求被频繁调用,选用( A )A.内置函数B.重载函数

C.递归函数D.嵌套函数

1-24.说明内置函数的关键字是( A )。

A.inline B.virtual

C.define D.static

1-37.对于动态分配内存空间描述正确的是( D )。

A.使用new运算符分配的内存空间的长度必须是常量

B.delete运算符可以释放动态的存储空间和静态的存储空间

C.用new分配的内存空间是不连续的

D.delete运算符只能以释放由new分配的动态存储空间

1-38.定义p并使p指向动态空间中的包含30个整数的数组所使用的定义语句为( A )。

A. int *p=new int[30];

B. int *p=new int(30);

C. int *p=new [30];

D. *p=new int[30];

2-1.C++对C语言作了很多改进,即从面向过程变成为面向对象的主要原因是( D )。

A.增加了一些新的运算符

B.允许函数重载,并允许设置缺省参数

C.规定函数说明符必须用原型

D.引进了类和对象的概念

2-2.面向对象软件开发中使用的OOA表示( A )。

A. 面向对象分析

B. 面向对象设计

C. 面向对象语言

D. 面向对象方法

2-3.面向对象软件开发中使用的OOD表示( B )。

A. 面向对象分析

B. 面向对象设计

C. 面向对象语言

D. 面向对象方法

2-4.关于面向对象系统分析,下列说法中不正确的是( B )。

A. 术语“面向对象分析”可以用缩写OOA表示

B. 面向对象分析阶段对问题域的描述比设计阶段更详细

C. 面向对象分析包括问题域分析和应用分析两个步骤

D. 面向对象分析需要识别对象的内部和外部特征

2-5.下列关于成员函数特征的描述中,( A )是错误的。

A.成员函数一定是内置函数

B.成员函数可以重载

C.成员函数可以设置参数的默认值

D.成员函数可以是静态的

2-6.在关键字private后面定义的成员为类的( A )成员。

A. 私有

B. 公用

C. 保护

D. 任何

2-7.在一个类的定义中,包含有( C )成员的定义。

A. 数据

B. 函数

C. 数据和函数

D. 数据或函数

2-8.在类作用域中能够通过直接使用该类的( D )成员名进行访问。

A. 私有

B. 公用

C. 保护

D. 任何

2-9.在关键字public后面定义的成员为类的( B )成员。

A. 私有

B. 公用

C. 保护

D. 任何

2-10.类中定义的成员默认为( B )访问属性。

A. public

B. private

C. protected

D. friend

2-11.假定AA为一个类,a为该类公有的数据成员,x为该类的一个对象,则访问x对象中数据成员a的格式为( D )。

A. x(a)

B. x[a]

C. x->a

D. x.a

2-12.假定AA为一个类,a()为该类公有的函数成员,x为该类

的一个对象,则访问x对象中函数成员a()的格式为( B )。

A. x.a

B. x.a()

C. x->a

D. x->a()

2-13.假定AA为一个类,a为该类公有的数据成员,px为指向该类对象的一个指针,则访问px所指对象中数据成员a的格式为( C )。

A. px(a)

B. px[a]

C. px->a

D. px.a

2-14.假定AA为一个类,a为该类私有的数据成员,GetValue()为该类公有函数成员,它返回a的值,x为该类的一个对象,则访问x 对象中数据成员a的格式为( D )。

A. x.a

B. x.a()

C. x->GetValue()

D. x.GetValue()

2-14.假定AA为一个类,int a()为该类的一个成员函数,若该成员函数在类定义体外定义,则函数头为( A )。

A. int AA::a()

B. int AA:a()

C. AA::a()

D. AA::int a()

2-15.若需要把一个类外定义的成员函数指明为内联函数,则必须把关键字( B )放在函数原型或函数头的前面。

A. in

B. inline

C. inLine

D. InLiner

2-16.下列特性不是面向对象程序设计语言所特有的是( D )。

A.数据封装B.继承

C.多态性D.模板

3-1.关于构造函数,下列说法不正确的是( D )。

A.构造函数名字和类名相同

B.构造函数在创建对象时自动执行

C.构造函数无任何函数返回类型

D.构造函数有且只有一个

3-2.类的构造函数是在定义该类的一个( C )时被自动调用执行的。

A. 成员函数

B. 数据成员

C. 对象

D. 友元函数

3-3.一个类的构造函数通常被定义为该类的( A )成员。

A. 公用

B. 保护

C. 私有

D. 友元

3-4.关于构造函数特点描述中,错误的是(A)。

A.定义构造函数必须指出类型

B.构造函数的名字与该类的类名相同

C.一个类中可以定义0个至多个构造函数

D.构造函数是一个成员函数

3-5.对于一个类的构造函数,其函数名与类名( A )。

A.完全相同B.基本相同

C.不相同D.无关系

3-6.每个类( C )构造函数。

A.只能有一个B.可以有公用的

C.可以有多个D.只可有缺省的

3-7.对类对象成员的初始化是通过构造函数中给出的( B )实现的。

A.函数体B.参数初始化表

C.参数表D.参数初始化表或函数体

3-8.假定AB为一个类,则执行“AB x;”语句时将自动调用该类的( B ).。

A.有参构造函数B.无参构造函数

C.复制构造函数D.赋值重载函数3-9.假定AB为一个类,则执行“AB x(a,5);”语句时将自动调用该类的( A )。

A. 带参构造函数

B. 无参构造函数

C. 复制构造函数

D. 赋值重载函数

3-10.假定CT est为一个类,并且有一无默认值的的有参构造函数和一无参构造函数,则执行“CT est objT est;”语句时将自动调用该类的( B )。

A.有参构造函数B.无参构造函数

C.复制构造函数D.赋值构造函数

3-11.构造函数不具备的特征是( D )。

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

B.构造函数可以重载

C.构造函数可以设置默认参数

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

3-12.假定一个类的构造函数为“B(int ax, int bx): a(ax), b(bx) {}”,执行“B x(1,2),y(3,4);x=y;”语句序列后x.a的值为( C )。

A.1 B.2 C.3 D.4

3-13.假定一个类的构造函数为“A(int aa, int bb) {a=aa;

b=aa*bb;}”,则执行“A x(4,5);”语句后,x.a和x.b的值分别为( C )

A. 4和5

B. 5和4

C. 4和20

D. 20和5

3-14.假定一个类的构造函数为“A(int aa=1, int bb=0) {a=aa;

b=bb;}”,则执行“A x(4);”语句后,x.a和x.b的值分别为( D )。

A. 1和0

B. 1和4

C. 4和1

D. 4和0

3-15.假定一个类AB只含有一个整型数据成员a,用户为该类定义的带参构造函数可以为( C )。

A. AB() {}

B. AB(): a(0){}

C. AB(int aa=0) {a=aa;}

D. AB(int aa) {}

3-16.类的析构函数是一个对象被( B )时自动调用的。

A. 建立

B. 撤消

C. 赋值

D. 引用

3-17.能够释放对象所占资源的是( A )。

A. 析构函数

B. 数据成员

C. 构造函数

D. 静态成员函数

3-18.类的析构函数的作用是( D ).。

A.一般成员函数B.类的初始化

C.对象的初始化D.对象释放后的操作

3-19.对于一个类的析构函数,其函数名与类名( C )。

A. 完全相同

B. 完全不同

C. 只相差一个字符

D. 无关系

3-20.一个类的析构函数通常被定义为该类的( C )成员。

A. 私有

B. 保护

C. 公用

D. 友元

3-21.定义析构函数时,应该注意( C )。

A.其名与类名完全相同

B.返回类型是void类型

C.无形参,也不可重载

D.函数体中必须有delete语句

3-22.类的析构函数可以带有( A )个参数。

A. 0

B. 1

C. 2

D. 任意

3-23.类的析构函数是在( C )调用的。

A.类创建时B.创建对象时

C.对象生命期结束时D.不自动调用

3-24.当一个类对象离开它的作用域时,系统自动调用该类的( D )。

A. 无参构造函数

B. 带参构造函数

C. 拷贝构造函数

D. 析构函数

3-25.假定一个类对象数组为A[n],当离开它定义的作用域时,系统自动调用该类析构函数的次数为( C )。

A. 0

B. 1

C. n

D. n-1

3-26.假定AB为一个类,则执行“AB a[10];”语句时调用该类无参构造函数的次数为( D )。

A. 0

B. 1

C. 9

D. 10

3-27.假定AA是一个类,abc是该类的一个成员函数,则参数

表中隐含的第一个参数的类型为( D )。

A. int

B. char

C. AA

D. AA*

3-28.假定AA是一个类,abc是该类的一个成员函数,则参数表中隐含的第一个参数为( C )。

A. abc

B. *this

C. this

D. this&

3-29.假定AB为一个类,则执行“AB *px=new AB[n];”语句时将( A )。

A. 动态分配一个数组

B. 动态分配一个对象

C. 静态分配一个数组

D. 静态分配一个对象

3-30.设px是指向一个类对象的指针变量,则执行“delete px;”语句时,将自动调用该类的( C )

A. 无参构造函数

B. 带参构造函数

C. 析构函数

D. 复制构造函数

3-31.对于在类中定义的静态数据成员,下面正确的说法是( C )。

A.该类的每一个对象中都有一个静态数据成员

B.对象创建时产生

C.在类外进行初始化

D.既可以在类外初始化,也可以在类内初始化

3-32.一个类的静态数据成员所表示属性( C )。

A. 是类的或对象的属性

B. 只是对象的属性

C. 只是类的属性

D. 类和友元的属性

3-33.类的静态成员的访问控制( D )。

A. 只允许被定义为private

B. 只允许被定义为private或protected

C. 只允许被定义为public

D. 可允许被定义为private、protected或public

3-34.静态成员函数对类的数据成员访问( B )。

A. 是不允许的

B. 只允许是静态数据成员

C. 只允许是非静态数据成员

D. 可允许是静态数据成员或非静态数据成员

3-35.被非静态成员函数访问的类的数据成员( A )。

A. 可以是非静态数据成员或静态数据成员

B. 不可能是类的静态数据成员

C. 只能是类的非静态数据成员

D. 只能是类的静态数据成员

3-36.静态数据成员的初始化是在( D )中进行的。

A. 构造函数

B. 任何成员函数

C. 所属类

D. 全局区

3-37.由于数据隐藏的需要,静态数据成员通常被说明为( A )。

A.私有的B.公用的

C.保护的D.不可访问的

3-38.复制构造函数的参数通常是( C )。

A.无特殊要求

B.指向对象的指针

C.自己类对象的常引用

D.对象

3-39.通常,复制构造函数的参数是( C )。

A.某个对象名

B.某个对象的成员

C.某个对象的引用名

D.某个对象的引用名

3-40.关于常成员的描述中,错误的是( B )。

A.常成员包括常数据成员和常成员函数两种

B.常数据成员必须是公用的

C.常数据成员要使用构造函数成员初始化列表进行初始化

D.常对象只能调用它的常成员函数,不能调用其它的成员函数

3-41.引入友元的主要目的是为了( C )。

A. 增强数据安全性

B. 提高程序的可靠性

C. 提高程序的效率和灵活性

D. 保证类的封装性

3-42.一个类的成员函数也可以成为另一个类的友元函数,这时的友元说明( A )。

A. 需加上类域的限定

B. 不需加上类域的限定

C. 类域的限定可加可不加

D. 不需要任何限定

3-43.类成员的访问权限中,( C )只能被本类的成员函数和其友元函数访问。

A.share B.public

C.private D.protected

3-44.当将一个类A或函数f()说明为另一个类B的友元后,类A 或函数f()能够直接访问类B的( D )。

A. 只能是公有成员

B. 只能是保护成员

C. 只能是除私有成员之外的任何成员

D. 具有任何权限的成员

3-45.下面不是描述类的成员函数的是( C )。

A.构造函数B.析构函数

C.友元函数D.复制构造函数

3-46.下列函数中,( C )不是类的成员函数。

A.构造函数B.析构函数

C.友元函数D.复制构造函数

3-47.如果类A被说明成类B的友元,则( D )。

A.类A的成员即类B的成员

B.类B的成员即类A的成员

C.类A的成员函数不得访问类B的成员

D.类B不一定是类A的友元

4-1.关于运算符重载,下列说法正确的是( C )。

A. 重载时,运算符的优先级可以改变。

B. 重载时,运算符的结合性可以改变。

C. 重载时,运算符的功能可以改变。

D. 重载时,运算符的操作数个数可以改变。

4-2.下列关于运算符重载的描述中,错误的是( B )。

A.运算符重载不可以改变操作数的个数

B.运算符重载不可以改变运算符的功能

C.运算符重载不可以改变结合方向

D.运算符重载不可以改变运算优先级

4-3.关于运算符重载,下列说法正确的是( B )。

A.所有运算符都可以重载

B.通过重载,可以使运算符应用于自定义的数据类型

C.通过重载,可以创建原来没有的运算符号

D.通过重载,可以改变运算符的优先级

4-4.在一个类中可以对一个运算符进行( D )重载。

A.1种B.2种以下

C.3种以上D.多种

4-5.不能参与重载的运算符是( A )。

A.类B.函数

C.函数模板D.运算符

4-6.在重载一个运算符时,其参数表中没有任何参数,这表明该

运算符是( B )。

A. 作为友元函数重载的1元运算符

B. 作为成员函数重载的1元运算符

C. 作为友元函数重载的2元运算符

D. 作为成员函数重载的2元运算符

4-7.在成员函数中进行双目运算符重载时,其参数表中应带有( B )个参数。

A. 0

B. 1

C. 2

D. 3

4-8.双目运算符重载为普通函数时,其参数表中应带有( C )个参数。

A. 0

B. 1

C. 2

D. 3

4-9.如果表达式a+b中的“+”是作为成员函数重载的运算符,若采用运算符函数调用格式,则可表示为( A )。

A. a.operator+(b)

B. b.operator+(a)

C. operator+(a,b)

D. operator(a+b)

4-10.如果表达式a==b中的“==”是作为普通函数重载的运算符,若采用运算符函数调用格式,则可表示为( C )。

A. a.operator==(b)

B. b.operator==(a)

C. operator==(a,b)

D. operator==(b,a)

4-11.如果表达式++a中的“++”是作为成员函数重载的运算符,若采用运算符函数调用格式,则可表示为( D )。

A. a.operator++(1)

B. operator++(a)

C. operator++(a,1)

D. a.operator++()

4-12.在重载一运算符时,若运算符函数的形参表中没有参数,则不可能的情况是( D )

A. 该运算符是一个单目运算符。

B. 该运算符函数有一个隐含的参数this。

C. 该运算符函数是类的成员函数。

D. 该运算符函数是类的友元函数。

4-13.关于插入运算符<<的重载,下列说法不正确的是( B )。

A. 运算符函数的返回值类型是ostream & 。

B. 重载的运算符必须定义为类的成员函数。

C. 运算符函数的第一个参数的类型是ostream &

D. 运算符函数有两个参数。

4-14.C++提供了几种方法以实现不同类型间的转换。以下( C )不能用来进行不同类型数据间的转换的。

A.用隐式类型转换或显式类型转换

B.用转换构造函数

C.用复制构造函数

D.用类型转换函数

4-15.用类型转换函数进行类型转换,在定义类型转换函数时,以下( D )是正确的。

A.要指定函数类型,要给定函数参数

B.要指定函数类型,不用给定函数参数

C.不用指定函数类型,要给定函数参数

D.不用指定函数类型,不用给定函数参数

4-16.将运算符“+”重载,要求在进行两个负数相加时可以使用交换律,必须( A )。

A.将运算符“+”重载为友元函数

B.将运算符“+”重载为成员函数

C.将运算符“+”重载为构造函数

D.将运算符“+”重载为析构函数

5-1.继承机制的作用是( C )。

A.信息隐藏B.数据封装

C.定义新类D.数据抽象

5-2.C++的继承性允许派生类继承基类的( C )。

A. 部分特性,并允许增加新的特性或重定义基类的特性

B. 部分特性,但不允许增加新的特性或重定义基类的特性

C. 所有特性,并允许增加新的特性或重定义基类的特性

D. 所有特性,但不允许增加新的特性或重定义基类的特性

5-3.下列对派生类的描述中,( D )是错误的。

A.一个派生类可以作为另一个类的基类

B.派生类至少有一个基类

C.派生类的成员除了它自己的成员外,还包含它的基类的成员

D.派生类中继承的基类成员的访问权限到派生类中保持不变5-4.派生类的对象对其基类中( A )可直接访问。

A. 公有继承的公有成员

B. 公有继承的私有成员

C. 公有继承的保护成员

D. 私有继承的公有成员

5-5.基类和派生类可以分别称为( B )。

A.“大类”和“小类”

B.“父类”和“子类”

C.“小类”和“大类”

D.“子类”和“父类”

5-6.派生类的成员函数可以直接访问基类的( B )成员。

A. 所有

B. 公有和保护

C. 保护和私有

D. 私有

5-7.派生类可以访问其基类的( D )。

A.公用成员B.保护成员

C.私有派生D.公用和保护成员

5-8.对于类中定义的成员,其隐含访问权限为( C )。

A.public B.ptotected

C.private D.static

5-9.在定义一个派生类时,若不使用保留字显式地规定采用何种继承方式,则默认为( A )方式。

A. 私有继承

B. 非私有继承

C. 保护继承

D. 公用继承

5-10.在公用继承的情况下,基类成员在派生类中的访问权限( B )

A.受限制B.保持不变

C.受保护D.不受保护

5-11.对于公用继承,基类的公有和保护成员在派生类中将( D )成员。

A. 全部变成公有

B. 全部变成保护

C. 全部变成私有

D. 仍然相应保持为公有和保护

5-14.在公用继承的情况下,基类非私有成员在派生类中的访问权限( B )。

A.受限制B.保持不变

C.受保护D.不受保护

5-15.对于公有继承,基类中的私有成员在派生类中将( C )。

A. 能够直接使用成员名访问

B. 能够通过成员运算符访问

C. 仍然是基类的私有成员

D. 变为派生类的私有成员

5-16.当保护继承时,基类的( B )在派生类中成为保护成员,在类作用域外不能够通过派生类的对象来直接访问该成员。

A. 任何成员

B.公有成员和保护成员

C. 保护成员和私有成员

D.私有成员

5-17.下面描述中,表达错误的是( B )。

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

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

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

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

5-18.从一个基类派生出的各个类的对象之间( C )。

A.共享所有数据成员,每个对象还包含基类的所有属性

B.共享部分数据成员,每个对象还包含基类的所有属性

C.不共享任何数据成员,但每个对象还包含基类的所有属性

D.共享部分数据成员和函数成员

5-19.建立包含有类对象成员的派生类对象时,自动调用构造函数的执行顺序依次为( C )的构造函数。

A. 自己所属类、对象成员所属类、基类

B. 对象成员所属类、基类、自己所属类

C. 基类、对象成员所属类、自己所属类

D. 基类、自己所属类、对象成员所属类

5-20.假设定义了以下的类:

Class A

{public:

int a;

viod display();

};

Class B

{public:

int a;

viod display();

};

Class C: Class A, Class b

{public:

int b;

viod show();

};

如果在main函数中定义了C类对象c1,并调用基类A的数据成员a并对其赋初值3,然后成员函数display,应使用( C )语句。

A.c1.a=3; c1.display()

B.c1::a=3; c1::display()

C.c1.A::a=3; c1.A::display()

D.c1.A->a=3; c1.A->display()

5-21.当派生类中有和基类一样名字的成员时,一般来说,( B )

A. 将产生二义性

B. 派生类的同名成员将覆盖基类的成员

C. 是不能允许的

D. 基类的同名成员将覆盖派生类的成员

5-22.C++中的虚基类机制可以保证:( D )。

A. 限定基类只通过一条路径派生出派生类

B. 允许基类通过多条路径派生出派生类,派生类也就能多次继承该基类

C. 当一个类多次间接从基类派生以后,派生类对象能保留多份间接基类的成员

D. 当一个类多次间接从基类派生以后,其基类只被一次继承

5-23.下列虚基类的声明中正确的是( D )。

A.class virtual B:public A

B.virtual class B:public A

C.class B:public A virtual

D.class B: virtual public A

5-24.若类A和类B的定义如下:

class A

{

int i,j;

public:

A(int m,int n):i(m),j(n){}

int Geti(){return i;}

};

class B:public A

{

int k;

public:

B(int m,int n,int u):A(m,n),k(u){}

void Make(){k=i*j;}

};

int main()

{

B b(1,2,3);

return 0;

}

则上述定义中,( A )是非法的表达式。

A.k=i*j; B.int k;

C.return i; D.void Make()

5-25.以下说法中,错误的是( D )

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

B.派生类对象可以替代基类对象向基类对象的引用进行赋值或初始化

C.如果函数的参数是基类对象或基类对象的引用,实参可以用子对象的实参

D.可以用基类对象的指针指向派生类对象,并访问派生类中的全部成员

6-1.面向对象方法的多态性是指( C )。

A. 一个类可以派生出多个特殊类

B. 一个对象在不同的运行环境中可以有不同的变体

C. 针对一消息,不同的对象可以以适合自身的方式加以响应

D. 一个对象可以是由多个其他对象组合而成的

6-2.从系统实现的角度看,多态性分为静态多态性和动态多态性。以下说法错误的是( C )。

A.静态多态性是编译时的多态性

B.函数重载实现的多态性是静态多态性

C.通过虚函数实现的多态性是静态多态性

D.动态多态性是运行时的多态性

6-3.关于消息,下列说法中不正确的是( B )。

A. 发送消息的对象请求服务,接受消息的对象提供服务

B. 消息的发送者必须了解消息的接收者如何响应消息

C. 在C++中,消息的发送具体体现为对接收消息的对象的某个函数的调用

D. 每个对象只能接收某些特定格式的消息

6-4.编译时的多态性使用什么获得?( A )

A.重载函数B.继承

C.虚函数D.B和C

6-5.运行时的多态性使用什么获得?( C )

A.重载函数B.继承

C.虚函数D.B和C

6-6.虚函数的定义是在基类中进行的,定义时需要冠以关键字( C )。

A. static

B. friend

C. virtual

D. public

6-7.C++编译系统确定调用是具体对象的过程称为关联。C++有( B )关联。

A.1种B.2种C.3种D.4种6-8.调用一个成员函数时,使用动态关联的情况是( B )。

A.通过对象调用一虚函数

B.通过指针或引用调用一虚函数

C.通过对象调用一静态函数

D.通过指针或引用调用一静态函数

6-9.C++类体系中,不能被派生继承的有( C )。

A.转换函数B.构造函数

C.虚函数D.静态成员函数

6-10.C++语言建立类族是通过( B )。

A.类的嵌套B.类的继承

C.虚函数D.抽象类

6-11.在下面的4个关键字中,( A )是用来说明虚函数的。

A.virtual B.public

C.protected D.private

6-12.实现运行时的多态性要使用( D )。

A.重载函数B.析构函数

C.构造函数D.虚函数

6-13.关于纯虚函数,下列说法不正确的是( C )。

A.纯虚函数是在声明虚函数时被初始化为0的函数

B.纯虚函数没有函数体

C.纯虚函数可以被调用

D.如果在一个类中声明了纯虚函数,该虚函数中在派生类中仍有可能为虚函数

6-14.如果一个类至少有一个纯虚函数,那么该类称为( A ).。

A.抽象类B.虚基类

C.派生类D.以上都不对

7-1.C++的输入输出不包括(D )。

A.标准的输入输出

B.文件的输入输出

C.字符串输入输出

D.显示屏和打印机的输入输出

7-2.下面的类中,( C )不是由抽象基类ios直接派生出来的。

A.istream B.ostream

C.iostream D.fstreambase

7-3.在C++中,抽象基类ios直接派生出( D )。

A.istrean, ostream, ifstream,ofstream

B.istrean, ostream, istrstream,ostrstream

C.istrean, ostream, iostream

D.istrean, ostream, fstreambase,strstreambase

7-4.cin是某个类的标准对象,该类是( B )。

A.ostream B.istream

C.stdout D.stdin

7-5.cout是某个类的标准对象,该类是( A )。

A.ostream B.istream

C.stdout D.stdin

7-6.关于cout流对象,以下说法不正确的是( D )。

A.cout是ostream流类对象

B.用“cout<<”输出数据时,不须考虑数据是什么类型

C.当向cout流插入一个endl时,输出换行

D.用“cout<<”可以直接输出用户声明的类型的数据。

7-7.在iostream文件中定义了4种流对象,它们是( A )。

A.cin, cout, cerr, clog B.cin, cout, cerr, put

C.cin, cout, put, get D.cin, cout, cerr, get

7-8.在C++中串流类是在头文件strstream.h中定义的,下列不属于串流类的是( C )。

A. strstream

B. ostrstream

C. ofstream

D. istrstream

7-9.在C++程序中使用的cin标识符是系统类库中定义的( A )类中的一个对象。

A. istream

B. ostream

C. iostream

D. fstream

7-10.在C++程序中使用的cout标识符是系统类库中定义的

( B )类中的一个对象。

A. istream

B. ostream

C. iostream

D. fstream

7-11.以下的函数中,( A )不是用于字符输入的。

A.cout.put('a') B.cin.get()

C.cin.get(ch) D.cin.get(ch,10, '\n')

7-12.关于文件,以下说法不正确的是( C )。

A.用户常用的文件有程序文件和数据文件两大类

B.根据数据的组织形式,文件可分为ASCII文件和二进制文件

C.对于字符信息,用ASCII文件输出和用二进制文件输出,其形式是不同的

D.对于数值数据,用ASCII文件和用二进制文件所占内存空间是不同的

8-1.以下说法中,正确的是( C )。

A.编译系统能发现语法错误,也能发现运行错误

B.程序能通过编译,也能运行,就能得到正确的运行结果

C.程序能通过编译,也能运行,不一定能得到正确的运行结果

D.发现运行错误比发现编译错误较容易

8-2.C++处理异常的机制有3部分组成,即( B )。

A.检查(try)、捕捉(catch)和纠错(error correction)

B.检查(try)、抛出(throy)和捕捉(catch)

C.检查(try)、捕捉(catch)和处理(heandl)

D.检查(try)、抛出(throy)和处理(heandl)8-3.关于异常处理,以下说法不正确的是( C )。

A.被检测的函数必须放在try块中

B.try块和catch块作为一个整体出现

C.catch既要检查所捕获的异常信息的类型,也检查它们的值

D.如果throw抛出的异常信息找不到与之匹配的catch块,程序终止运行

8-4.关于命名空间,以下说法不正确的是( D )。

A.命名空间实际上是一个由程序设计者命名的内存区域

B.命名空间的作用是建立一些互相分隔的作用域,以免产生名字冲突

C.全局变量独立于所有有名的命名空间之外,不需声明命名空间

D.不能在一个命名空间内再定义一个命名空间

二、填空题

1-1.C++预定义的标准流包括cin 、cout 、cerr和clog。

1-2.要把PI=3.14159定义为常变量,定义语句是const float

PI=3.14259 。

1-3.重载函数在函数类型或参数个数上不同,但函数名相同。

1-4.函数重载时,编译系统会根据形参的类型或形参的个数来区分,与返回类型无关。

1-5.所有的函数模板都是以template 关键字和一个形参表开头的。

1-6.设函数max是由函数模板实现的,并且max(3.5,5)和max(2,5)都是正确的函数调用,则此函数模板具有 2 个类型参数。

1-7.如果一个函数既作为重载函数,又作为有默认值的函数,当调用函数时如果少写了一个参数,会出现二义性。

1-8.引用通常用作函数的参数和返回值。

1-9、C++语言的函数参数传递方式有传值和传址。

1-10要把一个函数指定为一个内置函数,有在函数首行的左端加一个关键字inline 。

1-11.在C++中,用动态分配/撤消内存运算符new 和delete 分别取代C中的malloc和free函数。

1-12.New的功能是动态申请内存空间,delete的功能是释放由new申请的内存空间。

1-13.使用函数模板的方法是先说明函数模板,然后实例化成相应的模板函数进行调用、执行。

2-1.对象的三大特征是封装、继承和多态。

2-2.对象的三大基本特性是多态性、继承、封装性。

2-3.在C++类中可以包含公共、保护和

私有三种具有不同访问控制权的成员。

2-4.如果在类的定义中既不指定private,也不指定public,则系统默认为是私有的(private)。

2-5.如果在类外定义成员函数,必须在函数名前加上类名和作用域限定符“::”。

2-6.在以下程序段的空白处填上合适的语句:

Class Time

{public:

Int hour;

Int minute;

} ;

Time t,*p

P=&t ;;

(完整版)中学教师资格证《中学综合素质》测试题及答案

中学教师资格证《中学综合素质》测试题及答 案 一、单项选择题(本大题共25小题,每小题2分,共50分) 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.个人主义 9.从( )上看,应用文的实用性主要体现在有一套为内容服务的相应体式。 A.表现手法 B.表现主题 C.表现形式 D.写作重点 10.( )是提高应用文写作质量和行文效率,以及增强权威性和约束力的重要保证。 A.真实性 B.时限性 C.实用性 D.程式性 11.“教书”和“育人”的关系是( )。 A.并列的 B.递进的 C.相互联系、相互促进的辩证统一

2017年下半年中学《综合素质》真题及答案

2017年下半年中小学教师资格考试 综合素质试题(中学) 一、单项选择题(本大题共29小题,每小题2分,共58分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请用2B铅笔把答题纸上对应题目的答案字母按要求涂黑。错选、多选或未选均无分。 1.在生物实验课上,韩老师自始至终引导学生完成事先准备好的填空题:“实验过程一:从____ 号烧瓶倒入____号烧瓶……”“显微镜的取镜和放置:右手紧握____左手托住____……”这说明韩老师 A.教学理念偏失 B.教学态度不端 C.教学评价不当 D.教育行为失当 【参考答案】A(实验课的目的主要是使学生获取间接经验,需要教师具有素质教育的观念,而韩老师则是以学生做题为目的,所以属于应试教育的观念。) 2.综合实践活动中,段老师设计了主题为“社会旅游资源”的调查。有部分同学对某座古塔的建筑材料、风格产生了兴趣,在指导大家完成调查报告之后,段老师又引导这部分同学确定了新课题——“古塔建筑材料、风格与保护”。对于段老师的做法,下列评价不恰当的是 A.尊重了学生的学习需要 B.培养了学生的探究意识 C.激发了学生的学习兴趣 D.纠正了学生的研究方法 【参考答案】D(段老师在整个教学环节中,启发诱导学生独立完成课题,并没有将自己的意识强加在学生的学习之上。) 3.下列教学用语中,不利于促进学生学习的是 A.“你读得很响亮,若再有感情一点就好了。你再试试。” B.“刚才这位同学概括得不准确,还是我来吧。” C.“这位同学的发言并没有重复前面同学说过的话,有自己的观点,非常好!” D.“请大家想一想,刚才这两位同学报告的结论,有何不同?” 【参考答案】B(B选项中的教师主动帮助学生回答问题,忽略了学生的主观能动性。该题回答时可用排除法解答。)

面向对象程序设计实验指导书讲解

面向对象程序设计实验指导书 实验一、C++开发环境应用入门(2学时)(选做) 1、实验目的 (1)了解C++开发工具的特点 (2)熟悉C++开发环境 (3)学习用C++编写标准的C++程序 2、实验任务 使用C++来建立一个非图形化的标准C++程序,编译、运行下例程序: #include void main(void) { cout<<”Hello!\n”; cout<<”Welcome to C++!\n”; } 3、实验步骤 (1)启动Visual C++或C++Builder开发环境 (2)创建一个项目 A)单击File菜单中的New选项,显示示新建对话框 B)选择Console Wizard(C++Builder) 或Win32 Console Application(VC++)。 C)选择项目所在路径及输入项目的名称 D)依次按‘下一步’直至完成为止。 (3)至此,C++Builder已经建立好工程相关的文件(请不要随意更改其自动生成的文件),在生成的main函数中写入必要的内容即可。 (4)对于VC,请继续下面的步骤: A)建立C++源程序文件 a)选选菜单命令Project|Add to Project|New,弹出New对话框 b)在New对话框的Files选项卡中选择C++ Source File,并填入文件名称,单击OK按钮,完成 新建C++源程序文件 B)编辑C++源程序文件 a)在文件编辑窗口中输入代码 b)完成后,选择菜单File|Save保存这个文件 C)建立并运行可执行程序 a)选择菜单命令Build,建立可执行程序 如果你正确输入了源程序,此时便成功地生成了可执行程序。 如果程序有语法错误,则屏幕下方的状态窗口中会显示错误信息,根据这些错误信息对源 程序进行修改后,重新选择菜单命令Build建立可执行程序。 b)选择菜单命令Run,运行程序,观察屏幕显示内容。 D)关闭工作空间 选择菜单命令File|Colse WorkSpace关闭工作空间。

第3章 面向对象程序设计基础

第3章面向对象程序设计基础

第3章面向对象程序设计基础 【1】什么是Java程序使用的类?什么是类库? 答:类是将一类事物的特性描述出来,然后如果用这个类来定义对象,则该对象就拥有了这个类所描述的所有特性。 在Java系统中,系统定义好的类根据实现的功能不同,可以划分成不同的集合,每个集合称为一个包,所有包合称为类库。 【2】如何定义方法?在面向对象程序设计中方法有什么作用? 答:方法的定义由两部分组成:方法声明和方法体。 方法的声明如下: 返回值类型方法名(参数类型形式参数1,参数类型形式参数2…){ 程序代码; 返回值; } 在面向对象程序设计中,方法的作用是完成对类和对象属性操作。 【3】简述构造方法的功能和特点。下面的程序片段是某学生为student类编写的构造方法,请指出其中的错误。 void Student(int no,String name) {

studentNo=no; studentName=name; return no; } 答:构造方法的功能是:构造方法是一个特殊的方法,主要用于初始化新创建的对象; 特点:构造方法的方法名要求与类名相同,用户不能直接调用,只能通过new运算符调用,而且构造方法是不返回任何数据类型,甚至也不返回void数据类型,即不能在构造方法前加void。 错误之处:(1)构造方法Student()前不能加void,(2)不能用return语句,(3)类名Student 首字母S改成小写s. 【4】定义一个表示学生的student类,包括的域有学号、姓名、性别、年龄,包括的方法有获得学号、姓名、性别、年龄及修改年龄。编写Java程序创建student类的对象及测试其方法的功能。 class Student { String id; String name; String sex; int age; void talk(){

教师资格证幼儿园综合素质练习题及答案

教师资格证幼儿园综合素质练习题及答案 教师资格证幼儿园综合素质练习题及答案 1?关于幼儿园教育的性质和地位,下列说法正确的是() A.幼儿园教育是基础教育的预备阶段 B.幼儿园教育是义务教育的组成部分 C.幼儿园教育是学校教育制度的基础阶段 D.幼儿园教育不属于学校教育制度的范畴 2.根据《国家中长期教育改革和发展纲要(2010-2020年)》的规定,下列对于我国重点发展农村学前教育的表述,不正确的是() A.将村小学改扩建为幼儿园 B.着力保证留守儿童入园 C.提高农村学前教育普及程度 D.支持贫困地区发展学前教育 3.最近徐老师将头发染成了红色。在一处区域活动中,理发室里的儿个孩子 边玩边说:请给我染发,我要红颜色的,像徐老师一样的红色我也要红颜色的! 徐老师染头发的行为() A.恰当,反映幼儿教师合理的审美需求

B.恰当,促进幼儿审美能力的发展 C.不恰当,不符合区域活动的组织要求 D.不恰当,不符合幼儿教师的仪表规范 4.教师节那天,李老师一进教室,就看见桌上放着孩子们送给自己的礼品,有包装精美的鲜花、音乐卡等。李老师从桌子上特意拿起了一张贺卡,笑着对大家说:这张贺卡真漂亮,是小朋友自己做的吧,老师最喜欢这样的礼物!该做法表明李老师() A.偏爱袒护个别幼儿 B.不尊重大部分幼儿 C.自觉抵制不良风气 D.能维护幼儿的权益 5.中二班要举行画展,孩子们纷纷带来了个人作品。赵老师当众挑选好的作品,并将不好的作品丢在了废纸篓里。赵老师的做法() A.不正确,伤害了部分孩子的自尊 B.不正确,打击了全体孩子的积极性 C.正确,能激励孩子们创造好的作品 D.正确,能提升班级画展的整体水平

幼儿综合素质真题及答案

2017年下幼儿综合素质真题及答案解析 一、单项选择题(本大题共29小题,每小题2分,共58分) 1.手工制作后,孩子们都开心地把作品拿在手里。小明兴高采烈地奔向老师,举起手里的作品向老师炫耀,可是老师瞟了一眼说:“看你做的是什么呀,难看死了。”老师的做法() A.正确,从小培养幼儿的认真态度 B.正确,从小对幼儿进行挫折教育 C.不正确,挫伤了幼儿的创造热情 D.不正确,扼杀了幼儿的竞争欲望 2.某幼儿园一直试着让幼儿做一些力所能及的事,如发勺子、分碗、搬凳子等。一天,小樱用乞求的目光注视着老师,轻声说:“老师,让我发一次勺子好吗?”老师说:“每次吃饭最慢,上课从不举手发言,还发勺子呢?!”下列做法正确的是() A.老师让小樱先举再发言 B.老师们让小樱先吃饭再做事 C.老师应该让小樱搬凳子 D.老师应该让小樱发勺子 3.某幼儿园一直注重教育质量,选择“唐诗三百首”对幼儿进行详细讲解、认读、听写,部分家长对此很满意。该幼儿园的做法() A.不正确,忽视了幼儿教育的生活化 B.不正确,忽视了幼儿教育的均衡化 C.正确,提升了幼儿的语言能力 D.正确,打牢了幼儿的知识基础 4.在教育活动中,幼儿园老师总是主动为幼儿提供丰富、适宜的游戏材料,并指导幼儿开展游戏活动。下列关于该行为的理由,不正确的是() A.游戏能促进幼儿同伴关系的建立 B.游戏是教师自发自主的行为 C.游戏需要教师的综合指导 D.游戏是幼儿学习的基本形式 5.依据《中华人民共和国教育法》的相关规定,中华人民共和国公民不分民族、种族、性别、职业、财产状况、宗教信仰等,依法享有() A.平等的受教育机会 B.平等的受教育条件 C.免试入学的机会

《面向对象程序设计》实验指导书

《面向对象程序设计》课程实验指导书

实验一 Java开发环境的安装与配置 一、实验目的: 1. 掌握JDK、Eclipse的安装步骤。 2. 理解环境变量PATH, CLASSPATH的作用,以及Eclipse的配置。 3. 熟悉Eclipse的编辑、编译与调试环境,编写简单的Application程序 编译执行并完成调试。 二、实验内容: 熟悉JDK的安装和配置,学习如何编写并运行简单的Application程序 (能输出一条简单的问候信息); 三、实验要求: 1. 能正确地安装JDK 2. 熟悉环境变量PATH, CLASSPATH设置方法,熟悉编辑环境 3. 调试程序、编译,运行后得到正确的结果 四、实验步骤: 1.从https://www.doczj.com/doc/0a4741395.html,/technetwork/java/index.html上下载最新版本的JDK,并安装。 2.设置环境变量PATH, CLASSPATH, 使得Java程序能正确编译和执行。 3.在Eclipse环境下编写一个HelloWorld.java程序, (1)在主方法static public void main(String[ ] args)中调用System. out.println()方法,使程序输出一条问候信息; (2) 编译运行程序,观察运行情况和输出结果。(使用JDK环境,调用 javac.exe和java.exe编译和执行程序)

实验二 Java语言基础 一、实验目的: 熟悉Java基本语法,基本数据类型,各种运算符及表达式的使用,掌握运算符优先级,熟悉使用Java的选择语句,循环语句。 二、实验内容: 1.编写Java Application程序,输出1900年到2000年之间的所有润年。 (闰年的判断条件:能被4整除且不能被100整除,或能被400整除); 2.金字塔:Pyramid.java 在屏幕上显示一个由星型符号“*”组成的金字塔图案,示例如下: * *** ***** ******* 要求:金字塔高度h,可以由用户设置。 三、实验要求: 1. 正确使用Java语言的选择语句,循环语句; 2. 调试程序、编译,运行后得到正确的结果 3.写出实验报告。要求记录编译和执行Java程序当中的系统错误信息提成 示,并给出解决办法。 四、实验步骤: 1.编写主类; 2.在static public void main(String[ ] args)方法中加入实现要求功能 的代码,主要步骤如下: (第一题)从1900到2000循环,按照闰年的判断条件是则输出1900年到2000年之间的所有润年。 (第二题)允许用户设置金字塔高度。 4. 编译运行程序,观察输出结果是否正确。

2017年职业技术学院单独招生综合素质测试试题库及答案

2017年职业技术学院单独招生综合素质测试试题库及答案 1、"什么叫戏曲"有多种说法,被普遍认可的是王国维说,他怎么说的? (戏曲是以歌舞演故事) 2、我国最早的一部戏曲史是什么? (王国维1902年写成的《宋元戏曲考》) 3、我国最早的戏曲演员是谁? (春秋时楚国人优孟) 4、我国最早的戏曲剧目是什么? (汉代的《东海黄公》) 5、我国现存最古的剧本是哪一个? (南宋时的《张协状元》) 6、我国戏曲史上成就最突出的剧作家是谁?他一生写过多少个剧本? (关汉卿,60多个) 7、我国古代第一部系统全面的戏曲理论著作是什么? (清代李渔所著的《闲情偶寄》) 8、我国最早的剧场是哪个? 东汉时期建在洛阳城西的"平乐观") 9、我国最早的戏曲杂志是哪一种? (辛亥革命前夕的"上海大舞台丛报'编辑出版的《二十世纪大舞台》) 10、我国最大、流行最广的戏曲剧种是什么? (京剧) 11、我国戏曲最早的成熟形式是指哪种形式?现在我国各民族各地区的戏曲剧种有多少种? (南宋时温州一带产生的戏文;有365种) 12、除《西厢记》之外,中国十大古典喜剧还有哪几个? (除《西厢记》之外,中国十大古典喜剧还有《救风尘》、《墙头马上》、《李逵负荆》、《看钱奴》、《幽闺记》、《中山狼》、《玉簪记》、《绿牡丹》、《风筝误》) 13、《琵琶记》属于我国古典戏曲中的悲剧还是喜剧? (悲剧)凉、悲惨的气氛中展开,给观众以悲愤的感受。 14、《琵琶记》之外,中国十大古典悲剧还有哪几个? (除《琵琶记》之外,中国十大古典悲剧还有《窦娥冤》、《汉宫秋》、《赵氏孤儿》、《精忠旗》、《娇红记》、《清忠谱》、《长生殿》、《桃花扇》) 15、哪四位艺术家被誉为京剧四大名旦? (梅兰芳、程砚秋、荀慧生、尚小云) 16、明代大戏剧家汤显祖创作的哪四种传奇被称为"临川四梦"? (《紫钗记》、《还魂记》(即《牡丹亭》)、《南柯记》、《邯郸记》) 17、元代有四个著名的杂剧作家被合称为"元曲四大家",请说出他们的名字。 (关汉卿、马致远、郑光祖、白朴) 18、30年代以后,丑角使用过一种特殊声型叫什么声?你熟悉善唱此声型的名丑吗?请举出1-2名。(痰火声。善唱此声型的名丑有阿倪、尼姑丑、郭石梅、李有存) 19、剧演唱上的一句话叫"千斤白、四两唱",为什么? (说明念白的重要性,演员在运用唱腔和念白来表现人物的思想感情时,对于念白不可掉以轻心) 20、月亮总是把它的一面对着地球,因此我们只能看到它的半个面孔。这是因为(C) A.月亮只有公转无自转 B.月亮的公转周期和地球的公转周期相同 C.月亮的自转周期和公转周期相同 21、在宇宙间属于太阳系的九大行星中,哪颗被称为“飞毛腿”?(C) A.木星 B.金星 C.水星 D.火星 E.土星 22、地球公转的轨道平面叫(C) A.赤道平面 B.白道平面 C.黄道平面 23、太阳的体积相当于地球的体积(B) A.1万个 B.10万个 C.100万个 D.1000万个 24、古时候,指南针为什么不叫“指北针”?(B) A. 北同败北,不很吉利 B.面南为尊,面北为卑 C.男尊女卑,取“男”谐音 D.叫着顺口 25、用二四谱"五二三四"读轻三六调、重三六调和活三五调。 26、有俗语“太岁头上,不宜动土”中的“太岁”是指(D) A.皇帝 B.玉皇大帝 C.老虎 D.木星 27、戏曲舞台的表演区,就区位而言,比较普遍的是把它分成九个区,你知道怎样分吗?每个区又怎样叫?(前左、前中、前右;中左、 中、中右;后左、后中、后右,共九个区)

C++面向对象程序设计实验报告

C++面向对象程序设计实验报告 学院:信息科学与技术学院 班级:卓越电子1201 姓名:刘强 学号:120910115 实验二 C++面向过程程序设计 实验目的 掌握函数声明、定义和使用的方法 掌握函数递归调用的方法 实验内容 1、编写一个函数,求数列运算中从n个不同的数中取r个数的所有选择的个数,要求如下:主程序中设计一个循环,不断从输入接收n和r的值,计算结果并输出,当用户输入0 0时,程序结束; 能检查输入数据的合法性,要求n>=1并且n>=r; 能得到正确结果。 输入:5 3输出:10 输入:10 20;输出:Input Invalid !; 输入:-1 4;输出:Input Invalid!; 步骤: 利用一个函数fn(int n)计算n!, 利用另一个函数Cnr(int n, int r)计算Cnr,在该函数中调用fn(), 程序代码: #include int fn(int n) { int s=1; for(int i=1;i<=n;i++) { s=s*i; } cout<<"n!="<

int Cnr(int n,int r) { cout<<"Please input two numbers:"<>n>>r; if(n==0&&r==0) { cout<<"Programme shutdown."<=1&&n>=r) { int a; int b; int c; int d; a=fn(n); b=fn(r); c=fn(n-r); d=a/(b*c); cout<

综合素质第二章单元练习题及答案

综合素质(幼儿园)第二章单元练习题 一、单项选择题 1.我国《教师法》的颁布实施是在( )年。A.1993 B.1995 C.1998 D.1985 A【解析】我国《教师法》的颁布实施是在1993年。 2.我国《教育法》规定,教师拥有的权利包括:教育教学权、科学研究权、管理学生权、获取报酬待遇权、民主管理权和( )权等六项。 A.进修培训B.调查研究C.参与决策D.培养学生 A【解析】进修培训是《教育法》规定的教师享有的权利。 3.《幼儿园教育指导纲要(试行)》中对每个领域进行阐述时,“指导要点”说明了( )和该领域教育教学的特点。 A.该领域的价值取向B.教师该做什么、怎么做 C.该领域应当注意的普遍性的问题D.该领域教和学的特点 C【解析】《幼儿园教育指导纲要(试行)》中明确提出了五大领域的相关问题和教育教学的特点。 4.( )中关于教师素质的规定是制定和执行教师素质要求的根本依据。 A.《教师法》B.《高等教育法》C.《义务教育法》D.《教育法》 A【解析】《教师法》中关于教师素质的规定是制定和执行教师素质要求的根本依据。5.《义务教育法》总则第一条规定,为了保障适龄儿童、少年接受义务教育的权利,保证义务教育的实施,提高全民族素质,根据( ),制定本法。 A.《宪法》和《教育法》B.《宪法》和《未成年人保护法》 C.《宪法》和《预防未成年人犯罪法》D.《教育法》和《未成年人保护法》 A【解析】《义务教育法》是以《宪法》和《教育法》为依据制定的。 6.国家实行( )制度:中国公民凡遵守宪法和法律,热爱教育事业,具有良好的思想品德,具备本法规定的学历或者经国家教师资格考试合格,有教育教学能力,经认定合格的,可以取得教师资格。 A.教师资格B.教师竞聘上岗C.教师选拔D.教师淘汰 A【解析】我国实行教师资格制度,只有取得教师资格证的公民才能依法成为教师 7.王某担任某县高二英语教师期间通过了硕士研究生入学考试,学校以王某服务期未满、学校英语教师不足为由不予批准王某在职学习。王某欲以剥夺其参加进修权利为由提出申诉,受理申诉的机构应当是( ) A.当地县教育局B.当地县人民政府。C.地市教育局D.省教育厅 A【解析】对教师提出的申诉的受理机构是当地教育行政部门。王某在某县就职,因此王某的申诉由当地县教育局受理 8.男同学小陈平时自由散漫,学习不认真,一天在课堂上用手机给班上的女同学发短信“曾某,我爱你”,被上课的王老师发现收缴,

2018下中学综合素质真题(附答案)

2018 年下半年全国教师资格考试《综合素质(中学)》真题及解析(完整版) 注意事项: 1、考试时间为 120 分钟,满分为 150 分 2、请按规定在答题卡上填涂,作答,在试卷上作答无效,不与评分。 一、单填选择题(本大题共 29 小题,每小题 2 分,共 58 分) 在每小题列出的四个备选项中只有一个是符合目要求的,请用 2B 铅笔把答题卡上对应题目的答案字母按要求涂黑。错选,多选或未选均无分。 1.李老师坚持写“作业札记”,其中记录了学生敬作业过程中的一些有趣的,特殊的现象,并据此分析学生在完成作业中的心理变化,然后再将自己的判断结果作为设计、布置、批改和反馈作业的重要依依据,从学生观的角度分析,该教师的做法() A.注重了学生发展的差异性 B.发挥了教学的专业自主性 C.注重了学生发展的主体性 D.提升了布置作业的有效性 答案: A。 2.关于图 I 反映的情形,正确的说法是() A.忽视了学生的智力发展 B.忽视了学生的全面发展 C.忽视了学生的主动发展 D.忽视了学生的个性发展 答案: B 3.桂老师专门找朱松谈话,告诉他:“你这段时间虽然学习效果不太好,但比以前刻苦多了,只要你改进学习方法,会有明显进步的。”桂老师的做法() A.有利于激发朱松的学习动力 B.不利于保护学生的自尊心 C.有利于激发朱松的合作意识

D.不利于发展学生的个性 答案:A。 解析:有利于激发朱松的学习动力。 4.青年教师王老师为提高教学水平,从课堂教学设计,教学方法,乃至教学语言都严格认真模仿特级教师李老师的做法,但教学效果仍然不佳,导致王老师教学效果不佳的原因不包括() A.王老师缺乏反思意识。 B.王老师忽视学生的差异性 C.王老师缺乏教学创新 D.王老师缺乏诚恳学习态度 答案:D。 5.某中学非法招生获利 80 多万元。依据《中华人民共和国教育法》教育行政部门或其他有关行政部”可以对该校采取的措施是()。 A.对直接负责的主管人员追究民事责任 B.责令其退回所招学生并退还所收费用 C.对其他直接责任人员处以罚款 D.没收其非法所得的财物 答案:B。 6、某中学规定,教师因体产假不能工作的,其工资由学校扣除用作其他代课教的代课费用。该学校的做法() A 不合法,侵犯了教师享受国家规定的福利待遇的权利 B.不合法,代课教师的工资应由学校自筹经费予以保障 C.合法,学校享有对教师实施奖励或处分的权利 D.合法,学校享有按照章程进行自主管理的权利 答案: A。 解析:不合法,侵犯了教师享受国家规定的福利待遇的权利 7、某足球学校是专门招收适龄儿童,少年进行足球专门调练的学校,依据《中华人民共和国义务教育法》对该学校自行对适龄儿童、少年实施义务教育具有审批权的主体是() A.市级人民政府 B.市级人民政府教自行政部门 C.县级人民政府

面向对象程序设计实验报告完整版

资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。 综合实验报告 面向对象程序设计 专业名称: 物联网工程 ___班级: _____ 级2班__ ___________姓名: 你哥哥 学号: 02051928 信息科学与工程学院 二零一三年七月

第一题: (1) 1.1题目概述 (1) 1.2设计思路 (2) 1.3设计说明与调试分析 (2) 1.4编码实现 (2) 1.5程序运行结果 (5) 1.6设计心得 (5) 第二题: (6) 2.1题目概述 (6) 2.2设计思路 (7) 2.3设计说明与调试分析 (7) 2.4编码实现 (7) 2.5程序运行结果 (11) 2.6设计心得 (11)

第一题: 1.1题目概述 用抽象类设计计算二维平面图形图形面积的程序, 在基类TDshape中设计纯虚函数area()和printName(), area()用于计算几何图形的面积, printName()用于打印输出几何图形的类名, 如Triangle类的对象就打印输出”Triangle”。每个具体形状的类则从抽象类TDshape派生, 各自需要定义其它独有的数据成员和成员函数, 而且定义area()和printName()的具体实现代码, 如图所示。 要求编写以TDshape为接口的函数, 借以访问具体类如

Triangle和Rectangle类的成员函数area(), printName ()。1.2设计思路 由简到繁, 逐步实现。 1.3设计说明与调试分析 编写基类TDshape->编写虚函数->编写继承类Triangle ->实例化TDshape和Triangle ->调用基类虚函数实现调用继承类相应函数->同样的方式处理继承类Rectangle. 1.4编码实现 #include using namespace std; class TDshape{ public: virtual void area()=0; virtual void printName()=0; }; class Triangle:public TDshape{ private: double width,height;

面向对象程序设计完整版

Object- Orien ted Programmi ng C++ 主讲成长生 东华大学计算机科学与技术学院

第一章概述 § 1.1 面向对象程序设计的基本思想 C++是基于C语言发展的,又冲破C语言局限的面向对象的程序设计语言。它与Java 语言都作为当前计算机科学的主流语言, 越来越受到用户的欢迎。 要弄清楚什么是面向对象的程序设计, 首先了解和回顾传统的 ( Pascal(或C))结构化程序设计方法及其设计思想、程序结构及特点。SP(Structure Programming)是60 年代诞生的针对当时爆发的所谓”软件危机” , 为此发展形成了现代软件工程学的基础。 SP的总的设计思想是: . 自顶向下、层次化 . 逐步求精、精细化 程序结构是按功能划分基本模块的树型结构, 使模块间的关系尽可能简单独立。因此SP的程序的基本特点是: . 按层次组织模块(战略上划分战役) . 每一模块只有一个入口, 一个出口 ?代码和数据分离(程序=数据结构+算法) 归纳得到: SP 把数据和过程(代码、函数)分离为相互独立的实体, 用数据代表问题空间中的客体借以表示实际问题中的信 息; 程序代码则用来处理加工这些数据。程序员在编程时 必须时刻考虑所要处理的数据结构和类型。对不同的数据格式即使要作同样

的处理计算, 或者要对相同的数据格式作不同的处理都必须编写不同的程序(如两个整型数和两个浮点数相加)。这样的编程方法,即传统的SP方法设计出来的程序或系统其可重用的成分很少。其次把数据和代码作为不同的分离实体时, 总存在着用错误的数据调用正确的程序模块, 或用正确的数据调用错误的程序模块的危险, 从而使数据与程序始终保持兼容, 已成为程序员 的一个沉重的负担。在开发一个大型软件课题中, 当工程进入到 后期若用户改变了方案要求, 很容易使技术人员的前期工作受到摧毁性的打击,使其前功尽弃。为克服以上的弊端或者该SP方法难以控制处理的矛盾而产生了面向对象程序设计方法, 即Object —Oriented Programming ----------- OOP从二十世纪六十年代提出对象 的雏形, 到七十年代美国国防部的专用语言Ada 语言, 直到当前国际上流行的高品味的Java 和C++(Tc++,Balandc++ 及Vc++), , 应该讲OOP方法与技术吸取了SP的一切优点,同时又正视和顺应现实世界由物质和意识二部分组成。映射到面向对象的解空间就是: 具体事物—对象; 抽象概念—类。 OOP的基本原理是用问题领域的模型来模拟大千世界,从而设计出尽可能直接、自然地表示问题求解方法的软件, 这样的软件由对象组成, 而对象则是完整反映客观世界事物具有不可分割的静态属性(”数据结构” )与动态行为(”方法” )的。而且它们是既有联系又

小学教师资格证综合素质练习题及标准答案

小学教师资格证综合素质练习题及答案

————————————————————————————————作者:————————————————————————————————日期: 2

一、单项选择题(共25小题,每小题2分) 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.2011年3月5日,温家宝总理在十一届全国人大四次会议上所作的政府工作报告中明确提出要()。 A.保证中小学生每天半小时校园体育活动 B.保证中小学生每天一小时校园体育活动 C.保证中小学生每天半小时校园文艺活动 D.保证中小学生每天一小时校园文艺活动 8.俗话说:“满招损,谦受益”、“虚心使人进步,骄傲使人落后”,在教师团队合作中,最好首先做到()。 A.严于律己,以诚待人

2015下半年《综合素质》真题及答案

2015下半年中小学教师资格证考试真题及答案解析 《综合素质》试题(中学) 注意事项 1. 考试时间为120分钟,满分为150分。 2. 请按规定在答题卡上填涂、作答,在试卷上作答无效,不予评分。 一、单项选择题(共29题,每题2分,共58分) 1.历史课上,教师讲到“楚汉战中”中的项羽自杀时,一个学生突然说道:“项羽真是个大傻瓜”,此时教师恰当的处理方式是()。 A. 批评学生扰乱秩序 B. 视而不见,继续上课 C. 引导学生展开讨论 D.要求学生不乱说话 2.“道而弗牵,强而弗抑,开而弗达。”(《学记》)下列对这句话的理解不正确的是()。 A. 体现主体教育思想 B. 强调学生自主发展 C. 鼓励学生自学成才 D.注重对学生的引导 3.青年教师小王每次课后都认真回顾整个教学过程,把失败之处记录下来,教学水平不断提高。这体现了小王老师注重()。 A. 教学反馈 B. 教学反思 C. 教学创新 D.情境创设 4.于老师总是根据学生不同的学习基础设计课堂提问和练习。这表明于老师()。 A. 遵循教学规律,实现学生全面发展 B. 关注学生差异,促进全体学生发展 C. 注重分层教学,促进学生均衡发展 D.注重循序渐进,实现师生教学相长 5.《国家中长期教育改革和发展规划纲要(2010-2020)》关于加强教师队伍建设提出下 列一系列政策措施,其中不包括()。 A. 提高教师地位待遇 B. 提高教师业务水平 C. 健全教师管理制度 D.大力推进依法治校

6.关于图1种教师的做法,下列说法正确的是()。 A. 有利于行使教师的权利 B. 有利于学生的进步成长 C. 侵犯了学生的人格尊严 D.侵犯了学生的受教育权 7.年满14岁的初中学生张某学习成绩不好,不想上学。 父母让其辍学到城里务工,一家汽修厂安排张某当学徒,下 面正确的是()。 A. 张某父母的做法合法,父母有责任帮助孩子成长 B. 张某父母的做法不合法,侵犯了张某的受教育权 C. 汽修厂的用工合法,张某已年满14岁 D.汽修厂的用工不合法,违反了《中华人民共和国教育法》 8.依据《中华人民共和国义务教育法》的规定,妨碍义务教育实施,造成重大社会影响的,负有领导责任的人民政府或人民政府教育行政部门的负责人()。 A. 应当引咎辞职 B. 应被就地免职 C. 应承担刑事责任 D.应受行政训诫 9.放学后,15岁的李某与同学王某在酒店和朋友聚餐,在喝完从酒店买的白酒后,李 某与王某发生了争执,李微信号huast100某拿起酒瓶击中王某的头部,致使王某成为植物人,此次伤害事件中,下列说法正确的是()。 A. 李某应承担刑事责任 B. 未满16岁的李某不承担刑事责任 C. 酒店应当承担王某的全部刑事责任 D.李某的学校应承担王某的部分赔偿责任 10.15岁学生张某的父母都在外地打工,留张某一个人独自在家生活和学习,下列说法 正确的是()。 A. 刘张某独自在家可锻炼其生活能力 B. 父母在外地也可以履行其监护职责 C. 不得让生活能力差的孩子独自生活 D.不得让张某脱离监护进行单独居住生活 11.初中生小王犯罪被判一年缓二年执行,下列说法中正确的是()。 A. 小王不可以回学校继续学习 B. 学校可以取消小王学籍 C. 小王只能去工读学校学习 D.政府依法收容小王

面向对象程序设计基本概念

面向对象程序设计基本概念 面向对象设计是一种把面向对象的思想应用于软件开发过程中,指导开发活动的系统方法,是建立在“对象”概念基础上的方法学。所谓面向对象就是基于对象概念,以对象为中心,以类和继承为构造机制,来认识、理解、刻画客观世界和设计、构建相应的软件系统。 对象:对象是要研究的任何事物。从一本书到一家图书馆,单的整数到整数列庞大的数据库、极其复杂的自动化工厂、航天飞机都可看作对象,它不仅能表示有形的实体,也能表示无形的(抽象的)规则、计划或事件。对象由数据(描述事物的属性)和作用于数据的操作(体现事物的行为)构成一独立整体。从程序设计者来看,对象是一个程序模块,从用户来看,对象为他们提供所希望的行为。 类:类是对象的模板。即类是对一组有相同数据和相同操作的对象的定义,一个类所包含的方法和数据描述一组对象的共同属性和行为。类是在对象之上的抽象,对象则是类的具体化,是类的实例。类可有其子类,也可有其它类,形成类层次结构。 消息:消息是对象之间进行通信的一种规格说明。一般它由三部分组成:接收消息的对象、消息名及实际变元。 面向对象主要特征: 封装性:封装是一种信息隐蔽技术,它体现于类的说明,是对象的重要特性。封装使数据和加工该数据的方法(函数)封装为一个整体,以实现独立性很强的模块,使得用户只能见到对象的外特性(对象能接受哪些消息,具有那些处理能力),而对象的内特性(保存内部状态的私有数据和实现加工能力的算法)对用户是隐蔽的。封装的目的在于把对象的设计者和对象者的使用分开,使用者不必知晓行为实现的细节,只须用设计者提供的消息来访问该对象。 继承性:继承性是子类自动共享父类之间数据和方法的机制。它由类的派生功能体现。一个类直接继承其它类的全部描述,同时可修改和扩充。继承具有传递性。继承分为单继承(一个子类只有一父类)和多重继承(一个类有多个父类)。类的对象是各自封闭的,如果没继承性机制,则类对象中数据、方法就会出现大量重复。继承不仅支持系统的可重用性,而且还促进系统的可扩充性。 多态性:对象根据所接收的消息而做出动作。同一消息为不同的对象接受时可产生完全不同的行动,这种现象称为多态性。利用多态性用户可发送一个通用的信息,而将所有的实现细节都留给接受消息的对象自行决定,如是,同一消息即可调用不同的方法。例如:Print消息被发送给一图或表时调用的打印方法与将同样的Print消息发送给一正文文件而调用的打印方法会完全不同。多态性的实现受到继承性的支持,利用类继承的层次关系,把具有通用功能的协议存放在类层次中尽可能高的地方,而将实现这一功能的不同方法置于较低层次,这样,在这些低层次上生成的对象就能给通用消息以不同的响应。在OOPL中可通过在派生类中重定义基类函数(定义为重载函数或虚函数)来实现多态性。

下综合素质真题及标准答案

2013年下半年教师资格考试综合素质(中学)试题注意事项: 1.考试时间为120分钟,满分为150分。 2.请按规定在答题卡上填涂、作答。在试卷上作答无效,不予评分。 一、单项选择题(本大题共29小题,每小题2分,共58分) 在每小题列出的四个备选项中只有一个是符合题目要求的。请用28铅笔把答题卡上对应题目的答案字母按要求涂黑。错选、多选或未选均无分。 1.下列对素质教育的理解,存在片面性的是()。 A.促进学生专业发展 B.尊重学生个性发展 C.教育面向全体学生 D.引导学生协调发展 2.依据育人为本的理念,教师的下列做法中,不正确的是()。 A.培养学生特长 B.发展学生潜能 C.尊重学生个性 D.私拆学生信件 3.“多一把衡量的尺子,就会多出一批好学生”的理论依据是()。A.个体需求具有层次性 B.气质类型具有多样性 C.人类智能具有多元性 D.人类发展具有共同性

4.董老师上游戏课时,小明总爱举手,但答题经常出错,小强不爱举手,但老师点名提问却总能答对。老师下列做法中,最合适的是()。 A.批评小明总出错.表扬小强爱思考 B.表扬小明爱举手,批评小强不发言 C.批评小明总出错,批评小强不发扬 D.激发小明勤思考,鼓励小强多举手 5.《国家中长期教育改革和发展规划纲要(2010--2020年)》提出,对中小学教师实行()。 A.每两年一周期的全员培训 B.每三年一周期的全员培训 C.每七年一周期的全员培训 D.每五年一周期的全员培训 6.“教育活动必须符合国家和社会公共利益”,这句话体现的原则是()。A.国家性原则 B.公共性原则 C.方向性原则 D.强制性原则 7.学生小涛经常旷课,不遵守学校的管理制度,学校对小涛进行教育的恰当方式是()。 A.将他交给家长批评教育 B.了解情况后耐心教育他 C.等待他自我醒悟并改正

面向对象程序设计实验

实验一C++基础1.1 实验目的 1.了解并熟悉开发环境,学会调试程序; 2.熟悉C++中简单的标准输入输出函数的使用方法; 3.理解const修饰符的作用并学会应用; 4.理解内联函数的优缺点并学会其使用场合; 5.理解并学会函数重载; 6.理解并熟练掌握使用new和delete来分配内存; 7.理解并熟练掌握引用的使用方法。 1.2 实验内容 1.2.1 程序阅读 1.理解下面的程序并运行,然后回答问题。 #include int max_def(int x, int y) { return (x>y?x:y); } int max_def(int x, int y, int z) { int temp = 0; return (temp=(x>y?x:y))>z?temp:z; } double max_def(double x, double y) { return (x>y?x:y); } int main()

{ int x1 = 0; int x2 = 0; double d1 = 0.0; double d2 = 0.0; x1 = max_def(5,6); x2 = max_def(2,3,4); d1 = max_def(2.1,5.6); d2 = max_def(12.3,3.4,7.8);-----------------------------------------------------①cout<<"x1="<

文本预览
相关文档 最新文档