吉大15秋学期《计算机可视化编程》在线作业一 下载本文

一、单选题(共 20 道试题,共 80 分。)

1. OleDbParameter的作用是( )

A. 它用来配置要检索道DataSet中的列

B. 它用来动态配置OleDbConnection的ConnectionString属性

C. 当OleDbCommand使用参数化查询语句时,为参数化查询语句提供参数值 D. 上述都对 满分:4 分

2. 以下四个关于类的访问控制的描述哪一个是错误的

A. 子类不能访问其父类的私有数据成员和成员函数 B. 子类的对象不能访问其父类的保护数据成员或者成员函数 C. 类的对象不能访问类的保护数据成员或者成员函数 D. 类的成员函数不能访问类中的私有数据 满分:4 分

3. 下面有关重载函数的说法中正确的是

A. 重载函数必须有不同的返回值类型 B. 重载函数形参个数必须不同 C. 重载函数必须有不同的形参列表 D. 重载函数名可以不同 满分:4 分

4. 定义一个枚举类型如下: __value enum weekday{Mon=2,Tue,Wed,Thu,Fri,Sat=0,Sun}; enum weekday day1,day2,day3,day4; 下面表达式错误的是( )。

A. day1=Thu

B. day2 C. day3=Sun=1 D. day4=day2 满分:4 分

5. 下列类中不属于MFC框架基本类的是

A. CWinApp B. CFrameWnd

C. CView D. CObject 满分:4 分

6. OpenFileDialgo和SaveFileDialog控件的( )属性控制显示的文件类型。

A. Selection B. Filter C. Index D. FileType 满分:4 分

7. 下面的标识符正确的是( )。

A. student name B. 3type C. _above D. a>b 满分:4 分

8. 下面( )是GroupBox和Panel控件的区别。

A. GroupBox和Panel控件都是容器控件 B. GroupBox控件的Text属性包含描述性提示 C. 动态的添加控件 D. 动态的删除控件 满分:4 分

9. 下列类中哪一个不是GDI对象类

A. CPen B. CWnd C. CBrush D. CRgn 满分:4 分

10. 下列选项中哪一个不是命令消息的产生途径

A. 选择菜单项 B. 单击工具栏 C. 点击对话框的按钮 D. 程序产生命令 满分:4 分

11. 下列有关MDI应用程序中窗体间的关系描述正确的是( )

A. DI应用程序中只有一个窗体可以指定为MDI子窗体 B. 标准窗体必须出现在MDI父窗体的可视区域之内 C. MDI子窗体总是带有菜单

D. MDI子窗体必须出现在MDI父窗体的可视区域之内 满分:4 分

12. 下面选项中,( )正确描述了数据绑定

A. 从Binding类创建绑定时指定一个数组作为参数,该数字包含对每一个要绑定的控件实例

的引用

B. Binding构造函数创建绑定,通过创建绑定,控件可以和DataSet中数据表的指定列相关

C. Binding构造函数创建绑定,但是,对于与特定控件实例相关联的绑定,必须添加到该控

件的DataBindings集合

D. 可以把控件绑定到DataSet中的DataTable,但是绑定不能与其他对象相关联,如

ArrayList

满分:4 分

13. 抽象类不具有的特点是( )

A. 抽象类可以实例化对象 B. 抽象类只能作为基类使用 C. 抽象类不能定义对象变量

D. 可以声明一个抽象类的指针和引用 满分:4 分

14. 有关跳转语句的说法正确的是( )

A. 跳转语句的作用是实现程序执行过程从一处跳转到另外一处 B. break主要用于跳出循环语句

C. continue语句用来终止整个循环

D. continue和break语句都只能用于循环体内 满分:4 分

15. 下列关键字中哪一个不是用于类的访问控制的

A. public B. friend C. private D. protected 满分:4 分

16. 下面有关运算符的说法错误的是( )。

A. 算术运算符不能对布尔类型、String*和Object*进行算术运算 B. 关系运算符中的“==”和赋值运算符中的“=”是相同的

C. sizeof运算符是用来查询某种数据类型或表达式的值在内存中所占的内存空间大小 D. 括号()在运算符的优先级中是最高的,它可以改变表达式的运算顺序 满分:4 分

17. 如何向数据集DataSet填充数据?( )

A. 创建DataSet对象之后以OleDbDataAdapter实例作为参数,调用Load方法 B. 调用其构造函数创建DataSet时使用OleDbDataAdapter为参数 C. 调用OleDbDataAdapter的Fill方法,使用DataSet作为方法的参数

D. 创建DataSet对象,然后对于DataSet中每一个想生成的表,创建一个DataTable对象 满分:4 分

18. 列有个虚函数说法不正确的有( )。

A. 虚函数是静态的

B. 虚函数声明只能出现在类定义的函数原型声明中

C. 一个虚函数无论被公有继承多少次,它仍然保持其虚函数的特性 D. 定义了虚函数后,程序中声明的指向基类的指针就可以指向其派生类 满分:4 分

19. 以下四个特性中哪一个不属于面向对象的三大特性