正确答案: B
虚函数不得是静态成员函数
题目:下列关于虚函数的说明中,正确的是( )。
查看原题 点击获取本科目所有试题
举一反三的答案和解析:
[单选题]下列程序的执行结果是( )。
3,1 4,1
解析:解析:本题主要考查自加运算符(++、--)的使用。①前缀变量“++i、--i”,在使用i之前,先使i的值加1或者减1,再使用此时的表达式的值参与运算;②后缀变量“i++、i--”,先使用此时的表达式的值参与运算,在使用i之后,再使i的值加1或者减1。本题中计算表达式c=(a++)-1时先使用a的值进行计算,结果为c=2-1=1,然后将a的值加1,即执行完此语句后a的值是3;表达式c+=-a+++ (++b)等价于 c=c+(-a++)+(++b), c=1+(-3)+3=1, 此时a=4,b=3。
[单选题]下列叙述中错误的是______。
在数据库系统中,数据的物理结构必须与逻辑结构—致
解析:解析:数据库系统具有数据独立性的特点,数据独立性一般分为物理独立性与逻辑独立性两级。物理独立性即是数据的物理结构的改变不影响数据库的逻辑结构;逻辑独立性即数据库总体逻辑结构的改变,不需要相应修改应用程序。所以,在数据系统中,数据的物理结构并不一定与逻辑结构一致。
[单选题]在使用打印直接输出信息时,下列哪个属性或方法实现了使文件结束打印( )。
EndDoc方法
解析:解析: 每次应用程序结束时,它们会自动使用EndDoc方法,将打印机对象中任何未确定的信息送到打印机,即通过“Printer.EndDoc”方法用来结束文件打印。
[单选题]下列关于线性链表的叙述中,正确的是
进行插入与删除时,不需要移动表中的元素
解析:解析:线性表的链式存储结构称为线性链表。性链表中,各元素结点的存储空间可以是不连续的,且各数据元素的存储顺序与逻辑顺序可以不一致。性链表中进行插入与删除,不需要移动链表中的元素。因此C)选项正确。
[单选题]在编写Applet程序时,程序中必须有的import语句是
import java.applet.Applet;
解析:解析:编写Applet程序,其中定义的类是java.applet.Applet类的子类。
[单选题]设有如下定义 struct ss { char name[10]; int age; char sex; } std[3],*p=std; 下面各输入语句中错误的是
scant("%s",&std.name);
解析:解析:选项A中“&(*p).age”代表的是etd[0].age的地址,是正确的,选项C也是正确的,选项D先用指针变量引用结构型的成员sex,然后取它的地址,也是正确的,选项B中的“std.name”是错误的引用,因为std是数组名,代表的是数组的首地址,地址没有成员“name”。