1、吉大17春学期计算机可视化编程在线作业一满分答案吉大17春学期计算机可视化编程在线作业一试卷总分:100 得分:100一、 单选题 (共 20 道试题,共 80 分)1. 有关跳转语句的说法正确的是( )A. 跳转语句的作用是实现程序执行过程从一处跳转到另外一处B. break主要用于跳出循环语句C. continue语句用来终止整个循环D. continue和break语句都只能用于循环体内 满分:4 分正确答案:B2. 下列描述正确的是( )。A. 构造函数可以重载,析构函数不能重载B. 构造函数不能重载,析构函数可以重载C. 构造函数和析构函数均可重载D. 构造函数和析构函数均不可重载
2、满分:4 分正确答案:A3. 下列关键字中哪一个不是用于类的访问控制的A. publicB. friendC. privateD. protected 满分:4 分正确答案:B4. 抽象类不具有的特点是( )A. 抽象类可以实例化对象B. 抽象类只能作为基类使用C. 抽象类不能定义对象变量D. 可以声明一个抽象类的指针和引用 满分:4 分正确答案:A5. 下列类中哪一个不是GDI对象类A. CPenB. CWndC. CBrushD. CRgn 满分:4 分正确答案:B6. 下列有关MDI应用程序中窗体间的关系描述正确的是( )A. DI应用程序中只有一个窗体可以指定为MDI子窗体B. 标准窗
3、体必须出现在MDI父窗体的可视区域之内C. MDI子窗体总是带有菜单D. MDI子窗体必须出现在MDI父窗体的可视区域之内 满分:4 分正确答案:D7. 下面( )正确描述了随机访问文件。A. 随机访问文件与顺序文件的工作方式相同,读写随机文件的方法与顺序文件也相同B. 当读取随机文件时,必须读取第一个记录,它定义了后续记录的长度C. 随机文件中的每一个记录都有一个前缀来指示记录的长度,允许文件中的记录的长度不同D. 以上都不对 满分:4 分正确答案:D8. MFC常规动态链接库中不能导出的是A. 风格函数B. 全局变量C. 资源D. 基于MFC的C+类 满分:4 分正确答案:D9. Open
4、FileDialgo和SaveFileDialog控件的( )属性控制显示的文件类型。A. SelectionB. FilterC. IndexD. FileType 满分:4 分正确答案:B10. 对GetMessage和PeekMessage的叙述正确的是A. GetMessage不等待消息到达B. PeekMessage在无消息时不等待C. PeekMessage总是从消息队列中删除消息,但WM_PAINT消息除外D. GetMessage总是从消息队列中删除消息,包括WM_PAINT消息 满分:4 分正确答案:B11. 下面有关运算符的说法错误的是( )。A. 算术运算符不能对布尔类型
5、、String*和Object*进行算术运算B. 关系运算符中的“=”和赋值运算符中的“=”是相同的C. sizeof运算符是用来查询某种数据类型或表达式的值在内存中所占的内存空间大小D. 括号()在运算符的优先级中是最高的,它可以改变表达式的运算顺序 满分:4 分正确答案:B12. 有关for循环的语法形式:for(表达式1;表达式2;表达式3) ,说法错误的是( )A. 若表达式1省略时,需要在for循环语句前面给控制循环是否继续执行的变量(一般是循环变量)赋值B. 若表达式2省略,则循环语句中必需包含结束循环的跳转语句,如breakC. 若表达式3省略时,需要在循环体语句中改变循环变量的
6、值,保证可以形成循环结束的条件,否则回形成死循环D. 表达式1、2、3都可以省略,中间的两个“;”也可以省略 满分:4 分正确答案:D13. 下面选项中,( )正确描述了数据绑定A. 从Binding类创建绑定时指定一个数组作为参数,该数字包含对每一个要绑定的控件实例的引用B. Binding构造函数创建绑定,通过创建绑定,控件可以和DataSet中数据表的指定列相关联C. Binding构造函数创建绑定,但是,对于与特定控件实例相关联的绑定,必须添加到该控件的DataBindings集合D. 可以把控件绑定到DataSet中的DataTable,但是绑定不能与其他对象相关联,如ArrayLi
7、st 满分:4 分正确答案:C14. ODBC体系结构中不包括下列哪个组件A. ODBC管理器B. 数据源C. 驱动程序管理器D. 数据库管理系统DBMS 满分:4 分正确答案:D15. 下面( )可应用于DataReader。A. 它是向前导航道,必须从数据表的开头向后顺序读取其中的数据B. 当DataReader初次打开时,当前的记录指针位于第一行记录之前C. 每一行记录的列使用列第数值索引检索D. 上述都对 满分:4 分正确答案:D16. 下列有关Directory类的描述中,( )是正确的。A. Directory类的方法是静态的,因此要调用其方法,需要创建Directory类的实例B
8、. 要删除一个目录,可以调用Directory类的RemoveDirectory方法C. 要删除一个目录,该目录必须为空D. 以上都不对 满分:4 分正确答案:C17. 以下四个特性中哪一个不属于面向对象的三大特性A. 封装性B. 多态性C. 抽象性D. 继承性 满分:4 分正确答案:C18. 用来把DataSet中的修改保存回数据库,可以调用OleDbDataAdapter中的什么方法?( )A. SaveB. GetChangesC. UpdateD. AcceptChanges 满分:4 分正确答案:C19. 下面( )是GroupBox和Panel控件的区别。A. GroupBox和P
9、anel控件都是容器控件B. GroupBox控件的Text属性包含描述性提示C. 动态的添加控件D. 动态的删除控件 满分:4 分正确答案:B20. 下列选项中哪一个不是命令消息的产生途径A. 选择菜单项B. 单击工具栏C. 点击对话框的按钮D. 程序产生命令 满分:4 分正确答案:C二、 判断题 (共 5 道试题,共 20 分)1. 程序的编译是以文件为单位的,因此将程序分到多个文件中可以减少每次对程序修改所带来的编译工作量。A. 错误B. 正确 满分:4 分正确答案:B2. 说明函数原型时不需要指明每个函数参数的名字,只需要说明每个参数的类型和返回值类型就可以了。A. 错误B. 正确 满分:4 分正确答案:B3. 当将一个类S定义为另一个类A的友元类时,类S的所有成员函数都可以直接访问类A的所有成员。A. 错误B. 正确 满分:4 分正确答案:B4. 字符串hello,world”在内存中存放时,占用11个字节的空间。A. 错误B. 正确 满分:4 分正确答案:A5. 所有的表达式都有值。A. 错误B. 正确 满分:4 分正确答案:A
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1