正确答案: A

当赋空值的时候,变量指向地址为0的存储单元

题目:下列关于指针变量赋空值的说法错误的是

查看原题

举一反三的答案和解析:

  • [单选题]把实体一联系模型转换为关系模型时,实体之间的联系在关系模型中是通过 ______。
  • 建立新的关系来实现


  • [单选题]通过公有派生类的对象,只能访问基类成员中的( )。
  • 公有成员


  • [单选题](21)语句Dim Arr(-3 To 5)As Integer定义的数组的元素个数是
  • 9

  • 解析:【解析】该数组定义语句定义了一个一维数组,它的下标下界为-3,上界为5,因此该数组的下标值在-3~5之间,数组元素为Arr(-3)、Arr(-2)、Arr(-1)、Arr(0)、Arr(1)、Arr(2)、Arr(3)、Arr(4)、Arr(5),共9个元素。

  • [单选题]下列关于线性表叙述不正确的是( )。
  • 线性表必须要有数据元素

  • 解析:解析:A、B、C 3个选项都是成为一个线性表的基本要求。一个线性表中可以没有数据元素,称为空线性表。

  • [单选题]下列程序的输出结果是( )。 #includeiostream> using namespace std; int main() { char a[]="Hello,Test"; char *p=a; while(*p) { if(*p>='a'&&*p='’z') coutchar(*p+'A'-'a'); else cout*p; p++; } return 0; }
  • HELLO,TEST

  • 解析:解析:用一个指针变量p指向字符数组a,在while循环中,当不指向数组尾时,将小写字母转换为大写字母,然后将其输出。

  • [单选题]有如下程序:includeusing namespace std;class Base{public:virtual void func1(){co
  • 有如下程序: #includeiostream> using namespace std; class Base{ public: virtual void func1(){cout"Base 1";} void rune2(){cout"Base 2";} }; class Derived:public Base{ public: void func1(){cout"Derived 1";} void func2(){cout"Derived 2";} }; int main(){ Base *p=new Derived; P->func1(); P->func2(); return 0: } 运行此程序,屏幕上将显示输出______。

  • Derived 1 Base 2

  • 解析:解析:派生类Derived由基类Base公有继承而来。调用p->func1();后,执行派生类Derived的函数void func1();调用p->rune2();后,执行基类的函数void func2(),因为虚拟函数是根据对象的实际类型调用,非虚拟函数是根据指针类型调用。故通过指针p调用func2时将直接调用基类中的void func2()。

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