吉林大学智慧树知到“电气工程及其自动化”《计算机可视化编程》网课测试题答案
(图片大小可自由调整)
第1卷
一.综合考核(共15题)
1.如果派生类的成员函数的原型与基类中被定义为虚函数的成员函数原型相同,那么,这个函数自动继承基类中虚函数的特性()。
A、错误
B、正确
正确答案:B
2.下面()正确描述了随机访问文件。
A、随机访问文件与顺序文件的工作方式相同,读写随机文件的方法与顺序文件也相同
B、当读取随机文件时,必须读取第一个记录,它定义了后续记录的长度
C、随机文件中的每一个记录都有一个前缀来指示记录的长度,允许文件中的记录的长度不同
D、以上都不对
正确答案:D
3.当将一个类S定义为另一个类A的友元类时,类S的所有成员函数都可以直接访问类A的所有成员。()
A.错误
B.正确
4.下列对于WinMain函数的描述中,错误的是()。
A、WinMain函数的名称是固定的
B、WinMain函数是Windows程序的入口点(该函数被系统调用,作为一个32位应用程序的入口点)
C、WinMain函数不能有参数(四个参数)
D、窗口函数与WinMain的关联是通过窗口类的注册实现的
正确答案:C
5.以下四个特性中哪一个不属于面向对象的三大特性()
A.封装性
B.多态性
C.抽象性
D.继承性
6.下面选项中,()正确描述了数据绑定。
A、从Binding类创建绑定时指定一个数组作为参数,该数字包含对每一个要绑定的控件实例的引用
B、Binding构造函数创建绑定,通过创建绑定,控件可以和DataSet中数据表的指定列相关联
C、Binding构造函数创建绑定,但是,对于与特定控件实例相关联的绑定,必须添加到该控件的DataBindings集合
D、可以把控件绑定到DataSet中的DataTable,但是绑定不能与其他对象相关联,如ArrayList
正确答案:C
7.下列类中不属于MFC框架基本类的是()
A.CWinApp
B.CFrameWnd
C.CView
D.CObject
8.列有个虚函数说法不正确的有()。
A.虚函数是静态的
B.虚函数声明只能出现在类定义的函数原型声明中
C.一个虚函数无论被公有继承多少次,它仍然保持其虚函数的特性
D.定义了虚函数后,程序中声明的指向基类的指针就可以指向其派生类
9.下面的标识符正确的是()。
A.student name
B.3type
C._above
D.ab
10.函数调用的整个过程就是栈空间操作的过程。下面不属于栈操作过程的是()
A.把被调函数的栈空间收回
B.保护调用函数的运行状态和返回地址
C.传递参数
D.将控制转交被调用函数
11.如何向数据集DataSet填充数据()。
A、创建DataSet对象之后以OleDbDataAdapter实例作为参数,调用Load方法
B、调用其构造函数创建DataSet时使用OleDbDataAdapter为参数
C、调用OleDbDataAdapter的Fill方法,使用DataSet作为方法的参数
D、创建DataSet对象,然后对于DataSet中每一个想生成的表,创建一个DataTable对象
正确答案:C
12.抽象类不具有的特点是()。
A、抽象类可以实例化对象
B、抽象类只能作为基类使用
C、抽象类不能定义对象变量
D、可以声明一个抽象类的指针和引用
正确答案:A
13.所有的表达式都有值()。
A、错误
B、正确
正确答案:A
14.OleDbParameter的作用是()
A.它用来配置要检索道DataSet中的列
B.它用来动态配置OleDbConnection的ConnectionString属性
C.当OleDbCommand使用参数化查询语句时,为参数化查询语句提供参数值
D.上述都对
15.
第2卷
一.综合考核(共15题)
1.函数调用的整个过程就是栈空间操作的过程。下面不属于栈操作过程的是()。
A、把被调函数的栈空间收回
B、保护调用函数的运行状态和返回地址
C、传递参数
D、将控制转交被调用函数
正确答案:A
2.MFC常规动态链接库中不能导出的是()
A.风格函数
B.全局变量
C.资源
D.基于MFC的C++类
3.定义一个枚举类型如:_value enum weekday{Mon=2,Tue,Wed,Thu,Fri,Sat=0,Sun}; enum weekday day1,day2,day3,day4; 下面表达式错误的是()。
A、day1=Thu
B、day2C、day3=Sun=1
D、day4=day2
正确答案:C
4.以下四个关于类的访问控制的描述哪一个是错误的()。
A、子类不能访问其父类的私有数据成员和成员函数
B、子类的对象不能访问其父类的保护数据成员或者成员函数
C、类的对象不能访问类的保护数据成员或者成员函数
D、类的成员函数不能访问类中的私有数据
正确答案:D
5.Timer控件的()属性控制Tick事件的触发时间间隔
A.Container
B.Enabled
C.Interval
D.Name
6.下列对于WinMain函数的描述中,错误的是()
A.WinMain函数的名称是固定的
B.WinMain函数是Windows程序的入口点(该函数被系统调用,作为一个32位应用程序的入口点)
C.WinMain函数不能有参数(四个参数)
D.窗口函数与WinMain的关联是通过窗口类的注册实现的
7.下列有关MDI应用程序中窗体间的关系描述正确的是()
A.MDI应用程序中只有一个窗体可以指定为MDI子窗体
B.标准窗体必须出现在MDI父窗体的可视区域之内
C.MDI子窗体总是带有菜单
D.MDI子窗体必须出现在MDI父窗体的可视区域之内
8.以下四个关于类的访问控制的描述哪一个是错误的()
A.子类不能访问其父类的私有数据成员和成员函数
B.子类的对象不能访问其父类的保护数据成员或者成员函数
C.类的对象不能访问类的保护数据成员或者成员函数
D.类的成员函数不能访问类中的私有数据
9.下面有关重载函数的说法中正确的是()。
A、重载函数必须有不同的返回值类型
B、重载函数形参个数必须不同
C、重载函数必须有不同的形参列表
D、重载函数名可以不同
正确答案:C
10.定义一个枚举类型如下: _value enum weekday{Mon=2,Tue,Wed,Thu,Fri,Sat=0,Sun}; Enum weekday day1,day2,day3,day4; 下面表达式错误的是()。
A.day1=Thu
B.day2SUN span
C.day3=Sun=1
D.day4=day2
11.下面有关运算符的说法错误的是()。
A、算术运算符不能对布尔类型、String*和Object*进行算术运算
B、关系运算符中的“==”和赋值运算符中的“=”是相同的
C、sizeof运算符是用来查询某种数据类型或表达式的值在内存中所占的内存空间大小
D、括号在运算符的优先级中是最高的,它可以改变表达式的运算顺序
正确答案:B
12.
13.下面()是GroupBox和Panel控件的区别。
A、GroupBox和Panel控件都是容器控件
B、GroupBox控件的Text属性包含描述性提示
C、动态的添加控件
D、动态的删除控件
正确答案:B
14.下列选项中哪一个不是命令消息的产生途径()
A.选择菜单项
B.单击工具栏
C.点击对话框的按钮
D.程序产生命令
15.下面有关运算符的说法错误的是()。
A.算术运算符不能对布尔类型、String*和Object*进行算术运算
B.关系运算符中的“==”和赋值运算符中的“=”是相同的
C.sizeof运算符是用来查询某种数据类型或表达式的值在内存中所占的内存空间大小
D.括号()在运算符的优先级中是最高的,它可以改变表达式的运算顺序
第1卷参考答案
一.综合考核
3.参考答案:B
5.参考答案:C
7.参考答案:D
8.参考答案:A
9.参考答案:D
10.参考答案:A
14.参考答案:C
第2卷参考答案
一.综合考核
2.参考答案:D
5.参考答案:C
6.参考答案:C
7.参考答案:D
正则化描述正确的是8.参考答案:D
10.参考答案:C
14.参考答案:C
15.参考答案:B

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。