试题与答案

在C++中用来实现运行时多态性的是【 】A. 重载函数 B. 析构函数 C.

题型:单项选择题

题目:

在C++中用来实现运行时多态性的是【 】

A. 重载函数

B. 析构函数

C. 构造函数

D. 虚函数

答案:

参考答案:D

解析:本题考核虚函数。在C++语言中,多态性可分为两类:编译时的多态性和运行时的多态性。编译时的多态性是通过函数重载和模板体现。其实现机制称为静态联编(也译为静态绑定),即在编译阶段决定执行哪个同名的被调用函数:运行时的多态性是通过体现的,其实现机制称为动态联编(也译为动态绑定),即在编译阶段不能决定执行哪个同名的被调用函数,只在执行阶段才能依据要处理的对象类型来决定执行哪个类的成员函数。用来实现运行时多态性的是虚函数。

试题推荐
题型:阅读理解与欣赏

陋室铭    

(唐)刘禹锡

       山不在高,有仙则。水不在深,有龙则灵。是陋室,惟吾德馨。苔痕上阶绿,草色入帘青。谈笑有鸿儒,往来无白丁。可以调素琴,阅金经。无丝竹之乱耳,无案牍之劳形。南阳诸葛庐,西蜀子云亭。孔子云:何陋之有?     

       注释:铭:古代的一种韵文体,用来进行褒扬或劝诫。     

       译文:山不一定要高,有神仙就会出名。水不一定要深,有龙就会灵验。这里虽然是一  间很简陋的房屋,但因为有了我这有德之人便变得美好。青苔长到了台阶上,使台阶也变成了绿色,青草的翠色映进了帘子里面。来这里聊天的也都是学识渊博的学者,不和没有文化的人打交道。在这里可以干自己喜欢的事,如:弹琴、读经书等。没有那些喧闹的声音,也不用整日为了官府的公务而累得筋疲力尽。(它好比)南阳诸葛亮的草庐,西蜀扬雄的玄亭。孔子说:“(品德高的君子住在那里)有什么简陋的?”    

1.解释文中画线词语的意思。

     (1)名:                   (2)斯:                    

    (3)鸿儒:                (4)白丁:                   

2.文中通过写交往的人物表现主人高雅情趣的两句话是什么?  

                                                                                                                                 

3.文中画线的句子写的是陋室清幽淡雅的环境,作者这样写的目的是什么?  

                                                                                                                                

4.“孔子云:何陋之有?”这是一个            句。你还知道孔子的哪句名言?  

                                                                                                                                

查看答案
微信公众账号搜索答案