出自:国家开放大学《面向对象程序设计》

在基于对话框的MFC应用程序设计时,无法使用ClassWizard。
如果一个派生类只有一个唯一的基类,则这样的继承关系称为()。
根据下面类中拷贝构造函数的原型写出它的类外定义。
()方法使对象等待队列的第一个线程进入就绪状态。
A:run
B:notify
C:yield
D:sleep
使用()方法创建菜单中的分隔条。
A:setEditable
B:ChangeListener
C:add
D:addSeparator
派生类的成员函数能够直接访问所含基类的()成员和保护成员。
根据下面类中Min函数成员的原型和注释写出它的类外定义。
控件有消息,但是控件不需要单独写自己的消息循环代码。
在派生类的定义中,继承父类的子句所使用的关键字为()。
A:extends
B:implements
C:public
D:abstract
假定AB为一个类,则执行“ABa[20];”语句时,系统自动调用该类无参构造函数的次数为()。
假定AB为一个类,Px为指向该类的一个含有n个对象的动态数组的指针,则执行“delete[]px;”语句时共调用该类析构函数的次数为()。
A:0
B:1
C:n
D:n+1
类中所有数据成员都是在构造函数内完成。
sun.jdbc.odbc类代表了JDBC到ODBC数据库驱动程序。
要从文件"file.dat"中读出第10个字节到变量c中,下列哪个方法适合?()
A:FileInputStream in=new FileInputStream("file.dat");in.skip(9);intc=in.read()
B:FileInputStream in=new FileInputStream("file.dat");in.skip(10);intc=in.read()
C:FileInputStream in=new FileInputStream("file.dat");intc=in.read()
D:RandomAccessFile in=new RandomAccessFile("file.dat");in.skip(9);intc=in.readByte()
假定AA为一个类,a()为该类公有的函数成员,x为该类的一个对象,则访问x对象中函数成员a()的格式为()。
A:x.a
B:x.a()
C:x—)a
D:x-)a()
当对话框被弹出,用户必须在对话框中作出相应的操作,在退出对话框之前,对话框所在的应用程序不能继续执行,是()。
A:无模式对话框
B:消息对话框
C:模式对话框
D:通用对话框
假定AB为一个类,则执行“ABa,b(3),*p;”语句时共调用该类构造函数的次数为()次。
A:5
B:4
C:3
D:2
GUI是()的缩写。
A:布局管理器
B:资源管理器
C:用户界面布局
D:图形用户界面
一个类的()函数实现对该类对象进行初始化的功能。
对于任一个类,用户所能定义的析构函数的个数至多为()。
A:0
B:1
C:2
D:任意个
假定要在一个类XXK5中访问另一个类XXK4中的实例成员abc,则首先要在XXK5中创建()类的一个实例对象,然后通过这个对象进行访问。
在文件包含命令中,被包含文件的扩展名()。
A:必须是.h
B:不能是.h
C:可以是.h或.cpp
D:必须是.cpp
假定一条定义语句为“inta[10],X,*pa=a;”,若要把数组a中下标为3的元素值赋给X,则不正确的语句为()。
A:x=pa[3]
B:x=*(a+3)
C:x=a[3]
D:x=*pa+3
当执行cout语句输出endl数据项时,将使C++显示输出屏幕上的光标从当前位置移动到()的开始位置。
java语言中,下列哪一子句是异常处理的出口()
A:try{…}子句
B:catch{…}子句
C:finally{…}子句
D:以上说法都不对
根据下面类中CotnpareBig函数成员的原型和注释写出它的类外定义。
假定派生类及其基类中都定义有同名函数成员,若要在派生类中调用基类的同名函数成员时,就需要在其函数名前加上()和类区分符。
设x为float型变量,y为double型变量,a为int型变量,b为long型变量,c为char型变量,则表达式x+y*a/x+b/y+c的值为()类型。
A:int
B:long
C:double
D:char
在IDE中将编程项目采用多文件结构下,类的定义一般放在()。
A:头文件
B:程序文件
C:主程序文件
默认拷贝构造函数只能完成“浅拷贝”。