正确答案: D
两个int 型参数的和应该是int 型,而这里将+的返回类型声明为double
题目:有如下的运算重载函数定义:
查看原题 点击获取本科目所有试题
举一反三的答案和解析:
[单选题]用链表表示线性表的优点是 ______ 。
便于插入和删除操作 、
[单选题]在下列选项中,不属于Java语言安全机制的一项是( )。
对内存进行跟踪
解析:解析:语法检查是在编译Java程序时的代码安全检查,属于安全机制;不允许使用指针,可以防止对内存的非法访问,属于安全机制;代码参数类型的合法性是在解释执行Java程序时进行检测的,也属于安全机制;对内存进行跟踪属于Java垃圾回收机制,不属于安全机制,因此正确答案是D。
[单选题]有下列程序: Option Base 0 Private Sub Command1_Click() Dim City As Variant x = Array("Visual","Basic","Microsoft","Programming") Print x(2) End Sub 程序运行后,单击命令按钮,则在窗体上显示的内容是
Microson
解析:解析:使用Array函数创建的数组下界是由OphonBase语句指定的下界而确定的,在本题中,下界被OptionBase语句指定为0,所以x(0)的值为“Visual”,x(1)的值为“Basic”,x(2)的值为“Microsoit”,x(3)的值为“Programming”。
[单选题]在Windows2003资源管理器中,选定文件或目录后,拖曳到指定位置,可完成对文件或子目录的()操作。
移动或复制
[单选题]下面叙述错误的是()。
可以将一个整数值赋给指针变量
[单选题]如下代码定义了一个类Test: class Test { private int y; Test (int x) { y:x; } }现在为Test 类生成一个对象,正确的语句是( )。
Test t=new Test(10);
解析:解析:首先,C选项不正确,Test t;只是定义了一个对象变量,并未生成Test的对象;如果程序定义了一个或多个构造方法,在创建对象时,必须用已定义的构造方法来初始化,如果Java解释器按参数没有找到相应构造方法,只会报错而不会自动生成空的构造方法。选项A不可以使用默认构造方法,选项B的参数不符合构造方法的要求,因此,选项A和B也是不正确的。选项 D正确使用已定义的构造方法,是正确答案。