以下的程序的调试结果为public class Scope{int i;public static void main(String argv[]){Scope s = new Scope();s.amethod();}public static void amethod(){System.out.println(i);}}
A. 输出结果为:0
B. 无输出
C. 编译错误
D. 输出null
A. 输出结果为:0
B. 无输出
C. 编译错误
D. 输出null
A.编译错误
B.200
C.100200
D.100
A.Not equal
B.Equal
C.无输出
D.编译出错
A.0123 B.0122 C.123 D.234
A. 0
B. 1
C. 5
D. 4
E. 24
关于以下程序代码的说明正确的是() (1) class HasStatic{ (2) private static int x=100: (3) public static void main (String args[]{ (4) HasStatic hs1=new Has Static(); (5) hs1.x + +; (6) Has Static hs2=new HasStatic(); (7) hs2.x + +; (8) hs1=new HasStatic(); (9) hs1.x + +: (10) System.out.println("x="+ x); (11) } (12) }
A.(5)行不能通过编译,因为引用了私有静态变量
B.(10)行不能通过编译,因为x是私有静态变量
C.程序通过编译,输出结果为:x=103
D.程序通过编译,输出结果为:x=100
(1)利用define定义常量TRUE为1,定义常量FALSE为0,请在注释1后添加适当的语句。
(2)在类A2前增加A1的声明,请在注释2后添加适当的语句。
(3)在类Cl中声明友元函数boolrune(A2&a,A1&b),请在注释3后添加适当的语句。
(4)实现函数boolfunc(A2&obj1,Al&obj2)的功能,检查两个类的值都为TRUE,则返回TRUE,请在注释4后添加适当的语句。 注意:除在指定位置添加语句之外,不要改动程序中的其他内容。
试题程序: include(iostream.h> //********1******** defineFALSE0 //********2******** classA2 { private: boolm_A2; friendboolfunc(A2&objl,A1&obj2); public: A2 { m_A2=FALSE。 } public:
voidsetA2(booln) { m_A2=n; } };
elaSSA1 { private: boolm_A1; //********3*********
public: A1 { m_A1=TRUE; }
public: voidsetAl(booln) { m_A1=n; } }; boolfunc(A2&objl,A1&obj2) { //********4******** return }
intmain { A20bj0; A10bj1; cout<
下列程序test类中的变量e的最后结果为()。 public class test { public static void main (String args[]) { int a=10; int b; int c; if(a>50) { b=9; } c=b+a; } }
A.10
B.0
C.19
D.编译出错
A.为发现错误,软件实现编码后必须进行软件测试。从已知程序逻辑开始,软件运行结果可预知,但测试是否能通过则是不可预见的。
B.在测试发现漏洞后,为了修复漏洞必须有对程序最熟悉的程序设计者修补漏洞。
C.软件测试发现漏洞后,通过调试能够确保漏洞修补有效。
D.软件测试发现漏洞后,调试可能修补漏洞成功,也可能出现意想不到的后遗症,这就需要通过回归测试,确认漏洞得到修补,并检查是否产生了意想不到的新问题。
执行下面的程序段,输出结果为【 】。 public class Q { public Static Void main(String args[]) { int anar[]=new int[5]; System.out.println(anar[0]); } }