正确答案: A
大系统的复杂性
题目:开发大型软件时,产生困难的根本原因是( )。
查看原题 点击获取本科目所有试题
举一反三的答案和解析:
[单选题]有以下程序; char fun(char x , char y) { if(xy) return x; return y; } main() { int a='9',b='8',c='7'; print f ("%c\n" , fun(fun(a, B) , fun(b, C) ) ); } 程序的执行结果是
7
解析:解析:本题考核的知识点是函数的返回值以及返回值作为函数的参数。经过分析得出函数fun()的功能是比较形参x和形参y的大小,返回较小的一个.函数fun()有两个参数.本题中,首先定义了三个整型变量a、b和c,分别赋初值为9、8和7.然后执行函数fun(fun(a,b),fun(b,c))。在该函数中分别将fun(a,b)和fun(b,C)函数的返回值作为该函数的两个实参。在函数fun(a,b)中,由于a>b,故返回较小值b即8,在函数fun(b,C)中,由于bc,故返回较小值c即为7,因此调用函数fun(fun(a,b),fun(b,C))相当于执行函数fun(8,7),返回较小值即7。所以,4个选项中选项D符合题意。
[单选题]继承诸如WindowAdapter(它继承了WindowListener接口)等适配器类有何好处? ( )
不必实现任何不需要的WindowListener方法
解析:解析:由于大多数监听器接口都包含了我们可能不需要的方法。使用适配器类作为父类,可避免为实现接口而必须实现一些空方法的麻烦。