文档介绍:: .
吉大 17 春学期《计算机可视化编程》在线作业
一、单选题(共 20 道试题,共 80 分。)
1. 下面有关运算符的说法错误的是 ( )。
A. 算术运算符不能对布尔类型、 String* 和 Object* 进行算术运算
B. 关系运算符中的“ == ”和赋值运算符中的“ =”是相同的
C. sizeof 运算符是用来查询某种数据类型或表达式的值在内存中所占的内存空间大小
D. 括号 ()在运算符的优先级中是最高的,它可以改变表达式的运算顺序 正确答案:
2. 下面有关重载函数的说法中正确的是
A. 重载函数必须有不同的返回值类型
B. 重载函数形参个数必须不同
C. 重载函数必须有不同的形参列表
D. 重载函数名可以不同 正确答案:
3. 下列类中不属于 MFC 框架基本类的是
A. CWinApp
B. CFrameWnd
C. CView
D. CObject 正确答案:
4. 下列有关 Directory 类的描述中, ( ) 是正确的。
A. Directory 类的方法是静态的,因此要调用其方法,需要创建 Directory 类的实例
B. 要删除一个目录,可以调用 Directory 类的 RemoveDirectory 方法
C. 要删除一个目录,该目录必须为空
D. 以上都不对 正确答案:
5. 下列类中哪一个不是 GDI 对象类
A. CPen
B. CWnd
C. CBrush
D. CRgn 正确答案:
6. 对 GetMessage 和 PeekMessage 的叙述正确的是
A. GetMessage 不等待消息到达
B. PeekMessage 在无消息时不等待
C. PeekMessage总是从消息队列中删除消息,但 WM_PAINT消息除外
D. GetMessage 总是从消息队列中删除消息,包括 WM_PAINT 消息
正确答案:
7. 给出如下类定义和函数 f class Date{ private: int d,m,y; public: Date(int dd,int mm,int yy); void add_year(int yy); void add_month(int mm); void add_day(int dd); } #include "" void f() { Date today=Date(15,8,2004); //1 Date this_day(15,8,2004); //2 Date other_da 文档来源网络及个人整 理,勿用作商业用途
A. 第 1 行
B. 第 2 行
C. 第 3 行
D. 第 4 行 正确答案:
8. 下列有关 MDI 应用程序中窗体间的关系描述正确的是 ( )
A. DI 应用程序中只有一个窗体可以指定为 MDI 子窗体
B. 标准窗体必须出现在 MDI 父窗体的可视区域之内
C. MDI 子窗体总是带有菜单
D. MDI 子窗体必须出现