精华内容
下载资源
问答
  • 面试题:下面哪个对类的声明错误的? A、class MyClass extends MySuperClass1,MySuperClass2{} B、public class MyClass{} C、abstract class MyClass implements YourInterface1,YourInterface2{} D、private...

    题目:

    面试题:下面哪个对类的声明是错误的?

    A、class MyClass extends MySuperClass1,MySuperClass2{}
    
    B、public class MyClass{}
    
    C、abstract class MyClass implements YourInterface1,YourInterface2{}
    
    D、private class MyClass{}
    
    E、class MyClass extends MySuperClass implements YourInterface{}
    

    结果:A

    解释:

    A:类只支持单继承,所以A错误。

    B:public是类修饰符,class表示这是个类,MyClass是类名,B正确。

    C:abstract是抽象类的类修饰符,class表示这是个类,MyClass是类名,类支持多实现,并且前面的public可以写可以不写,如果写的话需要保证文件名和类名一致,C正确。

    D:内部类可以使用public、protected、默认修饰符、private修饰,所以D正确

    E:可访问控制符可以不写,类支持单继承多实现,所以E正确

    展开全文
  • 下列哪种异常是检查型异常,需要在编写程序时声明? ANullPointerException BClassCastException CFileNotFoundException DIndexOutOfBoundsException 正确答案:C 1. 粉红色的是受检查的异常(checked ...
    下列哪种异常是检查型异常,需要在编写程序时声明?
    ANullPointerException
    BClassCastException
    CFileNotFoundException
    DIndexOutOfBoundsException
    正确答案:C
    

    1. 粉红色的是受检查的异常(checked exceptions),其必须被 try{}catch语句块所捕获,或者在方法签名里通过throws子句声明.受检查的异常必须在编译时被捕捉处理,命名为 Checked Exception 是因为Java编译器要进行检查,Java虚拟机也要进行检查,以确保这个规则得到遵守.

    2. 绿色的异常是运行时异常(runtime exceptions),需要程序员自己分析代码决定是否捕获和处理,比如 空指针,被0除...

    3. 而声明为Error的,则属于严重错误,如系统崩溃、虚拟机错误、动态链接失败等,这些错误无法恢复或者不可能捕捉,将导致应用程序中断,Error不需要捕捉。

    展开全文
  • 题目:下列关于构造方法的叙述中,错误的是( ) A.Java语言规定构造方法名与类名必须相同 B.Java语言规定构造方法没有返回值,但不用void声明 C.Java语言规定构造方法不可以重载 D.Java语言规定构造方法只能通过...

    题目:下列关于构造方法的叙述中,错误的是( )

    A.Java语言规定构造方法名与类名必须相同

    B.Java语言规定构造方法没有返回值,但不用void声明

    C.Java语言规定构造方法不可以重载

    D.Java语言规定构造方法只能通过new自动调用

    结果:C

    解释:

    本题考查的是构造方法的使用。在Java语言中,构造方法是一种特殊的方法,是为对象初始化操作编写的方法,用它来定义对象的初始状态。Java中的每个类都有构造方法,如果你没要看到,那说明这是隐式声明的无参构造,它也是由方法名、参数和方法体组成的。构造方法有如下特点:

    • 构造方法的名字必须与类名相同。
    • 构造方法不返回任何数据,但不用void来声明。
    • 用户不能直接调用构造方法,必须通过关键字new自动调用,无论是直接新建对象,还是通过反射、克隆等新建对象都需要调用构造方法,但是都不是我们去调用的构造方法
    • 在构造方法实现中,可以进行方法重载,即定义多个构造方法。重载构造方法的目的是使类具有不同的初始值,为类对象的初始化提供方便。

    根据上述构造方法的特点可知,C项错误

    展开全文
  • 在c++中,下列描述错误的是( )

    千次阅读 2020-09-12 20:42:12
    A创建对象前,静态成员不存在 B静态成员是类的成员 C静态成员不能是虚函数 D静态成员函数不能直接访问非静态成员 答案:A 解析: 静态的使用注意事项: 1.... 5:析构函数可以是虚函数,而且通常声明为虚函数

    A创建对象前,静态成员不存在
    B静态成员是类的成员
    C静态成员不能是虚函数
    D静态成员函数不能直接访问非静态成员

    答案:A
    解析:
    静态的使用注意事项:

    1.静态方法只能访问静态成员(包括成员变量和成员方法)

    非静态方法可以访问静态也可以访问非静态

    2.静态方法中不可以定义this,super关键字

    因为 一个类中,一个static变量只会有一个内存空间,虽然有多个类实例,但这些类实例中的这个static变量会共享同一个内存空间。静态方法在优先于对象存在,所以静态方法中不可以出现this,super关键字。

    3.主函数是静态的。
    程序运行的时候,静态成员已经加载在内存里面了,但是包含静态成员的对象共享这些静态成员,
    比方说,A有一个静态成员public static int i;那么程序运行的时候,这个i就加载进内存了,A的所有对象的i变量都指向这个静态空间的i,也就是说创建对象之前,它就占空间了
    1:只有类的成员函数才能说明为虚函数;
    2:静态成员函数不能是虚函数;
    3:内联函数不能为虚函数;
    4:构造函数不能是虚函数;
    5:析构函数可以是虚函数,而且通常声明为虚函数

    展开全文
  • 下列有关接口的叙述错误的是哪项?() A.接口中只能包含抽象方法和常量B.一个类可以实现多个接口C.类实现接口时必须实现其中的方法D.接口不能被继承   选择错误的。答案:DA 接口中只能包含抽象方法和常量这个...
  • 【单选题】下列关于Python的说法,错误的是()。【多选题】使用积分表求不定积分常见的类型有哪些?【简答题】请举例说明分数的意义。【简答题】代码的人工审查要审查哪些主要内容?为什么需要对代码进行人工审查?(10分)...
  • 下列有关windows系统的EXE和DLL文件说法错误的是? 正确答案: B C 你的答案: C D (错误) EXE和DLL文件都是PE文件 EXE不能有导出函数,DLL可以有导出函数 EXE有x86和x64之分,则DLL没有 ...
  • 下列关于线程调度的叙述中,错误的是()。 正确答案: B E 你的答案: A E F (错误) 调用线程的sleep()方法,可以使比当前线程优先级低的线程获得运行机会 调用线程的yeild()方法,只会使与当前...
  • 正确答案: A 你的答案: A (正确) 构造函数不可以是私有的(private) 一个类中可以有多个构造函数 无论何时,只要类的对象被创建,就会执行构造函数 构造函数没有返回类型 ...
  • 下列的符号常量定义中,错误的定义是() A const M = 10 B const int M = 10 C const char ch D const bool mark = true 我觉得A和C都啊!一个没有声明一个没有初始化!
  • DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">出现红叉的错误,提示“multiple markers at this line -missing space -white spaces are required between publicid and systemid”,请教是什么原因?
  • 下列关于线程调度的叙述中,错误的是()。 正确答案: B E 你的答案: A E F (错误) 调用线程的sleep()方法,可以使比当前线程优先级低的线程获得运行机会 调用线程的yeild()方法,只会使与当前...
  • /// 声明和初始化时易出现的错误 /// </summary> /// <param name="args"></param> static void Main(string[] args) { int[] array...
  • 题目:以下声明合法的是()

    千次阅读 2020-05-18 19:13:13
    题目:以下声明合法的是() A、default String s; B 、public final static native int w(); C、abstract double d; D、abstract final double hyperbolicCosinc(); 结果:B 解释: A:属性的可访问控制符可以是...
  • 声明有两种,一种是定义性声明简称定义,还有一种就是声明,在使用变量之前一定要对其进行声明(专门为编译器而做),为了声明变量,首先要指定变量的声明说明符和声明符,有时也会赋予初始化值,然后再加上分号。...
  • 版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/u011240016/article/details/53083846 哈弗曼树的路径问题 普通给定一个数字或...
  • 关于Python语言的变量,以下选项中说法正确的是 随时命名、随时赋值、随时变换类型 随时声明、随时使用、随时释放 随时命名、随时赋值、随时使用 随时声明、随时赋值、随时变换类型 20. Python语言提供的3个基本...
  • 程序设计基石与实践之C语言声明

    千次阅读 2013-04-14 18:14:40
    声明的语法一般地,声明具在下列形成: [声明] 声明说明符 声明符;声明说明符描述声明变量或函数的性质。声明符给出了它们的名字,并且可以提供关于其性质的额外信息。声明说明符分为以下4大类:存储类型。存储...
  • 错误,在IE9下会调试脚本会出现 遇到js错误,在IE9下会调试脚本会出现”相关的问题,中国学网通过...重新声明常量属性 的错误,兼容模式下正常,求高手解答,具体解决方案如下: 解决方案1: 问题我自己找到了,
  • void print( ) const; const void print( ); void const print( ); void print(const);const修饰类的成员函数,则该成员函数不能修改类中任何非const成员函数。一般写在函数的最后来修饰。 ...*const(*号)左边放,我...
  • 会导致一个重复申明的编译错误,例如  unsigned int max( int i1, int i2 );  int max( int , int ); // 错误: 只有返回类型不同 函数的返回类型不足以区分两个重载函数   2.typedef 名为现有的数据类型...
  • 下面重载乘法运算符的函数原型声明中正确的是: 正确答案: A B D 你的答案: D (错误) MyClass operator *(double ,MyClass); MyClass operator *(MyClass ,MyClass); MyClass operator *...
  • 【单选题】下面if语句统计满足“性别( gender)为...print(s2)的运行结果是【单选题】以下关于异常处理ty语句块的说法,不正确的是(【单选题】下面 Python循环体执行的次数与其他不同的是【单选题】执行下列 Python语...
  • extern 声明

    2009-09-30 12:41:00
    1 基本解释 extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中... 在另外一个文件里用下列语句进行了声明:extern char *a; 请问,这样可以吗? 答
  • 问:请指出下列程序的错误并修改。 void GetMemeory(char* p) { p = (char*) malloc (100); } void test() { char *str=NULL; GetMemory(str); strcpy(str,”Thunder”); strcat(str+2, “Downloader”); ...
  •  例如,如果收到此警告,并希望创建使用非调试、单线程版本的运行时库的可执行文件,可以将下列选项与链接器一起使用:    /NODEFAULTLIB:libcmt.lib /NODEFAULTLIB:msvcrt.lib /NODEFAULTLIB:libcd.lib /...
  • extern、定义和声明

    千次阅读 2019-03-07 11:41:23
    Extern的问题在于不知道这个关键词出现的时候到底是声明还是定义。 谨记:声明可以多次,定义只能一次。 对于变量来说,定义就是声明. 例如: int a; 我们可是说它是定义也可以说它是声明。 但是对于函数来说定义...
  • Java基础面试题40题

    千次阅读 2019-04-02 21:05:47
    1:在控制台运行一个Java程序,使用的命令正确的是 A:java Test.java B:javac Test.java C:java Test D:javac Test ...2:下列哪个声明错误的 A:int i = 10; B:float f = 1.1; C:doubl...
  • 好,代码写完了,我们对它进行编译,这时你会发现一堆的错误: 1>d:\博客文章\c++高级编辑\projects\crossreference\crossreference\document.h(6): error C2065: ‘Page’ : undeclared identifier 1>d:\...
  • Java基础之基础知识测试

    千次阅读 2017-03-01 17:15:22
    1. 下列哪个声明错误的?(B)  A. int i=10; B. float f=1.1; //float f=1.1f C. double d=34.4; D. byte b=127; long类型的数据加后缀L或者l float类型的数据加后缀F或者f 整数默认是int类型 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 91,436
精华内容 36,574
关键字:

下列哪个声明是错误的