正确答案: A

存储空间不一定连续,且各元素的存储顺序是任意的

题目:下列关于线性链表的描述中正确的是( )。

解析:线性表的链式存储结构中的结点空间是动态生成的,它们在内存中的地址可能是连续的,也可能是不连续的。

查看原题 点击获取本科目所有试题

举一反三的答案和解析:

  • [单选题]在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为 ______。
  • 64

  • 解析:解析:在进行顺序查找过程中,如果线性表中的第1个元素就是被查找元素,则只需做一次比较就查找成功,查找效率最高;但如果被查找的元素是线性表中的最后一个元素,或者被查找的元素根本就不性表中,则为了查找这个元素需要与线性表中所有的元素进行比较,这是顺序查找的最坏情况。所以对长度为n的线性表进行顺序查找,在最坏情况下需要比较n次。

  • [单选题]设一棵树的度为3,其中没有度为2的结点,且叶子结点数为6。该树中度为3的结点数为()
  • 不可能有这样的树


  • [单选题]主索引的关键字段值是( )的。
  • 唯一


  • [单选题]有下列程序:
  • 0

  • 解析:解析:本题考查do…while循环。当--寸是0(即y是0)时结束循环,输出y--是先输出y的值再将y的值减1。

  • [单选题]文本框控件中将Text的内容全部显示为所定义的字符的属性项是
  • PasswordChar

  • 解析:解析:PasswordChar属性返回或设置一个值,该值指示所键入的字符或占位符在TextBox控件中是否要显示出来;返回或设置用做占位符。

  • [单选题]有如下程序 #includeiostream> using namespace std; class Base{ protected: Base(){cout'A';} Base(char c){coutc;) }; class Derived: public Base{ public: Derived(char c){coutc;) }; int main(){ Derived dl('B'); return 0; } 执行这个程序屏幕上将显示输出( )。
  • AB


  • [单选题]有以下程序include include using namespace std;class base{private:char
  • 有以下程序 #include iostream> #include string> using namespace std; class base { private: char baseName[10]; public: base () { strcpy(baseName,"Base"); } virtual char *myName() { return baseName; } char *className() { return baseName; } }; class Derived : public base { private: char derivedName[10]; public: Derived() { strcpy(derivedName,"Derived"); } char *myName() { return derivedName; } char *className() { return derivedName; } }; void showPtr(base &p) { coutp.myName () " "p.className (); } int main () { base bb; Derived dd; showPtr(dd); return 0; } 运行后的输出结果为

  • Derived Base

  • 解析:解析:本题考核虚函数的应用。类Derived是从基类Base公有派生而来的。因此,Derived是基类Base的子类型。main()函数中定义了一个基类对象bb和一个派生类对象dd。从程序,中可看出派生类Derived的对象dd交给了处理基类Base的对象的函数showPtr进行处理。由于在基类中函数myName被定义成虚函数。所以在函数 showPtr中调用的myName函数为派生类的成员函数 myName,从而输出Derived。然后输出className,即基类名称Base。

  • 推荐下载科目: 计算机三级 计算机四级 软考中级 JAVA认证 软考初级 职称计算机 通信工程师 计算机辅助设计 其他 LTE认证
    @2019-2026 不凡考网 www.zhukaozhuanjia.com 蜀ICP备20012290号-2