《面向对象程序设计》第10章在线测试

“《面向对象程序设计》第10章在线测试”相关的资料有哪些?“《面向对象程序设计》第10章在线测试”相关的范文有哪些?怎么写?下面是小编为您精心整理的“《面向对象程序设计》第10章在线测试”相关范文大全或资料大全,欢迎大家分享。

《面向对象程序设计》第10章在线测试

标签:文库时间:2024-10-01
【bwwdw.com - 博文网】

《面向对象程序设计》第10章在线测试

《面向对象程序设计》第10章在线测试 剩余时间:5 9:39 答题须知:1、本卷满分20分。 2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。 3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。 第一题、单项选择题(每题1分,5道题共5分) 1、下面哪些情况不会造成异常( ) A、内存耗尽 C、除数为0 B、再次打开文件 D、数组越界访问 2、关于异常对象的说法正确的是( ) B、以传值方式传递异常对象时,抛出的是局部临时对象 C、以引用方式传递异常对象时,抛出的是局部静态对象 3、关于catch块的说明正确的是( ) A、一个catch块相当于一个以类型为单一参数的函数 C、在catch块中可以声明变量,该变量可以在块外使用 4、C++中异常处理的默认模式是( ) A、终止模式 C、挂起模式 A、异常对象需要先建立,再抛出 D、以指针方式传递异常对象时,抛出的是全局临时对象 B、抛出异常类型与catch异常类型声明不同时也可以捕捉 D、catch子句的异常类型说明只能是类型,不能是数值 B、恢复模式 D、暂停模式 5、为保证程序中的全局变量不与开发商提供的全局变

《面向对象程序设计》第01章在线测试

标签:文库时间:2024-10-01
【bwwdw.com - 博文网】

《面向对象程序设计》第01章在线测试

《面向对象程序设计》第01章在线测试 剩余时间:4 4:48 答题须知:1、本卷满分20分。 2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。 3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。 第一题、单项选择题(每题1分,5道题共5分) 1、下面不属于C++语言的特点的是 A、C++支持数据封装 C、C++支持动态绑定 B、C++支持继承性 D、C++不允许破环封装 2、下面的步骤不属于C++程序开发步骤的是 A、编辑程序 C、连接程序 B、编译程序 D、程序分析 3、执行完下列语句后,a、b、c三个变量的值为多少?( ) a = 30; b = a++; c = ++a; A、a:32 ; b:30 ; c:32; C、a:32 ; b:31 ; c:30; B、a:30 ; b:31 ; c:32; D、a:31 ; b:32 ; c:30; 4、VC项目中可以添加的文件类型不可以是 A、.CPP C、.H B、.C D、.LIB 5、下列关于条件语句的描述中,错误的是 A、if语句中只有一个else子句 C、if 语句中if体内不能是开关语句 B、if语

《面向对象程序设计》第01章在线测试

标签:文库时间:2024-10-01
【bwwdw.com - 博文网】

《面向对象程序设计》第01章在线测试

《面向对象程序设计》第01章在线测试 剩余时间:4 4:48 答题须知:1、本卷满分20分。 2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。 3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。 第一题、单项选择题(每题1分,5道题共5分) 1、下面不属于C++语言的特点的是 A、C++支持数据封装 C、C++支持动态绑定 B、C++支持继承性 D、C++不允许破环封装 2、下面的步骤不属于C++程序开发步骤的是 A、编辑程序 C、连接程序 B、编译程序 D、程序分析 3、执行完下列语句后,a、b、c三个变量的值为多少?( ) a = 30; b = a++; c = ++a; A、a:32 ; b:30 ; c:32; C、a:32 ; b:31 ; c:30; B、a:30 ; b:31 ; c:32; D、a:31 ; b:32 ; c:30; 4、VC项目中可以添加的文件类型不可以是 A、.CPP C、.H B、.C D、.LIB 5、下列关于条件语句的描述中,错误的是 A、if语句中只有一个else子句 C、if 语句中if体内不能是开关语句 B、if语

《面向对象程序设计》第01章在线测试

标签:文库时间:2024-10-01
【bwwdw.com - 博文网】

测试结果如下:

? ? ? ? ? ? ? ? ? ?

? ? ? ? ?

? 1.1 [单选] [错] 下面的步骤不属于C++程序开发步骤的是

1.2 [单选] [对] 执行完下列语句后,n的值为多少?( ) int n; for (n = 0; n < 100; n++)

1.3 [单选] [对] VC项目中可以添加的文件类型不可以是 1.4 [单选] [对] 下面重载函数不会发生二义性错误的是 1.5 [单选] [对] 函数的形参和实参结合的本质是

2.1 [多选] [错] 高级语言源程序需要经过那些步骤才能成为可执行文件? 2.2 [多选] [对] C++的输出可以使用 2.3 [多选] [错] 内联函数正确的是 2.4 [多选] [错] 下面函数声明正确的是

2.5 [多选] [对] 执行下面程序后,a和b的值分别为 void main() { int a, b, k=4, m=6,*p1=&k,*p2=&m; a=p1==&m;b=(-*p1)/(*p2)+7; cout<<a<<b<<endl;}

3.1 [判断] [对] 内联函数体内可以使用C++的所有控制语句。

3.2 [判断] [对] 重载的函数的

《面向对象程序设计》第02章在线测试

标签:文库时间:2024-10-01
【bwwdw.com - 博文网】

《面向对象程序设计》第02章在线测试 剩余时间: 59:56 答题须知:1、本卷满分20分。 2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。 3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。 第一题、单项选择题(每题1分,5道题共5分) 1、在关键字public后面定义的成员为类的( )成员。 A、私有 C、保护 B、公用 D、任何 2、当一个类对象结束它的生存期的时侯,系统自动调用该类的( )。 A、无参构造函数 C、拷贝构造函数 B、带参构造函数 D、析构函数 3、类的构造函数被自动调用执行的情况是在定义该类的 ( ) A、成员函数时 C、对象时 B、数据成员时 D、友元函数时 4、假定AB为一个类,则执行“AB *p=new AB(1,2);”语句时共调用该类构造函数的次数为( )。 A、0 C、2 B、1 D、3 5、假定AB为一个类,px为指向该类的一个含有n个对象的动态数组的指针,则执行“delete []px;”语句时共调用该类析构函数的次数为( )。 A、0 C、n B、1 D、n+1 第二题、多项选择题(每题2分,5道题共1

《面向对象程序设计》第02章在线测试

标签:文库时间:2024-10-01
【bwwdw.com - 博文网】

《面向对象程序设计》第02章在线测试 剩余时间: 59:56 答题须知:1、本卷满分20分。 2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。 3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。 第一题、单项选择题(每题1分,5道题共5分) 1、在关键字public后面定义的成员为类的( )成员。 A、私有 C、保护 B、公用 D、任何 2、当一个类对象结束它的生存期的时侯,系统自动调用该类的( )。 A、无参构造函数 C、拷贝构造函数 B、带参构造函数 D、析构函数 3、类的构造函数被自动调用执行的情况是在定义该类的 ( ) A、成员函数时 C、对象时 B、数据成员时 D、友元函数时 4、假定AB为一个类,则执行“AB *p=new AB(1,2);”语句时共调用该类构造函数的次数为( )。 A、0 C、2 B、1 D、3 5、假定AB为一个类,px为指向该类的一个含有n个对象的动态数组的指针,则执行“delete []px;”语句时共调用该类析构函数的次数为( )。 A、0 C、n B、1 D、n+1 第二题、多项选择题(每题2分,5道题共1

《面向对象程序设计》第02章在线测试

标签:文库时间:2024-10-01
【bwwdw.com - 博文网】

《面向对象程序设计》第02章在线测试

《面向对象程序设计》第02章在线测试 剩余时间:4 9:15 答题须知:1、本卷满分20分。 2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。 3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。 第一题、单项选择题(每题1分,5道题共5分) 1、静态成员函数 没有 ( ) A、返回值 C、指针参数 B、this 指针 D、返回类型 2、在关键字public后面定义的成员为类的( )成员。 A、私有 C、保护 B、公用 D、任何 3、假定AB为一个类,则执行 “AB r1=r2;”语句时将自动调用该类的( )。 A、无参构造函数 C、赋值重载函数 B、带参构造函数 D、拷贝构造函数 4、一段程序的定义如下,在函数f()中将动态对象的成员n的值改为34的语句应该为 ( ) class A { int n; public: setn(int nl) {n=nl;} A(int x) {n = x; } } int f() {A * ptr = new A(45);... } A、A.n=34; C、ptr->setn(34); B、ptr.setn(34); D、set

《面向对象程序设计》第12章在线测试

标签:文库时间:2024-10-01
【bwwdw.com - 博文网】

《面向对象程序设计》第12章在线测试 剩余时间: 59:56 答题须知:1、本卷满分20分。 2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。 3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。 第一题、单项选择题(每题1分,5道题共5分) 1、面向对象的程序设计语言必须具备的关键要素是( ) A、抽象和封装 C、抽象、封装、继承和多态性 B、抽象和多态性 D、抽象、封装和继承性 2、封装性应具有的条件是() A、有一个清晰的边界 C、受保护的内部实现 B、有确定的接口 D、以上所有 3、OOD的作用是( ) A、提取需求 C、求解域建模 B、逻辑建模 D、分析用例 4、按钮与电梯按钮的关系是( ) A、部分与整体 C、实例连接 B、一般与特殊 D、消息连接 5、面向对象模型不包括( ) A、静态模型 C、功能模型 B、对象模型 D、动态模型 第二题、多项选择题(每题2分,5道题共10分) 1、部分与整体的关系有( )方式 A、组合 B、联合 C、聚合 D、整合 2、对象之间存在的关系包括( )

A、部分与整体 B、一般与特殊 C、实例连接

《面向对象程序设计》第01章在线测试

标签:文库时间:2024-10-01
【bwwdw.com - 博文网】

测试结果如下:

? ? ? ? ? ? ? ? ? ?

? ? ? ? ?

? 1.1 [单选] [错] 下面的步骤不属于C++程序开发步骤的是

1.2 [单选] [对] 执行完下列语句后,n的值为多少?( ) int n; for (n = 0; n < 100; n++)

1.3 [单选] [对] VC项目中可以添加的文件类型不可以是 1.4 [单选] [对] 下面重载函数不会发生二义性错误的是 1.5 [单选] [对] 函数的形参和实参结合的本质是

2.1 [多选] [错] 高级语言源程序需要经过那些步骤才能成为可执行文件? 2.2 [多选] [对] C++的输出可以使用 2.3 [多选] [错] 内联函数正确的是 2.4 [多选] [错] 下面函数声明正确的是

2.5 [多选] [对] 执行下面程序后,a和b的值分别为 void main() { int a, b, k=4, m=6,*p1=&k,*p2=&m; a=p1==&m;b=(-*p1)/(*p2)+7; cout<<a<<b<<endl;}

3.1 [判断] [对] 内联函数体内可以使用C++的所有控制语句。

3.2 [判断] [对] 重载的函数的

《面向对象程序设计》第08章在线测试

标签:文库时间:2024-10-01
【bwwdw.com - 博文网】

《面向对象程序设计》第08章在线测试

《面向对象程序设计》第08章在线测试 剩余时间:5 7:52 答题须知:1、本卷满分20分。 2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。 3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。 第一题、单项选择题(每题1分,5道题共5分) 1、类 B 是类 A 的公有派生类,类 A 和类 B 中都定义了虚函数 func(),p 是一个指向类 A 对象的指针,则 p->A::func() 将 ( ) A、调用类 A 中的函数 func() C、根据 p 所指的对象类型而确定调用类 A 中或类 B 中的函数 func() B、调用类 B 中的函数 func() D、既调用类 A 中函数,也调用类 B 中的函数 2、在派生类中定义虚函数时,可以与基类中相应的虚函数不同的是( ) A、参数类型 C、函数名称 B、参数个数 D、函数体 3、关于纯虚函数和抽象类的描述中,( )是错误的。 A、纯虚函数是一种特殊的虚函数,它没有具体的实现; C、一个基类说明有纯虚函数,该基类的派生类一定不再是抽象类; 4、下面不是多态性的是( ) A、函数重载 C、模板 B、抽象类是指具有纯