2016年电大面向对象程序设计技术-作业题
国家开放大学《面向对象程序设计(本)》形考任务1-4参考答案

国家开放大学《面向对象程序设计(本)》形考任务1-4参考答案形考任务1一、单项选择题(每题1分,共20分)1.Java是一门()语言。
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.Java语言的主要特点不包括()。
a. 可移植性b. 处理文件c. 面向对象d. 自动垃圾回收7.Java语言的主要特点不包括()。
a. 解释执行b. 处理字符串c. 多线程d. 安全性8.具有相同属性和服务的一组对象的模板称为()。
a. 代码b. 概念c. 类d. 程序9.把对象的属性和服务组合成一个独立的整体,尽可能隐蔽其内部的细节,这称为对象的()。
a. 继承性b. 封装性c. 开放性d. 多态性10.使用JDK编译Java程序时使用的命令是()。
a. javadocb. javacc. appletviewerd. java11.组成Java程序的最小单位是()。
a. 方法b. 常量d. 类12.在Java程序中包含主方法的类被称为主类,主方法名为()。
a. voidb. mainc. Maind. args13.在Java程序中包含主方法的类被称为主类,主方法的访问控制修饰符为()。
a. privateb. staticc. publicd. protected14.在Java程序中包含主方法的类被称为主类,主方法的存储控制属性应定义为()。
a. staticb. shortc. finald. abstract15.Java语言中的基本数据类型有9种,其中属于数值型的数据类型有()种。
西安交通大学16年9月课程考试《面向对象程序设计》作业考核试题答案

西安交通大学16年9月课程考试《面向对象程序设计》作业考核试题1:定义p并使p指向动态空间中的包含30个整数的数组所使用的定义语句为()。
A:int *p=new int [30];B:int *p=new int(30);C:int *p=new [30];D:*p=new int [30];正确答案:A2:下面的类中,()不是由抽象基类ios直接派生出来的。
A:istreamB:ostreamC:iostreamD:fstreambase正确答案:C3:对于一个类的构造函数,其函数名与类名()。
A:完全相同B:基本相同C:不相同D:无关系正确答案:A4:下列的符号常变量定义中,错误的定义是()。
A:const M=10;B:const int M=20;C:const char ch;D:const bool mark=true;正确答案:C5:当一个类对象离开它的作用域时,系统自动调用该类的( )。
A:无参构造函数B:带参构造函数C:拷贝构造函数D:析构函数正确答案:D6:假定一个类的构造函数为“A(int aa,int bb) {a=aa; b=aa*bb;}”,则执行“A x(4,5);”语句后,x.a和x.b的值分别为( )A:4和5B:5和4D:20和5正确答案:C7:设置虚基类的目的是()。
A:简化程序B:消除二义性C:提高运行效率D:减少目标代码正确答案:B8:基类和派生类可以分别称为()。
A:“大类”和“小类”B:“父类”和“子类”C:“小类”和“大类”D:“子类”和“父类”正确答案:B9:一个类的析构函数通常被定义为该类的( )成员。
A:私有B:保护C:公用D:友元正确答案:C10:下列对继承关系的描述中,()是正确的。
A:在公有继承中,基类中的公有成员和私有成员在派生类中都是可见的;B:在公有继承中,基类中只有公有成员对派生类的对象是可见的;C:在私有继承中,基类中只有公有成员对派生类是可见的;D:在私有继承中,基类中的保护成员对派生类的对象是可见的;正确答案:D11:假定AB为一个类,则执行“AB *px=new AB[n];”语句时将( )。
电大-面向对象程序设计(本)-选修课平台-参考答案

第二次形考作业您当前得分是:1001、单选题(4分)程序运行中需要从键盘上输入多于一个数据时,各数据之间应使用( )符号作为分隔符。
A. 空格或逗号B. 逗号或回车C. 逗号或分号D. 空格或回车答案:.A.B.C.D D2、单选题(4分)设”int a=12;”,则执行完语句”a+=a*a;”后,a的值是( )。
A. 12B. 144C. 156D. 288答案:.A.B.C.D C3、单选题(4分)假设在程序中 a、b、c 均被定义成整型,所赋的值都大于1,则下列能正确表示代数式的表达式是( )。
A. 1.0/a*b*cB. 1/(a*b*c)C. 1/a/b/(float)cD. 1.0/a/b/c答案:.A.B.C.D D4、单选题(4分)设”int a=15,b=26;”,则”cout<<(a,b);”的输出结果是( )。
A. 15B. 26,15C. 15,26D. 26答案:.A.B.C.D D5、单选题(4分)设x是一个bool型的逻辑量,y的值为10,则表达式 x && y的值为( )。
A. 1B. 0C. 与x值相同D. 与x值相反答案:.A.B.C.D C6、单选题(4分)x>0 && x<=10的相反表达式为( )。
A. x<=0 || x>10B. x<=0 && x>10C. x<=0 || x<=10D. x>0 && x>10答案:.A.B.C.D A7、单选题(4分)x>0 || y==5的相反表达式为( )。
A. x<=0 || y!=5B. x<=0 && y!=5C. x>0 || y!=5D. x>0 && y==5答案:.A.B.C.D B8、单选题(4分)设x和y均为bool量,则x && y为真的条件是( )。
最新国家开放大学电大本科《面向对象程序设计》期末题库及答案

最新国家开放大学电大本科《面向对象程序设计》期末题库及答案考试说明:本人针对该科精心汇总了历年题库及答案,形成一个完整的题库,并且每年都在更新。
该题库对考生的复习、作业和考试起着非常重要的作用,会给您节省大量的时间。
做考题时,利用本文档中的查找工具,把考题中的关键字输到查找工具的查找内容框内,就可迅速查找到该题答案。
本文库还有其他网核及教学考一体化答案,敬请查看。
《面向对象程序设计》题库及答案一一、单项选择题(每小题2分,共20分)1.设x和y均为bool量,则x||y为假的条件是( )。
A.它们均为真 B.其中一个为真C.它们均为假 D.其中一个为假2.假定一个二维数组的定义语句为“int a[3][4]={{3,4},{2,8,6}}”,则元素a[1][2]的值为( )。
A.2 B.4 C.6 D.83.假定P是具有int* *类型的指针变量,则给P赋值的正确语句为( )。
A.p=new int B.p=new int*C.p=new int** D.p=new int[10]4.软件产品在需求发生变化、运行环境发生变化或发现软件产品本身的错误或不足时进行相应的软件更新的难易程度叫做软件的( )。
A.可维护性 B.可复用性C.兼容性 D.正确性5.若需要把一个类外定义的成员函数指明为内联函数,则必须把关键字( )放在函数原型或函数头的前面。
‘A.in B.inlineC.inLine D.InLiner .6.在一个用数组实现的队列类中,假定数组长度为MS,队首元素位置为first,队列长度为length,则队尾的后一个位置为( )。
A.1ength+1 B first+lengthC.(first+1ength—1)%MS D.(first+length)%MS7.假定一个类的构造函数为“A(int aa,int bb){a=aa;b=aa*bb;)”,则执行“A x(4,5);”语句后,X.a和x.b的值分别为( )。
面向对象程序的设计复习题与参考答案

⾯向对象程序的设计复习题与参考答案⽹络教育课程考试复习题及参考答案⾯向对象程序设计⼀、填空题:1.创建类的对象时,使⽤运算符___________给对象分配存空间。
2.Java通过来区分重载函数。
3.在⼦类中使⽤保留字_ _可调⽤被⼦类覆盖的⽗类中的⽅法。
4.使⽤保留字可以从⼀个构造⽅法中调⽤同⼀个类的另⼀个构造⽅法。
5.抽象类⽤修饰符定义。
6.类的数据成员的访问权限修饰符⼀般为7.访问权限修饰符按照访问权限的⼤⼩从⼤到⼩分别为、、、。
8.定义类的构造⽅法不能有,其名称与名相同。
9.抽象⽅法是的特征是。
10.Java中的所有异常都是从继承来的。
11.对象引⽤中存储的容是。
12.下列程序段执⾏后,String str1 = new String("Java");String str2 = new String("Java");if (str1.equals(str2)) {System.out.println("They are equal");} else {System.out.println("They are not equal");}输出结果为:。
13.下⾯循环执⾏后的sun值为int count =0, sum = 0;while ( count <10 ) {sum += count;count ++;}14.Java语⾔中关键字_ _表⽰双精度类型。
15.保留字_ _⽤于导⼊包中的类到程序中,供程序中使⽤。
16.Java语⾔中继承是⽤保留字表⽰。
17.⾯向对象程序设计中,类是指。
18.对象包含和。
19.若有类定义:class B extends A{…}则类B是类A的_ 。
20.Java语⾔中, 通常把可能发⽣异常的⽅法调⽤语句放到try块中,并⽤紧跟其后的_ 块来捕获和处理异常。
21.多态是指。
电大面向对象程序设计 单项选择题

最最新面向对象程序设计试题单项选择题一、1.用来构成C++程序文件的基本单位是(C)。
A.字符B.语句C.函数D.表达式2.在下列的符号常量定义中,错误的定义是(C)。
A. const double DD=3.14;B. const int M=20;C. const char ch;D. const bool mark=true;3.下面给字符数组赋初值时,正确的语句是(A)。
A.char sl[]="abcdef";B.char s2[4]="abed";C.char s3[2][3]={"abc","xyz"};D.char s4[4][]={‘a’,’x’,’s’,’t’,};”,若要把数组a中下标为3的元素值赋给x,则不正确的4.假定一条定义语句为“int a[10],x,*pa=a;语句为(D)。
A. x=pa[3] ;B.x=*(a+3);C. x=a[3];D.x=*pa+3;5.在一个完整类的定义中,应包含有(C)成员的定义。
A.数据B.函数C.数据和函数D.数据或函数6.假定AA为一个类,a()为该类公有的函数成员,x为该类的一个对象,则访问x对象中函数成员a()的格式为(B)。
A.x.aB.x.a()C.x—)aD.x-)a()7.假定AA是一个类,abc()是该类的一个成员函数,则参数表中隐含的第一个参数的标识符为(C)。
A.abcB.intC.thisD.bool8.对于一个类的构造函数,其函数名与类名(A)。
A.完全相同B.基本相同C.不相同D.无关系9.假定AB为一个类,则执行“AB*s=new AB(a,5):”语句时得到的一个动态对象为(D)。
A.sB.s-)aC.s.aD.*s10.若派生类公有继承基类,则基类的公有和保护成员在派生类中将(D)成员。
A.全部变成公有B.全部变成保护C.全部变成私有D.仍然相应保持为公有和保护11.程序中主函数的名字为(A),A. mainB.MAINC.MainD.任意标识符12.为了提高程序的运行速度,可将不太复杂的功能用函数实现,此函数应选择(A)。
电大《面向对象程序设计(本)》形考任务一

试卷总分:100 得分:1001.在类的定义中,实现接口子句所使用的关键字为()。
A.publicB.implementsC.extendsD.abstract答案:B2.在Java语言中,允许将一个类声明置入另一个类声明中,称这种类为“内部类”。
答案:正确3.在程序中声明包的语句关键字为()。
A.volatileB.packageC.importD.pack答案:B4.当浏览器装入一个含有Applet的Web页时,Applet便被下载到该浏览器中。
答案:正确5.Java中有3个标准输入/输出流,下面的()不包含在内。
A.System.errB.System.inC.System.outD.System.cur答案:D6.在Java语言中,既可以利用抽象类生成对象,也可以利用接口生成对象。
答案:错误7.向量类Vector中的set(i,x)方法不能够把向量中下标为i的元素值修改为x的值。
答案:错误8.在Java语言中,能够利用抽象类生成对象,但不能利用接口生成对象。
答案:错误9.下面的关键字()与异常处理无关。
A.tryB.catchC.finallyD.switch答案:D10.Applet程序是由Java源代码构成的,并被编译为class文件。
答案:正确11.当浏览器装入一个含有Applet的Web页时,Applet不会被下载到该浏览器中。
答案:错误12.在类的定义中,若需要把一个属性或方法定义为类成员,而不是实例成员,则使用的修饰符为()。
A.finalB.constC.staticD.public答案:C13.java.io包中提供的ObjectOutputStream类能够把对象信息存储到文件中。
答案:正确14.Java.io包中的OutputStream及其子类专门用于把字节数据写入二进制数据文件中。
答案:正确15.一个父类的对象可以直接赋值给下层子类的对象。
答案:错误16.下列哪个类不是异常类的父类?()。
2016年电大面向对象程序设计技术-作业题

2015秋季学期计算机科学与技术本科《面向对象程序设计技术》作业题(在电大在线该课程讨论区跟帖提交,注明姓名和学号以记录成绩)选择题1.可以在本类及派生类的成员函数中进行访问的访问控制修饰符是(B)A.privateB.protectedC.public2.在IDE中将编程项目采用多文件结构下,类的定义一般放在(A)A.头文件B.程序文件C.主程序文件3.内联成员函数在类外定义时要将其和类定义一起放在(A)A.头文件B.程序文件C.主程序文件4.下面哪个内存区域是C++中的运行时动态内存分配区域?( D )A.代码区B.栈区C.数据区D.堆区5.对象作为函数参数使用时,一般使用(A)形式A.引用B.指针C.对象拷贝6.同类的多个不同对象的数据成员值各有不同,但不同对象可以共享类的成员函数代码,实际调用成员函数时,是通过(B )来区分不同对象的。
A.显式给出不同对象不同地址B.隐含的this指针C.引用7.下面哪一种情况不会自动调用拷贝构造函数。
(E)A.用一个对象初始化另一个对象时B.当一个对象作为值传递给一个函数时C.当一个对象作为值从一个函数返回之前,该对象被拷贝到栈区D.函数调用结束后,栈区中的返回对象拷贝给主调程序的对象E.建立指向对象的指针并初始化指针值时8.下列哪些对象的数据成员类型可以不用初始化表的方式进行初始化(D)A.常量数据成员B.引用数据成员C.类中对象成员D.一般数据成员9.下列哪一种类设计一般无需在类中设计静态数据成员以使建立的多个对象共享静态数据数据成员。
( D )A.一个链表类的头指针和尾指针B.一个学生类中用于保存建立了多少个学生对象的计数器C.银行帐号类中的年利率D.一般只用于建立一个对象的类10.一个类中的公有(public)性质的静态数据成员,以下哪一种访问方式是错误的(D)A.对象名.静态数据成员名B.指向对象的指针—>静态数据成员名C.类名::静态数据成员名D.类名.静态数据成员名11.下列哪一个运算符不能够被类所重载(E)A.“.”成员访问运算符B.“*”成员指针访问运算符C.“::”域运算符D.“?:”条件运算符E.“=”赋值运算符12.下列哪一种顺序是派生类数据成员的正确的初始化顺序。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2015秋季学期计算机科学与技术本科《面向对象程序设计技术》作业题(在电大在线该课程讨论区跟帖提交,注明姓名和学号以记录成绩)选择题1.可以在本类及派生类的成员函数中进行访问的访问控制修饰符是(B)A.privateB.protectedC.public2.在IDE中将编程项目采用多文件结构下,类的定义一般放在(A)A.头文件B.程序文件C.主程序文件3.内联成员函数在类外定义时要将其和类定义一起放在(A)A.头文件B.程序文件C.主程序文件4.下面哪个内存区域是C++中的运行时动态内存分配区域?( D )A.代码区B.栈区C.数据区D.堆区5.对象作为函数参数使用时,一般使用(A)形式A.引用B.指针C.对象拷贝6.同类的多个不同对象的数据成员值各有不同,但不同对象可以共享类的成员函数代码,实际调用成员函数时,是通过(B )来区分不同对象的。
A.显式给出不同对象不同地址B.隐含的this指针C.引用7.下面哪一种情况不会自动调用拷贝构造函数。
(E)A.用一个对象初始化另一个对象时B.当一个对象作为值传递给一个函数时C.当一个对象作为值从一个函数返回之前,该对象被拷贝到栈区D.函数调用结束后,栈区中的返回对象拷贝给主调程序的对象E.建立指向对象的指针并初始化指针值时8.下列哪些对象的数据成员类型可以不用初始化表的方式进行初始化(D)A.常量数据成员B.引用数据成员C.类中对象成员D.一般数据成员9.下列哪一种类设计一般无需在类中设计静态数据成员以使建立的多个对象共享静态数据数据成员。
( D )A.一个链表类的头指针和尾指针B.一个学生类中用于保存建立了多少个学生对象的计数器C.银行帐号类中的年利率D.一般只用于建立一个对象的类10.一个类中的公有(public)性质的静态数据成员,以下哪一种访问方式是错误的(D)A.对象名.静态数据成员名B.指向对象的指针—>静态数据成员名C.类名::静态数据成员名D.类名.静态数据成员名11.下列哪一个运算符不能够被类所重载(E)A.“.”成员访问运算符B.“*”成员指针访问运算符C.“::”域运算符D.“?:”条件运算符E.“=”赋值运算符12.下列哪一种顺序是派生类数据成员的正确的初始化顺序。
(A)A.基类成员—>对象成员—>新定义的普通成员B.基类成员—>新定义的普通成员—>对象成员C.新定义的普通成员—>对象成员—>基类成员D.对象成员—>新定义的普通成员—>基类成员13.下列哪一种顺序是派生类构造函数正确的调用其它构造函数顺序。
(A)A.基类构造函数—>对象成员所在类的构造函数—>派生类自己的构造函数初始化自定义数据成员B.基类构造函数—>派生类自己的构造函数初始化自定义数据成员—>对象成员所在类的构造函数C.派生类自己的构造函数初始化自定义数据成员—>对象成员所在类的构造函数—>基类构造函数D.对象成员所在类的构造函数—>派生类自己的构造函数初始化自定义数据成员—>基类构造函数14.下面哪一个不是Windows三大核心动态链接库。
(D)A.KERNEL32.DLLB.GDI32.DLLER32.DLLMON.DLL15.同属于一个进程下的线程不能共享进程的哪一种资源(E)A.进程的代码B.进程的虚拟地址空间C.进程的全局变量D.进程的文件资源E.操作系统全局变量16.Win32API应用程序设计时,创建一个窗口程序的固有步骤是下列哪一种?(A)A.设计一个窗口类注册窗口类创建窗口显示及更新窗口B.注册窗口类设计一个窗口类创建窗口显示及更新窗口C.创建窗口注册窗口类设计一个窗口类显示及更新窗口D.显示及更新窗口注册窗口类设计一个窗口类创建窗口17.使用VC++6.0的MFCAppWizard建立应用程序时,在step1阶段,下列哪一种程序框架不会出现在界面选择中。
(D)A.SDIB.MDIC.DialogbasedD.Win32Application18.使用VC++6.0的ClassWizard无法完成以下哪一个任务。
(E)A.创建新类B.映射消息C.删除消息处理函数D.添加删除成员变量E.添加WinMain()函数19.下面说法正确的是(A)。
A、构造函数可以重载,析构函数不能重载B、构造函数不能重载,析构函数可以重载C、构造函数可以重载,析构函数也可以重载D、构造函数和析构函数都不可以重载20.一个视图对象能连接(A)文档对象,一个文档对象能连接(A)视图对象。
A.一个,多个B.多个,一个C.一个,一个D.多个,多个21.菜单项助记符前用(B)引导。
A、%B、&C、#D、$22.更新菜单状态的消息是(C)。
A、WM_COMMANDB、UPDA TEC、ON_UPDA TE_COMMAND_UID、INV ALIDATE23.假定AA为一个类,a为该类公有的数据成员,px为指向该类对象的一个指针,则访问px所指对象中数据成员a的格式为(C)。
A、px(a)B、px[a]C、px->aD、px.a24.假定AB为一个类,px为指向该类动态对象数组的指针,该数组长度为n,则执行”delete[]px;”语句时,自动调用该类析构函数的次数为( C )。
A、0B、1C、nD、n+125.项目名为EX_SDIHello的单文档应用程序中的主框架头文件中,有两个系统自动定义的变量,它们分别是CStatusBarm_wndStatusBar;和CToolBarm_wndToolBar;,m_wndStatusBar表示(C )。
A、工具栏类变量B、资源类变量C、状态栏类变量D、对话框类变量26.项目名为EX_SDIHello的单文档应用程序中的主框架实现文件中,有以下代码:staticUINTindicators[]={ ID_SEPARATOR,ID_INDICATOR_CAPS,ID_INDICATOR_NUM,ID_INDICATOR_SCRL,};其用来表示:( D )。
A、工具栏窗格的静态数据B、资源栏窗格的静态数据C、对话框窗格的静态数据D、状态栏窗格的静态数据27.项目名为EX_SDIHello的单文档应用程序中的视图类OnDraw(CDC*pDC)虚函数中,有以下代码:CEx_SDIHelloDoc*pDoc=GetDocument();,其功能是( C )。
A、获取视图类对象指针B、获取应用程序类对象指针C、获取文档类对象指针D、获取主框架类对象指针28.当对话框被弹出,用户必须在对话框中作出相应的操作,在退出对话框之前,对话框所在的应用程序不能继续执行,是( C )。
A、无模式对话框B、消息对话框C、模式对话框D、通用对话框29.要关闭非模式对话框,应采取以下哪种方式。
(D )A.CDialog::OnOK( )B.CDialog::OnCancel( )C.CDialog::EndDialog( )D.CWnd::DestroyWindow( )30.控件ID值在控件WM_COMMAND消息的哪一个参数中(C )A.HWNDB.WPARAM的高16位C.WPARAM的低16位D.LPARAM的高16位E.LPARAM的低16位31.对话框中的控件如果要进行数据校验的话,可以使用MFC提供的哪一种技术(B)A.DDXB.DDVC.GDID.GDI+32.下列对控件的说法,哪一个是正确的。
(C )A.控件不是窗口,因为没有窗口的外观B.控件可以作为独立元素应用,可以在界面只显示自身C.控件有着自己的窗口类和事件处理代码D.控件使用比较麻烦,不能提高程序开发效率33.MFC中对菜单的封装类是(B )A.CResouceB.CMenuC.CDocumentD.CFile34.各种菜单产生的消息都是(A)A.WM_COMMANDB.WM_MENUC.WM_CREATED.WM_PAINT35.菜单一旦设计完成后,在程序运行期间(B )A.不能发生变化B.各种菜单都能可以用代码动态控制C.除了快捷菜单,其它菜单不能控制D.菜单是资源,只能控制整体显示或消失判断题1、构造函数可以由用户用代码显式进行调用。
(错)2、定义内联函数的关键字是inline。
(错)3、构造函数返回值必须为void类型。
(错)4、名为complex的类有无参构造函数,可以用complexc1()形式建立类,并调用其无参构造函数。
(错)5、无论什么情况,编译器都会默认提供一个无参构造函数。
(错)6、建立类的对象时,不提供任何参数的方式都是调用类的无参构造函数。
(错)7、拷贝构造函数可以进行重载。
(错)8、默认拷贝构造函数只能完成“浅拷贝”。
(对)9、构造函数和析构函数一般的权限都应该设为public。
(对)10、不管是建立何种对象,在对象不使用时,都应该手动调用析构函数进行清除对象的操作。
(错)11、类中所有数据成员都是在构造函数内完成(错)12、类中的静态数据成员都是公有的(public)。
(错)13、类中的静态数据成员为了方便访问,一般还需要在类中定义静态成员函数用于访问。
(对)14、类中的非静态成员函数不能访问类的静态数据成员。
(错)15、友元类可以访问对应类的所有权限的数据成员。
(对)16、友元类和对应类都具有互相访问对方所有权限数据成员的效果。
(错)17、“=”赋值运算符在被类所重载后,能被类的派生类所继承使用。
(错)18、类的运算符重载采用友元函数或成员函数方式,其函数参数是一样的。
(错)19、C++和Java一样,只支持单继承。
(错)20、派生类可以通过基类提供的具有保护权限的成员函数间接访问基类的私有权限数据成员。
(对)21、类派生过程中派生类的继承方式中,公有继承是最常用的继承方式。
(对)22、派生类调用各个构造函数的顺序和调用析构函数的顺序相反。
(对)23、多态性只能通过类继承中在基类定义虚函数实现。
(错)24、析构函数可以定义为虚函数。
(对)25、含有虚函数的类不能建立实体对象。
(错)26、抽象类不能建立实体对象。
(对)27、Windows操作系统中的消息只来源于用户对鼠标键盘的硬件操作。
(错)28、WindowsSDK中对C/C++自带的数据类型也重新定义了多个别名。
(对)29、WindowsAPI函数只能被操作系统所使用。
(错)30、每个进程至少包含一个工作线程。
(对)31、Win32API应用程序设计中的窗口类是一个class数据类型。
(错)32、Win32API应用程序设计时,窗口过程函数一般使用一个较大的switchcase分支结构。
(对)33、在Win32API应用程序设计时,可以用C++书写WinMain()函数时自己增添WinMain函数的参数个数。