更多“下面四组READ/DATA语句中正确的是()。A、READa,b,CDATA1,2*3,6B、READa,b,CDATA2x,3y,4C、READa,b, ”相关问题
  • 第1题:

    下面类的声明中的几个语句,正确的是(设定语句是主函数中的语句)( )。 class TestClass { private: int data; public: TestClass(int g_data) { data=g_data; } void show(){cout<<data<<end1;) };

    A.TestClass *p;

    B.TestClass m;

    C.TestClass.data=8;

    D.TestClass.show();


    正确答案:A
    解析:C++中,若没有类的显式声明构造函数则系统会为其提供一个默认的构造函数,若提供了构造函数则会将系统提供的默认的构造函数覆盖。调用构造函数时,实参必须与形参匹配。但是如果声明一个对象指针时,不是定义一个对象,不调用对象的构造函数。

  • 第2题:

    设有如下定义: 若要使P指向data中的n域,正确的赋值语句是( )。A. B. C. S

    设有如下定义:若要使P指向data中的n域,正确的赋值语句是( )。

    A.

    B.

    C.

    D.


    正确答案:C
    本题主要考查了结构体变量引用成员数据的方法,主要有以下两种:结构体变量名.成员名或结构体指针_>成员名。

  • 第3题:

    累加器寻址方式中,READA *AR3 是把累加器A所确定的程序存储器单元中的值传送给 AR3指向的数据存储器单元。如果A=0023H,AR3=0100H,(0023H)=0306H,(0100H)=1234H,则执行该指令后,(0100h)=?

    A.0306H

    B.1234H

    C.0023H

    D.0100H


    错误

  • 第4题:

    设有以下定义: struck sk { int a; float b; }data; int *p; 若要使p指向data中的a域,正确的赋值语句是( )。

    A.p=&a;

    B.p=data.a;

    C.p=&data.a;

    D.*p=data.a;


    正确答案:C
    解析:p定义为指针变量。选项A中对结构体分量a的引用错误,应为data.a。选项B中data.a是取分量的值,它是一个整型数据,而p的值应为地址,所以不能将data.a赋值给p。&为取地址符,取分量data.a的地址赋值给p,是正确的赋值语句。*是间接访问运算符,选项D中的浯句是将分量data.a的值赋值给p所指存储单元,*p相当于一个变量,而不能实现使p指向data中的a域。

  • 第5题:

    要向DatA.dat 文件中添加数据,下面语句中正确的是______。

    A.Open "DatA.dat" For OutputAs #1

    B.Open "DatA.daf' For InputAs #1

    C.Open DatA.dat For OutputAs #I

    D.Open DatA.dar For Append As #1


    正确答案:D