正确答案: B

继承

题目:下列举出的哪种技术机制可以使一个类可以共享另一类的数据和方法?

查看原题

举一反三的答案和解析:

  • [单选题]SQL语句SELECT 部门表.部门号,部门名称,SUM(单价*数量);FROM 部门表,商品表;WHERE部门表.部门号=商品表.部门号;GROUP BY部门表.部门号查询结果是
  • 各部门商品金额合计

  • 解析:该语句利用SUM()函数在商品表中查询各部门商品的金额合计,该题涉及多表查询,其执行过程是,从部门表中选取部门号和部门名称以及单价和数量字段,乘积后求和,查询出的记录同时要满足部门号字段和商品表中的部门号相等。GROUP BY后的分组字段是部门号,因此它计算的是各个部门商品金额的合计。

  • [单选题]下列叙述中正确的是( )。
  • 线性链表是线性表的链式存储结构


  • [单选题]在一个单链表中,若q结点是p结点的前驱结点,若在q与p之间插入结点s,则执行( )。
  • q→link=s; s→link=p

  • 解析:解析:在单链表中插入一个元素需要执行以下步骤:首先将待插入节点的前驱结点的指针域指向待插入节点,然后将待插入节点的指针域指向待插入节点的前驱结点原先的后继节点。

  • [单选题]在C++语言中函数返回值的类型是由( )决定的。
  • 定义该函数时所指定的函数类型

  • 解析:解析: 函数类型决定了函数返回值的类型。函数值返回类型可以由编译器自动完成类型转换。在函数有返回值的调用中,编译器将return后面的表达式的类型,强制转换为该函数定义时指定的返回值类型。

  • [单选题]有以下程序; main() { int y=3,x=3,z=1; printf("%d %d\n",(++x,y++),z+2); } 执行后的输出结果是( )
  • 3 3


  • [单选题]有如下程序: #includeiostream> using namespace std; class A{ public: A(){cout"A";} }; classB{public:B().{cout"B";}} classC:public A{ B b; public: C(){cout"C";} }; int main (){ C obj; return 0;} 执行后的输出结果是
  • ABC

  • 解析:解析:本题考核类的继承与派生。派生类构造函数执行的一般次序如下:首先调用基类构造函数,调用顺序按照它们被继承时说明的顺序。然后调用子对象的构造函数,调用顺序按照它们在类中的说明顺序。最后是派生类构造函数中的内容。题中,类A是基类,类C是基类A的派生类,类B的对象b是类C的私有成员。所以最后的输出为ABC。

  • [单选题]以下程序的输出结果为( )。 #includestdio.h> main() { char *alpha[6]={"ABCDEFGH","IJKL","MNOP","QRST","UVWX"}; char**p;int i; p=alpha; for(i=0;i4;i++)printf(" %s" ,p[i]);printf("\n" );}
  • C

    ABCDEFGHIJKLMNOPQRST

  • 解析:解析:字符串数组中的每个元素是一个指向字符串的字符指针,可用一个指向指针的指针来指向一个字符串数组,题中p即为一个这样的指针,p[i]则指向了数组alpha的第i+1各元素。注意:用带下标的指针变量引用一维数组中的元素。

  • 推荐下载科目: 软考中级 思科认证 Linux认证 JAVA认证 计算机一级 软考高级 软考初级 职称计算机 计算机操作员中级 其他
    @2019-2026 不凡考网 www.zhukaozhuanjia.com 蜀ICP备20012290号-2