全国信息技术应用考试

下面哪一个是正确的类的声明?()A、public void HH{…}B、public class Move(){…}C、public class void number{}D、public class Car{…}

题目

下面哪一个是正确的类的声明?()

  • A、public void HH{…}
  • B、public class Move(){…}
  • C、public class void number{}
  • D、public class Car{…}
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下面是一个模板声明的开始部分:templatedouble…由此可知A.这可能是一个函数模板的声

下面是一个模板声明的开始部分: template<typename T>double… 由此可知

A.这可能是一个函数模板的声明

B.这可能是一个类模板的声明

C.这既可能是一个函数模板的声明,也可能是一个类模板的声明

D.这肯定是一个错误的模板声明


正确答案:A
解析:函数模板声明的格式:
  templatetypename类型参数>返回类型函数名(模板形参表){函数体}
  类模板的声明格式:
  templatetypename类型参数>class类名{类成员声明}故答案为A。

第2题:

下列有关Java源代码文件三要素的说法正确的是______。

A.可以有多个包声明语句

B.只能有1个引入类声明语句

C.只能有一个可见性为public的类,且要求源文件名必须与public类名相同

D.包声明、引入类声明、类和接口的声明这三者的顺序可以任意


正确答案:C
解析:Java源代码文件的结构要求只能有0或1个程序包语句、任意多个引入类声明语句,所以选项A和B错误。书写Java语言源程序时要求只能有一个公共类,且源程序文件名必须与公共类名相同,因为Java解释器要求公共类必须放在与之同名的文件中,所以选项C  正确。源代码文件中,三要素出现的顺序必须是包声明、引入类声明、类和接口的声明,故选项D错误。

第3题:

下面对模板的声明,正确的是()。

A、template

B、template

C、template

D、template


参考答案:C

第4题:

假设在Java源程序文件“MyClass.java”中只含有一个类,而且这个类必须能够被位于个庞大的软件系统中的所有Java类访问到,那么下面( )声明有可能是符合要求的类声明。

A、privateclassMyClassextendsObject

B、publicclassmyclassextendsObject

C、publicclassMyClass

D、classMyClassextendsObject


正确答案:C

第5题:

下面是关于派生类声明的开始部分,其中正确的是( )。


正确答案:D

第6题:

下面是类Shape的定义: class Shape{ public: virtual void Draw()=0; } 下列关于Shape类的描述中,正确的是( )。

A.类Shape是虚基类

B.类Shape是抽象类

C.类Shape中的Draw函数声明有误

D.语句“Shape s;”能够建立Shape的一个对象s


正确答案:B
解析:抽象类是类中至少有一个纯虚函数,抽象类是用来被继承的,即是用来生成派生类,它本身不能生成实例。

第7题:

下面是一个模板声明的开始部分: Templatedouble... 由此可知A.这可能是一个函

下面是一个模板声明的开始部分: Template<typename T>double... 由此可知

A.这可能是一个函数模板的声明

B.这可能是一个类模板的声明

C.这既可能是一个函数模板的声明,也可能是一个类模板的声明

D.这肯定是一个错误的模板声明


正确答案:A
解析:类模板说明的一般形式是:
  template类型形参表>
  class类名>
  {//类说明体??
  };
  函数模板的一般说明形式如下
  template模板形参表>
  返回值类型>函数名>(模板函数形参表)
  //函数定义体

第8题:

( 32 )下面是类 Shape 的定义:

class Shape{

public:

virtual void Draw()=0;

};

下列关于 Shape 类的描述中,正确的是

A )类 Shape 是虚基类

B )类 Shape 是抽象类

C )类 Shape 中的 Draw 函数声明有误

D )语句 “ Shape s; ” 能够建立 Shape 的一个对象 s


正确答案:B

第9题:

下面是一个模板声明的开始部分: templatedouble…由此可知( )。

A.这可能是一个函数模板的声明

B.这可能是一个类模板的声明

C.这既可能是一个函数模板的声明,也可能是一个类模板的声明

D.这肯定是一个错误的模板声明


正确答案:A
本题考查函数模板和类模板的基础知识,从templatedouble这里就可以看出这是·个函数模板的声明。

第10题:

下面算式中哪一个是正确的?


答案:C
解析:
提示:本题检查向量代数的基本概念,用到两向量的加法、两向量的数量积、向量积的定义。

更多相关问题